程式設計師,你需要大量地閱讀
閱讀是一個程式設計師學習程式設計的起點,從閱讀基礎書籍到閱讀別人優秀的程式碼,你的知識體系有很大一部分是通過閱讀得以提升的。即便你現在是一名非常優秀的程式設計師,但也請不要忘記這個原始而有效的學習方式:閱讀。
本文討論的閱讀比較廣泛,可以是書籍、電子期刊、新聞、原始碼等。
電子期刊
為什麼我首先推薦電子期刊?因為這裡的內容比較全面,有關程式設計師程式設計、經驗、生活的全都有,而且基本都是網際網路上的精華文章。另外一個推薦的理由是閱讀電子期刊非常方便,你可以在公交車上拿起手機或者平板電腦來閱讀。這裡推薦兩個程式設計師的期刊《程式設計師雜誌》和《快樂碼農》(郵件訂閱地址),前者注重程式設計經驗分享,後者比較注重程式設計、經驗以及程式人生。
微博/微信
微博和微信是目前比較火的社交工具,作為程式設計師,也可以將它們作為有效的閱讀工具。特別是微博,一些優秀的技術牛人和官方網站都會實時釋出一些最新的技術文章和IT資訊。和電子期刊一樣,微博閱讀也十分便捷,PC、手機、平板均適用。推薦幾個不錯的微博,大家可以選擇性地關注一下:
@WEB開發家園 上面有很多WEB前端的資源以及最新的IT新聞
@程式設計師大聯盟 裡面主要是一些程式設計師相關的熱門話題,偶爾也有一些幽默和時評內容
書籍
書是人類進步的階梯,回顧一下你剛學程式設計的時候吧,你肯定是拿著一本C語言基礎教程坐在校園的角落裡看。告訴你,看書絕對是一種不會落伍的學習方式,以前學基礎的時候如此,以後等你高大上了也是如此。這裡推薦一些好書:
《程式碼大全》、《重來》、《程式設計師修煉之道》、《互動設計之路》
當然還有很多,這裡就不一一介紹了。
原始碼
這裡說的原始碼是指優秀的原始碼,這裡我建議,如果你有實力,可以去閱讀Linux的原始碼,讀完以後,你會發現你的境界會提升不少,裡面有非常多經典的設計模式和經典的程式碼段。
閱讀專案成員的原始碼更要帶著一種學習和批判的態度,最好在小組間互相探討各自的原始碼,一週開一次原始碼閱讀大會,這對我們的程式設計技能將會提高不少。
強化閱讀意味著強化思考,程式設計師,你真的需要大量地閱讀。
碼農網原創,轉載請註明原文連結:http://www.codeceo.com/article/programmer-need-read-more.html
相關文章
- 你需要程式設計師鼓勵師嗎?程式設計師
- 程式設計師提高英語閱讀水平程式設計師
- JVM程式設計師的閱讀清單JVM程式設計師
- @程式設計師,你需要點財商程式設計師
- C++程式設計師的閱讀清單C++程式設計師
- @程式設計師,你需要點金融常識程式設計師
- 推薦Java程式設計師閱讀的書籍Java程式設計師
- 程式設計師怎麼提高英語閱讀水平程式設計師
- 程式設計師是這樣閱讀簡歷的程式設計師
- 讀《程式設計大師訪談錄》程式設計
- 程式設計師需要立刻突破的十大程式設計禁忌程式設計師
- 如何與大廠程式設計師 PK?你需要具備這些能力程式設計師
- 程式設計師需要克服的10大障礙程式設計師
- 幽默:真正的程式設計師閱讀API參考文件程式設計師API
- 推薦閱讀:<<Java程式設計師的修煉之道>>Java程式設計師
- 你需要立刻突破的十大程式設計禁忌程式設計
- 每個程式設計師都該閱讀的10本書程式設計師
- 作為程式設計師為什麼要閱讀原始碼程式設計師原始碼
- 程式設計師OR非程式設計師,有些程式設計的事需要知道程式設計師
- Jeff Atwood:程式設計師都不讀書,但你應該讀程式設計師
- 做程式設計師你需要明白這九件事程式設計師
- 準備程式設計師面試?你需要了解這 14 種程式設計面試模式程式設計師面試模式
- 程式設計師程式設計需要多少個小時?程式設計師
- 老生常談!程式設計師為什麼要閱讀原始碼?程式設計師原始碼
- 程式設計師的進步從閱讀自己的老程式碼開始程式設計師
- Web設計師需要程式設計知識嗎?Web程式設計
- 程式設計師需要走的路程式設計師
- 程式設計師需要掌握哪些IT技能程式設計師
- 為什麼你的設計團隊中需要一名程式設計師?程式設計師
- 如果你不是程式設計師,你怎麼僱傭程式設計師呢程式設計師
- @程式設計師,你的大廠實習卡到了程式設計師
- 程式設計師大殺器?帶你玩轉ChatGPT程式設計師ChatGPT
- 程式設計師,請你不要在坑程式設計師了?程式設計師
- 年輕程式設計師需要學習的5大經驗程式設計師
- 程式設計師程式設計入門一定知道!程式設計師需要學什麼?程式設計師
- 成為更優秀程式設計師的關鍵:更多的閱讀程式設計師
- 成為一名更好的程式設計師:如何閱讀原始碼程式設計師原始碼
- 大齡程式設計師程式設計師