想自學成為編程大神,這些乾貨必不可少

最近有盆友私信問我,應該怎麼自學編程。

還有的盆友自己去買了書和網課,但是壓根聽不懂,問我怎麼辦。

其實,我相信你想要自學,一定是對編程產生了興趣,但同時也要了解,做程序員必須得有足夠的耐心,倘若坐不住冷板凳,那麼會很難勝任這份工作。

其次,軟件開發技術容量很大,一口吃不成胖子。所以,先需要從簡單的循序漸進。不要想著俗稱。

在自學編程時,我們會自學的先天缺陷——沒人為你糾錯。在這個時候,最好的方式就是多逛技術論壇。在專業的論壇上,對於問題的解答都十分詳盡,而且還有全面多樣的解決方案。在打基礎時,嘗試這些方案是最直接有效的。

這一期,給你準備了自學時的必備乾貨!速速碼起來~!

想自學成為編程大神,這些乾貨必不可少

一.書籍類乾貨

1.入門書籍:《c plus primer》,一本國外的書,非常細緻,本書用來入門很不錯。

2.進階書籍:《C和指針》,《C專家編程》,《C陷阱與缺陷》,《The CProgramming Language》。這四本書號稱C語言四大聖經。

二.公開課網站

1.慕課網(imooc.com)

對於編程學習而言,我認為慕課網是國內最優秀的免費公開課平臺了。慕課網上的課程很全面,涵蓋了主要的編程語言,還有數據庫、移動開發和雲計算等等方面的課程,這些課程是全中文的,學習起來毫無障礙。網站各個課程的交流板塊和實戰板塊更是可以幫助學習者對學習的知識快速上手。

2.Coursera

Coursera擁有全中文的頁面,收錄的課程來自全球最頂尖的大學,比如中國的北大、復旦,美國的斯坦福、加州理工等等。另一方面,coursera的課程也非常全面,從基礎科學、語言學習到工程科學一應齊全。

3.網易公開課

網易公開課和coursera一樣,視頻內容非常全面,全球各所優秀大學的計算機知識公開課便是其中的一部分。更加難能可貴的是,網易公開課上的外語視頻都會被添加高質量的中文字幕,而這可以讓我們事半功倍地學習外國原汁原味的計算機知識的講授。

想自學成為編程大神,這些乾貨必不可少

4.其他公開課平臺

除了以上三個筆者常用的平臺之外,如今還有極客學院(jikexueyuan.com)和騰訊課堂(ke.qq.com)等繁多的教授IT知識的平臺。但是比起一些“以快速就業”為目的的“培訓平臺”,筆者還是更喜歡來自於大學課程的那些公開課。

三.開發者論壇

除了公開課平臺之外,另一個重要的自學IT技能的渠道便是各個開發者論壇,通過這些論壇,我們可以和大牛們直接交流,可以學習到更具體的知識點。

1.Github(github.com)

github是全球最大的開發者論壇和協作平臺了,這裡既有牛翻天的獨立開發者,也有企業界的技術高手,他們供職的企業從google、microsoft、amazon到國內的BAT應有盡有。

2.博客園(cnblogs.com)

博客園是一個開發者的博客平臺,以高質量的技術類博文而聞名。從它的口號“代碼改變世界”,我們便可以知道這個博客平臺的態度了。

3.開源中國(oschina.net)

這個論壇中是很多剛入職的新程序員,二是通過這個平臺,很多城市的程序員們互相認識,結成了自己的小圈子。相較於之前介紹的網站不同,開源中國並沒有太多系統講授IT知識的資源,但是當你在開發過程中遇到了具體的困難來這裡提問,會有很多程序員們幫助你解決這些具體的問題。

4.碼農網(codeceo.com)

和很多論壇一樣,碼農網的資源也是按照學習的編程語言劃分的。比如你學習java語言,那麼在這裡,你就可以訂閱java的欄目,然後通過RSS或者微博,你就會得到這個欄目中的文章的推送了。

5.segmentfault(segmentfault.com)

6.stackoverflow(stackoverflow.com)

想自學成為編程大神,這些乾貨必不可少

把這些給鑽研透,平時再加入一些興趣小組,和同好多交流~我相信只要你願意花時間,終究會有成效~!


分享到:


相關文章: