|
踏入程序員這個(gè)行業(yè),你就注定要學(xué)習(xí)一輩子,因?yàn)樾录夹g(shù)層出不窮,技術(shù)體系更新快速,這是和其他行業(yè)最大的區(qū)別之一。所以,如果你想在這個(gè)行業(yè)混出點(diǎn)樣子,那么請(qǐng)你隨時(shí)做好學(xué)習(xí)的準(zhǔn)備,如果你想成為優(yōu)秀的程序員,那么一定要有正確的學(xué)習(xí)方式,下面推薦幾條程序員的最佳學(xué)習(xí)方式,希望能幫你事半功倍。
書籍和期刊是必不可少的無論你是新手菜鳥還是高級(jí)程序員,你都離不開書籍,當(dāng)然我們要有選擇的讀書,盡量選擇一些經(jīng)典的書籍來看,如果你英文水平比較好,那么讀一些老外撰寫的書籍是最好不過的了。書籍能讓你在繁雜的互聯(lián)網(wǎng)上總結(jié)出一些對(duì)你有幫助的知識(shí)體系,能讓你在某方面變得越來越精通。 期刊則能讓你的技術(shù)知識(shí)更加廣泛,作為優(yōu)秀的程序員,你最好每一個(gè)領(lǐng)域都要能夠涉獵一些,知識(shí)面越廣越好,因?yàn)榫幊踢@東西都是相通的,也許有一天你用Java的設(shè)計(jì)思想實(shí)現(xiàn)了智能家居。這里推薦一個(gè)經(jīng)典期刊《快樂碼農(nóng)》,也是碼農(nóng)網(wǎng)全力主推的程序員期刊,大家可以點(diǎn)擊這里==訂閱這本期刊==。 建立自己常用的類庫這是積累知識(shí)的一種有效手段,有時(shí)候可以幫你大大提高工作效率。不要認(rèn)為你寫過的代碼沒有用處,有些常用的工具方法一定要收藏起來,整理出屬于自己的工具類庫。比如:文件操作類、序列化類、數(shù)據(jù)庫操作類、字符串處理類等等,時(shí)間久了,你會(huì)發(fā)現(xiàn)他們對(duì)你的幫助不是一般的大,這里不多說,自己去實(shí)踐一下就知道了。 網(wǎng)絡(luò)社交不可小視要明白一點(diǎn),全世界不是你一個(gè)人在寫代碼,作為優(yōu)秀的程序員,交流是必不可少的,國外的社交網(wǎng)絡(luò),我推薦reddit和github,由于目前googleapis被屏蔽,上reddit會(huì)有點(diǎn)困難。 國內(nèi)的話就新浪微博了,推薦一個(gè)微博@程序員大聯(lián)盟,可以關(guān)注一下。 花更多的時(shí)間分析問題花更多的時(shí)間理解和分析問題,然后再設(shè)計(jì)方案吧。你會(huì)發(fā)現(xiàn)剩下的事情很容易了。設(shè)計(jì)不是說要用建模語言和工具,可以是僅僅看看天空在腦子里構(gòu)思。那些在遇到問題就開始敲代碼的人往往會(huì)最終偏離需求。 作為程序員,當(dāng)你在編寫代碼之前,盡量把問題分析透徹一點(diǎn),這不僅能提高你編碼的效率,更重要的是能提高你的分析問題能力。 學(xué)會(huì)幫助別人許多人都有個(gè)共同特點(diǎn),只有當(dāng)他需要幫助的時(shí)候,他才會(huì)求助于論壇或者群。優(yōu)秀程序員不同之處在于他們會(huì)經(jīng)常瀏覽論壇去幫助他人。相比較于靠別人幫助解決問題,他們幫助他人讓自己學(xué)到更多。在一個(gè)團(tuán)隊(duì)中也是一樣,幫助他人解決問題收獲更多。相信我,了解他人的問題,思考并最終提供解決方案吧,你會(huì)比之前學(xué)到的更多。 和領(lǐng)導(dǎo)處理好關(guān)系這點(diǎn)是技術(shù)之外的技能,也就是人際關(guān)系。無論是小組組長,還是部門經(jīng)理,你都要想方設(shè)法和他們搞好關(guān)系,盡管他們不可能教你很多知識(shí),但是他們會(huì)給你很多學(xué)習(xí)知識(shí)的機(jī)會(huì),比如將重要的項(xiàng)目交給你做,或者是一些公司的培訓(xùn)。 處理人際關(guān)系是大部分程序員的弱點(diǎn),在領(lǐng)導(dǎo)面前少一點(diǎn)吐槽,別再黑你的項(xiàng)目經(jīng)理了,呵呵呵。 以上這些觀點(diǎn)也許不適合你,但我還是請(qǐng)你嘗試一下,也許會(huì)給你帶來不一樣的驚喜。如果你有更好的建議,就在評(píng)論框中盡情發(fā)揮吧。 本文鏈接:http://www./article/best-programmer-learning.html 轉(zhuǎn)載請(qǐng)注明出處。 |
|
|