IT培訓相對於大學學到的究竟是什麼?
看到極客學院首頁上的一張圖片,寫著「4個月&>》1-2年實際工作經驗&>4年大學理論學習」。我想問這種說法真的可能嗎?我本人覺得極客學院上的課程質量也算可以,但這麼說是不是有點誇大了?四年的本科計算機學習,和幾個月的培訓,到底有著什麼樣的相同點和不同點?
臉都不要了。
拿四個月每天干12個小時代碼的人跟幾乎不能正常畢業的科班畢業生和把兩個月的工作經驗重複兩年的人比,這個公式當然能成立。
有人本科畢業就能進FLGGA,有人到畢業寫不出個Hello World。
有句話這麼說:人跟人的差別比人跟豬的差別都大。那個公式也只是換個方式說明一下這個道理而已。
但是他們把這寫在網站首頁也太TM不要臉了。能相信的人智商也太低了。
==
PS:FLGGAM:Facebook,LinkedIn,Google,Github,Amazon,Microsoft
基本上是讓沒有自覺性的你,練習而已
寫著「4個月&>》1-2年實際工作經驗&>4年大學理論學習」。我想問這種說法真的可能嗎?
你認為可能嗎?
我本人覺得極客學院上的課程質量也算可以,但這麼說是不是有點誇大了?
你認為沒誇大嗎?
四年的本科計算機學習,和幾個月的培訓,到底有著什麼樣的相同點和不同點?
IT培訓教出來的人合格的人是能做速溶奶茶或者在麥當勞打工的。
大學教出來的合格的人是當廚師的。
一個兩年前的問題被挖出來,我知道這個回答下面遲早會變成科班同學陳述其CS知識的多樣性以及重要性的帖子,誠然,你們說的沒錯都很有道理。
但是不得不佩服這個培訓機構的用詞和鑽空子,前端工程師四個月的培訓在前端知識上的掌握肯定比四年系統學習CS知識的同學要好,當然會有特例,我指的是均值,畢竟通識性CS教育很少有同學拿出大把的時間去專門學習前端知識,更多的是「內功」的沉澱。
真正論到培訓班四個月講什麼,肯定是應用層面的東西,比如菜刀能切菜,他能告訴你菜刀在哪買、該怎麼切,他不會告訴你為什麼用菜刀切菜,而不是用什麼棒槌。因為這樣在有限的幾個月時間裡對你對培訓機構都是不划算的,再說兩年前培訓班學個平均水平出來工作還是不差的,現在嘛,我就不說了,反正這個問題被挖出來就是用來「勸退」的。
順便吐槽下之前有個小夥伴給我看了他要報的某培訓班教的課程表,就那點破東西學費17000,還不是面授真的是在搶錢,退一步來講,你們也算教育工作者,做事能不能憑點良心?
所以,最後我覺得大學一年幾千塊的學費,提供那麼好的老師、氛圍、實驗室以及各種有修電腦需求的妹紙是真的划算!
所以各位在學校的騷年還不把握好妹……哦,不,是好好學習。
4個月&>1-2年實際工作經驗&>4年大學理論學習?
哈哈,真的有人信么~
培訓注重實際應用,教學注重底層理論。
培訓可以讓你入門,成為初級工程師,拿起鋤頭就是干。
大學理論學習,有些課程可能乍一看枯燥乏味,初期作用不明顯,與實戰脫節,但是當你想從初級進階到中高級的時候,基礎知識的重要性就體現出來了。計算機操作系統、計算機組成原理、數據結構、計算機網路、資料庫、演算法理論等就相當於零件,當你融會貫通拼裝成挖掘機之後,就可以大顯身手了~
-----------------------------------前方高能預警------------------------------------------
那麼,有沒有能將理論和實踐結合起來,通俗易懂的基礎課程呢?
最好還是線上免費的,?(? ???ω??? ?)?
B站搜索「洗髓換骨營」,有驚喜哦~
當然,不搜我也不會從屏幕跳出來打你的,哈哈~
謝不邀。
作為某不錯985的學生,略微說說目前學生的情況。四年吃喝玩樂不學習的確存在。但是大部分學生對於課程掌握的程度都達到了一定程度,甚至可以說不錯。
操作系統編譯器自己做出來不大可能,但知識都掌握個大概。數據結構大部分別說知道原理,現寫起來都很多人沒問題。計算機學生的實力一屆比一屆強。前幾年培訓能抵過4年無質量的大學生活。但現在我們很多學生一開始學計算機就是為了好找工作,還能先荒廢四年等著去培訓?每年很強的畢業學生數量已經很多了。
廣告嘛,宣傳的時候經常會誇大很多的。
有很多人大學就沒寫過項目啊,沒寫過超過100行代碼的程序,我們也沒法判斷水平啊,工資還要得很高。要找新員工進來就是來做項目的,不是來寫演算法題的啊。
培訓過的嘛,我們就好問問實際項目的東西了,對項目整體如何理解的,某些地方為啥要這麼做,有沒有更實際一些的辦法。就好檢驗水平了。
有些開發技巧是需要前輩傳授的,可以快速掌握。而有些東西是靠時間積澱的,一個小菜鳥和一個資深工程師即使說同樣的一句話,其內涵也是不同的……
大學是國家為了選拔、培養人才。
培訓班是開培訓班的人為了賺錢。
4個月 &> 4年逃課打LOL的同學的理論學習
我是不太清楚我在大學四年里學到的如下知識,是否能夠被四個月學完,還是大家來看看吧:
1.基礎編程語法(普適性的語法,基於編譯原理學習後,計算機可以對什麼樣的語言是可以被編譯或翻譯會有一個相當程度的認知)
2.os會提供怎樣的API(對計算機組成原理和操作系統有了深層的認知後,可以推測出os和計算機編程語言會有怎麼樣的交互)
3.網路編程(學習了完整的tcp/ip協議族後,會清楚計算機與計算機之間會有怎麼樣的數據交換,所有關於網路的API都基於此)
4.編程技巧和工程技巧(數據結構和軟體工程)
5.網路通信中加密協議的協商與使用(密碼學)
6.在交互中的信息方面的策略(資訊理論)
7.資料庫使用方式和其工程方法(資料庫系統概念)
...
我從對開發一無所知到現在能使用ssm做完整的項目開發(包括前端),也不過就花了一個月(純粹自學),並且大部分時間都是在記憶api的名稱,就可見一斑了吧?
其實大學已經教授了所有關於編程的知識,並且當你學的非常優秀的時候,你會發現無論你上手哪門語言,都會易如反掌。只是有時會讓我覺得可惜的是,很多人並沒有什麼耐心去等到美酒釀成的那一刻。等到苦酒釀成後,後悔回頭不知道是否還來的及呢?這句話太他媽水了……培訓中心以前學過1年多,講講經歷吧……
交完錢之後,發給你幾本書,比如一本400頁的書,一周講完,第一天教室人滿為患,有的站著聽,第5天的時候,一半人,有的開始打遊戲,看電影,到最後一周,基本個位數,為啥,他媽的沒看過書,有幾個聽得懂啊……
美其名曰,可以免費重修,好了,又是一輪上面的步驟,不信你試試??
老師也水的多,分為兩類,一類是培訓機構出來,找不到工作的,對書本理論很紮實,畢竟培訓學校待了幾年書本東西消化差不多了,但僅僅是書本,系統知識不全面,沒有導師帶過,理論水平拋開基本教材幾乎為空白,,另一類,年紀大了,找不到工作,就來做講師了,有的人不錯,什麼東西都給你說,有的人很垃圾,藏著掖著,問問題也不回答,,講完課就走,呵呵呵呵咯……
上面的開發培訓只能說夠普通工作,簡而言之是搬磚,,大學裡的線性代數,編程原理,數據結構,網路,演算法都不怎麼可能講,但這些都是理論,是很重要的東西,你讓這些講師講講這些試試???
住宿,不知道現在怎麼樣了,應該不會差太多,以前是類似於求職公寓一樣,群租房,上下鋪,打遊戲,看電影的居多……跟大學寢室很像,個人看書,最好還是找附近大學自習室,
基本培訓中心情況如此,最最重要的還是看個人自律能力,見過以前打遊戲,去培訓中心一年拿到頂級認證找去名企的人,也見過去了2年混混日子依舊找工作困難的人,
現在聯繫的基本沒了,有的回老家,有的去蘇州,,怎麼說呢?如果個人管理能力強,想開開視野,多認識同行的朋友,其實性價比不錯,除了技能之外,其他的東西也都能接觸接觸,如果個人管理能力差,吃吃喝喝玩玩而已……建議先找工作,體驗下找工作的艱難再去學,
結尾,丫的2010年還去過培訓中心做兼職老師,周末講了2天課程不給我結賬,,,因為只招了幾個人,解散了班級,,,打電話討薪說我講課水平不夠,你大爺的去問問那幾個學生啊……你丫要給我結賬啊……雖然只有600多,,,現在連培訓中心名字都忘了首先我想說,兩者對學生的培養目標是完全不同的!IT培訓僅僅對應碼農,大學對應的則是所謂計算機從業者。
我覺得IT培訓和大學教育的區別可以用游擊隊和正規軍來做類比,游擊隊可以精確具體地打擊敵人後方取得一定戰果,但要正面進攻取得決定性的勝利還是得靠正規軍;IT教育可以讓學員在短時間內掌握某些編程語言和工具投入開發工作,高效地培養一大批的碼農,但要擺脫碼農的身份成為真正的程序員,勝任更高層次的工作還是得通過大學系統性地學習計算機的相關知識。大學教育的優勢具體來說主要包括以下幾點:
1. 計算機知識的完整性和系統性。比如計算機網路、編譯原理、計算機組成原理、計算理論與演算法分析設計這些基礎性的課程在IT培訓中是必然不會大量涉及的,因為這些課程在寫程序的時候並不能直接提高開發效率,帶來肉眼可見的收穫,從某些角度看來甚至似乎是無用的(很多計算機專業的大學生也認為它們毫無用處...),更不要說數電模電這些看起來八杆子打不著的課程了。但是為什麼大學還要設置這些課程呢?最重要的一點就在於,一個合格的程序員並不只指一個會編程的程序員,而是一個會根據具體需求和環境編寫出「優雅」代碼的程序員。
例如,在編寫手機app的時候,一些演算法可能需要開一個大數組來存儲程序運算的中間結果常常會把手機本來就不多的內存空間弄得更加捉襟見肘,這個時候就需要一些空間複雜度更低的演算法來實現相同的功能,或是針對特定的系統做一些特殊優化。要進行這些處理就需要有一個完整、系統的知識體系供程序員來搜索和思考對應的解決方案了。也許IT培訓出來的程序員可以勝任那些很常規的項目,但稍微遇到一點難題就卡殼,這可不太好。何況實際需求中各式各樣大大小小的難題總是層出不窮,IT培訓的短板,也就是對原理理解不透徹、適應性和靈活性不夠的短板也就顯現出來了。
2. 自學新知識的能力。另一方面,IT培訓類似灌鴨式的教育方式並不要求學員有太多自學的能力,只要好好把教員教授的知識掌握好就行了。而計算機領域新知識新技術層出不窮,自學好一些新的關鍵技術對生產力的提升不是一點半點。如果想要勝任科研崗,那自學能力的重要性就更加不言而喻了。
3. 其他綜合素質的培養。最後,我認為IT教育最欠缺的就是對綜合素質的培養(當然,很不幸有些大學也是如此TT)。很多人總是過分專註於提高自己的專業技能,比如我是一個程序員,那我只要專心提高自己的編程能力就好了,然而事實並不是如此。很多時候事情成不成,進展得順不順,技術和能力僅僅是一個方面的因素(有時候甚至都不是最重要的因素),能不能讓別人認同你的成果、和客戶有沒有一個良好的溝通、外圍工作做得怎樣等等等等其實都很重要。而所有的這些都不能從編程相關知識的學習中中獲得提升。但在大學階段,你有很好的環境和機會去體驗去學習去試錯,從而獲得綜合素質的提升,比如社團啊實驗室項目啊之類的。
當然啦,所有這些的前提都是你有一顆主動進取的心,要不說實話,從IT培訓出來還能保證有口飯吃,在大學打4年dota真是純純粹粹的浪費時間。開誠布公,我是做培訓的。4個月IT培訓經歷&>4年大學吃飯+睡覺+打遊戲的部分學生的「學習」經歷是事實(吊打清華計科系的那部分同學除外),但是卻不能替代四年的大學教育,更不敢苟同大於等於1-2年的實際工作經驗。
我一直反對大學無用論,這個觀點我在如何看待現在的讀書無用論,讀大學無用論的問題里做了詳細闡述。大學的很多專業課(比如數據結構、編譯原理、演算法、高數等)對於程序員日後的發展是大大的有用啊。但是大部分大學生的四年大學路,你們捫心自問是怎麼走的?
IT培訓順應市場所需,為零基礎轉行或者技術不過關的一些人提供了入行或者提升的平台。靠不靠譜這東西誰都說不太明白,因為我本身也在這個行業做了很多年了,是與非不做過多的爭辯。我個人認為,培訓有靠譜的,有認真負責的做的,但是說實話太少了。每次帖子下面我都看到的是千篇一律大水軍,還有自問自答的,無腦推薦上頭條,真當廣大群眾都是腦殘缺心眼嗎?
不好意思,同行們,我又拆台了。我是奧特蛋,有關任何培訓相關的問題都可以問我,不用尷尬。有那麼一批人,除了賺錢,更像先做好教育。
註:希望繼續在IT行業突破提升自己的各位朋友,歡迎加群384053806,不管你自我感覺牛不牛B。
培訓班這種東西簡直是一大毒瘤,等國內的mooc發展到一定規模就沒它什麼事了。
修真院里半年大概相當於一年,秘訣在哪裡?
雙倍的學習工作時間。。。。。
首先你要知道培訓機構面對的消費者群體,轉行者,四年lol選手,高中大專或大學其他專業的畢業生,對於他們來說,四個月是可以頂四年的,很多人不認同培訓班,是因為他們的早就高度不在這裡了。但是前提是得先在學校里好好學習,千萬不要半吊子瞧不起半吊子。
知乎上的大神們恐怕都把「4年大學理論學習」自動帶入成了"4年(985,211,清北,常春藤)大學理論學習"了。然而很多地方既雇不起大神也沒必要雇大神,所以對於這些地方就找一些四年翹課打遊戲課程混個60分的連半桶水都沒有(代表了最廣大的大學生的水準)的勞動力就可以了。當然在這種情況下如果經歷過四個月的填鴨式培訓,是要強過四年的大學學習的。
不過既然你四年都在混,四個月填鴨式的培訓也未必能堅持到最後。
其實這句話真正的問題在於四個月的填鴨培訓竟然能大於一兩年的工作經驗,我很好奇究竟是什麼地方的一兩年工作經驗,竟然還有這麼愛護碼農的地方,真可謂良心公司。
大學裡學習的是理論知識,適合搞更深入的科學研究。培訓機構就像職業培訓
培訓老師都有實際的項目經驗,所以培訓內容貼近行業的實際工作需求,學習的都是最新的技術和工具。
可以看艾佳伽小說 《嫁人就嫁IT男》
IT圈 嫁人就嫁IT男 第一章
裡面有IT培訓,IT業的薪資
推薦閱讀:
※單頁網站如何得到較高的用戶體驗?
※最近傳的文章「HTML6 展望」中的命名空間有什麼意義?
※你最喜歡的 Web 開發框架是什麼?