如今程序員是一門高收入的職業(yè),很多朋友都有著轉行做程序員的想法。那么,如果不是科班出身,又想做程序員的話該怎樣來自學呢?
1怎樣自學編程
有決心
萬事開頭難,一開始下定決心學開發(fā),肯定會怕失敗,怕浪費時間,記住,如果你想好了,一定要下定決心堅持下去!
學會上網(wǎng)搜索學習
自學程序開發(fā)的好處,就是IT資料在網(wǎng)上隨處可以搜到,自學起來很方便,比其他行業(yè)都要方便多了,記得時刻上網(wǎng)多查資料學習。
多看開源項目
編程,開源項目是非常重要的,可以從中得到很多知識,去GitHub或者碼云上多搜搜相關的開源項目,看別人是怎么寫的,自己學習一下,這樣進步是非常大的。
多做實際項目
開發(fā)來說,實際項目也是非常重要的,只有自己做實際項目,把所學的知識運用到實際項目中,才會越學越簡單,才會不容易忘記。
對開發(fā)有興趣
這一點是非常重要的,興趣是學習的動力,如果你本身對開發(fā)很感興趣,那么相信自己,你學習起來肯定是事半功倍的!
要有自信
這一點,是最重要的,很多自學的小伙伴總覺得自己是自學的,基礎不扎實,不專業(yè),最后找工作也心虛,自卑。其實完全不用這樣想!自學的,對于其他途徑的來說,最大的優(yōu)點就是自己解決問題的能力和自我學習能力,如果你堅持下去,最后完全可以超越專業(yè)途徑學習的人。
1如何零基礎自學編程
編程首先要學C語言(可以不學C++),數(shù)據(jù)結構(當編寫大程序如wps,學過數(shù)據(jù)結構能增加運行速度,不學的話也可以)這兩者可以讓你明白編程的基本規(guī)則。
如果你想編寫硬件系統(tǒng),如單片機,windows,安卓(編是一個人是不可能的但該可以),那么你學過C語言,數(shù)據(jù)結構下一步你要學習ARM,或51單片機,對ARM,或51單片機編程與硬件編程原理相同,之后你就可以看操作系統(tǒng)底層。
如果你想編軟件,你要看情況,編windows你要學C#,學完就可以了。編安卓你要學先學JAVA,才能接觸谷歌專為安卓修改的JAVA語言。編iOS ,mac os你要學習Object-C。
本文來自:逍遙右腦記憶 http://yy-art.cn/zhuanye/jieshao/1249343.html