程序員怎么找到想要的資源?(新手小白 向)

選擇做程序員就要有一顆保持學(xué)習(xí)的心,因?yàn)榧夹g(shù)更新快、需求變化快……所以得時(shí)刻保持學(xué)習(xí)才能不被淘汰。正因?yàn)槿绱?,我認(rèn)為我們程序員的自學(xué)能力還是挺不錯(cuò)的,嘻嘻~

說(shuō)到自學(xué),就出現(xiàn)了“如何找到自己想要的資源”的問(wèn)題了,其實(shí)關(guān)于如何找到資源,我想基本都知道,去谷歌、去百度一搜就出來(lái)了,但是我想要說(shuō)的是如何更好的找到想要的資源,而不只是谷歌和百度搜索,畢竟有時(shí)候搜索出來(lái)的形形色色,還需要自己再次篩選一遍,真的挺累的。

說(shuō)明:這篇文章還是寫給新手小白的,因?yàn)榇笈?隙ㄓ凶约赫屹Y源的更極客的方法。

我們?cè)趯W(xué)習(xí)和工作中一般會(huì)遇到這樣一些情景:突然或者思考了很久想做個(gè)項(xiàng)目,卻沒(méi)有開發(fā)思路,不知道從何下手;想學(xué)習(xí)新的技術(shù),卻不知道哪里有詳細(xì)的教程可以學(xué);想找一些書籍來(lái)看看,卻不知道在哪里可以找到書籍,找到免費(fèi)的書籍;遇到問(wèn)題沒(méi)人可以交流,不知道哪里可以交流;

基于以上的各種可能會(huì)遇到的情景呢,文章就從以下幾個(gè)方面進(jìn)行了整理和推薦,希望對(duì)于新手小白能夠有所幫助:

1)學(xué)新技術(shù):想學(xué)新技術(shù)去哪里找教程?
2)找項(xiàng)目:想要開發(fā)項(xiàng)目,去哪里找點(diǎn)子?找教程?
3)找書籍:哪里可以找到免費(fèi)的書籍?
4)交流探討:遇到問(wèn)題哪里可以交流?
5)其他:一些程序員相關(guān)

b8e38fb.png

一、學(xué)新技術(shù)
如果想要學(xué)習(xí)新技術(shù),首先肯定是看官方文檔,新技術(shù)誰(shuí)也沒(méi)用過(guò),官方文檔基本可以滿足學(xué)習(xí)需求了;
當(dāng)然也有英語(yǔ)不那么好、或者看官方文檔一通說(shuō)的不知所云,那么可以看一些技術(shù)大牛寫的博文,很多大牛都會(huì)第一時(shí)間寫出相關(guān)的博文,可以參考閱讀,參考性還是大大的;
這里分享2篇文章,可以找到大牛:
GitHub中國(guó)區(qū)前100名到底是什么樣的人?**
GitHub中國(guó)區(qū)follower最多的人有哪些?**

這兩種方式呢,我還真無(wú)法給出具體的推薦,因?yàn)槊總€(gè)人學(xué)的技術(shù)不一樣,官方文檔不一樣,大牛更是如此了。
除了以上兩種方式之外,還可以選擇一些學(xué)習(xí)網(wǎng)站進(jìn)行了解,很多學(xué)習(xí)網(wǎng)站都會(huì)快速的出新技術(shù)相關(guān)的教程,這個(gè)倒是可以推薦幾個(gè):
1)實(shí)驗(yàn)樓**
實(shí)驗(yàn)樓對(duì)于學(xué)習(xí)新技術(shù)的優(yōu)勢(shì)就在于,有在線開發(fā)環(huán)境,新技術(shù)出來(lái),一般很多人都會(huì)報(bào)以觀望的態(tài)度,如果你想體驗(yàn)一把新技術(shù)但又不想在自己電腦上安裝環(huán)境的話,那么這個(gè)時(shí)候就可以選擇用實(shí)驗(yàn)樓了,可以隨便折騰,非常方便。
2)慕課網(wǎng)**
慕課網(wǎng)這種視頻方式,其實(shí)對(duì)于體驗(yàn)新技術(shù)沒(méi)有太大的優(yōu)勢(shì),畢竟視頻做出來(lái)比較慢,而且沒(méi)有在線的開發(fā)環(huán)境,不過(guò)如果你不是那么著急想體驗(yàn)新技術(shù)的話,可以等到這種視頻類網(wǎng)站出了相應(yīng)的教程之后再來(lái)學(xué)習(xí),看視頻學(xué)習(xí)的方式確實(shí)比較輕松。
3)網(wǎng)易云課堂**
網(wǎng)易云課堂和慕課網(wǎng)類似,不過(guò)里面的課程提供方比較雜而且多,特別是學(xué)習(xí)基礎(chǔ)課程,需要自己挑選比較好的課程,對(duì)于學(xué)習(xí)新技術(shù)來(lái)說(shuō),或許會(huì)有一些課程提供者會(huì)比較快速的出入門或者介紹教程,還是可以看看。
當(dāng)然,還有其他各種各樣的IT學(xué)習(xí)網(wǎng)站,需要的話可以自己去搜索。
4)國(guó)外的一些學(xué)習(xí)網(wǎng)站
國(guó)外的網(wǎng)站,用的就沒(méi)有國(guó)內(nèi)的多了,不過(guò)可以推薦幾個(gè),畢竟國(guó)外在新技術(shù)的普及以及反應(yīng)方面比國(guó)內(nèi)還是快一點(diǎn)的。
codecademy**:codecademy適合編程入門,它提供的是一個(gè)文檔和在線編輯器,貌似和前面介紹的實(shí)驗(yàn)樓很相同,但是完全不一樣,實(shí)驗(yàn)樓提供的是一臺(tái)虛擬機(jī),可以隨便玩,而codecademy則不可以!
coursera**:coursera呢是一個(gè)涵蓋各領(lǐng)域的公開課程集中地,和很多大學(xué)都有合作,里面的課程還是蠻好的,如果英文可以的話倒是推薦去看看,畢竟還是有那么多世界性的大學(xué)課程啊。
Code School**:codeschool的教程包括:視頻教程、編碼挑戰(zhàn)以及屏幕截屏等多種學(xué)習(xí)方式,網(wǎng)站的一些入門課程比較好,學(xué)起來(lái)也比較有趣味,上面分階段的挑戰(zhàn)是很多人都還蠻喜歡的,如果你的英文可以的話,可以去看看。
Treehouse**:treehouse也是一個(gè)英文的IT學(xué)習(xí)網(wǎng)站,上面的課程開始是Web設(shè)計(jì)開發(fā),現(xiàn)在有了APP開發(fā)、以及其他語(yǔ)言等,主要提供的是視頻,包括教學(xué)視頻啊、培訓(xùn)視頻啊等,不過(guò)現(xiàn)在網(wǎng)站是完全收費(fèi)的

二、找項(xiàng)目
肯定會(huì)有這樣的情景的,想開發(fā)一個(gè)東西,卻不知道怎么下手去開發(fā),或者卡在某個(gè)地方;亦或是想找一點(diǎn)項(xiàng)目來(lái)練練手;更或者不知道所學(xué)的技術(shù)可以開發(fā)哪些東西……那么這個(gè)時(shí)候就涉及到“找項(xiàng)目”啦,我想做得最多的就是谷歌或者百度“XX怎么實(shí)現(xiàn)?”,但是這樣找出來(lái)的東西太雜亂了,能拿來(lái)學(xué)習(xí)的很少,所以在找項(xiàng)目這一點(diǎn)上,我首先推薦到各學(xué)習(xí)平臺(tái)找。
關(guān)于編程的學(xué)習(xí)平臺(tái),基本上都會(huì)有項(xiàng)目教程的,在學(xué)習(xí)平臺(tái)上找項(xiàng)目,一方面是因?yàn)榻坛讨v解的詳細(xì),另一方面是因?yàn)檫@是最快的可以找到既有教程又有項(xiàng)目的地方,所以非常推薦。
至于學(xué)習(xí)網(wǎng)站嘛,就如上面所說(shuō)的那些,這里再敘述一遍,只介紹2個(gè)中文網(wǎng)站,再介紹幾個(gè)可以找到項(xiàng)目的其他資源。
1)[實(shí)驗(yàn)樓]
(https://link.zhihu.com/?target=https%3A//www.shiyanlou.com/courses/)**
實(shí)驗(yàn)樓是個(gè)非常適合找學(xué)習(xí)項(xiàng)目的網(wǎng)站,有詳細(xì)的教程和在線開發(fā)環(huán)境,而且最近幾個(gè)月的教程更新頻次和質(zhì)量都非常不錯(cuò),涉及各個(gè)領(lǐng)域,推薦想找項(xiàng)目的小伙伴去網(wǎng)站看看。
2)慕課網(wǎng)**
慕課網(wǎng)和實(shí)驗(yàn)樓的區(qū)別就是視頻和非視頻,里面同樣也有很多的項(xiàng)目教程,不過(guò)有一點(diǎn)不太方便的地方在于,慕課網(wǎng)是視頻方式,這對(duì)于有基礎(chǔ)而且只想快速看看項(xiàng)目開發(fā)大綱或者某個(gè)開發(fā)知識(shí)點(diǎn)的人來(lái)說(shuō),不太方便,畢竟文檔更容易查找想看的內(nèi)容一點(diǎn)。
當(dāng)然,還有一種方式,就是在一些開源平臺(tái)上去扒拉找項(xiàng)目,或者會(huì)有一些大??偨Y(jié)關(guān)于項(xiàng)目的文章,都可以找到不錯(cuò)的項(xiàng)目點(diǎn)子或者教程;
開源中國(guó)**對(duì)于開發(fā)者來(lái)說(shuō)肯定還是很熟悉的,上面會(huì)有各種開源項(xiàng)目,以及項(xiàng)目代碼,可以找到不錯(cuò)的項(xiàng)目資源。
有了這個(gè)列表,程序員不愁沒(méi)練手的小項(xiàng)目了**我經(jīng)??从腥税l(fā)帖問(wèn)關(guān)于項(xiàng)目點(diǎn)子的事,大家要找簡(jiǎn)單的編程項(xiàng)目學(xué)習(xí)練手的話,可以收藏這個(gè)列表。這些項(xiàng)目并不是論文級(jí)別的,只是想拋磚引玉讓大家能從中受些啟發(fā)。

其實(shí)關(guān)于項(xiàng)目的核心代碼倒是很多博客里也有,如果你想要開發(fā)某個(gè)項(xiàng)目的話,可以換各種關(guān)鍵字以及方法搜索,總會(huì)找到想要的。
三、找書籍
其實(shí)找書籍還好,自有各種途徑,我這里就不再敘述了,把我以前整理的一篇書籍文章放上來(lái),里面介紹了不少的可以找到書籍的地方,感興趣的可以看看。
程序員的書籍資源

四、交流探討
在學(xué)習(xí)和開發(fā)中肯定會(huì)遇到各種問(wèn)題,有時(shí)候身邊并沒(méi)有可以交流的人,這個(gè)時(shí)候就可以上一些論壇交流社區(qū)了,推薦幾個(gè):
1)國(guó)內(nèi)的:
V2EX**
SegmentFault**
知乎
InfoQ**

2)國(guó)外的:
Stack Overflow**
Quora**

3)其他一些資訊網(wǎng)站:
CSDN**:最大的IT中文社區(qū),可以找到各種資源和博客文章;
51CTO**:和CSDN差不多,也是可以找到各種資源和文章;
博客園**:和CSDN、51cto差不多,文章也是很多,參差不齊,需要自己篩選;
碼農(nóng)網(wǎng)**:主要是文章,有技術(shù)的,也有非技術(shù)的;
Linux中國(guó)**:關(guān)于Linux相關(guān)的資訊、文章、技術(shù)等;
FreeBuf**:關(guān)于信息安全方面的各種資訊、文章和技術(shù)等;

對(duì)了,還有稀土掘金**開發(fā)者頭條**、極客頭條**上都可以找到不錯(cuò)的技術(shù)文章;
以上介紹的只是部分可以交流探討,或者找到解決方案的地方,還有很多很多其他的平臺(tái),如果你覺得有用著很實(shí)用的歡迎告訴我,我添加進(jìn)來(lái)~
五、其他
前面分享了4種需求的找資源的地方,當(dāng)然肯定不全面,這里再分享一些其他有用的資源,或許對(duì)你就有所幫助。
動(dòng)畫展示各種路徑搜索算法**:我覺得還蠻有趣的,直觀的感受路徑搜索算法;
pythonchallenge挑戰(zhàn)**:類似于闖關(guān)挑戰(zhàn)游戲,給出一個(gè)Python相關(guān)的圖片,闖關(guān)者需要解答問(wèn)題之后才能跳轉(zhuǎn)到下一個(gè)關(guān)卡;(嗯,這里還有這個(gè)挑戰(zhàn)的闖關(guān)秘籍**,可以看看)
一個(gè)編程刷題網(wǎng)站**:一個(gè)編程刷題網(wǎng)站,比較有趣;
技術(shù)類博客網(wǎng)站推薦**:分享了一些技術(shù)類的博文網(wǎng)站;
優(yōu)秀的計(jì)算機(jī)編程類博客和文章**:一些關(guān)于計(jì)算機(jī)方面的優(yōu)秀博客;
IT,互聯(lián)網(wǎng),科技博客推薦**:偏向互聯(lián)網(wǎng),科技資訊類網(wǎng)站;

Awesome系列
本來(lái)沒(méi)打算把Awesome系列列出來(lái)的,因?yàn)樯厦娴摹?a target="_blank" rel="nofollow">程序員的書籍資源》里面有專門列出來(lái),但是有小伙伴提到了,那我就專門整理出來(lái)吧。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**

上面只列出了部分awesome,如果你想查看更多可以點(diǎn)擊下面的鏈接:
awesome**
awesome-awesomeness
六、最后另附我以前整理的一些文章,希望里面的資源能夠?qū)δ阌兴鶐椭?br> 16個(gè)小眾卻很實(shí)用的網(wǎng)站(程序員 向)
想做黑客?先看看這個(gè)信息安全資源列表吧~
插件資源整理
大數(shù)據(jù)資源整理
PHP學(xué)習(xí)資源整理
程序員的書籍資源
C語(yǔ)言學(xué)習(xí)資源整理
Docker 學(xué)習(xí)資源整理
前端Web開發(fā)資源整理
學(xué) [數(shù)據(jù)結(jié)構(gòu)、算法] 的資源推薦
Java 學(xué)習(xí)資源整理
linux學(xué)習(xí)資源整理
給想學(xué)習(xí)VIM的超級(jí)小白的文章
Python學(xué)習(xí)資料總結(jié)
IT學(xué)習(xí)網(wǎng)站總結(jié)

后記:
寫了很多,把我找資料的思路給記錄了下來(lái),希望對(duì)新手小白能夠有所幫助,我非常了解作為一個(gè)新手小白所遇到的各種苦惱:想學(xué),可是沒(méi)人教;想問(wèn),又害怕別人說(shuō)自己是伸手黨;想開發(fā)項(xiàng)目,卻不知道從何下手……
要相信,每個(gè)學(xué)編程的人都有這樣一段時(shí)光,不要懷疑自己,最重要的是多看多做多敲代碼,上天不會(huì)辜負(fù)一個(gè)愛學(xué)習(xí)的人的
最后呢,把我以前整理的一些資源文章也粘貼了出來(lái),既是對(duì)自己的一個(gè)總結(jié),也更希望對(duì)小伙伴有所幫助~
還想說(shuō):每個(gè)程序員上輩子都是折翼的天使…...

cdeb876.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容