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

如今深深的體會到,不只僅人與人的差異是巨大的,程序員與程序員之間的差異一樣很明顯的。前端

  普通的程序員僅僅是完成本身的任務,完成任務後不思進取,再也不修改本身的代碼,再也不去想有沒有更好的實現方式,其實重構本身的代碼真的是一件很重要的事情,他們完成任務,知足於現狀,或者僅僅只是爲了養家餬口,固然了,這也是很現實的問題,相信不少程序員都是這樣,爲了生活所迫,沒有辦法。程序員

  可是咱們可不能夠在寫代碼裏面找到樂趣呢?答案是確定的。web

  優秀的程序員(在我看來geek就是優秀的程序員,他們有不少的相同之處),他們每每頭腦聰明,思惟清晰,但願本身的程序獲得別人的承認,完成一個很不錯的做品,從而獲得一種欣慰,驕傲感,知足感,成就感。據個人觀察,咱們公司就有那麼一些人,埋頭作事,天天記下來本身要作的每一件事情,總結本身今天作了什麼,有什麼不足的地方,天天書寫本身的得失,每次星期一開會的時候老是說的頭頭是道。優秀的程序員是我崇拜的,他們每每不用花多長時間就能很快的完成任務,而後改善本身的代碼,尋求更好地實現方法。他們不常常逛技術類的博客,也不怎麼看技術類的書籍,只是習慣沉迷於本身的項目不能自拔,研究本身的東西,他們思惟活躍,總能借鑑一些前沿的技術加以改進。他們遇到不會的問題不會先問別人,老是本身先google或者baidu,本身尋求解決的方法。他們花的時間和精力遠遠不是大家可以想象的,不要覺得爲何有那麼多的技術大牛,不只是由於他們有天賦,有興趣,更重要的是他們花了大把的時間在上面。也不要覺得本身有多努力,比你努力的人多了去了,不要覺得上了一天的班很累了就什麼都不幹了,要學會利用週末的時間充實本身。優秀的程序員他們的工做效率每每很高,全神貫注於本身的手頭工做,不刷微博,不聊QQ,不聽音樂。他們偶爾會玩DOTA,偶爾看看電影,每一個星期都會抽空去跑步,他們是果粉,他們更願意看英文的技術文檔,私下裏也不怎麼交流技術上的問題。他們在本身的世界裏老是那麼的遊刃有餘。瀏覽器

  要成爲優秀的程序員(geek),都是本身一步一步努力的結果,從不吹噓本身多麼多麼能幹,多麼多麼NB,他們很低調,甚至有時候有點悶。請謹記:學習

  • 素質高---他們都有較高的的思想道德素質,說話談吐都很舒服,不帶髒話,雖然有點屌絲;
  • 邏輯思惟---理工科的男生思惟都比較活躍,清晰;寫代碼以前都理清實現的原理再下筆;話說咱們這還有個清華的女程序員,作事超級認真,職業素養很是高,程序都是一次性經過很佩服;
  • 注重細節---代碼縮進,變量命名,標點符號都須要作到規範,便於後期維護以及改版等等;
  • 效率---不作無用功,碰到不能解決的問題,本身解決,不能解決就主動問,汲取教訓,收穫經驗;
  • 耐心---需求改變或者程序錯誤都須要靜下心來不停的調試錯誤以及修改;就算有時候作本身不喜歡的事情,你也要堅持,也許會的達到意想不到的收穫
  • 進取心---不知足於現狀,不斷的學習心得語言,技術原本就是不斷的發展改變的,跟不上時代註定被淘汰,請跟隨時代的潮流。
  • 健康---有空鍛鍊身體,不只能夠在一天的工做以後放鬆本身,還能夠給之後的程序人生提供更好的工做砝碼;
  • 其餘方向---不只僅侷限於如今,例如web前端開發,假如哪一天瀏覽器滅亡了,前端開發是否是就沒戲了,因此請思路開闊,不要把本身侷限在一個圈裏面,固然,計算機語言都是相通的,學習另外的語言門檻並不高。

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

相關文章
相關標籤/搜索