閱讀對于軟件工程師的重要性
我最近正在翻閱一本由 John Sonmez 撰寫的名為 Soft Skills: The Software Developer's Life Manual 的技術文化讀物。這本書廣泛涵蓋了程序員生活的諸多話題,事實上,除了編程之外,它幾乎觸及了軟件開發者的各個方面。
在整個的閱讀過程中,有一件事情觸發了我的思考。John Sonmez 在書中說,他所見過的每一位著名或者超級成功的人士,都極力強調了閱讀的重要性(在這本書的結尾,John Sonmez 也為我們特意編制了一份閱讀書目)。
顯而易見的是,如果這些成功人士確有很多書籍向我們推薦的話,他們一定讀過很多很多的書!為什么這些成功人士如此熱衷于讀書呢?也許在我們這個領域,甚至所有的領域,閱讀和成功之間一直有著某種特殊的聯系。
我相信在這兩者之間,一定存在著一種相互作用的關系。每一位渴望成功的軟件開發者都應該留出一定時間,用于閱讀軟件工程類書籍。我不打算告訴你究竟有哪些圖書值得一讀,因為坦白地說,我認為這一點并不重要。
你想要尋找一些你感興趣的圖書,或許可以從這份 軟件工程師最佳圖書清單 開始入手(我個人更偏愛電子版)。
不要企圖一鼓作氣地讀完它們。如果你真要這樣做,很快你就會精疲力盡,而且還會產生厭倦感。你完全可以安排一個輕松的閱讀節奏,比如兩周為一個周期,因為只有這樣,你才能留出足夠的時間,以此消化那些滯留在你大腦中的知識和信息。
即使你閱讀的這些書籍與你的日常工作不直接相關,你也可以從中發現對你工作有價值的一些重要參考和啟發。當你由于距離問題過近而無法發現一個解決方案的時候,你或許可以借此獲得不同的視角和看法。
當然,讀書的理由還有很多,比如,學習新的技術,或者擴展你的技能組合。但是我認為,除去這個重要原因之外,其他的收獲都只是額外的獎勵而已。
好了,這就是我為什么認為閱讀對于所有軟件工程師非常重要的原因!
作者: Isaac Jordan ,軟件開發者 & 格拉斯哥大學計算機專業研究生。
原文: The Importance Of Reading As A Software Engineer
感謝:Qingniu 幫助審閱并完成校對。
來自: http://blog.fujiji.com/the-importance-of-reading-as-a-software-engineer/