成為優秀程式設計師的最佳學習方式

2014-08-05    分類:程式設計師人生、首頁精華8人評論發表於2014-08-05

踏入程式設計師這個行業,你就註定要學習一輩子,因為新技術層出不窮,技術體系更新快速,這是和其他行業最大的區別之一。所以,如果你想在這個行業混出點樣子,那麼請你隨時做好學習的準備,如果你想成為優秀的程式設計師,那麼一定要有正確的學習方式,下面推薦幾條程式設計師的最佳學習方式,希望能幫你事半功倍。

書籍和期刊是必不可少的

無論你是新手菜鳥還是高階程式設計師,你都離不開書籍,當然我們要有選擇的讀書,儘量選擇一些經典的書籍來看,如果你英文水平比較好,那麼讀一些老外撰寫的書籍是最好不過的了。書籍能讓你在繁雜的網際網路上總結出一些對你有幫助的知識體系,能讓你在某方面變得越來越精通。

期刊則能讓你的技術知識更加廣泛,作為優秀的程式設計師,你最好每一個領域都要能夠涉獵一些,知識面越廣越好,因為程式設計這東西都是相通的,也許有一天你用Java的設計思想實現了智慧家居。這裡推薦一個經典期刊《快樂碼農》,也是碼農網全力主推的程式設計師期刊,大家可以點選這裡==訂閱這本期刊==。

建立自己常用的類庫

這是積累知識的一種有效手段,有時候可以幫你大大提高工作效率。不要認為你寫過的程式碼沒有用處,有些常用的工具方法一定要收藏起來,整理出屬於自己的工具類庫。比如:檔案操作類、序列化類、資料庫操作類、字串處理類等等,時間久了,你會發現他們對你的幫助不是一般的大,這裡不多說,自己去實踐一下就知道了。

網路社交不可小視

要明白一點,全世界不是你一個人在寫程式碼,作為優秀的程式設計師,交流是必不可少的,國外的社交網路,我推薦reddit和github,由於目前googleapis被遮蔽,上reddit會有點困難。

國內的話就新浪微博了,推薦一個微博@程式設計師大聯盟,可以關注一下。

花更多的時間分析問題

花更多的時間理解和分析問題,然後再設計方案吧。你會發現剩下的事情很容易了。設計不是說要用建模語言和工具,可以是僅僅看看天空在腦子裡構思。那些在遇到問題就開始敲程式碼的人往往會最終偏離需求。

作為程式設計師,當你在編寫程式碼之前,儘量把問題分析透徹一點,這不僅能提高你編碼的效率,更重要的是能提高你的分析問題能力。

學會幫助別人

許多人都有個共同特點,只有當他需要幫助的時候,他才會求助於論壇或者群。優秀程式設計師不同之處在於他們會經常瀏覽論壇去幫助他人。相比較於靠別人幫助解決問題,他們幫助他人讓自己學到更多。在一個團隊中也是一樣,幫助他人解決問題收穫更多。相信我,瞭解他人的問題,思考並最終提供解決方案吧,你會比之前學到的更多。

和領導處理好關係

這點是技術之外的技能,也就是人際關係。無論是小組組長,還是部門經理,你都要想方設法和他們搞好關係,儘管他們不可能教你很多知識,但是他們會給你很多學習知識的機會,比如將重要的專案交給你做,或者是一些公司的培訓。

處理人際關係是大部分程式設計師的弱點,在領導面前少一點吐槽,別再黑你的專案經理了,呵呵呵。

以上這些觀點也許不適合你,但我還是請你嘗試一下,也許會給你帶來不一樣的驚喜。如果你有更好的建議,就在評論框中盡情發揮吧。

本文連結:http://www.codeceo.com/article/best-programmer-learning.html  轉載請註明出處。

相關文章