要嫁就嫁程序員,聽(tīng)說(shuō)程序員錢多話少死得早。雖然這句話多半是程序員找樂(lè),自己黑自己的。程序員是一群特別的、非常有幽默感的人,他們善于自嘲,勇于自黑,抗打擊能力超強(qiáng),很多事到了程序員這里沒(méi)有做不到的,只有你想都想不到,工作中很少發(fā)脾氣。不過(guò)就是這么一群so nice 的人,也有他們的痛點(diǎn)。
1、需求變更
殺一個(gè)程序員,不需要使用搶,給他來(lái)幾次需求變更就行。由此可見(jiàn),需求變更的殺傷力有多強(qiáng)。給程序員來(lái)幾個(gè)TM的NB的需求殺傷力也是非常強(qiáng)的哦!
職場(chǎng)中程序員與產(chǎn)品的關(guān)系劍拔弩張不在少數(shù),也許程序員這一刻已經(jīng)把功能開(kāi)發(fā)完畢,馬上進(jìn)入提測(cè)階段,但是就是需求變更的一句話就可能讓程序員的多天的努力付之東流。你說(shuō)心里能不窩火嗎,怎么不早說(shuō),怎么不調(diào)研清楚才啟動(dòng)項(xiàng)目。
2、加班
加班這個(gè)在哪個(gè)行業(yè)都有,但是軟件行業(yè)非常多。很多程序員的生活簡(jiǎn)單,每天、每年都是兩點(diǎn)一線,家里—公司。明明項(xiàng)目的工作量需要30人/天,老板一句話這個(gè)功能就是一個(gè)10人/人的工作量,我們就屁顛屁顛的加班了,我們以為這個(gè)不錯(cuò)至少還有兩周時(shí)間14天,老板突然來(lái)已經(jīng)這個(gè)是包括周六日。呵呵了~~
3、這個(gè)功能已經(jīng)在某某項(xiàng)目實(shí)現(xiàn)挪過(guò)來(lái)就行
真正做自己產(chǎn)品的公司畢竟在少數(shù),大部分軟件項(xiàng)目都是項(xiàng)目行的。比如你們公司是做柜面系統(tǒng)的,那么你們公司肯定在全國(guó)各地的銀行說(shuō)不定都有柜面系統(tǒng)項(xiàng)目。因?yàn)殂y行柜面系統(tǒng)的功能都是大同小異的,今天在這個(gè)銀行實(shí)現(xiàn)的功能,明天就可能在其他銀行也要用到。這時(shí)銷售就說(shuō)這個(gè)功能已經(jīng)實(shí)現(xiàn),挪一下就好了,就兩個(gè)鐘頭的事,吐血~~~~
4、改經(jīng)過(guò)NN手代碼的Bug、維護(hù)千年老代碼
如果不是初創(chuàng)公司,修改千年代碼是家常便飯。這些NN手代碼經(jīng)過(guò)不同層次的程序員的維護(hù),有可能有沒(méi)有什么交接文檔,設(shè)計(jì)文檔,修改這些bug時(shí)只能大海里尋找一粟。沒(méi)辦法誰(shuí)叫你入坑了,只能擼起袖子干。在這些一個(gè)方法幾千行、一個(gè)java文件幾萬(wàn)行的代碼中追尋真正的Bug。不管這些代碼是一脈單傳,還是遍地開(kāi)花;你總會(huì)找到隱藏在代碼中的千年蟲,只是花的時(shí)間或短或長(zhǎng)。