程式設計師_區別01

何月無夜發表於2015-06-17

1. 漫談程式設計師系列:看看你離優秀有多遠


1.1 優秀程式設計師與普通程式設計師之間的差別:


優秀程式設計師的表現:


普通程式設計師的迴圈(?表現):


1.2 行為上的差別:


優秀程式設計師的一些行為:


拿到任務,就開始仰望星空或天花板上那盞高懸的電燈棒,狀如老僧入定
忽而皺眉,忽而展顏一笑,忽而手舞足蹈,忽而在紙上指指戳戳,忽而口中唸唸有詞,忽而長吁……感覺有點神經病啊
桌子上擺的是程式碼大全、設計模式、敏捷實踐之類的書籍,並且沒有灰塵
chrome或firefox的書籤欄裡分門別類,類別多於10個,8個以上是技術相關的
容不得破窗戶,看見別人的爛程式碼就想改過來
隨手就能在白板上畫出軟體的流程圖或者時序圖……
專案做完了,別人在打遊戲、看視訊、忙著回覆QQ、向剁手族前進,他在想:這樣重構好呢,還是那樣……
你發現他總能說出些你不知道的技術來……
看這廝的程式碼比看你自己的還好懂……
老得你叫他吃飯……


普通程式設計師的行為:


拿到任務就開始噼裡啪啦敲鍵盤,一天寫了好幾千行程式碼
沒事兒就被測試MM叫過去溝通……
都早上10點多了還想著昨晚的球賽,10點半就琢磨中午要吃拉麵、扯麵、刀削麵、牛肉麵、旗花面、臊子面、窩窩面還是炒細面……
過了一陣子,看到自己的程式碼,感到很驚奇,認為是別人寫的……
回家就看電視、打遊戲、看球賽
週一上班不知道要幹啥,遲遲進入不了角色
哇,能Run啦,搞定啦
這誰寫的程式碼,這麼爛……算了,管它
問別人問題的時候多,別人請教你的時候少
世界上最遙遠的距離不是生與死,而是你親手製造的 BUG 就在你眼前,你卻怎麼都找不到她……
當然還有其它的……這個列表可以很長很長


相關文章