獻個自己的清明節哀悼書 文/微塵
不管你從事什么行業的工作,千萬別從事計算機軟件行業的開發工作。我發誓,今生我入錯行,來世我做豬做狗,不做程序員!
軟件開發行業的的特點決定的開發人員痛苦的一生,有如下原因:
1、我即將設計的東西用戶無法看到或者想象到
比如建筑行業吧,你要蓋房子,沒問題開放單位會請人設計效果圖,或者畫出標準圖紙,包括用的鋼筋、水泥、瓷磚等等所有材料都可以標上要求。
再說抽象點的廣告設計,廣告設計基本上可以做出過樣板或者效果圖,即使錯了修正起來也是容易。最主要是美術東西是可以描述的。
不管從事哪個行業,你能做的東西別人大概都有個粗略的概念,但軟件就沒有,你做出來的東西可*作性如何,你做出來的東西美感效果如何,這都關系到雙方的責任界定問題。
2、我即將設計的東西是否是客戶所描述的東西
軟件東西涉及到從外觀表現到內在的邏輯,外觀表現還好,客戶說不好看,我就改一改,可要命的是有些開發工具無法實現,那就只能跳樓,比如說人家說要IE那種性感美,可你設計出來的傳統美,更糟糕的是你的開發平臺無法實現那種骨美,這個時候你就抱著你的軟件哭吧。
邏輯的東西更不提,很多時候客戶要什么都描述不清楚,或者就是描述錯誤。好了你的需求分析做出來,他們也簽字了。可最后東西出來,經過運行測試,人家說你理解錯啦!怎么辦,跟他爭嗎?有意義嗎?欲哭無淚,欲死不能!到了這個程度只能自己罵自己笨,不清楚中國話是可以進行多種理解的嗎?也只能怪自己沒有具備神通看出客戶的內心。
以上所說的,還是正常錯誤,不是故意整你,如果你碰到故意整你的客戶,那么不上吊都要自殺的了。
3、特別是制度化的軟件猶如地獄
如果是開發什么殺毒軟件啊,應用、工具軟件等好辦。無法就是象WINDOWS那么傻瓜式,后面的版本升級也不用花太多的精力,請幾個美工或者找個論壇征求下意見,就可以:我變我變,七十二變不夠可以八十一變。
可如果你是幫客戶進行制度化軟件的實施,特別是用產品包軟件去幫客戶進行制度化實施。不掉層皮也要抽點筋還不知道能否順利結束。一般銷售人員可以天花亂墜地吹或者跟客戶做演示,這也是每辦法的辦法,誰讓他們是業務員,業務人員的目標就是業績、提成,業績提成。而開發人員往往也是最討厭業務人員了。因為牛是你吹的,可責任是我付的!這就好比中國教育部有句話:書記領導下校長負責制。書記可以領導,錯了,該杯黑鍋的時候由校長抗著!這是怎么樣的天理啊!話說多了,業務人員錯了有錢拿,錯得越多簽單越快,開發人員就死得越早。
制度化的東西是最不好弄,沒有理由,沒有建設性,人家就是如此的制度,你不能提建議要求該制度,完全一種強奸的感覺。就是你當孫子去!為了那幾文錢!
4、人家是越老越值錢,我們是越老越貶值
除了賣色、唱、身等行業有這個特點外,看來也就開發行業有這個特點。
你年輕,你有本錢,沒問題,三天不睡覺,白天睡覺晚上干活,你牛!到了你30歲,你就知道死字是如何寫的了。
還有就是不知道是哪些傻瓜,天天弄出什么新技術,關鍵技術,你跟不跟?不跟,那么不如提前退休回家種番薯還好了。跟吧,你能跟多久,到你結婚的時候看著老婆在睡覺你卻在愁眉苦臉啃那爛書;等你孩子出生了,你孩子要換尿片的時候,你能說等等我在看書呢?
5、人家要錢有錢,要面子有面子,我卻灰頭灰臉
各個行業都有爆發戶,惟獨開發人員無法爆發!為什么呢,你就靠那么點小工資能做什么?人家企業部門經理月薪都是幾十K算,我們的計量單位還是元,更別說那些總經理了,看著他們的收入,我數都不會數,一個字,暈;二個字,真暈。
當你的孩子在同學中說,我爸爸是程序員,意味著怎么呢?A、那么老了還做程序員啊 B、就是編編程序的 C、頂多是個工匠(就是修理修理的那種) 。
綜合上所述:
A、我下定決心,排除萬難,不管做什么,不做程序員!
B、我請求上天,如果要讓我當程序員,那么就讓我去做畜生好了!
C、為了我的孩子,我要發奮圖強,我要翻身!