三個(gè)方法讓你成為更好的程序員
1. 做出個(gè)東西
找個(gè)東西/項(xiàng)目,直接開(kāi)始做。
想進(jìn)入編程這一行業(yè)的人開(kāi)始時(shí)總是試圖先學(xué)會(huì)一門(mén)語(yǔ)言。這種方法是低效的。找一個(gè)項(xiàng)目或一個(gè)小功能軟件去做,針對(duì)性的學(xué)習(xí)那些需要完成這個(gè)任務(wù)必須具備的知識(shí)技能。這種學(xué)法讓你有了一個(gè)學(xué)習(xí)的環(huán)境和目標(biāo),逼迫你去具有創(chuàng)造力。有些最有價(jià)值的知識(shí)會(huì)來(lái)自解決那些之前沒(méi)有人解決過(guò)的獨(dú)特問(wèn)題。這個(gè)過(guò)程是辛苦的,但要的就是你的堅(jiān)持。
2. 傳教
傳教,這能激發(fā)你去深入研究某項(xiàng)知識(shí)技能,會(huì)讓你發(fā)現(xiàn)自己在某些知識(shí)上其實(shí)很爛。
因?yàn)槲蚁雽W(xué)習(xí)AngularJS,于是我就是做了一個(gè)Twitter游戲教程。傳教能夠讓你幫助他人,同時(shí)滿足你求知欲,并提升你的價(jià)值。
3. 結(jié)伴
結(jié)伴編程是最快的學(xué)習(xí)別人分享的知識(shí)的方法。你吸取他們的知識(shí),工作方式,以及問(wèn)題解決策略,無(wú)需費(fèi)力用自己的親身體驗(yàn)去獲取它們。
通過(guò)和其他程序員一起編程,我的技能有了快速的提高,但你不能就此而止。通過(guò)做一些個(gè)人項(xiàng)目,你能擴(kuò)展那些分享到的知識(shí),并能給你的團(tuán)隊(duì)帶來(lái)新鮮的思想。
英文原文:3 Ways to Become a Better Developer
譯文連接:http://www.aqee.net/3-ways-to-become-a-better-developer/