現(xiàn)在深深的體會(huì)到,不僅僅人與人的差別是巨大的,程序員與程序員之間的差別同樣很明顯的。 普通的程序員僅僅是完成自己的任務(wù),完成任務(wù)后不思進(jìn)取,不再修改自己的代碼,不再去想有沒有更好的實(shí)現(xiàn)方式,其實(shí)重構(gòu)自己的代碼真的是一件很重要的事情,他們完成任務(wù),滿足于現(xiàn)狀,或者僅僅只是為了養(yǎng)家糊口,當(dāng)然了,這也是很現(xiàn)實(shí)的問題,相信很多程序員都是這樣,為了生活所迫,沒有辦法。 但是我們可不可以在寫代碼里面找到樂趣呢?答案是肯定的。 優(yōu)秀的程序員(在我看來(lái)geek就是優(yōu)秀的程序員,他們有很多的相同之處),他們往往頭腦聰明,思維清晰,希望自己的程序得到別人的認(rèn)可,完成一個(gè)很不錯(cuò)的作品,從而得到一種欣慰,驕傲感,滿足感,成就感。據(jù)我的觀察,我們公司就有那么一些人,埋頭做事,每天記下來(lái)自己要做的每一件事情,總結(jié)自己今天做了什么,有什么不足的地方,每天書寫自己的得失,每次星期一開會(huì)的時(shí)候總是說(shuō)的頭頭是道。優(yōu)秀的程序員是我崇拜的,他們往往不用花多長(zhǎng)時(shí)間就能很快的完成任務(wù),然后改善自己的代碼,尋求更好地實(shí)現(xiàn)方法。他們不經(jīng)常逛技術(shù)類的博客,他們也不看技術(shù)類的書籍,只是沉迷于自己的項(xiàng)目不能自拔,研究自己的東西,他們思維活躍,總能借鑒一些前沿的技術(shù)加以改進(jìn)。他們遇到不會(huì)的問題不會(huì)先問別人,總是自己先google或者baidu,自己尋求解決的方法。他們花的時(shí)間和精力遠(yuǎn)遠(yuǎn)不是你們能夠想象的,不要以為為什么有那么多的技術(shù)大牛,不僅是因?yàn)樗麄冇刑熨x,有興趣,更重要的是他們花了大把的時(shí)間在上面。也不要以為自己有多努力,比你努力的人多了去了,不要以為上了一天的班很累了就什么都不干了,要學(xué)會(huì)利用周末的時(shí)間充實(shí)自己。優(yōu)秀的程序員他們的工作效率往往很高,全神貫注于自己的手頭工作,不刷微博,不聊QQ,不聽音樂。他們偶爾會(huì)玩DOTA,偶爾看看電影,每個(gè)星期都會(huì)抽空去跑步,他們是果粉,他們更愿意看英文的技術(shù)文檔,私下里也不怎么交流技術(shù)上的問題。他們?cè)谧约旱氖澜缋锟偸悄敲吹挠稳杏杏唷?/p> 要成為優(yōu)秀的程序員(geek),都是自己一步一步努力的結(jié)果,從不吹噓自己多么多么能干,多么多么NB,他們很低調(diào),甚至有時(shí)候有點(diǎn)悶。請(qǐng)謹(jǐn)記:
If you like programming,just do it,you will be OK! |
|