當前位置:
首頁 > 科技 > 從項目經理的角度,聊聊培訓班對程序員的幫助,同時也給培訓班出身的程序員一些建議

從項目經理的角度,聊聊培訓班對程序員的幫助,同時也給培訓班出身的程序員一些建議

說到程序員(特別是零經驗程序員)找工作,我相信培訓班肯定是一個大家比較關心的點。雖然說我從事培訓講師很多年了,對培訓行業非常熟悉,但是今天在這個問題上,不為任何一個培訓機構說話。

我在互聯網行業從業多年,近幾年一直擔任公司的項目技術經理,經常負責技術面試官的工作,所以在這方面還是有比較多的經驗可以聊的。

今天的文章,就從企業技術面試官的角度,結合我在培訓行業的一些經驗,來講兩個話題:

1.參加課程培訓的作業有多大?該不該上培訓課程?

2.針對基礎比較差的程序員,特別是轉行的,給些找工作的建議

培訓班的價值在於節省時間

從目前的培訓市場來說,很多負責任的培訓機構給出的培訓內容都很符合企業實際需求,從培訓內容到實戰的項目,都很值錢。確實能幫助一些零基礎入行開發行業的一些小白。能把他們帶入行,甚至很多招聘平台都和培訓機構做了合作,人才能得到直接輸出。

比如說,我們要招聘一個一年以下工作經驗的開發工程師,一般的中小企業的要求,能幹活就ok,例如能跟著項目經理要求的框架做項目,能按前輩的代碼完成對應的業務功能,也可以實現一些簡單的交互,對於項目經驗的要求,有就最好,沒有也無所謂。

對於上面這樣的標準,一個二本的學生,花個大半年或一年時間,多上點心,看看視頻教程看看資料然後按照教程步驟一步步跟著做,也有幾率能達到這個水平。而培訓班能通過4到6個月的時間,甚至還有更短的試講,讓學員達到這個水平,畢竟別人培訓機構的教學方式都是經過了時間的檢驗的,而且很多培訓機構里的老師相比大學裡的老師,可能對企業的軟體技術更加熟悉。

那很多人問我,到底該不該上培訓班呢?這個當然不能一概而論。

1.養成好的習慣,如果你覺得你平時總是特別懶特別貪玩的,整天不是玩手機就是瞎晃悠的,那麼你首先需要養成一個好的學習習慣才行,比如多去看技術的書多看教程,多做項目寫代碼。

2.時間充裕,如果你現在是大二大三的階段,時間比較多,還來得及積累技術,也是建議你多去看書看視頻看教程,多寫代碼鍛煉。這個階段時間比較多,要敢於試錯,多去研究學習的資料來鍛煉自己的學習能力和思考能力。

3.時間不多,如果你現在很不幸已經是大四面臨實習找工作了,但是發現自己之前積累太少,學得太皮毛,無法找到工作,但目前想清楚了,有上進心了,錢也夠,這個階段可以考慮報個培訓班,畢竟時間不等人,但還是要堅持自覺的練習代碼。

4.如果你現在已經工作了,手上的閑錢足夠,想學多一門技術來提升自己,打算轉行或者跳槽,而自己學畢竟費時間,這個可以報個培訓班,畢竟時間寶貴,早一天學會早一天提升收入掙多一點錢。

總而言之,首先有上進心是前提,畢竟看書看課程練習代碼這些只能靠自己來,沒人可以幫你完成,就算剛剛開始很難,也可能走彎路。再者,可以權衡一下你自學所需要花費的時間和培訓班的學費,如果短時間的投資能幫助你找到更好的工作,那培訓班對你就是有價值了。

很多時候,不是你不努力,

而是不知道如何努力

前面講到了,自學的同學可以看書看視頻看教程寫代碼來學習,但是其實做起來還是有難度的。比如不知道學哪些知識,需要用什麼環境,用什麼軟體,或者都不知道學到什麼程度才行。

很多大學生都有這樣的情況,開始的時候狀態很好,但是遇到上面說的一些困難之後,就放棄了。

我之前面試的時候,面試過很多應屆的初級開發工程師,說態度那是完全沒問題的,但是問到一些基本問題的時候,總是無法回答上來。

其實仔細想想,除了態度端正,其實學習方法也非常重要。在這裡我給零基礎的或者低基礎的入門小白一些如何自學的建議吧。

1.一定要投入很多的時間,具體數字量化,已經工作的,每天最好能學兩個小時以上,早上半個小時,上班路上半個小時,晚上回家一個小時,周末兩天4個小時。如果是在校學生,每天至少8個小時。

2.提前了解培訓機構的課程培訓大綱,找一些已經辦學時間比較長的培訓機構,因為他們往往都是用來很長的時間總結出來的,比較符合目前市場的企業需求。比如說前端的布局,JavaScript語法,循環,面向對象編程等等,跟學校課程表一樣,給自己列一個時間表,每天堅持完成到多少,這樣做雖然會有一些延遲,但是也能大概確定在一個時間點完成一個知識點,目標清晰。

3.在準備好學習計劃之後,按零基礎到高級的框架,可以先買一些基礎的書,找一些書籍來看。找一些案例來做,邏輯不用太複雜,但是基本的開發流程都要走一遍。

一般來說,按這個步驟,主觀上足夠努力,客觀上腳踏實地的看書看視頻案例敲代碼,一個零基礎的大學生,最多花一年時間,就能上手目前企業上比較基本的開發工作了,算是能入行了。

培訓課程參差不齊,

如果要參加該怎麼選

有很多情況下,能給自己自學的時間已經不多了,比如馬上畢業需要找工作了,或者馬上就要轉行了,這個時候不得不找個培訓課程學習,那我們應該怎麼選呢?

1.在選擇之前一定要了解清楚行業需求,是做什麼的,具體需要學什麼。要有自己的主見,不能完全聽機構接待老師的說法,因為他們都接受過話術訓練的。

2.分清機構,現在的線下機構有直營和加盟的,所謂加盟就是給錢給總部,總部給培訓材料。市面上很多出名的機構都是可以加盟的,有時候加盟的培訓學校還是視頻上課的,而不是老師之間到現場。我不評價這種學習方式如何,大家可以自己評估。

3.親臨體驗,如果有機會一定要去機構現場看看,無論是線上還是線下,有機會就去看。除了聽老師介紹之外,也看看辦學環境如何,有些小機構的門面就是完全見不得人的,甚至隨時有跑路的風險。

4.試聽課程,最好可以試聽一下講課老師的課程,看看老師的講課風格和實力。基本上線上課程都是有試聽課的,現在線下也會安排一些專門的試學期。在這裡我們最好看清楚,有些老師是照著材料運行代碼直接照著結果說的,然而如果實力比較好的講師都應該是按「這個技術如何在項目中用」這個主線來講的,表達能力比較出眾,再難的知識點都能講清楚給學員聽懂,這就是我們常說的通俗易懂。如果講課的老師只會照材料讀的,運行直接說結果的,而無法給出自己多年經驗的總結,那這個老師基本上就一般了。如果主講老師是這種實力,還不如自己學。

從企業面試官的角度說一下,

培訓學員不該有的幻想

有很多初學者都認為,培訓學習就是萬能的,報了班一定會高薪就業,飛黃騰達。特別是一些不實的宣傳會讓更加相信自己這種想法,有了這個想法之後,很多人都會期望過高,或者過度依賴,漸漸地忽略掉了自身的努力。

1.對培訓機構的「包就業」承諾,需要謹慎

大家可以從企業的角度想一想,企業是想要什麼樣的人?培訓班確實可以讓程序員上手項目開發,但是程序員的學歷,專業出身,使用技術時間也是需考察的。就算是遇到用人荒的情況,確實會很歡迎培訓機構推薦人進去,但是也不可能因為和某些機構比較熟,就找個技術能力都沒到家的程序員進來。技術還是人才招聘的最低考核。

2.對於簡歷包裝,大家自己斟酌

大家可以站在技術經理的角度想想,如果你沒有這個技術水平,你過度包裝自己的項目能力,在面試官面前是完全可以看出來的。不過對於一些無法背調的項目能力,我也很無奈,說白了,你只要敢吹,而且別穿幫,我也只能認可。

但是如果被看穿,就會直接打上「不誠實」的標籤。不過我也知道有一部分培訓公司甚至會自己開個空殼公司,讓這些其實沒項目經驗的程序員補上工作經驗,這樣做的虛假簡歷就非常過分了。而且很多時候,可以通過勞動合同和離職證明等方式可以看到之前工作的情況的。但是說實在的,虛假簡歷這塊,就算面試能過,但是背調基本上是過不了的,不過小公司也一般不會做背調。

3.培訓課程不是萬能的,報名了課程不代表進了保險箱

不用懷疑,培訓機構確實可以讓程序員就業,在北上廣深杭,有各種各樣的公司,培訓機構靠技術和人脈積累,能出現比較不錯的就業率,而且部分的就業學員也能拿到超平均薪資的收入。

不過前提是,首先第一你參加培訓之前背景就不錯的,比如兩個人在培訓班裡學得可能差不多,但是畢業了本科學歷確實比大專拿的高。第二,你在培訓班要腳踏實地的學,不能得過且過。第三,要有實際動手能力,積累項目經驗。

不過說句實話,如果你報名培訓課程學習之前確實起點很低,那麼可能經過幾個月的培訓之後,確實可以找到工作,但是可能局限在小公司,剛剛入行的薪資也未必會很高。

準備簡歷的時候,項目經驗優先

很多培訓機構現在都會有輔導就業,也會做一些模擬面試,不過也有少數小機構不會有就業輔導課,主要是因為沒有經驗豐富的就業輔導老師。不過在輔導就業課的時候,很多老師都不會講到,其實在面試的過程中,面試官主要看的還是項目經驗,而很多筆試題都是考察候選人的基礎和思維能力的。道理比較容易理解啦,就是公司是要招一個能幹活的,而非要一段時間學習才能上手的。不過大公司會更多考慮基礎和思維能力。

很多培訓機構的就業輔導老師都是經驗比較豐富的,經過知道後的簡歷和面試一般都不會太差。如果你能在培訓過程中學的很好,找個小公司,或者通過外派到一些大公司也是有可能的。關於簡歷的准.備和面試的一些注意點,我之前的推文有講的很詳細,這裡就不多說了。

我下面說幾點培訓班出身的人普遍會出現的一些問題吧,以及一些比較好的做法:

1.簡歷上項目經驗優先,如果沒有實際的商業項目,可以寫自己的畢業作品,目前培訓班的畢業作品也和企業項目相當了,總比沒實踐經驗要好。

2.面試過程中,回答不要光是在理論基礎上。比如一道題大答案是「123456」,一般人就會直接說答案,然後就沒了。如果你在回答的時候,能再多說一句「我平時在項目中也有注意過這個問題」,那會讓面試官認為,你不光是只會理論,你這個答案是從項目中得來的,而不是背題目。

3.過度重視問題,或者是一個問題回答得很透,但是整體的開發流程不清楚。比如說面試者能很自信的和我說,一個框架的使用的好處和做法,但是一問到這個框架具體的從前端到後端資料庫的流程未必能理解,這就沒辦法達到招聘水平了。

零基礎程序員在做第一份工作的時候

需要注意的問題

其實零基礎程序員找到第一份工作並不難的,只是比較多數可能都是進小公司。而且第一份工作應聘,很多時候靠的都是面試技巧,本身的知識儲備這個時候未必足夠紮實的,然而小公司很多時候在招聘上,都是講究高性價比,所以不少培訓班出身的程序員,很多時候都不一定能熬過試用期。但是如果第一份工作能做下去,在位置上做個一年兩年,後面的路基本上也都穩了。

剛剛進到公司的時候,一定要多問,不怕問題多,遇到問早點提出來。很多任務其實按個人能力,做起來其實很困難的,一定要臉皮厚點多問人。如果你一個程序員剛剛進公司悶聲開發3天,然後又沒什麼產出,等到項目經理問你了,你才來提出問題,這類人基本上是過不了試用期的。如果相反多去問問題,可能一開始的時候項目經理會覺得你的能力比預期要差一點,但是多少也能完成任務了,後面多點培養一定會有技術提升的,這樣通過試用期的可能性更大一些。

並且能在完成任務的同時,多去和測試和產品多點溝通交流,別多等分配任務。這樣項目經理就會感覺,你不僅有能力寫代碼,也能還能溝通解決實際問題。

當程序員有實際的項目經驗之後,之前的培訓班出身的因素就不會那麼突出了,後面積極一點,在第一份工作里,工作方式工作難度都可以慢慢向大公司靠攏了。

最後總結

不要妄自菲薄,自己上進才是硬道理

培訓課程出身的程序員,其實沒有什麼問題,在我看來我反而看到的是積極上進。而這部分程序員找工作被拒很多時候都是他們沒用實際項目經驗或能力不達標導致的,再加上一些參差不齊的培訓機構過分的包裝簡歷和能力的方式更加讓市面上的企業對培訓班加深了誤解。

不是所有公司在招聘的時候都能提出高要求的,在面臨用人慌的情況的下,很多時候還是對培訓班出身的程序員是不會拒絕的。

所以培訓出身的程序員絕不該妄自菲薄。自己的態度上進,再加上培訓班的助力,才是快速入行的硬道理。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 WEB開發李家靖 的精彩文章:

零基礎轉行成為前端開發工程師,很難嗎?

TAG:WEB開發李家靖 |