it技術的發展日新月異,新技術層出不窮,具有良好的學習能力,能及時獲取新知識、隨時補充和豐富自己,已成為程式設計師職業發展的核心競爭力。本文中,作者結合多年的學習經驗總結出了提高程式設計師學習能力的三個要點。
眾所周知,現在是乙個知識**的時代,知識更新非常快。據測算,乙個大學畢業生所學到的知識,在畢業之後2年內,有效的不過剩下5%。對於軟體行業而言,這種形勢更為明顯,我們賴以立足的,不在於我們現在掌握了多少知識,而是我們有多強的學習能力。
學習人人都會,但不同的人學習效果卻千差萬別。乙個善於學習的人,首先應該是乙個善於讀書的人,懂得如何高效地學習,並且擁有良好的心態。唯有如此,才能成為乙個卓有成效的學習者,成就卓越的程式人生。
買書是最划算的投資
古人云:「書中自有**屋,書中自有顏如玉。」這說明先賢們早認識到,買書是最划算的投資。
我剛出道時,拿著非常微薄的工資。有一次向主管抱怨道:「現在的書真貴啊,這點工資連飯都吃不起,更別說買書了!」主管對我說:「不要吝惜買書的錢,寧可忍著不吃飯,也不要忍著不買書,因為買書是回報率最高的投資。」
主管的話讓我非常震動。後來,我看到喜歡的書時,再也沒有手軟過。通過不斷學習,我的開發能力不斷提高,工資水平也大幅提高。一年後,我乙個月工資的漲幅,就足夠買兩年的書了。你說,還有比這更划算的投資嗎?
一本書,哪怕只有一頁紙是有用的,它所將產生的潛在價值,也會遠遠超過書本身的**。當然,書不在多,踏踏實實消化掉一本好書,比泛泛而讀10本普通書,要有價值得多。
多讀經典書
現在市面上給程式設計師讀的書種類非常豐富。人生有涯,我們只能有選擇性地看,要多看好書、多看經典書。
軟體開發方面的圖書大致分為三類。
1. 淺顯的入門類圖書。這類書的標題往往是《xx天精通***》、《***從入門到精通》、《xx開發實戰》等,通常從軟體的安裝講起。有人批評這類書為爛 書、毫無價值,這並不公平。至少我曾經從這些書中學到了一些東西。即使是21天系列書,也有適合看的人群。只不過,它一般也就只能看21天而已,過後就可 以扔到廢紙堆。這類書只適於還沒有入門的初學者,從中學到一些入門招式。在剛起步時一般買一本就夠了。如果你善於使用搜尋引擎,那幾乎沒有買這類書的必 要。
2. 國內外高手寫的實戰類圖書。這類書實戰性很強,將技術及原理講得很透徹。比如《windows環境下32位組合語言程式設計》、《深入解析mfc》、 《delphi深度探索》、《深入淺出wpf》、《深入剖析asp .net元件設計》等。以前這類書都是從國外翻譯或從台灣引進的,現在國內高手越來越多,出自國內作者的圖書也越來越多。如果能在學習的每個方向看兩三本 這類圖書,並通過實踐消化掉,那麼毫無疑問,你會成為一名優秀的程式設計師。
3. 國外大牛寫的揭露本質、有豐富思想的書。這類書就是所謂的經典書,例如《**大全》、《程式設計珠璣》、《設計模式》、《重構》、《**整潔之道》等。經典書 就像乙個有深度、有思想的朋友,能給你啟發,每次閱讀都會有新的收穫,這類書具有真正的收藏價值。看經典書永遠是正確的選擇,它絕不會浪費你的時間,因為 經典書是無數人沙裡淘金、幫你挑選出的結果。
然而,閱讀這類書並不是一件容易的事情。讀者需要有豐富的開發經驗,才能與作者產生共鳴。如果一本經典書你看得很辛苦,那麼很有可能是因為你功力未夠,這種情況下不要著急,慢點來,不妨先將其束之高閣,多看看實戰類圖書。過一段時間再回頭來看,也許你會有新的驚喜。
不要在上班時間看書
乙個善於學習的人,首先要善於利用一切時間來學習。雷鋒曾說過:「時間就像海綿裡的水,只要願意擠,總還是有的。」然而,當我們從上班時間中擠時間學習時,就千萬要注意了,不要在上班時間看書!
上班時間看書,不但是一件很敏感的事情,而且非常吸引眼球,很快就會引起周遭的不爽。首先老闆心裡不爽:「我給你錢是讓你來工作的,不是來學習的」;其次同事們也不爽:「我們工作都做不完,瞧,這小子真閒啊」。用不了多久,你就會成為被眾人排斥的異類,這最終會讓你自己「很受傷」。
程式設計師學習能力提公升三要素
it技術的發展日新月異,新技術層出不窮,具有良好的學習能力,能及時獲取新知識 隨時補充和豐富自己,已成為程式設計師職業發展的核心競爭力。本文中,作者結合多年的學習經驗總結出了提高程式設計師學習能力的三個要點。眾所周知,現在是乙個知識 的時代,知識更新非常快。據測算,乙個大學畢業生所學到的知識,在畢業...
程式設計師學習能力提公升三要素(讀書筆記)
原文 一 多讀書書可行分為入門級,某一領域的專業書,和經典中的經典。對於入門級別的書,作者認為可以在網路上看,不必買書。不過我個人看了,有一些很經典的入門書籍 也是可以購買的。對於很多老手,可能也會有用。專業領域內的書呢,一般是行業大牛寫的,如果要從事這方面的工作,要仔細閱讀。不從事也可以了解。二 ...
黑馬程式設計師 網路程式設計的三要素
e類240.0.0.1 247.255.255.254 二.埠 1.分類 物理埠 網絡卡口 邏輯埠 由 作業系統 維護。在windows下,邏輯埠有65536個,埠號從0 65535 2.我們講的埠就是 邏輯埠 3.乙個應用程式可以同時占用多個邏輯埠 乙個埠,同一時刻,只能由乙個程式占用 4.一般0...