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