對于0基礎來說,參考培訓是成為程序員最快的辦法,畢竟人家收了你的錢,就得為你的學習負責,哪怕其實學不到啥深一點的東西 。
但讓你入個門應該是問題不大,畢竟自學可沒有人手把手的教你配環境,而且培訓機構的人會把一些必要軟件或收費軟件的破解版直接喂到你嘴里,避免你自己去尋找 。

對于自學的人來說,或許你在網上找到了人家怎么教你配環境的視頻,而你自己照著視頻配的時候又可能會遇到各種各樣視頻里并未提到的問題 。
這個時候,你就只能自己去探索,像配環境這種問題,就算你發到論壇、QQ技術群這樣的地方,人家也不一定回你,不過你盡管可以嘗試一下 。
畢竟人口多了,總會有那么幾個好為人師,不厭其煩愿意回答你問題的人,所以這里其實點出了自學的一些方法:
1、看行業風評較高的書籍是最好的,系統、全面、可以反復看,跳著看 。至于怎么看書?拿到一本新書,首先要看的就是前言,里面肯定會有作者對于該書讀者的一些要求以及對書中內容格式的一些約定 。
比如說哪些字體表示重要,哪些字體表示可選等,然后是要看目錄,了解整本書的整體結構,再然后是快速的全書過一遍,這一遍可以不求甚解,最后就是翻來復去翻來復去的根據知識點來一個一個的啃,最后把書吃到肚子里 。
2、看視頻,相當于參加了培訓班了,很多操作書上看得不明不白,視頻一看就懂,而且有些會搭配上講師的一些心得體會,視頻的缺點嘛,就是不一定有書上清楚,面面俱到,而且在線視頻你想看某個地方的時候,不太好拖分鐘數,你也不太容易去記某個知識點在第幾分鐘 。
3、動手、一定要動手,不管是書上的例子,還是視頻中的例子,你看明白了還不行,最好是能手動一個字符一個字符的敲下來,不要去復制粘貼,好記性當不住爛筆頭!
有時候復制的代碼能跑,但是你敲的就不一定能跑,這個時候你需要一個文本比對工具,可以把你自己敲的代碼,和復制的代碼進行對比,輕松找到問題所在 。
這里我推薦一個軟件叫 BeyondCompare 。如下圖所示,左邊的代碼能跑,右邊的代碼不能跑,原因就是少敲了一個字母a,如果你靠肉眼去排查問題,是很痛苦的事情,而用軟件就輕輕松松了 。

4、對于一個孤獨的自學者來說,成長是痛苦的,找組織非常有必要
社區cnblog、csdn[越辦越惡心,但還是有所可取]、github等 。
還有一些針對初學者的網站,如w3school,runoob 。
視頻網站網易公開課、網易云課堂、騰訊云課堂、bilibili和youtube上也有些質量很高的視頻教程 。
強烈推薦的兩個地方:騰訊云開發者實驗室、阿里云開放實驗室
5、對于程序員來說最不可忽略的就是各個編程語言、新技術的“官方網站”,不過很多官網是英文的,畢竟誰讓創始者是外國人呢?
如果你英語夠好,只看官網就能真正的實現“從入門到精通”,如果你英語不夠好,那么你在找中文學習資料的同時,也可以拿官網當資料庫 。
對于英文網站來說,翻譯軟件是必不可少的,我推薦大家盡量用谷歌瀏覽器,里面可以安裝一個“彩云小譯”的插件,中英文對照,準確率也還可以,很方便使用 。

【想學編程也應該學什么怎么開始 想學程序員又是零基礎】
猜你喜歡
- Python代碼區分大小寫嗎?Python是區分大小寫的編程語言嗎?
- Python語言的編程模式有什么?Python常見的幾種編程模式
- 想學做生意從哪里入手及經商技巧 做生意要學會什么
- 想學原畫在哪個平臺好?學網上原畫哪些機構好?
- 孩子不想學跆拳道怎么辦
- 什么是嵌入式編程?
- 學數控編程大概要多少學費,學多久
- 教練我想學這個是什么意思
- PROM是什么?
- 我想學習炒股票,新手完全不會 我要怎么入門
