7)滋生辦公室政治
有句話叫“丑女多作怪”,意思是說如果一個自己沒有真實的能力的話,那么他一定會在其它方面作文章。糟糕的程序員也是這樣,如果他們程序編不好的話,比不過別人的話,他們通常會去靠指責別人,推脫責任,或是排擠有能力的人,等等不正常的手段來保全自己。所以,糟糕的程序通常伴隨著辦公室政治。
8 )說得多做得少
糟糕的程序員總是覺得自己什么都懂,他們并不會覺得自己的認識和知識都是有限的。這就是所謂的夸夸其談,是的,什么都做不好的程序員能靠什么混日子呢?就是吹啊吹啊。
另一個表現(xiàn)方式是他們在評論起別人的程序或是設(shè)計,總是能挑出一堆毛病,但自己的程序?qū)懙靡埠軤?偸桥u抱怨,而沒有任何有建設(shè)性的意見,或是提出可行的解決方案。
這些糟糕的程序員,總是喜歡以批評別人的程序而達到顯示自己的優(yōu)秀。{#pag#}
9)頑固
當你給出一打證據(jù)說明那里有一個更好的方案,那里有一個更好的方向的時候,他們總是會倔強的認為他們自己的做法才是最好的。一個我親身經(jīng)歷的事例就是,當我看到一個新來的程序員在解決一個問題的時候走到了錯誤的方向上時,我提醒他,你可能走錯了,應(yīng)該是另外那邊,并且我證明了給他看還有一個更為簡單的方法,有。然而,這位程序員卻告訴我,“那是我的方法,我一定要把之走下去,不然我會非常難受”,于是,在三天后的代碼評審中,在經(jīng)過頑固地解釋以及一片質(zhì)疑聲中,他不得不采用了我最先告訴他的那個方法。
這些程序員,從來不會去想,也不會去找人討論還有沒有更好的方法,而是堅持自己的想法,那怕是條死路都一往直前,不撞南墻永不回頭。
10)寫“聰明”的代碼
他們寫出來的代碼需要別的同事查看程序語言參考手冊,或是其程序的邏輯或是風格看上去相當時髦,但卻非常難讀。代碼本應(yīng)該簡潔和易讀,而他們喜歡在代碼中表現(xiàn)自己,并嘗試另類的東西,以顯示自己的才氣。是的,只有能力有問題的程序員才需要借助這樣的顯示。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |