原文地址:http://www.maoyupeng.com/a-letter-for-programmer.html
1界牡、牢記基礎(chǔ)胞谈,領(lǐng)悟原理
無(wú)論各行各業(yè)审磁,基礎(chǔ)是最關(guān)鍵的购对。好比你是個(gè)大作家,結(jié)果老提筆忘字,提筆忘詞胶背,那么你又如何寫出精美的文章呢巷嚣。做程序開(kāi)發(fā)也是如此,既要清楚基本技術(shù)钳吟,也要深刻領(lǐng)悟其原理廷粒,這樣在以后的開(kāi)發(fā)過(guò)程中才能運(yùn)用自如。
2红且、精于數(shù)據(jù)庫(kù)坝茎,了解操作系統(tǒng)
這一塊,往往是新手忽視的暇番,想要成為高手嗤放,必須精通這些。當(dāng)然奔誓,對(duì)于剛剛?cè)腴T的新手,可以一步一步的領(lǐng)悟搔涝。只有了解操作系統(tǒng)厨喂,掌握線程機(jī)制,并精于大數(shù)據(jù)庄呈,這樣才能編寫出高效實(shí)用的程序蜕煌。
3、多運(yùn)用算法和數(shù)據(jù)結(jié)構(gòu)
現(xiàn)在诬留,許多新手都是看視頻學(xué)java斜纪,這有好處也有壞處。視頻教程教學(xué)簡(jiǎn)單文兑、快盒刚、直接,學(xué)生們比較容易掌握J(rèn)ava技術(shù)绿贞,然而容易忽視算法及數(shù)據(jù)結(jié)構(gòu)等原理性的內(nèi)容因块,這樣雖然掌握了編程的技能,卻不能編出高質(zhì)量的程序籍铁,仍然成不了高手涡上。因此,新手一定要抽時(shí)間專研這些內(nèi)容拒名,并多運(yùn)用到編程實(shí)踐中吩愧。
4、按標(biāo)準(zhǔn)編程
新手們編程的程序往往不符合規(guī)范增显,不按現(xiàn)在通用的標(biāo)準(zhǔn)寫雁佳,亂命名,不加注釋等。這樣編寫的程序質(zhì)量差甘穿,不易讀腮恩。高手編寫的程序像詩(shī)歌,低手編寫的程序像亂草温兼。嚴(yán)格的要求自己秸滴,不僅僅有助于編寫易讀的程序,更能使自己的思維清晰募判,還有助于提高編碼速度荡含。
5、多看英文文檔
雖然現(xiàn)在漢化的東西很多届垫,不過(guò)大部分先進(jìn)的技術(shù)文獻(xiàn)還是英文的释液。一些java老鳥都已經(jīng)習(xí)慣看英語(yǔ)文獻(xiàn),并編寫和國(guó)際接軌的程序装处,因此你要想成為高手误债,英文對(duì)你有莫大幫助。