工作上這些事情,一定會惹毛程序員的

鹽城北大青鳥作為一家專業的IT培訓機構,當然跟程序員打交道最多,不過也正是通過給程序員接觸太多,會發現一些有趣的現象,程序員一般會遇見這些事情炸毛的,所以如果你看見了鹽城北大青鳥的這篇文章,以後跟程序員接觸的時候,這些誤區一定要注意啊。


1、思路被打斷
正當程序沉浸於編程算法的思考,或是靈感突現正在書寫程序的時候,但卻遭到別人的打斷,那是一件非常痛苦的事情,如果被持續打斷,那可能會讓人一下子就煩躁起來。
打斷別人的人在這種情況下是非常不禮貌的,被打斷的人就像函數調用一下,當其返回時,需要重新恢復斷點時的現場,當然,人不是電腦,恢復現場通常是一個很痛苦的過程,極端的情況下可能需要從頭開始尋找思緒,然後一點一點地回到斷點。
因此,我看到一些程序員在需要安靜不被打擾的時候,要麼會選擇去一個沒人找得到的地方,要麼會在自己的桌子上方高掛一個條幅以示眾人——“本人正執行內核程序,無法中斷,請勿騷擾,謝謝!”,可能正在沉浸於工作的程序被打斷是多麼大的開銷,自然,被打斷所惹毛了的人也不在少數了。


工作上這些事情,一定會惹毛程序員的


2、部署環境
雖然,程序員們開發的是軟件,但是我們並不知道我們的程序會被部署或安裝在什麼樣的環境下,比如,網絡上的不同,RAID上的不同,BIOS上的不同,操作系統的不同(WinXP和Win2003),有沒有殺毒軟件,和其它程序是否兼容,系統中有流氓軟件或病毒等等。
當然,只要你的軟件出現錯誤,無論是你的程序的問題,還是環境的問題,反正都是你的問題,你都得全部解決。
所以,馬海祥覺得程序員們並不是簡單地在編程,很多時候,還要當好一個不錯的系統管理員,每當最後確認問題的原因是環境問題的時候,可能程序員都是會心生怨氣。
3、經理不懂技術
領導一句話,無論對不對,都是對的,我們必需照做,那怕是多麼愚蠢多麼錯誤的決定,我們也得照做。
在鹽城北大青鳥老師看來,程序員其實並不怕經理不懂技術,最怕的就是不懂技術的經理裝著很懂技術,最可氣的是,當你據理力爭的挑戰領導權威的時候,領導還把你視為異類。
哎,想起這樣的領導別說是罵人了,打人的衝動都有了。


其實,經理只不過是一個團隊的支持者,他應該幫助團隊,為團隊排憂解難,而不是對團隊發號施令,其實管理真的很簡單,如果懂的話,就幫著做,如果不懂的話,就相信下屬,放手讓下屬做,最怕的就是又不懂技術,還不信任下屬的經理了。
哎,這真是程序員的痛啊!
4、程序註釋
程序註釋本來是一些比較好的習慣,當程序員老手帶新手的時候,總是會告訴新手,一定要寫程序註釋,於是,新手們當然會聽從老手的吩咐,只不過,他們可能對程序註釋有些誤解,於是,我們經常在程序中看到一些如下的註釋:
1 r = n/2; //r是n的一半
  2 //循環,僅當r- n/r不大於t
  3 while ((r-n/r) <=t){
  4 //… …
  5 r = 0.5 * (r-n/r); // 設置r變量
  6 }
每當看到這樣的註釋——只註釋是什麼,而不註釋為什麼,相信你一定會被惹火,這是誰寫的程序註釋啊?不找來罵一頓看來是不會解氣了。
在鹽城北大青鳥老師看來,程序註釋應該是告訴別人你的意圖和想法,而不是告訴別人程序的語法,這是為了程序的易讀性和可維護性,這樣的為了註釋而註釋的註釋,分明不是在註釋,而是在挑釁,惹毛別人當然毋庸置疑。

鹽城北大青鳥老師點評:
一個優秀的程序員總會不斷面臨著工作中這樣那樣炸毛的事情,但是正是通過有些事情,才會讓我們程序員的思想不僅僅是侷限在當前的工作任務裡面,有時候思維能力也能算是提高程序員的技術水平能力的一個因素,所以在鹽城北大青鳥學習的程序員們,畢業之後,做一個進擊的巨人吧。


工作上這些事情,一定會惹毛程序員的


分享到:


相關文章: