為什么“某些”公司不要培訓機構出來的程序員?
首先說不是全部,只是部分!
一、從行業(yè)分析:近兩年Android/ios等方向的程序員因行業(yè)飽和影響,就業(yè)前景堪憂,就業(yè)多需求少,也讓部分企業(yè)打出來拒絕培訓機構的旗號;
二、從企業(yè)分析:這部分多半兒是有實力的名企或行業(yè)大鱷,原因只有一個:這樣的企業(yè)不缺人,郵箱簡歷一摞摞,不是985就是211,最低本科,研究生、博士生比比皆是,從來不缺候選人!而普通企業(yè)做不到;
三、從培訓機構分析:無商不奸,凡是以盈利為目標的商業(yè)活動,都會存在著把市場攪亂的可能性,不排除部分培訓機構過度包裝簡歷的行為,為什么?生源素質(zhì)差,培訓不到位,最后又要就業(yè),就只能吹!
四、從學員自身分析:盲目跟風學IT,殊不知越是熱門,越是競爭力大!自己不努力,靠誰也白搭!
個人粗淺見解,不當之處,敬請高手指正!
作為互聯(lián)公司的一枚hr人士,可以明確告訴你,技術對培訓機構出來的程序員容易貼標簽,上學不用功的,半路轉(zhuǎn)行的。為了解決這個問題,我跟技術做了個實驗,在一本院校招募了幾名成績優(yōu)異的而且是計算機相關專業(yè)的,另外在某培訓機構招了幾個成績優(yōu)秀的本科出身的,經(jīng)過半年的檢驗,一本院校跟培訓機構出來的程序員相差不大,甚至培訓機構的程序員能更快上手。所以從此技術接受了培訓機構程序員,并與某培訓機構建立長期合作,當然也有很多公司不要培訓機構的,你需要做的不是包裝簡歷,需要做的是提升技術,完善簡歷,盡可能將簡歷豐富化的呈現(xiàn)出來,能接受你的公司,自然接受,接受不了的公司,即使你入職了之后,也會發(fā)覺你是包裝的。
我在培訓機構做過5年以上的技術講師,教過Oracle、Flex、Java、C語言、android等課程。總共帶過二十幾個班級(包括一些中途接手的班級),所以對IT培訓行業(yè)來說相對比較了解,我來說下培訓機構和學員的情況。
學生來源主要有這四種:1、計算機專業(yè)且未工作過(包括大三的學生),2、非計算機專業(yè)且未工作過(包括大三的學生),3、已工作過且非計算機專業(yè)。4、高中畢業(yè)。這些學員有一個共同的特點:底子差。即使是計算機專業(yè)的,也是混出來的。很多學員連二進制八進制十六進制轉(zhuǎn)換之類的基礎知識都不懂,更加不要說隊列、鏈表之類的數(shù)據(jù)結構了,但這些是程序員必備的基礎知識。如果是社會班,完全零基礎的學員至少在50%以上,甚至100%,學校班的情況會好一些(因為有政府補助,自己不用出錢,又有機會找到工作,所以報名的學生還是蠻多的),因為通常是計算機相關專業(yè),至少學過C語言,至少了解if…else、for語句。
然后是課程的情況。我呆過的培訓機構學員在培訓期間通常要培訓兩門課程,例如Java和C語言,每門課程大概200多課時,其中還包括60課時的實戰(zhàn)項目(這也是我一直吐槽的,課時實在是太緊張了,我認為培訓一門技術課程就足夠了,這樣可以掌握的扎實一點,也有利于學員以后的發(fā)展,但從市場的角度來說,兩門語言就多了一種就業(yè)推薦方向,也更容易招生)。從課程設置來看就知道學習進度是很緊的,有些學校里要上一個學期的課程這邊一節(jié)課就上完了,所以對于學員來說只能是知道個大概,不可能深入掌握。舉個例子,I/O處理3個課時,多線程處理也是3個課時,6個課時下來,學員只知道線程和線程池是怎么創(chuàng)建和使用的,文件是怎么打開、讀取/寫入、關閉的,但這些只是最簡單的用法,而且這些知識點都沒有串連起來。事實上在實際工作中文件處理肯定要用到多線程,還要考慮大并發(fā)時的各種優(yōu)化,但是培訓時不會講這個,因為基本上學員能把基礎的用法掌握好就已經(jīng)阿彌陀佛了。而實戰(zhàn)項目是讓所有學員共同完成一個項目,這個項目是以前做過的實際項目,但是項目通常比較老舊,新項目授權很難,而且資料整理也需要時間,所以通常是好幾年前的項目了。項目有源代碼,但是不給學員,只有最終的效果圖,由學員自己根據(jù)學過的知識完成編碼、測試、部署、項目進度控制等等,講師不參與項目,只提供技術支持。從最終效果來看,學員只能說完成了這個項目的基本功能,但不會去考慮系統(tǒng)性能、并發(fā)、優(yōu)化方案等等,所以編碼質(zhì)量可以說是一塌糊涂的。作為講師來說,這么多的學員不可能都照顧的到,個別優(yōu)秀的學員會指導一下他們?nèi)绾翁幚磉@些問題,如果學員比較主動,例如SQL優(yōu)化不懂,那講師也會指導他怎么優(yōu)化,如果你自己不問,那通常也不會去講這個。所以說實戰(zhàn)項目階段能夠比較清楚學員的知識掌握情況,有些很差的學員連一個很小很簡單的功能都做不出來,而好的主動的學員則能學到更多有用的知識。
再來說下班級的情況。一個班通常來說在20-30人左右,經(jīng)過5個月左右的培訓,我認為能夠去找工作的大概在10%左右,絕對不超過20%(實際上肯定不止,有些班級甚至是100%就業(yè),因為有些學員做的是不用編碼的工作)。后來簡單去了解了一下以前學員的情況:3年后還在IT這行的應該是不到50%了,有些雖然還在這行業(yè),但做的是比較邊緣的事情,還有些是做測試,真正還在編碼的應該是不足5%了。
最后總結一下培訓出來的學員情況。精英不會來培訓,因為他們可以很容易找工作,來培訓的人通常是找不到工作的和想改行的。而能夠在前10%里的人基本上是邏輯思維能力比較好的,頭腦聰明,反應也快,簡單來說就是悟性好。那種頭腦一般,但學習很努力的人通常處在班級中游。而且還有一點比較有意思,那就是學歷高的通常培訓成績越好,這點來看其實學歷還是有用的,因為他們的底子更好,悟性高,所以學東西更快。
而公司也存在幾種情況。大型公司要的是精英,BAT之類的就不用去想了。中型公司也有難度,社招通常是招有工作經(jīng)驗的,校招一般要挑學歷和學校。而小公司要控制成本,最好一個人能干幾個人的活,得是個多面手,所以通常招有經(jīng)驗的,而且萬一招個差的進去,代碼里埋一堆的坑,時不時爆一個誰也受不了,就算招進去了估計也呆不久。
那么培訓出來的學員怎么就業(yè)呢?我覺得分兩部分來。1、從學員本身來看,找準自身的定位。幾個月培訓下來自己總應該清楚自己的情況,如果你不適合寫代碼,那可以考慮測試、運維、產(chǎn)品等職位,不是非得寫代碼的,否則代碼一堆簡單bug,讓別人每天鄙視,最終還是混不下去的。2、從公司來看,如果要寫代碼的話,我覺得外包公司相對比較適合。因為外包公司對技術要求不高,而且通常會有一個經(jīng)驗豐富的人帶,對于新人來說是個很好的機會,因為你可以從最簡單的入手,不懂有人可以問,而且外包通常對交付物的質(zhì)量要求比較高,這對代碼質(zhì)量的提高是有很大的幫助的。但是外包公司也有不好的地方,他們的開發(fā)效率不高,使用的技術可能比較老舊,技術水平提升慢,文檔比較多,可能需要外語等等,因此你想走技術路線的話最好不要超過三年,三年之內(nèi)該學的東西也差不多學完了。
我目前在一家500人規(guī)模的公司擔任架構師,也經(jīng)常面試一些應聘者,2年前面試過一批培訓機構出來的學員,最終留下了兩個,現(xiàn)在他們發(fā)展的很好,每次評價都不錯(至少有B級),他們就是屬于悟性好的那種,后來也有應聘測試崗位并通過面試的,目前發(fā)展都挺好。后來隨著公司發(fā)展壯大,改成只招985和211的本科或碩士了,這幾個人里有比較優(yōu)秀的,但也有評價不怎么樣的(C級)。
培訓機構出來的學員在面試時可能會有點吃虧,因為大部分的學員不夠優(yōu)秀,拉低了企業(yè)和面試官的印象分,但并不代表公司不要培訓機構出來的程序員。
如果你希望成為一名程序員,我提幾點建議:1、找一家比較靠譜的培訓機構,而且必須是好的培訓老師。老師都不好學生能好到哪里去。2、你可以成為班里的前兩名。3、多問老師一些實際工作中會碰到的問題。4、多看一些面試的問題,例如BAT的面試題,不懂就問,搞懂它。5、培訓期間通常都會有實戰(zhàn)項目,不要只是滿足于功能的實現(xiàn),這對面試沒有任何幫助,而是技術難點,怎么攻克,并且需要考慮實際情況,例如大并發(fā)、優(yōu)化方案等等,即使你沒有實現(xiàn),但知道怎么去做。
嘮嘮叨叨了很多,對于一個從培訓機構出來從講師重新做回程序員的碼農(nóng)來說,感觸良多,希望以上說的這些對你有用。
最后回答這個問題,為什么公司不要培訓機構出來的程序員?答:或許是你還不夠優(yōu)秀。
我想回答一下。
其實不是公司不要培訓出來的程序員,而是培訓出來的程序員沒有很好的定位好自己。
其實都是培訓機構給害的,說什么出去講自己2年工作經(jīng)驗,工資要個8k,10k的。我公司遇到過不少培訓過來的,其實只要深入的聊兩句就能發(fā)現(xiàn)他們是培訓出來的,還非說自己以前在寵物醫(yī)院做過什么網(wǎng)頁等等。
還有培訓出來的,無非就那幾個框架,可能很多人只是知道這個框架用都沒用過。非常容易分辨,過來老實說先實習沒必要一開始就要8k,10k。
我16年7月大學畢業(yè),剛開始進公司才2K,現(xiàn)在稅后6.2K。 我是一進來就能參加項目的開發(fā),我很慶幸我畢業(yè)的時候沒接觸太多社會,不然我也仗著自己有點技術跟他們一樣欺騙公司,以及開高價。那我也會被人看不起,找不到工作。
所以不是公司不要培訓出來的人,是公司不要那些自大,自欺欺人的人。 培訓出來就找個公司開始實習,慢慢漲經(jīng)驗成長,培訓只是你的一個入門磚,需要你自己慢慢的努力,沒有人能一蹴而就。
加油吧,培訓出來的人。
我不是程序員,我老公是,他是??瞥錾?,后續(xù)的本,本不是全日制,做這行有10年了,起初是6000多,現(xiàn)在上萬,具體幾萬不說了,中間跳槽數(shù)次,工資一次比一次高,別的我不知道,就跳槽的準備工作,他都會準備的很勤奮,會把理論知識,話術再復習一遍,是復習不是不會,然后基本一次面試就過,出的起價格的公司一般極力留住,出不起價格的也會在其他方面補償。有基礎知識在面試時就看出來了,給什么以后都會容易上手,不用公司再培訓,節(jié)約成本。
現(xiàn)實情況確實是這樣,我也是培訓機構出來的,我第一年月薪才2400,五年過去了,現(xiàn)在年薪20萬,三年前,我了解到,我那一個班,做這個沒幾個了!說實話,前幾年我面試,根本不敢提自己培訓的經(jīng)歷,因為我一說自己是培訓機構出來的,面試官瞬間失去對我的興趣!當然了,前幾年自己的技術也不怎么樣,我覺得面試官肯定對培訓機構出來的有所偏見,也許曾經(jīng)被坑過,培訓機構也出來過很牛逼的人物,但畢竟是少數(shù),培訓機構大量的輸出程序猿已經(jīng)整體拉低了這個行業(yè)的水平,我有個培訓機構的同學到現(xiàn)在也都是4-5千的月薪。我對培訓機構出來的有偏見嗎?說實話,以前沒有,現(xiàn)在有!曾經(jīng)帶過一位新人,培訓機構出來的,他寫過的代碼,我永遠要改,項目工期緊,我最后自己寫了,他會耽誤我三分之一的時間,最后和我的領導說,不想帶他了!三年過去了,據(jù)說他還在那家公司,月薪5000左右(南京)
首先聲明一下,我是自學進入編程的, 我同學是進培訓班的。如果從收入的角度來說的話,兩年的光景都是10k以上.程序員這個行業(yè)是一個可以實現(xiàn)中國夢的行業(yè),因為只要你自己足夠牛逼,基本不存在懷才不遇的問題,也不用論資排輩。培訓機構,確實有一堆垃圾,當然科班出身的也有不靠譜的。程序員是個終身學習的行業(yè),個人感覺只有自學能力相對較強的人才適合,如果自己不能自我補血的話,很快就會被后輩超越。我自己就是一個鮮明的例子。培訓機構的作用是讓你省時間少走彎路,而不是學習什么牛逼的知識,也就是說,不進培訓機構你也自己能學會那些知識,只是時間可能會長一些,另外是自學可能找不到方向。只有確定了自己的自學能力,再去報培訓班,那就會比較有效果,4個月的培訓,足以讓你跟一個普通科班出身的普通水平的兩年工作經(jīng)驗打平,可能你還要更強。但是自學能力如果不行,那你報了培訓班也是扯淡,更何況還有那么多騙錢的垃圾。但是客觀來說,培訓機構確實是讓非專業(yè)出身的人進去行業(yè)的一道門。我曾經(jīng)去過一個日本企業(yè),他們招聘,筆試的題還蠻難的,寫的程序卻非常簡單,任何一個過了計算機二級的人都可以把它的工作做好,但是招聘它原則上只要科班出生的,而不管那個科班出身的有多么廢。 當然,很多行業(yè)都有這個準入問題..所以,如果你真的對程序感興趣,想入這一行,那最好還是報個培訓班。如果你只是聽說程序員工資高,而對自己自學能力不了解,那最好是先了解一下自己,再決定。 自學能力不行,不要入程序員這個行業(yè), 否則你會被后輩吊打。 就這么多,最重要的不是培訓班,而是自學能力,以及自我提高的動力,很多科班出身的人,工作了三年還拿不到10K以上的工資,不是因為他們笨,而是因為他們不思進取,所以他們甚至不如那些還沒有走出校園的學生牛逼。
胡說什么沒人要,我是公司副總,在我這能干的都是培訓機構出來的,真真大學出來的眼高手低,屁都不會要價還高!再一個現(xiàn)在編程這活本來就是從一般碼農(nóng)做起,來了就想做架構可能嗎?本科生看不上碼農(nóng)的活,能力又達不到做架構帶項目,這空缺剛好就由培訓機構出來的補上了。或者再牛逼一點的我直接要碩士以上的,能做各種架構,帶項目團隊,我這能開30萬,不算項目獎金,但是這樣的人公司有五六個就夠了。培訓機構來的娃娃,都是喜歡編程,對工作很有興趣,還能安的下心。公司為什么不要呢!
我做java有幾年了,一直混bs,絕大部分程序員接觸的都是業(yè)務類開發(fā),跟你會不會數(shù)據(jù)結構,知不知道二叉樹,懂不懂單雙鏈表沒有太大關系,因為現(xiàn)在的jdk封裝的很全面了,你排個序直接.sort就行了,誰還自己琢磨是用冒泡還是快排亦或是插入排序。培訓機構出來的良莠不齊是肯定的,因為就算是大學里有學分壓著,照樣有掛科大王,更何況培訓機構全靠自覺,我有個前同事,某鳥出來的,從開發(fā),到架構,到項目經(jīng)理,很刻苦,很踏實,很勵志。每個人都不要妄自菲薄,提升自己,做好工作,是最好的資本
我是剛開始自學的,后來也在培訓學校培訓過,畢業(yè)后啥都不會。但是那會我要的工資很低,我們同學大多數(shù)都是七八千以上,而我的只要了四千,剛開始去上班的時候看不懂代碼,很是痛苦。本來打算自離了,但是公司經(jīng)理也看出來我的情況,安慰我多學下,并且找老員工帶我,但是老員工也不咋搭理新人,每天晚上回去我都會加班到十二點多,經(jīng)過大半個月終于熟練了公司的開發(fā)。其實,培訓的不一定不好,只是缺少實戰(zhàn)經(jīng)驗,一般參加工作半個月到一個月后基本就熟練了。當然這是勤快一點的程序員,懶得就很難說了,我第一次工作大概兩個月后,公司招了一個新人,本來安排那個老員工帶那個新人,但是那個老員工不屌他。所以有啥問題那個新人都是問我,而且讓人崩潰的是這個新人雖然大學學的計算機,但是if...else和switch都不會用,更別說for循環(huán),本來很簡單的一個代碼,硬被寫的亂七八糟的。我當時在想,幾年大學還比不上我培訓三四個月的人。后來這個新人一直由我?guī)?,帶到了我離職的那一天。最關鍵的是這個新人啥都不會還不加班?;厝チ丝措娨曇膊粚W習,然后工作的時候幾乎要我手把手的教他,直到我離職后都沒請我吃過一次飯,水都沒買過,還是我請他吃的飯。經(jīng)常上班是我一個人寫兩個人的代碼。不過,那時候我的進步確實很快,四五個月后我的技術跟他比起來簡直更差了兩年差不多。所以那時候我才相信一個好的培訓班培訓出來的學生確實能夠達到兩年工作經(jīng)驗,只是剛開始那半個月困難大點外,其他時間相比剛畢業(yè)的大學生確實差距增大。培訓出來的能夠甩剛畢業(yè)的很多大學生幾條街,而且我當時的技術在我們班算是比較爛的。
那么一般為啥招聘的不喜歡培訓班出來的?主要還是前幾年北大x鳥一類的培訓學校,只管賺錢,培訓出來的學生壓根就沒法工作,我之前那家公司就是找了幾個北大x鳥的學員,去了一年多了還寫不了代碼,都是做一些簡單的給他們。所以這類培訓學校是把名聲做壞了。導致整個招聘行業(yè)都對培訓學校持懷疑態(tài)度
聯(lián)系客服