作為一個有多年編程經驗的粵嵌學員來說,其實能夠給剛剛入門的學弟學妹們一些建議和經驗是非常榮幸的事情。在我看來,要是想要成為一名的程序員,以下的這幾點建議你們應該聽一聽。
1. 積極大膽地谷歌。你得知道如何有效地組織搜索關鍵字,查閱別人寫的代碼,然后合理地用在代碼里,從而解決問題。
2. 擁抱變化,堅持不懈。老手程序員在接觸新技術時,能欣然接受像個初學者一樣處處受挫,并總能在完成工作的同時自學成才。
3. 承認細節的重要性。例如變量和函數的命名、CSS 屬性的命名、該用哈希還是用數組,以及其他看起來微不足道,但可能對項目有深遠影響的事情。
4. 承認大多數的 “重要決定” 其實并沒有那么重要。一般的開發者經常在技術選型等 “重大問題” 上陷入唇槍舌戰,而程序員老鳥們會避免浪費時間在罵戰中。這一點上,他們就像禪宗大師一樣(zen-like)。
5. 選擇合適的工具解決問題。網上有無數的開源庫、工具和框架,讓人眼花繚亂。而老手們清楚地知道針對怎樣的問題,應該用什么樣的工具。
6. 明白代碼「不值錢」(該刪就刪)。你必須習慣于刪掉幾百行代碼來重寫程序的某一部分,毫不留情。
我進入Java開發領域已經5年了,目前是公司的技術總監,作為先行者,很多經驗都是從教訓中總結出來的,希望這些建議能夠對你們有所幫助,能夠少踩一個坑,也就能有時間多做一點東西。