原文地址:http://www.maoyupeng.com/a-letter-for-programmer.html
1、牢記基礎,領悟原理
無論各行各業,基礎是最關鍵的。好比你是個大作家,結果老提筆忘字,提筆忘詞,那么你又如何寫出精美的文章呢。做程序開發也是如此,既要清楚基本技術,也要深刻領悟其原理,這樣在以后的開發過程中才能運用自如。
2、精于數據庫,了解操作系統
這一塊,往往是新手忽視的,想要成為高手,必須精通這些。當然,對于剛剛入門的新手,可以一步一步的領悟。只有了解操作系統,掌握線程機制,并精于大數據,這樣才能編寫出高效實用的程序。
3、多運用算法和數據結構
現在,許多新手都是看視頻學java,這有好處也有壞處。視頻教程教學簡單、快、直接,學生們比較容易掌握Java技術,然而容易忽視算法及數據結構等原理性的內容,這樣雖然掌握了編程的技能,卻不能編出高質量的程序,仍然成不了高手。因此,新手一定要抽時間專研這些內容,并多運用到編程實踐中。
4、按標準編程
新手們編程的程序往往不符合規范,不按現在通用的標準寫,亂命名,不加注釋等。這樣編寫的程序質量差,不易讀。高手編寫的程序像詩歌,低手編寫的程序像亂草。嚴格的要求自己,不僅僅有助于編寫易讀的程序,更能使自己的思維清晰,還有助于提高編碼速度。
5、多看英文文檔
雖然現在漢化的東西很多,不過大部分先進的技術文獻還是英文的。一些java老鳥都已經習慣看英語文獻,并編寫和國際接軌的程序,因此你要想成為高手,英文對你有莫大幫助。