伍濤說完,王有節(jié)沒有立即發(fā)聲。
說到甲方曾經(jīng)做過的的那些不太靠譜的事情,底下又開始議論紛紛。
------說實話,我們做程序員的噩夢就是,臨下班的時候接到消息,“我們又做了一點小改動,你再看一下?”
-------更噩夢的噩夢是,通宵開發(fā)了好幾天后,對方說,“領(lǐng)導(dǎo)剛才改主意了,之前的那個功能還得加上?!?br/>
-----對的。他們說的總是風(fēng)輕云淡,我們程序員拿過來一看的確也不是很難,也就是重構(gòu)代碼而已,通宵十天就夠了。
------所以說,殺死我們程序員根本就不必要用槍,只要甲方改三次需求就夠了。
------
他們的這一些議論,作為過來人的王有節(jié)當(dāng)然心知肚明。
王有節(jié)的切身體會,和其他職場的人一樣,其實很多軟件開發(fā)人員一般來說也都會有他所畏懼的存在。具體來說主要有“三怕攤”:
一是怕攤上愛管閑事又沒啥能力的上司,包括糟糕的老板和主管。
軟件開發(fā)者尤其討厭隨意干涉他們代碼的非技術(shù)管理層。有些領(lǐng)導(dǎo)喜歡承諾一些無法做到的事,低估項目中切分代碼所需的時間。一想到這樣的領(lǐng)導(dǎo)和技術(shù)決策人,有些程序員即使在深夜的夢里也會痛哭。
另外,甲方的技術(shù)實力看起來這么“強悍”,有時候不懂技術(shù)的乙方負責(zé)人就只好和稀泥:我們回去再評估一下。這時候懂技術(shù)的程序員就只能在下面大眼瞪小眼。
二是怕攤上糟糕的產(chǎn)品經(jīng)理,這甚至可能比自己牙疼還要糟糕。
這些所謂的產(chǎn)品經(jīng)理往往自視甚高,還期待程序員能提早地滿足客戶的任何需求。他們還堅信,編程只是小事一樁,代碼就像浮在空氣中似的,可以信手拈來。“這個很簡單的,稍微弄一下就行了呀?!?br/>
三是怕攤上懂點技術(shù),卻喜歡瞎指揮的甲方老板和負責(zé)人。
就像伍濤現(xiàn)在遇到的情況一樣一樣。
說實話,無論何時,軟件開發(fā)者都青睞那些闡述清晰、不能變更的應(yīng)用需求。在實踐中,很多需求都是匆忙制定的,有時候甚至已經(jīng)成為了正式形式;要求變更的原因,一部分是有糟糕的項目經(jīng)理,另一部分則是來自上級或客戶本身的抱怨和干涉。
總之,不論什么原因,對需求變更的恐懼——尤其是在最后一分鐘要求變更——則永遠是開發(fā)者的心頭大恨。
王有節(jié)想了想,抬頭掃視一圈。等都不再說話了,他才說道:這樣,小伍,等到你們下次和甲方一起開需求會的時候,我也參加。行吧?”