你是碼農還是程序師?

jopen 9年前發布 | 6K 次閱讀 碼農


現在深深的體會到,不僅僅人與人的差別是巨大的,程序員與程序員之間的差別同樣是很明顯的。

普通的程序員僅僅是完成自己的任務,完成任務后不思進取,不再修改自己的代碼,不再去想有沒有更好的實現方式,其實重構自己的代碼真的是一件很重要的事情,他們完成任務,滿足于現狀,或者僅僅只是為了養家糊口,當然了,這也是很現實的問題,相信很多程序員都是這樣,為了生活所迫,沒有辦法。

但是我們可不可以在寫代碼里面找到樂趣呢?答案是肯定的。

優秀的程序員(在我看來geek就是優秀的程序員,他們有很多的相同之處),他們往往頭腦聰明,思維清晰,希望自己的程序得到別人的認可,完成一個很不錯的作品,從而得到一種欣慰、驕傲感、滿足感、成就感。

據我的觀察,我們公司就有那么一些人,埋頭做事,每天記下來自己要做的每一件事情,總結自己今天做了什么,有什么不足的地方,每天書寫自己的得失,每次星期一開會的時候總是說的頭頭是道。優秀的程序員是我崇拜的,他們往往不用花多長時間就能很快的完成任務,然后改善自己的代碼,尋求更好地實現方法。他們不經常逛技術類的博客,也不怎么看技術類的書籍,只是習慣沉迷于自己的項目不能自拔,研究自己的東西,他們思維活躍,總能借鑒一些前沿的技術加以改進。他們遇到不會的問題不會先問別人,總是自己先google或者baidu,自己尋求解決的方法。他們花的時間和精力遠遠不是你們能夠想象的,不要以為為什么有那么多的技術大牛,不僅是因為他們有天賦,有興趣,更重要的是他們花了大把的時間在上面。也不要以為自己有多努力,比你努力的人多了去了,不要以為上了一天的班很累了就什么都不干了,要學會利用周末的時間充實自己。優秀的程序員他們的工作效率往往很高,全神貫注于自己的手頭工作,不刷微博,不聊 QQ,不聽音樂。他們偶爾會玩DOTA,偶爾看看電影,每個星期都會抽空去跑步,他們是果粉,他們更愿意看英文的技術文檔,私下里也不怎么交流技術上的問題。他們在自己的世界里總是那么的游刃有余。

要成為優秀的程序員(geek),都是自己一步一步努力的結果,從不吹噓自己多么多么能干,多么多么NB,他們很低調,甚至有時候有點悶。請謹記:

素質高:他們都有較高的的思想道德素質,說話談吐都很舒服,不帶臟話,雖然有點屌絲;

邏輯思維:理工科的男生思維都比較活躍,清晰;寫代碼之前都理清實現的原理再下筆;話說我們這還有個清華的女程序員,做事超級認真,職業素養非常高,程序都是一次性通過很佩服;

注重細節:代碼縮進,變量命名,標點符號都需要做到規范,便于后期維護以及改版等等;

注重安全開發:程序員開發的代碼不出現bug肯定是不可能的,除了修復bug,一定要注意安全技術;

效率:不做無用功,碰到不能解決的問題,自己解決,不能解決就主動問,汲取教訓,收獲經驗;

耐心:需求改變或者程序錯誤都需要靜下心來不停的調試錯誤以及修改;就算有時候做自己不喜歡的事情,你也要堅持,也許會的達到意想不到的收獲

進取心:不滿足于現狀,不斷的學習心得語言,技術本來就是不斷的發展改變的,跟不上時代注定被淘汰,請跟隨時代的潮流。

健康:有空鍛煉身體,不僅可以在一天的工作之后放松自己,還可以給以后的程序人生提供更好的工作砝碼;

其他方向:不僅僅局限于現在,例如web前端開發,假如哪一天瀏覽器滅亡了,前端開發是不是就沒戲了,所以請思路開闊,不要把自己局限在一個圈里面,當然,計算機語言都是相通的,學習另外的語言門檻并不高。

博主是個大屌絲,技術不行,只會默默的關注牛人,今天沒有布置多少任務,一點點思考,一些許觀察,發一下牢騷,歡迎吐槽。捫心自問,你是優秀的程序猿嗎?在忙錄之中不妨留點時間思考一下自己:If you like programming,just do it,you will be OK!

來自:http://www.techug.com/coder-and-geek

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!