程序員學習能力提升三要素(博主推薦)

摘要:IT技術的發展日新月異,新技術層出不窮,具有良好的學習能力,能及時獲取新知識、隨時補充和豐富自己,已成爲程序員職業發展的核心競爭力。本文中,作者結合多年的學習經驗總結出了提高程序員學習能力的三個要點。

IT技術的發展日新月異,新技術層出不窮,具有良好的學習能力,能及時獲取新知識、隨時補充和豐富自己,已成爲程序員職業發展的核心競爭力。本文中,作者結合多年的學習經驗總結出了提高程序員學習能力的三個要點。

衆所周知,現在是一個知識爆炸的時代,知識更新非常快。據測算,一個大學畢業生所學到的知識,在畢業之後2年內,有效的不過剩下5%。對於軟件行業而言,這種形勢更爲明顯,我們賴以立足的,不在於我們現在掌握了多少知識,而是我們有多強的學習能力。

學習人人都會,但不同的人學習效果卻千差萬別。一個善於學習的人,首先應該是一個善於讀書的人,懂得如何高效地學習,並且擁有良好的心態。唯有如此,才能成爲一個卓有成效的學習者,成就卓越的程序人生。

要善於讀書

買書是最划算的投資

古人云:“書中自有黃金屋,書中自有顏如玉。”這說明先賢們早認識到,買書是最划算的投資。

我剛出道時,拿着非常微薄的工資。有一次向主管抱怨道:“現在的書真貴啊,這點工資連飯都喫不起,更別說買書了!”主管對我說:“不要吝惜買書的錢,寧可忍着不喫飯,也不要忍着不買書,因爲買書是回報率最高的投資。”

主管的話讓我非常震動。後來,我看到喜歡的書時,再也沒有手軟過。通過不斷學習,我的開發能力不斷提高,工資水平也大幅提高。一年後,我一個月工資的漲幅,就足夠買兩年的書了。你說,還有比這更划算的投資嗎?

一本書,哪怕只有一頁紙是有用的,它所將產生的潛在價值,也會遠遠超過書本身的價格。當然,書不在多,踏踏實實消化掉一本好書,比泛泛而讀10本普通書,要有價值得多。

多讀經典書

現在市面上給程序員讀的書種類非常豐富。人生有涯,我們只能有選擇性地看,要多看好書、多看經典書。

軟件開發方面的圖書大致分爲三類。

1. 淺顯的入門類圖書。這類書的標題往往是《XX天精通XXX》、《XXX從入門到精通》、《XX開發實戰》等,通常從軟件的安裝講起。有人批評這類書爲爛 書、毫無價值,這並不公平。至少我曾經從這些書中學到了一些東西。即使是21天系列書,也有適合看的人羣。只不過,它一般也就只能看21天而已,過後就可 以扔到廢紙堆。這類書只適於還沒有入門的初學者,從中學到一些入門招式。在剛起步時一般買一本就夠了。如果你善於使用搜索引擎,那幾乎沒有買這類書的必 要。

2. 國內外高手寫的實戰類圖書。這類書實戰性很強,將技術及原理講得很透徹。比如《Windows環境下32位彙編語言程序設計》、《深入解析MFC》、 《Delphi深度探索》、《深入淺出WPF》、《深入剖析ASP .NET組件設計》等。以前這類書都是從國外翻譯或從臺灣引進的,現在國內高手越來越多,出自國內作者的圖書也越來越多。如果能在學習的每個方向看兩三本 這類圖書,並通過實踐消化掉,那麼毫無疑問,你會成爲一名優秀的程序員。

3. 國外大牛寫的揭露本質、有豐富思想的書。這類書就是所謂的經典書,例如《代碼大全》、《編程珠璣》、《設計模式》、《重構》、《代碼整潔之道》等。經典書 就像一個有深度、有思想的朋友,能給你啓發,每次閱讀都會有新的收穫,這類書具有真正的收藏價值。看經典書永遠是正確的選擇,它絕不會浪費你的時間,因爲 經典書是無數人沙裏淘金、幫你挑選出的結果。

然而,閱讀這類書並不是一件容易的事情。讀者需要有豐富的開發經驗,才能與作者產生共鳴。如果一本經典書你看得很辛苦,那麼很有可能是因爲你功力未夠,這種情況下不要着急,慢點來,不妨先將其束之高閣,多看看實戰類圖書。過一段時間再回頭來看,也許你會有新的驚喜。

《PS:由於聲明不能轉載,所以只摘了前面一部分》

原文地址:點擊打開鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章