程式設計自學為什麼隻有1%的成功機率?
答:
先說一下成功的概念:所謂成功,就是你通過自學程式設計能夠獲得程式員這份工作。
影響自學是否成功主要三個因素:方向、資源、時間
方向:大家很可能學習程式設計的時候隻是程式設計一門語言,首先不知道要學習C還是學習C++還是Java或者Python,你不懂得選擇語言。不懂選擇語言的主要問題時不知道行業,這個行業裡面有幾種程式員的工作,就好比我們做嵌入式才學C語言,做後端們才學Java,要做大資料選擇Python,做網頁前端學習PHP,做伺服器或者遊戲選擇C++,是以你需要選擇一個職業方向,在選擇語言,并不是說C語言是所有語言的基礎就必須要學他,而是學習他能做哪些東西,雖然學習了C語言入門其他語言會快上60%。最好解決的方式就是去教育訓練公司的官網,看一下人家是怎麼選擇的,怎麼樣規劃的。
資源:如果你有方向的時候,能不能找到有效的資源,最好的資源是視訊教程,因為你編寫程式運作效果,以及對概念的認知你必須通過視訊才能變得具體,如果你是通過看書的方式,這種自學99%失敗,幾乎說沒有成功的可能性,是以說要去尋找一些收費或者免費的資源。
時間:當你确定方向并且有了資源後,一定要花時間,隻要你願意花時間,你就會培養出興趣,我們說興趣是需要培養的,為什麼你對一件事情從沒有興趣到有興趣,主要願意是你受到了刺激,你在某個人群中你變強了,俯視衆生的等的感覺,這個世界本就是強者為尊,當你不強的時候好好努力變強,當你變強的時候,拿去強者的氣度。
可能大家在學校的時候是學渣,通過這段時間的學習,你會發現你比室友牛逼,比你的學習委員,班長甚至助教都還牛逼,這個時候你就會受到他們的稱贊,并且你會獲得更多的資源,在某個領域被稱贊,興趣自然而然就産生了。
跟興趣相比,我們還需要自律,自律一直都是一個美麗的謊言,一定是興趣支援着你的自律,才會在這個方向上把這些資源消化吸收。
有方向,有資源,就是需要時間的投入,投入的這個過程中一旦産生效益,你的項目會取悅你,你的同學,還有陌生人來稱贊你,你的腎上腺素會上去,你就會想着不斷變強,你想變強你就更多的資源,想要跟多的資源就要不斷的展示自己來擷取别人的肯定,得到肯定才能擷取别人提供給你的跟多資源,更多機會,在這個基礎上積累越來越多的開發經驗,站在巅峰,與偉人看齊,攜手帶領人類走向美好時代。
三者缺一不可,是以說想要成功你懂得,自學難,且時間周期長,建議可以去華清遠見教育訓練,快速進入程式員這個行業。