你是碼農還是優秀程序員?

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


來源:安卓移動開發論壇

上一篇: Android開發人員不得不收集的代碼

下一篇: 2017 年開發人員應該嘗試的 25個Android 庫

分享到: 更多
一码中特今晚是什么肖 北京pk10直播视频直播 香港赛马会原创无错36码554 pk10怎么玩法介绍 北京pk10最新历史记录 兰斯 篮球 百人炸金花怎么玩 开元棋牌通比牛牛 捕鱼达人2老版本下载 斗牛配牌口诀 福彩欢乐生肖开奖 欢乐生肖开奖网址 快速时时软件计划 山东时时怎么中奖号码 pk10免费挂机软件