優秀程序員和普通程序員的差別

在工作的磨練中,慢慢的發現了普通的程序員與優秀的程序員的一些差別:
    1, 普通的程序員遇到問題喜歡張口就問別人,問之前沒經過大腦想想。這是一個不好的習慣。其一,自己都沒仔細想想,就算別人幫你把問題解決了,你自己不多久就會忘記。下次遇到,照樣是不會。因爲這個問題你沒有經過大腦。其二,能夠回答你問題的人,多半是有一定經驗了。他們或許很會安排好自己的事情,管理好自己的時間。如果時常去打斷他們,他們會覺得你很煩。 
       優秀的程序員多半會先到網上查找一下相關問題,看看網上有沒有相關解決方法。經過一翻查找,他會把這個問題記得比較牢。

    2,在一個項目的合作開發中,普通程序員往往只瞭解自己開發那方面的東西。項目做完後往往對整個項目有哪些功能都不太清楚。可能會有人抱怨,自己工作都做不完,哪有時間去了解整個系統。但現實多半是,花大量的時間去網上閒逛,卻不願花時間去增進知識。 如果總認爲項目的設計是設計者的工作,自己沒必要去了解。那麼這樣的程序員只能是手工勞動者。
       優秀的程序員會對整個項目有認識,對一些自己感興趣的功能會去做一下了解,更優秀一點的,會去對整個項目的架構設計做一下了解。自問如果他是項目設計者該怎麼做? 去學習項目設計的優秀之處,去發現設計的不足之處。觸類旁通,把優秀的地方用在自己將來的工作當中。

    3,普通程序員往往有很大的惰性。不能自覺的去學習知識,增進能力。所以每天耗費大量的時間在一些消遣狀態中。所以時間往往白白的浪費掉。
       優秀的程序員往往會安排好自己的工作和學習。在工作中學習,在學習中工作。能夠感覺到自己每天都向着自己的目標在前進,狀態佳,動力足。他們因爲每天工作情緒很高,所以研究的東西也多,時間比較寶貴。因此他們會善於利用一些工具來操作自己的電腦,大大來的減少瑣碎的電腦操作時間。更有勝者,會開發一些符合自己的操作習慣的小程序,來提高自己的效率。說不定這些小程序放到網上共享,可能還會有意想不到的收穫。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章