![]() |
VOOZH | about |
這篇文章分享之前我還是要推薦下我自己的群:511673203,不管你是小白還是大牛,小編我都挺歡迎,不定期分享乾貨,包括我自己整理的一份最新資料和零基礎入門教程!,歡迎初學和進階中的小夥伴
這個問題困擾了幾乎所有的程式設計師,比如java應用廣好就業,比如php入門簡單,ios待遇高, python是萬能語言,HTML和js前端缺人才等等。
個人見解:先學習難度小,大眾化的程式語言,比如java,php,python,javascript,ruby等等,這幾個學哪一種其實差不多,入門以後看自己興趣在進行其它語言的學習。
這個問題是所有的程式設計師都有的,我也經常會疑問,到底該怎麼學習呢?
個人見解:
1. 先了解語言的特性,適用的範圍場景,比如是適合web開發,還是適合客戶端程序,有的適合併發多線程,有的適合異步,還有的比較穩定,適合構建大型項目,有的開發效率高,等等。
2. 了解語言的語法和常用api的使用,比如變量的聲明,循環的使用,io的讀取,http服務的創建,把這些基本的語法搞清楚,在進行下一步的學習。
3. 學習web開發之前的準備,資料庫的學習,http協議的學習,html,css和javacript的常用知識了解
4. 學習常用框架,比如java學習常用的ssh三大框架,node的學習express,一定要做2個項目練習,把自己的之前學習的知識都鞏固一下,
5. 總結一下自己學習的過程,明白編程的思想在哪裡,思路在哪裡,學習編程,首先應該培養的是編程的思維和思想,有個正確的思維後面都簡單多了。
6. 養成寫博客或者學習筆記的習慣,推薦寫博客,
7. 熟悉項目管理工具,svn,git之類的必須要會,工作中這些都是必須的
8. 準備面試,通過面試題進一步鞏固自己的知識,夯實基礎。
其實這個看個人,如果自學能力強,自控能力強,自學挺好的,下面我列舉幾個程式設計師常用的網站
網易雲課堂,很多免費的視頻課程,適合入門學習
慕課網,很多it入門教學視頻,資源也不錯
極客學院,和前兩個網站差不多,
北風網,類似的教學網站,其它的就不說了
百度或者谷歌看看網上有沒有類似的問題,一回生,二回熟,很快就明白了
會自己看報錯信息,根據報錯解決問題
去官網查看api文檔查找原因
自己要學會debug代碼,查找原因
去各大論壇逛逛,說不定早有人提問此類問題了
經典書籍還是買紙質的,買正版的,支持正版!
給大家推薦一個java內部學習群:511673203,進群找管理免費領取學習資料和視頻。沒有錯就是免費領取!大佬小白都歡迎,大家一起學習共同進步!
1. [新浪微盤],非常多的it書籍
2. [腳本之家],非常多的pdf書籍,可惜大多數不是文字版pdf
3. [英文原版書籍],都是高清文字版pdf,強烈推薦,都是英文原版的
4. [計算機書控],都是免費的pdf文檔,大多數不是文字版pdf
5. 百度網盤,用網盤搜索工具很方便
6. 威鋒論壇,裡面有很多編程書籍
1. 最好的代碼倉庫 [github]
2. csdn代碼倉庫
3. gist
4. 代碼片段之家
1. 不要老是折騰工具,ide工具和文本編輯器一樣一個就夠了
2. 不要自滿,編程的東西學一輩子也學不會,要謙虛好學
3. 不要急躁,既然知識學不完,我們應該掌握學習方法,指定計劃去學習
4. 要持之以恆,學習是一輩子的事,如果你沒有這個打算,還是不要做程式設計師的好
5. 切忌眼高手低,必須要敲代碼才能達到效果
當有了一定的編程基礎之後,最大的問題是確定自己的方向,這個時候最容易迷茫和困惑,學習什麼技術?怎麼去學,這些真的很難。
個人建議:
1.技術型方向:提高自己的編程能力和語言造詣,最有效的是"造輪子",量變引起質變,寫插件,寫框架,寫爬蟲,寫資料庫,自製程式語言,等等.
2.業務型方向:提高自己的業務能力,和客戶的溝通能力,分析需求,解決客戶的難題,多出去見客戶,去現場,了解需求,分析需求,