-
1 # 萱言聊管理
-
2 # 程式設計獅W3Cschool
我覺得一共有三方面原因,導致企業不要培訓機構出身的程式設計師吧。其實這個問題是個“假問題”,並不是企業不要培訓出身的程式設計師,而是另有原因,導致了這一現象,讓人感覺企業好像就是不要非科班出身的程式設計師。
先講三個例子:
01
某理工大學計算機學院講師:“前天剛講完一場Java web自學的Live,如果有一名自學者,能把我給出的學習任務全完成,還找不到工作,我馬上找塊豆腐撞死算了……,我總結出以下公式:自學能力+動手能力=程式設計師的核心競爭力”。
02
某公司HR:“我並不是不願意招培訓班出來的人,只是現在培訓班不正規的太多,甚至還有那種不怎麼教技能,光教面試技巧和怎麼精心包裝簡歷的,只要看到這種簡歷,我立馬pass掉。另外,很多培訓班出來的,經常要很高的薪資,即便已經考慮錄用了,也因為薪水問題,最終沒有選擇他”。
03
某轉行者:“不是企業不招培訓班出來的程式設計師,事實是計算機專業的畢業生也不招。看一下招聘要求,兩年以上開發經驗……我之前是搞家裝的,後來轉行當了程式設計師,現在我也招人,現在的招人原則是:野生程式設計師,優先聘用”。
不妨總結一下:培訓班出身,企業不是不招培訓班出來的,只是考慮人的問題。培訓班出來的程式設計師有劣勢,也有某些優勢。
培訓機構某位仁兄諮詢了一下AI的培訓機構,得到了這樣的回答。
我想這個就是原因所在了。網際網路的火熱也衍生了很多培訓機構,造就了培訓行業亂象叢生。就上面這個例子,沒相關工作經驗,還沒有專案實戰,出來馬上10K的工資,可能嗎?這樣剛畢業的計算機專業學生,普遍拿著4k的工作情何以堪……
這也不能怪自己,誰叫不良培訓班亂灌輸思想呢……
市場上是不是沒有好的培訓班?當然有,但他們卻只能影響小部分人。當一個不懂IT的人前來諮詢:我這個水平出來薪資能多少。培訓機構告訴你:剛開始3K-5K,你就會懷疑,那個xx培訓機構說能有10k,還有說18k,20k的,這家水平是不是不行?
企業方面當有兩筐相思豆擺在你的面前,假設一筐紅豆多,一筐黑豆多,你想抓到更多的紅豆,你會挑哪一筐?答案不言而喻,肯定是抓紅豆多的那一筐。企業HR招人也是如此,從科班程式設計師抓到好程式設計師的機率肯定比較高。但不意味著企業就完全不考慮培訓班出身的。
另外,培訓出身的人,功利心太強,往往只看薪資水平,穩定性差。如果有一個水平高,並且十分謙遜的培訓班出來的程式設計師,一樣會被當寶。
迴歸問題本質,展現自己的技術,才是找到工作的良方。
個人方面開頭說過了,這是一個“假問題”,或者說這個問題並不是企業的問題,而更多的是個人的問題。80%的培訓者往往看中這個行業的高薪,卻並不愛程式設計,能力自然就參差不齊。
引用一下某位網友說過的話:
我接觸過兩個java培訓班出來的人。
老實說我覺得有點奇葩。也可能是我接觸的比較少吧。
他們不約而同有一些共同點。
一個是在培訓期間對自己出來上班之後的生活想象的非常美好。。認為出來之後立刻就能月入八千年薪十萬。一年翻倍,三年五年成為高階職稱,然後各種碉堡什麼的。
另一個是在培訓臨近結束,或者結束之後迅速陷入迷茫。我該做什麼?我怎麼覺得還是什麼都不會呢?跟我想象的不一樣啊,怎麼沒人要我呢?
沒有一個想象和疑問是真正關於程式設計的。
這裡給大家一個建議,去除你的功利心,愛程式設計要上,不愛程式設計,想辦法讓自己愛上它,也要上。找工作,實力才是硬指標。當你有了專案實戰經驗後,當你找到工作時,再也不會遇到這個問題了。
——摘自w3cshool學員的回答
-
3 # IT人劉俊明
我目前在帶移動互聯團隊和大資料團隊,作為團隊的負責人要經常面試程式設計師,也遇到過從培訓機構畢業的學員。總的來說招聘主要還是看面試人員的知識結構和技術能力,我並不會去區分是否是培訓機構畢業的,有的培訓機構的畢業學員還是不錯的。
但是,我在面試某些培訓機構畢業生時,確實也遇到過一些問題,讓我感覺不太舒服,這在某種程度上也許左右了一批企業的用人標準,常見的問題有以下幾點:
第一,簡歷普遍包裝。很多培訓機構畢業的學員簡歷包裝過度,學過一大堆內容,精通一大堆內容,結果面試官一問就露餡了。我在面試培訓機構畢業學員的時候,經常遇到這種情況,感覺這應該不是個別現象。其實,培訓中心畢業學員申請的基本上都是實習崗或者是初級開發崗,用人單位其實沒有那麼多技能要求,誠實一些比較重要。
第二,很多非計算機專業學員。不少培訓機構推薦的畢業學員都是非計算機專業的學生,這些學員在知識結構上有明顯的不足,如果在培訓期間沒有彌補的話,用人單位是很難選擇的。
第三,學習能力不足。程式設計師對學習能力的要求是比較高的,有些培訓機構畢業的學員在學習能力上存在不足,尤其是自學能力,這在一定程度上左右了用人單位的選擇。
其實,用人單位最為關心的問題是程式設計師的能力,至於是否是培訓機構畢業的在我看來並不是重點。有不少從培訓機構畢業的程式設計師做的非常不錯,我帶的開發團隊中就有從培訓機構畢業的程式設計師,其中有一些程式設計師還是非常優秀的。
如果有相關的問題,也可以諮詢我。
-
4 # 開tank的betta
我的帶過的人裡有幾個培訓機構出來的!別的組或者其他情況下接觸的也有一些!總結一下就是!
1,底子弱,只知道怎麼去用,不知道到底為什麼這樣用!出了問題光問為什麼不行,不知道到底是為什麼不行!死摳出錯的地方!半天繞不出來!
2,接上面,解決問題能力弱!錯誤日誌不知道去看,打斷點僅限於alert,或者var_dump!不知道前後原因!
3,開發能力弱,小功能磨磨總能給你磨出來!稍微大點的模組就沒法看了!亂寫一氣,不考慮日後的擴充套件跟維護!
4,空有理論,沒有實踐!你問他啥是面向物件,他1234跟你背的滾瓜爛熟!實際過程工作中,所有的邏輯都寫在一個function裡面,開啟一看,滿眼的if else!合併程式碼的時候你想弄死他的心都有了!你問他沒啥不封裝一些這個功能!他說沒想到!我去了!
5,經驗不足,基本的一些細節不會,也不想!例如,後臺接受前臺傳來的引數!也不過濾,也不判斷!直接拿來就用!一但傳空值報錯就怨前臺為什麼不處理!搞得前臺一點脾氣沒有,有時候說話還不敢直接懟,總懷疑是不是自己與人相處有問題!再例如,都規定好處理結果的返回格式了!還他媽自己寫自己!前端測試沒問題,一對接就報錯,一看格式錯了,拿不到該拿的值!搞得前端成天罵人!!
反正都是工作中遇到的問題!有時候真的很無奈!!有時候新人進組,讓我帶新人!我都推脫!搞得大領導以為我是不是有意見,其實同事都知道為什麼!借用我同事的話"不是瞧不起,是真的瞧不起"!沒有貶低的意思,只是氣這現狀如此!
-
5 # 陸燕青
技術含量較高的TI企業,更傾向於高校相關專業的畢業生。有些企業特別注重畢業生的第一學歷高校排名,有些企業還要求碩士以上的學歷。
另外一些僅需簡單程式設計的企業,考慮到人力成本便選擇培訓機構出身的程式設計師。 培訓機構出身的程式設計師,一般僅僅接受過中短期培養;其課程學習以程式設計為主,偏重與實踐環節。
大學軟體工程的畢業生,需要經過四年的專業化培養以及實踐環節。兩者無論在時間上,還是在內容上,都有極大的區別。 TI類專業的學生,高考錄取分數一般高於學校的分數線,他們在大學一年級還要學習高等數學,其高等數學的課程,遠遠超過其它功課專業。
只有紮實的數學基礎,才能成為一個優秀的程式設計師,這些業內共所周知的常識。高等數學與軟體設計,在路徑上互為因果,成遞進關係。
以下是培訓機構的程式設計師課程安排,讀者不妨對比一下。
北大青鳥IT學校java程式設計師培訓課程內容: Java語言:
1.Java語言基礎;
2.Java面向物件程式設計;
3.資料結構與演算法;
4.深入Java Collections Framework。
某高校軟體工程專業主幹課程:
雲計算方向:
分散式系統原理與實踐、雲計算原理與實踐、虛擬化與雲平臺運維技術、WEB雲端開發、移動開發高階技術 。
大資料開發方向:
開源大資料技術基礎、資料倉庫原理與實現、阿里大資料技術應用與實踐、機器學習、大規模資料探勘與分散式處理、資料視覺化。
基礎課:高等數學,線性代數,機率統計,大學物理,大學英語。TI行業程式設計需要熟練掌握專業英語。而培訓機構出身的程式設計師,在此方面大機率落後於科班生。
-
6 # 一諾不是千金
首先得看專業吧,如果是計算機相關專業,然後又去培訓機構培訓過,那肯定是最好不過了。
如果非計算機相關專業,轉行去培訓的程式設計師,那這個確實橫向知識太薄弱,可能很多東西知其然不知其所以然,說到底還是底子薄弱,還有一個原因就是後來轉行培訓的工作經驗上可能會有水分,這也是公司招人部門比較擔心的一點。
不過,這也不能一概而論,計算機專業的本科四年也未必能學到什麼東西,現在的大學大家都懂,我有兩個開發同事就是轉行過來的,一個學心理學的一個學管理學的,都是八竿子打不著的專業,但是他倆現在是我們部門的主力,技術相當牛逼,所以不管怎麼樣,只要你肯努力,能力達標的話去哪裡都能吃的開,加油吧!
-
7 # 叩丁狼教育科技
在我看來,這是以偏概全,一棍子打死了一船人。其實多數企業看重的是求職者的能力,而不是那些虛頭巴腦的背景,如果你是大神,誰管你是自學的,還是在大學學的,還是在培訓機構學的?正所謂英雄不問出處,只要你算得上是英雄,是否是培訓機構出來的這並不是重點。
-
8 # 我是一顆螺絲丁
說句好聽的,有的企業對於培訓結構出身的程式設計師就是驚弓之鳥,說句不好聽的對於培訓機構出身的程式設計師比喻為一顆老鼠屎壞了一鍋湯。具體來講有以下幾個方面。
第一:虛假簡歷。其他先不說,這個誠信是為人基礎,你誇大一點吹牛一點無可厚非,但是牛皮吹上天了就不好了,有句話叫做沒有那精鋼鑽別攬那瓷器活兒,你面子上做的再好,但是到實戰時候了,做啥啥不會,那就不好了。有的培訓了幾個月,那簡歷寫的太漂亮了,包裝的太過了,做過什麼大型專案,帶過團隊等等。吹噓的是很不錯。那都是培訓結構的套路,為了把培訓出來的程式設計師找到工作,他們責任就結束了,就等則賺錢,可是作為培訓結構出來的自己,要有自知之明,僅僅依靠培訓三個月填鴨式教育,會有多優秀?自己看著那包裝好的簡歷面子好了,但是心虛吶,當然不否定有優秀的,但是那又有多少呢?基本上能找到工作都是靠刷題,有些培訓機構能夠搜尋到公司面試題,讓自己提前背背,那面試過去能不容易嗎?再說說自己做得那些專案,拿到的工資肯定不低,可是等到真進公司工作了,啥也不會。久而久之,企業感覺培訓機構出來的能工作的太少了,浪費時間去找還不如招科班出身的呢。所以你感覺有些企業還敢要培訓機構出來的程式設計師嗎?這就和國內某些BAT公司一樣,只要985、211的,雖然普通高校也有優秀的,但是鳳毛麟角,去招人投入的成本太高,不如去985、211去找,省時省力。
第二:缺少堅持不懈。其實要是培訓出來,也沒有什麼不好,找個公司沉澱下來,打好基礎,每天堅持不懈的學習,才是王道。這一點,不管是科班出身還是半路出家,是都需要這種精神的。而且培訓機構出來的更要如此,因為基礎不牢固。
第三:培訓機構的程式設計師缺少練習,每個行業都有一萬小時定律。
一萬小時定律是作家格拉德威爾在《異類》一書中指出的定律。"人們眼中的天才之所以卓越非凡,並非天資超人一等,而是付出了持續不斷的努力。1萬小時的錘鍊是任何人從平凡變成世界級大師的必要條件。"他將此稱為"一萬小時定律"。要成為某個領域的專家,需要10000小時,按比例計算就是:如果每天工作八個小時,一週工作五天,那麼成為一個領域的專家至少需要五年。這就是一萬小時定律。同樣,IT行也是有的,就是一萬行程式碼,你需要去培養你的手感,相比科班出身,他們大學四年雖然知識沒有什麼深度,但是有廣度,在工作後,找到自己的優勢,發揮出來,進步很快的。可是,這些培訓機構的程式設計師卻沒有,所以要更加努力。
總之,不管怎樣,一切還是靠自己,企業不要自己,那自己就努力找,剛開始不要追求高薪,只要能積累經驗,努力後,補充自己,工資自然就高了
有個朋友大學本科,化學專業,畢業後從事本專業工作了一年,但是覺得化學的工作太危險了,發生洩露和爆炸的機率很大。後來在培訓機構培訓了半年Java,畢業後找不到工作,很多公司都說不要培訓機構出身的程式設計師。
回覆列表
程式設計師和“速成程式設計師”是不一樣的!就像餃子和速凍餃子是不一樣的,同樣的道理。
我們公司每年都招收很多程式設計師,大部分都是正規大學本科畢業的計算機相關專業的學生,經過半年的理論和實際產品學習,就開始了“程式設計師之路”。
但是近幾年,由於人才的稀缺,越來越難招到好的程式設計師苗子,加上很多人看上了網際網路這個賺錢快的行業,都想著賺錢、賺錢、賺錢,哪怕是跟計算機八杆子打不著的專業,也都開始學程式設計……所以程式設計師培訓機構越來越火!參加完培訓班,然後再到公司就業,就像是踏上了通往天堂的電梯。這部分“速成程式設計師”,近幾年我們也招了一部分,而目前也在招。
那下面我簡單說一下這兩種程式設計師有什麼區別吧。
01.速成程式設計師只懂程式設計,橫向的知識欠缺班科出身的程式設計師,大部分都是985/211的應屆畢業生,也有一部分普通本科高校的學生。這些人有著紮實的計算機相關的基礎,除了程式設計以外,對作業系統、共享記憶體、資料庫、計算機網路等各個方面都有一定了解,學東西比較快,而且還能充分利用橫向知識面,解決實際問題。而那些速成程式設計師,一般是大專甚至中專畢業,計算機相關的基礎比較弱,很多東西需要重新學習。
02.培訓機構層次不齊,真實水平難以考證程式設計師培訓機構眾多,大部分都只教一些皮毛,可能能夠達到寫出程式的水平,但是一些基本要求卻並不專業,比如註釋怎麼寫,函式怎麼命名。這些東西在開發設計中都是有明確要求的,但是好像那些速成程式設計師並不去遵守,可能他們也不明白這樣做的意義是什麼。我們曾經有一款產品主要是由速成程式設計師完成的,結果開發完以後的維護成本巨大,除了寫程式碼的人,別人是很難看得懂的,但這些基本要求就寫在公司制度裡,誰都能看到。
03.賺錢目的性太明顯,穩定性差培訓機構出身的程式設計師,99%都是衝著IT行業的快速發展和隨之而來的高工資來的,所以賺錢應該是最主要的目的,一旦獲得一些實際專案經驗,就會跳槽。雖然說不能用100%來形容,但是80%還是有的。我們曾經有個部門的離職率是每季度8%,那些入職的“速成程式設計師”,大概在1年的時候,全部都離職了,也讓部門的負責人深深的傷了一次心。雖然不能說科班出身的程式設計師工作不是為了錢,但是至少在穩定性方面,企業更喜歡懂得珍惜和感恩的人,除了錢還有有一些信仰。
04.學習能力差,未來可塑性低在智商方面,明顯大學學校越好,學生的智商越高。高智商意味著學習能力更強,學東西更快,經過了高考的獨木橋,那些能進名校的人,肯定都有點過人的本事。可能存在個例,但並不能掩蓋這是個事實。程式設計師不會一輩子是碼農,也可能是專案經理、產品經理、系統架構師等等,未來的可塑性是有保障的。而那些速成的程式設計師,很大可能永遠都是程式設計師,這是個現實問題,在我接觸的開發經理、專案經理、甚至一個小團隊的主管,沒有一個是速成班的程式設計師出身。
其實每個行業都會有這個問題吧,那就是跨行業去跟相對專業的人搶飯碗,沒那麼容易的。
比如我現在寫作,想轉行自媒體,但是我是學計算機的,要跟學中文、學新聞等科班出身的人搶飯碗,那我是弱勢的,沒有任何優勢可言,所以我想要在這個行業混出點名堂來,那隻能寫那些他們不懂的,捂臉( ̄▽ ̄)"
不管是不是班科出身,我都希望你能堅持下去,中國網際網路未來的希望!