如果軟體正在佔領全世界,那為什麼程式設計師得不到任何尊重?

發表於2011-08-26

注:本文轉載自譯言

正如馬克·安德森他最近的著名文章(《軟體正在佔領全世界》)中所說,軟體正在成為我們日常生活中很重要大的一部分。如果軟體有這麼重要,那你會想計算機程式設計師(軟體開發和維護的任務)是高薪誘人的工作。事實並非如此。為什麼呢?

“等等”你說,“難道程式設計師不是一份高收入工作麼?”好吧我告訴你程式設計師的工資和美國的普通工人不相上下。然而。美國普通工人都是大學的輟學生。如果你將程式設計師的工資和那些要求更高專業技術的工作相比,會怎麼樣呢?

一個35歲的谷歌高階工程師,他大概能掙15萬美元每年,這些錢足夠買一所好房子和養家。但谷歌不會隨隨便便的僱傭一個傢伙來做這項工作,他必須是常春藤聯盟或者相當的其他大學畢業的,同時有15年以上的工作經驗,高智商,有能力,同時還有其他的相關經歷(我認識的一個在谷歌工作的傢伙告訴我,想進去是多麼的困難)。

然而一個醫生,在其職業發展的巔峰,卻能夠掙40萬美元每年。投資人和銀行家卻能掙幾百萬美元每年。頂級的管理顧問能輕鬆的掙50萬美元每年。甚至一個頂級會計(大概四個公司裡有一個這樣的人吧),他也能掙這樣的兩倍三倍或者四倍。

當然,生活並不僅僅是錢來衡量。程式設計師在大眾眼裡是一個非常好的工作嗎?不是。國會裡沒有一個程式設計師。據我所知,國會裡也從來沒有過程式設計師,幾乎所有的大公司都是被MBA畢業生所掌控,甚至微軟也是如此,其他的一般的軟體公司,也是被史丹佛畢業的非程式設計師所掌控的。

有程式設計師是政府部門的顧問嗎?他們是國家英雄嗎?醫生,律師和警察會告訴他們的孩子,如果你努力學習,有朝一日你將會成為一個程式設計師嗎?不。當然不。

當政府想要從海外吸引些工人來時(那些拿著低工資,沒有工作保險的工作),他們想要些什麼人?程式設計師。僱員中拿著H1-B護照最多的公司就是科技公司。政客們辯護這樣的情況是因為缺少程式設計師。如果程式設計師也拿著和醫生及管理顧問一樣多的50萬美元每年的工資,會出現這樣的程式設計師短缺這樣的情況嗎?當然不會。辯護短缺不如說實話:我們不想給你們足夠的工資來滿足用工短缺。

現在,既然有了創業網站。無疑的有人就會說:程式設計師可以通過創業掙到百萬美元!表面看上去。這句話是真的。然而。任何成功的創業者都會告訴你。你不能成功的創業僅僅因為你是一個好的程式設計師。你必須引用Paul Graham的話來說,也就是“打電話找投資、維護伺服器、設計網站、和使用者交流,租屋子做工作室,然後要求投資更多的資金。”

如果你願意做以上的所有事情,每週工作八十個小時,那麼你為什麼要通過做一個程式設計師來讓自己掙到錢呢?你沒必要這樣做。這世界上還有其他的通過小生意的發財致富之道:挖溝渠、電子公司、承包建築、修房子等等。如果這些小生意你都做得很好的話,你可以不用寫一行程式碼就能掙到百萬美元(可參考Millionaire Next Door這本書。中文譯名鄰家的百萬富翁)。程式設計師可以通過創業掙到百萬美元的真正含義是:企業家可以通過創業致富。不管他到底是程式設計師還是修房子的。

那麼,在這樣的情況下,如何能得出軟體在這個世界上非常重要這樣的結論呢?本文剩下的部分就是答案,注意到我已經討論了程式設計師高工資,工傷保險等等。我期待著讀者反駁我,而我會給出我的理由。

答案到底是什麼?表面上來看,這非常奇怪。如果我們走進一個電焊工的工會,接著提出電焊工沒有得到足夠的尊重而且應該被支付更高的工資,你將聽見贊同的大聲呼喊。而如果你提出教師和警察應該拿更高的工資(他們的工資本身已經比美國平均工資高了),會有誰反駁?

出於某些原因,程式設計師不同於其他所有職業,在他們要求更多的工資和尊重時,會得到一種厭惡的反饋。因為它聽起來太自私了,這種感覺就像一個拿著8萬美元每年的程式設計師不應該被加薪。因為這已經是美國平均工資的兩倍了。(雖說如此,當一個拿著8萬美元的教師要求加薪時,沒有人會反對)。你可以同意這種加薪要求太自私的說法。但這卻是大多數自私自利的美國人所贊同的。舉個例子,當礦工工會罷工要求提高工作環境時,他們自私嗎?他們也是為了自己的利益。

那麼,如果你不想考慮自私因素,還有什麼理由讓程式設計師成為美國的頂尖工作?我想確實還有。在過去十年中,美國被其他人,就是那些非技術的頂尖人才掌控:律師、顧問、投資銀行家和MBA畢業生。但這並沒有用,國家的經濟狀況像是在廁所裡一樣。預算不能平衡,政府部門不能把任何事情做好。我們像陷在兩場戰爭中不能退出,感覺某一天這個國家就會破裂掉一樣。

反過來說,你看看矽谷,這裡有許多天才程式設計師在運營著自己的公司。每個人都做得很好,利潤增長,失業率下降,每天都有新公司的出現,使用者的數量也像滾雪球一樣增長迅速。這是巧合嗎?我認為這不是。看看中國,頂層領導人是工程師,不是律師不是金融家也不是管理顧問,他們做得很好。每年10%的經濟增長。而這一速度已經持續了三十年。當然,他們也有自己的問題,比如環境汙染和貪汙腐敗,但是這樣的情況和美國工業化實現時期不也一樣的麼?

當然,並不是說大多非程式設計師是愚蠢而毫無道德的,也不是說律師並不該在政府部門內任職。每一個運轉良好的社會都有一個各個勞動分工部門的頂級人員的混合來作為其高層人物。那麼程式設計師在國會山中的最佳數量真的該是零嗎?一個在經濟中起大作用的的矽谷不應該介入政治嗎?遭所有黑客社群抵制反對的數字千年版權法(DMCA)應該被通過嗎?我不這樣認為。在我看來,如果MIT的電腦科學的學生像他隔壁的哈佛大學法學院的學生一樣。敢於夢想未來成為總統,那麼這個國家的情況就會變好一些。同樣,如果學電腦科學的這些傢伙看起來不是社交笨拙愚笨的書呆子的話,情況同樣會得到好轉。

相關文章