<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          重新理解 Go 實戰(zhàn)

          共 3769字,需瀏覽 8分鐘

           ·

          2021-04-19 15:42


          點擊上方藍字關(guān)注我們


          昨天很多人都看到我們GoCN社區(qū)和慕課網(wǎng)聯(lián)合發(fā)布的《Go 高級程序員實戰(zhàn)營》培訓課程,看到內(nèi)容的第一眼大家都很驚訝,為什么這個培訓內(nèi)容這么接地氣,當然很多人紛紛私信我?guī)讉€問題:

          • 謝大,你怎么創(chuàng)業(yè)方向變了嗎?打算搞培訓了?

          • 謝大,這個課程是你設(shè)計的嗎?是你們公司內(nèi)部的Go培訓嗎?

          • 謝大,這個課程看了內(nèi)容很深,我入門才兩年適合嗎?

          • 謝大,我已經(jīng)報名了課程,雖然我會動手去做去實現(xiàn)一些自己感興趣的東西,但沒有個方向,也不知道應(yīng)該準備什么,有些地方無從下手?

          • ......

           

          一過會兒功夫就積累了一大堆的問題,我雖然都一一回復了,但是很多人可能還是不明白我為什么在這個時間點這個階段出這樣的實戰(zhàn)培訓營。那么今天就和大家一起聊聊我做這個培訓的初心。

          初心回顧

          時間大概回到過年前后,那個時候我們公司因為業(yè)務(wù)快速的發(fā)展(我創(chuàng)業(yè)還是在做工業(yè)互聯(lián)網(wǎng)方向),團隊繼續(xù)擴張,特別是Go方面的后端人才,我在那個階段天天泡在boss直聘、拉鉤招聘里面,和差不多上百位候選人溝通交流,前前后后看了不下幾百封簡歷,線下也面試了好多Gopher,大多數(shù)Gopher基本上處于這樣的狀態(tài):

          1. PHP工作經(jīng)驗兩三年,利用業(yè)余時間學習過Go;面試gopher崗位時問他工作技能,結(jié)果發(fā)現(xiàn)他只會一些小工具的開發(fā)。

          2. 業(yè)務(wù)能力很雜,什么都做過,聽上去像是全端人才;但是一些深入的問題就不行,例如Go 如何進行性能監(jiān)控、埋點之類的。

          3. 寫了三年Go,但是都在區(qū)塊鏈行業(yè),都在基于Hyperledger開發(fā),其他的東西沒有開發(fā)過。

          4. 剛大學畢業(yè),大學里面基本上都是學習的Java,聽說Go是未來,所以想找一家做Go的公司。完全沒有相關(guān)技術(shù)基礎(chǔ)打底。

           

          可能很多人會反問:我學習能力強,我進來可以學習,快速入手的。但是對于這些處在業(yè)務(wù)快速發(fā)展期的公司,大家缺少的是能夠入職就可以幫助解決問題的人。

          特別是像我們做的數(shù)字工廠業(yè)務(wù),已經(jīng)深入到工廠的生產(chǎn)運營中,如果出一個bug,就可能導致一批的工廠停工,這個風險是非常大的。

          當然退一萬步來講,我們其實可以做企業(yè)內(nèi)部培訓,但是時間周期非常不確定,培訓一個新人能夠上手可能至少需要三個月起,而且還不一定能夠培養(yǎng)出來(之前嘗試過失敗告終),這個成本對于大多數(shù)的公司是承受不起的。

           

           

          我?guī)е衅傅睦Щ笳业搅送趧?chuàng)業(yè)的AfterShip CTO 洪小軍,咨詢他在招聘過程中遇到的困惑,發(fā)現(xiàn)他那邊也是遇到我類似的情況,缺人但是又沒有很好的人才當然這個里面最主要的原因還是Go的人才嚴重缺失。最近這幾年云原生的快速發(fā)展,基本上各大企業(yè)都招募Go,而且還在不斷的擴大Go的應(yīng)用領(lǐng)域。

           

          HackerEarth 發(fā)布了 2020 年開發(fā)者調(diào)查報告,有來自 76 個國家/地區(qū)的 16,000 多位開發(fā)者參與其中。調(diào)查顯示,Go 是今年最受歡迎的編程語言。無論是學生(29%)還是專業(yè)人士(32%),都將 Go 語言列在“最想學習的語言”第一位。

           

          我后來又問了一圈招聘gopher的朋友:PingCAP 劉奇、滴滴 來煒、探探 任賀、合闊 如鴻等,他們也是遇到了我一樣的困境,想找實戰(zhàn)經(jīng)驗的人,找不;自己培養(yǎng),成很高。就算想要培養(yǎng),也基本上靠運氣,遇到好的可能培養(yǎng)起來了,但多數(shù)都是失敗告終。

           

          這時也是我第一次在腦子里面冒出來:GoCN 社區(qū)能不能幫我們這些缺少Go實戰(zhàn)人才的企業(yè)進行前期培養(yǎng)?


          Gopher困惑


          做了快十年的Go社區(qū),我自己也從一個Gopher變成了創(chuàng)業(yè)者,從開發(fā)者到招聘者,這個過程中也遇到了很多迷茫的Gopher,他們經(jīng)常會遇到這樣的問題:

           

          "我寫了兩年Go了,但是感覺只會CRUD,沒有機會遇到高性能高并發(fā),總覺得能完成任務(wù)就差不多了,但是過了幾年后發(fā)現(xiàn),自己的技術(shù)水平和社區(qū)里面其他同學的水平相差越來越遠。像我這樣的情況,應(yīng)該如何提升自我?"

           

          "我畢業(yè)后進了大廠轉(zhuǎn)的go,學得半桶水,獨立做了項目,現(xiàn)在是在創(chuàng)業(yè)公司,也算是主力開發(fā),但是我底子薄,好些個東西有想學的心,但感覺還是要比別人學習起來吃力一點;但我會動手去做去實現(xiàn)一些自己感興趣的東西,但沒有個方向,也不知道應(yīng)該準備什么,有些地方無從下手"

           

          "我看到云原生風生水起,我之前一直都在用PHP寫邏輯,特別想去寫中間件,特別想從PHP轉(zhuǎn)到Go,但是沒有公司愿意收我,我現(xiàn)在怎么辦?"

           

          "我看到很多崗位都在招聘Go,從各項調(diào)研報告也顯示Go是未來,我想轉(zhuǎn)崗做Go開發(fā),但是目前只是利用業(yè)余時間寫一寫小工具,不知道如何深入學習"

           

          .....

           

          在社區(qū)里面諸如此類的一堆問題,其實也是讓我作為社區(qū)負責人很著急,如何引導Go社區(qū)的人真正能夠得到提升,找到自己想要的工作。


          調(diào)研謀劃




          對于那些想找到Go工作的同學會感覺自己提升困難,找不到好公司;對于想找到Gopher的公司,又感覺很多Gopher同學實戰(zhàn)經(jīng)驗少。所以我一直在思考是不是需要幫助雙方去解決這個GAP問題。所以我在Go社區(qū)發(fā)起了一個《你期待怎么樣的Go培訓》的調(diào)研,收到了600多份的調(diào)研結(jié)果,這里也和大家一起分享一下數(shù)據(jù)。


           

           

          學習Go多少年了?

           

          從什么語言轉(zhuǎn)過來的?

           

          你期待哪方面的培訓內(nèi)容?

          你期待怎么樣的講師?

           



          從調(diào)研的數(shù)據(jù)表明,很多Gopher都是在0-3年之內(nèi)的比例,從PHP、Python轉(zhuǎn)過來的Gopher比較多,從大家投票的培訓內(nèi)容來看相對比較平均一些,說明我列出來關(guān)心的那些點大家都很關(guān)注,Go深度、Go實戰(zhàn)、Go工程三大塊,期待的講師來看大家希望講師是大廠專家兼開源庫作者。


          重新理解Go培訓



          技術(shù)人一聽到培訓可能想到的是早期的那種給你刷簡歷的培訓,我自己確實也面試到過很多這些培訓機構(gòu)出來的人,特別是早期IT剛發(fā)展起來,需要大量人才的階段,很多人高中畢業(yè)去刷一個培訓機構(gòu),然后就來應(yīng)聘工程師崗位,這種讓人很反感培訓出來的人才。

           

          我在Apple的時候內(nèi)部非常注重培訓,全年都有各種類型的培訓,我參加了很多內(nèi)部的培訓,讓我對于培訓也有了重新認識,這些培訓真正的能夠讓自己在很多知識點成長起來,但是為什么內(nèi)訓和外訓差別那么大呢?我自己總結(jié)出來就是,Apple內(nèi)訓的講師非常注重實戰(zhàn),這個是和外面遇到的培訓最大的區(qū)別,就拿我參加的一個談判的課程培訓,三天的培訓,都是在不斷的實戰(zhàn),講師不斷的拋出來很多場景,讓我們扮演不同的角色,然后不斷的在實戰(zhàn)中掌握技巧和方法論。


          所以對于培訓我有了自己更深入的理解,我覺得主要有四方面的深度理解:

           

          1. 培訓內(nèi)容,這一部門主要看講師的實戰(zhàn)能力,能夠通過不同場景的內(nèi)容展現(xiàn)出來之前的實戰(zhàn)經(jīng)驗,讓學員能夠沉浸在場景中學習成長,講師通過講解場景應(yīng)用和教導動手能力相結(jié)合的方式培養(yǎng)起來學員的實戰(zhàn)能力。

          2. 學習氛圍,一個人的學習經(jīng)常是遇到問題不知道怎么解決,就放棄了;或者是學習之后不知道怎么應(yīng)用,沒有了任何方向,放棄了;所以我們需要一個很好的學習氛圍,首先這個就需要一個有經(jīng)驗的講師帶領(lǐng),然后需要一個不錯的學習委員的角色帶領(lǐng)大家應(yīng)該怎么學習,怎么應(yīng)用等。所以這個非常考驗培訓背后的服務(wù)能力和指導能力,這個也是傳統(tǒng)培訓機構(gòu)最缺失的部分,大多數(shù)就是填鴨式的培訓,我只管輸出,你們只管吃,但是真正好的培訓是需要培養(yǎng)氣氛,帶領(lǐng)同學前進,我覺得助教非常需要,然后需要從程序員的角度給大家去做code review,講解案例等等,需要用程序員的方式來輔導指導背后的原理。

          3. 影響力,首先通過學習建立了一個小班級的小群體,這個培訓就是建立戰(zhàn)友情的很好的地方,我依稀記得當時我剛開始學習Go教的第一個班級《戰(zhàn)狼班級》,目前基本上這些同學相互幫忙相互推薦。第二我們學習培訓之后總希望自己掌握了這把屠龍寶刀之后能夠有用武之地,所以我也幫助通過GoCN社區(qū)給大家建立起來社區(qū)影響力,而建立社區(qū)影響力有多重途徑,輸出文章內(nèi)容,參與開源項目,這樣不僅你學習到的知識可以輸出,也幫助自己建立起來了社區(qū)影響力。

          4. 企業(yè)需求,培訓的內(nèi)容是企業(yè)期望的人才的技能圖譜來進行設(shè)計,這樣培訓完人才就可以對接企業(yè),而且對自己是一種提升,對企業(yè)是內(nèi)訓的延伸,縮短內(nèi)部培訓的時間,實現(xiàn)人才和企業(yè)之間的一座橋梁。



          策劃出版




          基于我前期的調(diào)研和對于培訓的深度理解,我開始設(shè)計這樣一個人才培訓的規(guī)劃,經(jīng)過了反反復復的講師刷選,我找到了Go領(lǐng)域里面的頂級專家,Go語言的contributor 曹春暉老師來擔任這一次的講師,曹大來自一線大廠,在PHP轉(zhuǎn)Go、Go基礎(chǔ)架構(gòu)、Go語言深度等各方面都有非常深厚的經(jīng)驗,這個正是我們培訓急需的專家,所以找到曹大,我們一拍即合就開始了這一次的Go高級工程師的設(shè)計。


           


          實戰(zhàn)內(nèi)容



           


          三大實戰(zhàn)設(shè)計


           

           

          閱讀原文了解更多關(guān)于這門課的信息。



          點個在看你最好看

          瀏覽 21
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  狠狠操狠操 | 狼人香蕉在线 | 午夜精品偷拍 | 久热免费在线观看 | 成人视频在线播放 |