常常聽到這樣的觀點:不少公司不招聘培訓班出來的學生。甚至於讓人感受,若是你參加過培訓,那簡直就是你程序員職業生涯中的一大污點。程序員
擼碼J總結了這些公司不要培訓班學生的理由:面試
一:簡歷造假設計模式
網上有大量的帖子揭露了培訓機構指導學員簡歷造假的狀況。這在目前更多的是一個行業自律的問題。說白了就是說,這是一個道德問題。當機構鼓勵你造假,當大家一個班裏大部分的同窗都在造假,且成功拿到offer的時候,你的心理防線是可能會崩潰的。架構
而且如今這種狀況陷入了一個惡性循環。以下:學習
1:大部分的公司宣傳不要培訓出來的學生;設計
2:因而老實說培訓出來的人找不到面試機會;對象
3:因而只有簡歷造假纔能有面試機會;繼承
在這裏用人單位實際上是有必定責任的。當你的薪酬體系是創建在能力基礎上,不是論資排輩看過去職業生涯的時候,這種狀況也許會好一點。開發
二:水平太爛基礎
那麼,既然說到能力問題,第二個問題就來了。
培訓出來的學員,第二個被噴的緣由就是:能力太差,不會作東西。簡而言之就是:在培訓機構學習了幾個月出來以後,仍是徹底不能寫代碼。傳統IT培訓機構在宣傳本身的時候,都突出宣稱:純面授,全天上課。但須知道,這每每可能就是做爲學員的你,邁入的第一個坑。
咱們必須認清一個事實:軟件開發歷來都是一件很辛苦的事情,不是某個、某幾個老師談笑風生在課堂上給你講個幾個月就能學會的!
舉個例子:你在課堂裏跟着同窗們聽着老師用阿貓阿狗Animal來說OOP可能以爲很舒服,可是那毫無用處。由於代碼歷來就應該是抽象的、晦澀的,那些具體的比喻對於寫代碼毫無幫助。面向對象一開始就要就要相似去講解流、講解集合、講解Spring的架構體系,講解它們爲何要這樣來設計繼承體系,有什麼好處。講解JavaWeb的幾個核心類,就得將爲何它們都設計爲Wrap,用了什麼設計模式,Wrap的目的是爲了什麼?而且,全部這些知識,都須要本身實現和重寫一遍骨幹代碼。
不少人可能會講,你讓一個小白從開始就接觸這些東西,他/她能學的會嗎?依我說,若是這些東西都理解不了,那培訓機構就有義務告訴你,開發這個行業不太適合你,我們主動辦理退費,互相給對方留一點尊嚴。我曾經聽到的最無恥的話,就是某個同行跟我說:「不給他們教的簡單點,讓他們感受本身都學會了,咱們怎麼把錢收上來……」。
軟件開發的本質就是要動手,我寧願你動手寫了6個月的代碼,而不是聽了6個月的課。不少東西,包裝簡歷是包裝不出來的。做爲去參加培訓的人,也須要擺正心態:你不是去走捷徑的,而是去吃苦的。
因此,若是你必定要挑一個培訓機構,必定要去那種實戰爲主,而不是號稱「純面授」的機構。
本文做者「擼碼J」,感謝關注「碼農星球」。本文版權屬於「碼農星球」。關於本文有任何困惑,請關注並聯系咱們。