1. 程式人生 > >該如何學習?該不該找培訓機構?

該如何學習?該不該找培訓機構?

首先要明確告訴你的是,在大學課堂或培訓班學到的知識遠遠達不到企業開發的要求。如果你覺得大學畢業就應該找個好工作,培訓班投入一萬多RMB就應該找個7千以上的工作,對不起,你想多了。

聽聽課就能找份月入七八千、甚至上萬的工作,想想都不靠譜。有實力的培訓班所謂的包就業就是安排招聘會,有很多企業會來,你可以同時接觸到大量機會。但是那又怎樣,企業只會招聘有能力的員工,不會花錢招不能幹活的員工。再者,現在的招聘網站一大堆、各地都有人才市場,去哪裡找不到大量的職位需求。

且不論你的學歷怎麼樣,投入多少錢,不妨問下自己,以現在的程式設計水平,能夠為公司創造多少價值。你的工資與你的能力是成正比的,而不是你的學歷、你的投入。不僅僅是程式設計師,任何職位都要擺正心態,當你的待遇比別人低時,大部分情況下是能力不及別人。

程式設計師需要很強的自學精神,即使沒有老師,沒有培訓班,你也應該一樣優秀。

一名合格的程式設計師,不僅僅需要有理論基礎和系統的知識,更重要的是大量編寫程式碼、不斷實踐,豐富自己的經驗,強化程式設計思維。只有這樣,拿到專案才能立馬想到解決方案。這是真正的程式設計師與純科班出身的偽程式設計師的區別,他們的知識體系可能不比你小,但是拿到專案時卻不知道從何入手。

大學和培訓班的價值在於:
給你安排系統的學習思路,讓你知道學什麼,怎麼學。
老師除了講課,還會答疑,解決你學習和實踐中遇到的問題。
創造學習氛圍,與大家共同交流學習,樂在其中。

大學和培訓班絕對不包就業,也沒有這個能力!更多的知識需要你自己去實踐,誰都幫不了你!

對於動輒上萬的線下培訓班,例如達內、傳智播客、北大青鳥、黑馬等,我認為只要入門了,就達到目標了,錢就花得值。至於把學員培養成大神,是不可能的事情,後面的路需要你自己走。
學習的方法論
大家在學習和實踐過程中遇到問題首先要自己解決,解決不了就藉助搜尋引擎,而不是先去問別人。這足以解決大部分問題了。

不過我相信你肯定還有小部分問題拿捏不準,需要有人給你拍板,這個時候老師或學長學姐就會發揮作用了,他們憑藉自己的經驗告訴你最佳方案或思路,讓你恍然大悟,你就真的懂了。
如何找到師傅
很多初學者都希望找位大神拜師,讓他來指導自己,這樣就能進步很快。但是那些每天在群裡喊“求大神帶”“求程式碼”的人,多半沒人搭理。大神都很忙,忙著工作、忙著學習、忙著玩,手下已經有好幾個小弟,你的問題又沒有挑戰性,為毛要搭理你。你埋怨大神清高脾氣大,大神看你就是菜鳥,遍地都是。

其實,不是這些人自私不樂於分享,而是問問題的人太多,會耗費大量的精力。大部分初學者問題會非常多,而且都是基礎的,一般藉助搜尋引擎就能解決,卻要來問,這是比較頭疼的。所以要注意提問的藝術,自己實在解決不了再問。

那麼,如何才能找到大神,拜師學藝呢?

其實這跟談客戶差不多,要經常溝通,慢慢熟悉,多交流而不是問一堆問題。逢年過節,送點禮物,偶爾一塊吃飯。最好能經常見面,成為朋友。