
其實(shí)重要的就是記住一條:在項(xiàng)目中成長(zhǎng)!
我們常說(shuō),實(shí)戰(zhàn)就是好的訓(xùn)練!對(duì)于程序員來(lái)講,項(xiàng)目就是實(shí)戰(zhàn)的戰(zhàn)場(chǎng),只有通過(guò)真實(shí)項(xiàng)目的淬煉,真正面對(duì)項(xiàng)目行進(jìn)過(guò)程中遇到的問(wèn)題,才能切實(shí)提高編碼能力。其中,重要的一點(diǎn)就是要在項(xiàng)目實(shí)施的同時(shí),時(shí)刻保持饑渴的學(xué)習(xí)態(tài)度,不只是向框架學(xué)習(xí),搞清框架的整體原理圖,還要向項(xiàng)目組的其他同學(xué),學(xué)習(xí)好的編碼技術(shù)、習(xí)慣,還有相互間的溝通協(xié)作技巧。
在項(xiàng)目中成長(zhǎng),對(duì)于每一名工程師都是非常重要的!
當(dāng)然,要成為一名優(yōu)秀的程序員還需要養(yǎng)成一些良好的習(xí)慣,在這里小課可以給大家一些小建議:
多看代碼,保持代碼敏感度
看書多了,會(huì)對(duì)文字有敏感度,代碼也是一樣。好代碼和差代碼是有本質(zhì)區(qū)別的,好的代碼里面體現(xiàn)著設(shè)計(jì)感,就像是有完整邏輯框架的一件藝術(shù)品。只有看的多了,琢磨的多了,才能培養(yǎng)出好的代碼審美感。這種影響是潛移默化的,一兩天內(nèi)可能沒(méi)有顯著改變,但時(shí)間長(zhǎng)了,效果就凸顯出來(lái)了。
勤寫代碼,多做總結(jié),嘗試設(shè)計(jì)
如果說(shuō)看代碼是讓我們時(shí)刻保持對(duì)代碼的敏感度,那么勤寫代碼,就是讓這種敏感度落地,在實(shí)踐中去逐漸矯正這種敏感度。而且要嘗試在編寫過(guò)程中嘗試加入設(shè)計(jì),這種設(shè)計(jì)并不一定是寫高大上的框架,更重要的是要通過(guò)一些代碼的優(yōu)化,把一些共性的東西做一些寫法的不一樣。

走出固有思維,提升溝通效率
很多程序員都有這樣的想法,覺(jué)得我就是個(gè)碼農(nóng),學(xué)好代碼技術(shù)就好了,干嘛還要學(xué)習(xí)如何溝通。現(xiàn)在我想告訴大家,不管是做何種工作,溝通都是必不可少的。在日常工作中,就有很多原本很簡(jiǎn)單的事情都是因?yàn)闆](méi)有及時(shí)溝通,導(dǎo)致后事與愿違。
網(wǎng)上很多段子都把產(chǎn)品經(jīng)理和程序員形容成水火不容的“敵人”,其實(shí)很大一部分原因就是因?yàn)樵谌粘9ぷ髦袦贤ú粫常舜瞬涣私庠斐傻?。所以,?duì)于一名程序小猿來(lái)講,不只是要鍛煉代碼技術(shù),也要鍛煉口才。