親歷者講述一個程序員如何變成精神病人的
不久之前,我們的一個程序員瘋了,而且瘋的很有氣勢,他走進經理的辦公室大喊大叫,說著一些奇怪的東西。如果我不是像了解自己一樣了解他,我會以為他是嗑了藥。但實際上他并不是短暫的精神失常。
他是我在編程業(yè)界里見過的最勤奮的程序員。他經常晚上在公司加班,當周末有緊急工作要處理時,他總能隨叫隨到。目前這個階段公司并不掙錢,老板希望項目能盡可能往前趕,于是,任何客戶急催的任務都會自動的分配到他那里。他的這種拼命把工作做好的善心正是老板喜歡的地方。
然而,當被送到了精神病治療中心后,他的工作效率就不是那么令人滿意了。我被公司派去醫(yī)院探望他,他向我要了一支筆和一張紙,他想把程序寫在上面。“我還能寫程序”穿著病人睡袍的他對我說。他在紙上寫了兩行代碼,然后不能自控的抽搐哭啼起來。
入院后他給公司打了不少威脅電話,三個月后,公司讓他走人了。他叫喊他應該做公司的CEO,他將成為公司的新領導。
后來他又說他為公司付出了這么多,公司應該給他更多的尊重,升他更高的職位。盡管公司對他很好,工資不低,但他的努力工作,換來的仍然是被看作是一個工作能力強的程序員。他從來沒有被看作是公司的一個關鍵人物。
他也許很難咽下這口怨氣,但一個人在工作中投入再多的努力和時間也不能累積出讓別人高看你、認為你應該升任到公司更高層。我自己的親身體驗就是這樣,一個優(yōu)秀的生產機器最有可能的結局是繼續(xù)被人當成機器去生產。如果他們把你升到更高的位置、更好的待遇,那誰來開發(fā)軟件呢?
太多時候我們在軟件工程中都忽略了人的因素。不管這些程序員是被老板逼著去加班還是他們自己求進步努力工作,結果都是一樣的——人就是人,不是機器,不能日復一日的在沒有人性的情況下工作。人終究是需要有人的生活的。
譯文連接:http://www.aqee.net/i-knew-a-programmer-that-went-completely-insane/