當前位置:
首頁 > 最新 > 關於自我學習開發路徑

關於自我學習開發路徑

一、學新技術

如果想要學習新技術,首先肯定是看官方文檔,新技術誰也沒用過,官方文檔基本可以滿足學習需求了;

當然也有英語不那麼好、或者看官方文檔一通說的不知所云,那麼可以看一些技術大牛寫的博文,很多大牛都會第一時間寫出相關的博文,可以參考閱讀,參考性還是大大的;

這裡分享2篇文章,可以找到大牛:

GitHub中國區前100名到底是什麼樣的人?**

GitHub中國區follower最多的人有哪些?**

這兩種方式呢,我還真無法給出具體的推薦,因為每個人學的技術不一樣,官方文檔不一樣,大牛更是如此了。

除了以上兩種方式之外,還可以選擇一些學習網站進行了解,很多學習網站都會快速的出新技術相關的教程,這個倒是可以推薦幾個:

1)實驗樓](https://link.zhihu.com/?target=https://www.shiyanlou.com/courses/))

實驗樓對於學習新技術的優勢就在於,有在線開發環境,新技術出來,一般很多人都會報以觀望的態度,如果你想體驗一把新技術但又不想在自己電腦上安裝環境的話,那麼這個時候就可以選擇用實驗樓了,可以隨便折騰,非常方便。

2)慕課網](https://link.zhihu.com/?target=http://www.imooc.com/course/list))

慕課網這種視頻方式,其實對於體驗新技術沒有太大的優勢,畢竟視頻做出來比較慢,而且沒有在線的開發環境,不過如果你不是那麼著急想體驗新技術的話,可以等到這種視頻類網站出了相應的教程之後再來學習,看視頻學習的方式確實比較輕鬆。

3)網易雲課堂](https://link.zhihu.com/?target=http://study.163.com/category/programming-languages))

網易雲課堂和慕課網類似,不過裡面的課程提供方比較雜而且多,特別是學習基礎課程,需要自己挑選比較好的課程,對於學習新技術來說,或許會有一些課程提供者會比較快速的出入門或者介紹教程,還是可以看看。

當然,還有其他各種各樣的IT學習網站,需要的話可以自己去搜索。

4)國外的一些學習網站

國外的網站,用的就沒有國內的多了,不過可以推薦幾個,畢竟國外在新技術的普及以及反應方面比國內還是快一點的。

codecademy**:codecademy適合編程入門,它提供的是一個文檔和在線編輯器,貌似和前面介紹的實驗樓很相同,但是完全不一樣,實驗樓提供的是一台虛擬機,可以隨便玩,而codecademy則不可以!

coursera**:coursera呢是一個涵蓋各領域的公開課程集中地,和很多大學都有合作,裡面的課程還是蠻好的,如果英文可以的話倒是推薦去看看,畢竟還是有那麼多世界性的大學課程啊。

Code School**:codeschool的教程包括:視頻教程、編碼挑戰以及屏幕截屏等多種學習方式,網站的一些入門課程比較好,學起來也比較有趣味,上面分階段的挑戰是很多人都還蠻喜歡的,如果你的英文可以的話,可以去看看。

Treehouse**:treehouse也是一個英文的IT學習網站,上面的課程開始是Web設計開發,現在有了APP開發、以及其他語言等,主要提供的是視頻,包括教學視頻啊、培訓視頻啊等,不過現在網站是完全收費的

二、找項目

肯定會有這樣的情景的,想開發一個東西,卻不知道怎麼下手去開發,或者卡在某個地方;亦或是想找一點項目來練練手;更或者不知道所學的技術可以開發哪些東西……那麼這個時候就涉及到「找項目」啦,我想做得最多的就是谷歌或者百度「XX怎麼實現?」,但是這樣找出來的東西太雜亂了,能拿來學習的很少,所以在找項目這一點上,我首先推薦到各學習平台找。

關於編程的學習平台,基本上都會有項目教程的,在學習平台上找項目,一方面是因為教程講解的詳細,另一方面是因為這是最快的可以找到既有教程又有項目的地方,所以非常推薦。

至於學習網站嘛,就如上面所說的那些,這裡再敘述一遍,只介紹2個中文網站,再介紹幾個可以找到項目的其他資源。

1)[實驗樓]

(https://link.zhihu.com/?target=https%3A//www.shiyanlou.com/courses/))

實驗樓是個非常適合找學習項目的網站,有詳細的教程和在線開發環境,而且最近幾個月的教程更新頻次和質量都非常不錯,涉及各個領域,推薦想找項目的小夥伴去網站看看。

2)慕課網](https://link.zhihu.com/?target=http://www.imooc.com/course/list))

慕課網和實驗樓的區別就是視頻和非視頻,裡面同樣也有很多的項目教程,不過有一點不太方便的地方在於,慕課網是視頻方式,這對於有基礎而且只想快速看看項目開發大綱或者某個開發知識點的人來說,不太方便,畢竟文檔更容易查找想看的內容一點。

當然,還有一種方式,就是在一些開源平台上去扒拉找項目,或者會有一些大牛總結關於項目的文章,都可以找到不錯的項目點子或者教程;

開源中國:**對於開發者來說肯定還是很熟悉的,上面會有各種開源項目,以及項目代碼,可以找到不錯的項目資源。]

有了這個列表,程序員不愁沒練手的小項目了:**我經常看有人發帖問關於項目點子的事,大家要找簡單的編程項目學習練手的話,可以收藏這個列表。這些項目並不是論文級別的,只是想拋磚引玉讓大家能從中受些啟發。]

其實關於項目的核心代碼倒是很多博客里也有,如果你想要開發某個項目的話,可以換各種關鍵字以及方法搜索,總會找到想要的。

三、找書籍

其實找書籍還好,自有各種途徑,我這裡就不再敘述了,把我以前整理的一篇書籍文章放上來,裡面介紹了不少的可以找到書籍的地方,感興趣的可以看看。

程序員的書籍資源

四、交流探討

在學習和開發中肯定會遇到各種問題,有時候身邊並沒有可以交流的人,這個時候就可以上一些論壇交流社區了,推薦幾個:

1)國內的:

V2EX**

SegmentFault**

知乎

InfoQ**

2)國外的:

Stack Overflow**

Quora**

3)其他一些資訊網站:

CSDN**:最大的IT中文社區,可以找到各種資源和博客文章;

51CTO**:和CSDN差不多,也是可以找到各種資源和文章;

博客園**:和CSDN、51cto差不多,文章也是很多,參差不齊,需要自己篩選;

碼農網**:主要是文章,有技術的,也有非技術的;

Linux中國**:關於Linux相關的資訊、文章、技術等;

FreeBuf**:關於信息安全方面的各種資訊、文章和技術等;

對了,還有稀土掘金、開發者頭條、極客頭條**上都可以找到不錯的技術文章;

以上介紹的只是部分可以交流探討,或者找到解決方案的地方,還有很多很多其他的平台,如果你覺得有用著很實用的歡迎告訴我,我添加進來~

五、其他

前面分享了4種需求的找資源的地方,當然肯定不全面,這裡再分享一些其他有用的資源,或許對你就有所幫助。

動畫展示各種路徑搜索演算法**:我覺得還蠻有趣的,直觀的感受路徑搜索演算法;

pythonchallenge挑戰:類似於闖關挑戰遊戲,給出一個Python相關的圖片,闖關者需要解答問題之後才能跳轉到下一個關卡;(嗯,這裡還有這個挑戰的闖關秘籍,可以看看)

一個編程刷題網站**:一個編程刷題網站,比較有趣;

技術類博客網站推薦**:分享了一些技術類的博文網站;

優秀的計算機編程類博客和文章**:一些關於計算機方面的優秀博客;

IT,互聯網,科技博客推薦**:偏向互聯網,科技資訊類網站;

Awesome系列

本來沒打算把Awesome系列列出來的,因為上面的《程序員的書籍資源》裡面有專門列出來,但是有小夥伴提到了,那我就專門整理出來吧。Awesome系列,裡面都推薦了很多資源,可以看看:

awesome-c**

awesome-java**

awesome-python**

awesome-javascript**

awesome-linux**

awesome-shell**

awesome-mysql/**

awesome-docker**

awesome-go**

awesome-nodejs**

awesome-ios**

awesome-android**

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 全球大搜羅 的精彩文章:

Getitbeauty 2018︱第4期︱『粉底液』+曝光大品牌黑幕
有信用可以東山再起 別讓徵信記錄卡住你的脖子

TAG:全球大搜羅 |