每個大牛都是從小白成長過來的,對于剛剛步入社會,初入行的程序員來講,面對身份的轉變,還不熟悉的工作,都難免會有不適應。成長從來就不是一件簡單的事情,那么對于程序小猿來就講,怎樣才能在更短的時間內(nèi)成長為一名的程序員呢?
其實就是記住一條:在項目中成長!
我們常說,實戰(zhàn)就是的訓練!對于程序員來講,項目就是實戰(zhàn)的戰(zhàn)場,只有通過真實項目的淬煉,真正面對項目行進過程中遇到的問題,才能切實提高編碼能力。其中,更重要的一點就是要在項目實施的同時,時刻保持饑渴的學習態(tài)度,不只是向框架學習,搞清框架的整體原理圖,還要向項目組的其他同學,學習好的編碼技術、習慣,還有相互間的溝通協(xié)作技巧。
在項目中成長,對于每一名工程師都是非常重要的!
當然,要成為一名的程序員還需要養(yǎng)成一些良好的習慣,在這里小課可以給大家一些小建議:多看代碼,保持代碼敏感度。
看書多了,會對文字有敏感度,代碼也是一樣。好代碼和差代碼是有本質區(qū)別的,好的代碼里面體現(xiàn)著設計感,就像是有完整邏輯框架的一件藝術品。只有看的多了,琢磨的多了,才能培養(yǎng)出好的代碼審美感。這種影響是潛移默化的,一兩天內(nèi)可能沒有顯著改變,但時間長了,效果就凸顯出來了。
勤寫代碼,多做總結,嘗試設計
如果說看代碼是讓我們時刻保持對代碼的敏感度,那么勤寫代碼,就是讓這種敏感度落地,在實踐中去逐漸矯正這種敏感度。而且要嘗試在編寫過程中嘗試加入設計,這種設計并不一定是寫高大上的框架,更重要的是要通過一些代碼的優(yōu)化,把一些共性的東西做一些寫法的不一樣。
走出固有思維,提升溝通效率
很多程序員都有這樣的想法,覺得我就是個碼農(nóng),學好代碼技術就好了,干嘛還要學習如何溝通。現(xiàn)在我想告訴大家,不管是做何種工作,溝通都是必不可少的。在日常工作中,就有很多原本很簡單的事情都是因為沒有及時溝通,導致后事與愿違。
網(wǎng)上很多段子都把產(chǎn)品經(jīng)理和程序員形容成水火不容的“敵人”,其實很大一部分原因就是因為在日常工作中溝通不暢,彼此不了解造成的。所以,對于一名程序小猿來講,不只是要鍛煉代碼技術,也要鍛煉口才。