那十件事(shì)最容易惹毛程序員?
很多人都(dōu)知道(dào)程序員,也就(jiù)是程序猿,這(zhè)是一個很特殊的群體,如何特殊,因爲工作性質,工作時(shí)間,等等,當然,他們也是很有脾氣的,所以最好(hǎo)不要惹毛他們,那什麼(me)事(shì)能(néng)惹毛他們呢?今天,尚狐網絡(成(chéng)都(dōu)做網站)就(jiù)爲大家整理一下。
第一位:程序員辛苦傑作-代碼
大家都(dōu)知道(dào),程序員的主要工作就(jiù)是天天無聊的打代碼,當然,看著(zhe)一些很漂亮的網站,他們心裡(lǐ)也會(huì)很有成(chéng)就(jiù)感,同時(shí),在做一些交互功能(néng),成(chéng)就(jiù)感自然更高,所以,代碼,是他們的生存之本,如果,有人把他的代碼弄丢了,這(zhè)是什麼(me)後(hòu)果?相信,你懂的。所以,可以接近程序員,但千萬離他們的代碼遠一些。
第二位:程序員本人
程序員和程序員之間是最容易發(fā)生矛盾的,爲什麼(me)?不同的程序員所掌握程知識不一樣(yàng),同一個功能(néng),可能(néng)有不同的方法實現,所以,他們都(dōu)以爲自己的方法者最佳的,所以,矛盾就(jiù)這(zhè)樣(yàng)産生了。
第三位:用戶報告毫無意義
是的,相信程序員把程序交付用戶使用時(shí),用戶都(dōu)會(huì)提出諸多bub,但是卻往往隻是一句簡單的"我的網站不能(néng)用了,我的程序不能(néng)用了",如引報告,程序員隻能(néng)抓狂。
第四位:環境的部署問題
是的,每一個軟件、網站的運行都(dōu)需求環境的支持,然後(hòu),國(guó)内環境太多,大的區,服務器就(jiù)可以分windows和linux,不同的環境配置也大相徑庭,所以,要對(duì)不同的環境單獨設置,因此,這(zhè)些環境,就(jiù)成(chéng)了程序員的惡夢。
第五位:無開(kāi)發(fā)文檔
如題,很多人做網站,或者開(kāi)發(fā)軟體,隻提供一翻交流對(duì)話,或者一次面(miàn)談,不提供任何文檔,這(zhè)樣(yàng),我們如何開(kāi)發(fā)?這(zhè)樣(yàng)的客戶,真的會(huì)惹毛程序員的,我就(jiù)被(bèi)惹毛過(guò),你呢?
第六位 用戶文檔
用戶文檔本來不應該那麼(me)的令人害怕。這(zhè)些文檔記錄了一切和我們所開(kāi)發(fā)的軟件有關的一些話題。因爲我們并不知道(dào)我們所面(miàn)對(duì)的用戶的電腦操作基礎是什麼(me)樣(yàng)的,所以,在寫下這(zhè)樣(yàng)的文檔的時(shí)候,我們必需假設這(zhè)個用戶什麼(me)也不懂。于是,需要用最清楚,最漂亮的語言寫下一個最豐富的文檔。那怕一個拷貝粘貼的操作,可能(néng)我們都(dōu)要分成(chéng)五、六步來完成(chéng),那怕是一個配置IP地址的操作,我們也要從開(kāi)始菜單開(kāi)始一步一步的描述。對(duì)于程序員來說(shuō),他們在開(kāi)發(fā)過(guò)程中幾乎天天都(dōu)在使用自己開(kāi)發(fā)的軟件,到最後(hòu),可能(néng)都(dōu)有得有點吐了,但還(hái)得從最簡單的部份寫這(zhè)些文檔,當然容易令他們煩燥,讓程序員來完成(chéng)這(zhè)樣(yàng)的文檔可能(néng)效果會(huì)非常不好(hǎo)。所以,對(duì)于這(zhè)樣(yàng)的用戶文檔,應該由專門的文檔人員來完成(chéng)和維護。
第七位 經(jīng)理不懂技術
外行領導内行的事(shì)例還(hái)少嗎?領導一句話,無論對(duì)不對(duì),都(dōu)是對(duì)的,我們必需照做,那怕是多麼(me)愚蠢多麼(me)錯誤的決定,我們也得照做。程序員其實并不怕經(jīng)理不懂技術,最怕的就(jiù)是不懂技術的經(jīng)理裝著(zhe)很懂技術。最可氣的是,當你據理力争的挑戰領導權威的時(shí)候,領導還(hái)把你視爲異類。哎,想起(qǐ)這(zhè)樣(yàng)的領導别說(shuō)是罵人了,打人的沖動都(dōu)有了。
其實,經(jīng)理隻不過(guò)是一個團隊的支持者,他應該幫助團隊,爲團隊排憂解難。而不是對(duì)團隊發(fā)号施令。其實管理真的很簡單,如果懂的話,就(jiù)幫著(zhe)做,如果不懂的話,就(jiù)相信下屬,放手讓下屬做。最怕的就(jiù)是又不懂技術,還(hái)不信任下屬的經(jīng)理了。哎,這(zhè)真是程序員的痛啊。
第八位 需求變更
這(zhè)個事(shì)情估計不用多說(shuō)了。隻要是是程序員,面(miàn)對(duì)需求變化的時(shí)候可能(néng)總是很無奈的。一次兩(liǎng)次可能(néng)還(hái)要吧接受,但也頂不住經(jīng)常變啊。據說(shuō)敏捷開(kāi)發(fā)中有一套方法論可以讓程序員們享受需求的變化,不知道(dào)是真是假。不過(guò),今天讓你做一個書桌,明天讓你把書桌改成(chéng)餐桌,後(hòu)天讓你把餐桌改成(chéng)雙人床,大後(hòu)天讓你把床改成(chéng)小木屋,然後(hòu)把小木屋再改成(chéng)高樓大廈。哎,是人都(dōu)會(huì)被(bèi)惹毛了的。那些人隻用30分鍾的會(huì)議就(jiù)可以作出任何決定,但後(hòu)面(miàn)那幾十個程序員需要搭上幾百個小時(shí)的辛苦工作。如果是我,可能(néng)我也需要神獸草泥馬幫助解解氣了。
不過(guò),這(zhè)也正說(shuō)明了,程序員并不懂得怎麼(me)和用戶溝通,而用戶也不懂得和程序員溝通,如果一個項目沒(méi)有一個中間人(如:PM)在其中協調的話,那麼(me)整個項目可能(néng)就(jiù)是“雞同鴨講”,用戶和程序員都(dōu)會(huì)被(bèi)對(duì)方所惹毛了。如果要例舉幾個用戶被(bèi)惹毛的事(shì)情,估計程序員的那種(zhǒng)一根筋的隻從技術實現上思考問題的方法應該也能(néng)排進(jìn)前5名。
第九位 打斷
正當程序沉浸于編程算法的思考,或是靈感突現正在書寫程序的時(shí)候,但卻遭到别人的打斷,那是一件非常痛苦的事(shì)情,如果被(bèi)持續打斷,那可能(néng)會(huì)讓人一下子就(jiù)煩躁起(qǐ)來。打斷别人的人在這(zhè)種(zhǒng)情況下是非常不禮貌的。被(bèi)打斷的人就(jiù)像函數調用一下,當其返回時(shí),需要重新恢複斷點時(shí)的現場,當然,人不是電腦,恢複現場通常是一個很痛苦的過(guò)程,極端的情況下可能(néng)需要從頭開(kāi)始尋找思緒,然後(hòu)一點一點地回到斷點。
因此,我看到一些程序員在需要安靜不被(bèi)打擾的時(shí)候,要麼(me)會(huì)選擇去一個沒(méi)人找得到的地方,要麼(me)會(huì)在自己的桌子上方高挂一個條幅以示衆人——“本人正執行内核程序,無法中斷,請勿騷擾,謝謝!”,可能(néng)正在沉浸于工作的程序被(bèi)打斷是多麼(me)大的開(kāi)銷。自然,被(bèi)打斷所惹毛了的人也不在少數了。
第十位 程序注釋
程序注釋本來是一些比較好(hǎo)的習慣,當程序員老手帶新手的時(shí)候,總是會(huì)告訴新手,一定要寫程序注釋。于是,新手們當然會(huì)聽從老手的吩咐。隻不過(guò),他們可能(néng)對(duì)程序注釋有些誤解。
尚狐網絡-緻力于爲四川成(chéng)都(dōu)提供最專業的網站建設服務。