程式設計師,你需要大量地閱讀

2014-07-31    分類:程式設計師人生、首頁精華5人評論發表於2014-07-31

閱讀是一個程式設計師學習程式設計的起點,從閱讀基礎書籍到閱讀別人優秀的程式碼,你的知識體系有很大一部分是通過閱讀得以提升的。即便你現在是一名非常優秀的程式設計師,但也請不要忘記這個原始而有效的學習方式:閱讀。

本文討論的閱讀比較廣泛,可以是書籍、電子期刊、新聞、原始碼等。

電子期刊

為什麼我首先推薦電子期刊?因為這裡的內容比較全面,有關程式設計師程式設計、經驗、生活的全都有,而且基本都是網際網路上的精華文章。另外一個推薦的理由是閱讀電子期刊非常方便,你可以在公交車上拿起手機或者平板電腦來閱讀。這裡推薦兩個程式設計師的期刊《程式設計師雜誌》和《快樂碼農》(郵件訂閱地址),前者注重程式設計經驗分享,後者比較注重程式設計、經驗以及程式人生。

微博/微信

微博和微信是目前比較火的社交工具,作為程式設計師,也可以將它們作為有效的閱讀工具。特別是微博,一些優秀的技術牛人和官方網站都會實時釋出一些最新的技術文章和IT資訊。和電子期刊一樣,微博閱讀也十分便捷,PC、手機、平板均適用。推薦幾個不錯的微博,大家可以選擇性地關注一下:

@WEB開發家園        上面有很多WEB前端的資源以及最新的IT新聞

@程式設計師大聯盟          裡面主要是一些程式設計師相關的熱門話題,偶爾也有一些幽默和時評內容

書籍

書是人類進步的階梯,回顧一下你剛學程式設計的時候吧,你肯定是拿著一本C語言基礎教程坐在校園的角落裡看。告訴你,看書絕對是一種不會落伍的學習方式,以前學基礎的時候如此,以後等你高大上了也是如此。這裡推薦一些好書:

《程式碼大全》、《重來》、《程式設計師修煉之道》、《互動設計之路》

當然還有很多,這裡就不一一介紹了。

原始碼

這裡說的原始碼是指優秀的原始碼,這裡我建議,如果你有實力,可以去閱讀Linux的原始碼,讀完以後,你會發現你的境界會提升不少,裡面有非常多經典的設計模式和經典的程式碼段。

閱讀專案成員的原始碼更要帶著一種學習和批判的態度,最好在小組間互相探討各自的原始碼,一週開一次原始碼閱讀大會,這對我們的程式設計技能將會提高不少。

強化閱讀意味著強化思考,程式設計師,你真的需要大量地閱讀。

碼農網原創,轉載請註明原文連結:http://www.codeceo.com/article/programmer-need-read-more.html

相關文章