野生程序員應該選擇去培訓機構嗎

第一次看到野生程序員這個詞是在《Web全棧工程師的自我修養》這本書。書中寫道,所謂野生程序員,就是指僅憑對計算機開發的興趣進入這個行業,從前端到後臺一手包攬,但各方面能力都不精通的人。對於沒有通過系統的培訓,憑藉着對開發的興趣學習網絡或者書本上的知識,符合如今企業的需求嗎?
互聯網的發展加上開發這個在旁人眼中高大上的職業催生了很大一批野生程序員。如今寫程序不是當初連一個環境變量都須要本身琢磨一個星期纔可以完成的時代。網上有大量的資源能夠提供給想從事IT方面的人學習。目前各式各樣的開源框架也使IT的入門的門檻愈來愈低。絕不客氣的說,IT曾經的神祕早已經不復存在!任何人,就算你沒有編程方面的基礎,甚至英文單詞只會HOW ARE YOU,I AM FINE,THANK YOU這種簡單的對答,通過一年左右的學習,也會達到許多企業的標準。前端

那麼,經過自學稱爲開發者的程序員到底有多少水平呢?
我的認爲野生程序員難出現符合企業要求的人。
首先。雖然網絡上的資源愈來愈多,許多像慕課網同樣優秀的網站一直在爲免費的IT教程孜孜不倦的奉獻。可是如今企業所需的人才專業能力素養也一直在變化,甚至已經遠遠超過了國內課程網站的更新進度!網站甚至是大學課程依舊將14年或者10年甚至更久遠的內容拿來教學。企業需求和教學內容嚴重脫節已經不只僅是野生程序員的面臨窘境。
其次。學習氛圍或者學習品質把關無人監督,有些人盲目自大,看完視頻只知其一;不知其二就以爲本身已經完成了課程。我任課老師曾經說過:神槍手是子彈堆出來的,一樣一個好的程序員絕對不是看代碼看出來的,而是在錯誤中不斷地嘗試,不斷地進度,在代碼中殺出來的。我一直銘記在心。
最後。野生程序員和其餘程序員交流的方式很少,致使一直在一我的的世界中學習,遇到困難只能經過網絡上的問答解決,難以得到相關度十分契合的解決方案,甚至給出錯誤的解決方向。程序員在一個又一個的BUG中重生,也是在一個又一個的BUG中消亡。它把無數想入門者阻之門外,也讓無數程序員在編程中找到樂趣,在BUG中提高自我。程序員

那麼,這些問題怎麼解決呢?
命題中已經給出了很明確的答案!
上面我已經說明了,不只僅是網絡資源,中國絕大部分高校的教學內容已經和企業需求嚴重脫節,學習JavaWeb前端的不知道HBuilder,還在用DreamWeaver寫頁面代碼。安卓開發的的不知道Android Studio,還在用Eclipse。這種狀況比比皆是。更別提Maven項目管理,SVN代碼管理,JUNIT單元測試的使用了,這點網絡比許多高校作得更好!(若是你是985 211等名校,那麼你好好學算法就好了,當我沒說)。
可是IT的培訓機構卻不一樣。因爲近年互聯網的蓬勃發展,各大JAVA,PH,PY培訓也雨後春筍同樣林立,而他們的競爭優點就是能夠與企業對口輸送人才,就業就能夠上手項目。裏面的老師通常都有七八年的工做經驗,在退出一線後從事教育工做,這一點相比於理論教學至上的大學來講是頗有競爭優點的。加上競爭激烈,各大培訓機構都會選擇教目前主流的知識,學生的壓力會比較大。
那麼野生程序員或者有IT從業意向的人該去找一所培訓機構嗎?
彷佛我給出的答案是確定的,可是培訓機構也不是適合全部人。
培訓機構說白了,他不是學校,在裏面學習的大可能是社會人士,它是的主要目的是盈利,這就註定了它的學費相對高昂,學期相對短暫。據我所知,如今主流的IT培訓機構4個半月左右的教學週期要收取1W5左右的學費。若是加到每堂課去,一堂課大概須要260塊錢。加上衣食住行,若是在相對短暫的學習後你仍是不能符合企業的要求,那還不如搬半年磚。因此它適合有必定自制力和基礎的人。
程序員水平的高低並無像英語等級考試同樣明確界定的標準,有些野生程序員經過自學也能找到工做,可是通常都會比較艱辛。可是在企業中實戰,只要能夠挺過去,入行是絕對沒有問題的。
大家會想,我講了半天等於沒講,那到底該不應去你也沒說出個因此然來。
按照我本人的意見,除了野生程序員,有些大學玩四年的畢業生,是須要去相似機構進修半年的。可是也要根據本身的自身狀況決定,就像你表哥是百度某個負責人或者你以爲還沒玩夠,那麼你徹底不用來這花時間。
我並不是給某個企業打廣告。因爲我也是在培訓機構學習,只是根據自身狀況認爲培訓機構的做用對於我來講仍是蠻大的。但願每位夢想成爲程序員的同窗都可以實現本身的理想!
最後,因爲目前程序猿就業形勢愈來愈嚴峻,雖然JAVA是最好的語言,可是衷心推薦有意向的同窗去學PHP!別和學長搶飯碗!!謝謝~算法

相關文章
相關標籤/搜索