技術工作者可以分為兩種,一種是經驗主義工作者屬於越老越值錢的,另一種是體力工作者,屬於越年輕越值錢,程式設計師屬於那種情況目前說不好。越老越值錢還是越年輕越值錢,其實是由工作本身的性質所決定的。我們按照工作的創造性把工作分為3種,為了將其形象化,我將其分別命名為驢的工作,狗的工作以及人的工作。

驢的工作重複性高,只要按照要求不斷轉圈圈就可以了,按照這個要求任何有力量的動物都能完成,按照《人月神話》裡面的說法,這種完全不需要創造力的工作,只要有衝鋒槍和大狼狗的監督,任何人都能在體力極限到來之前讓工作效率翻倍。

狗的工作有點技巧,需要多多鍛鍊才能,雖然上躥下跳或者呲牙咧嘴都是狗的天性,但是沒經過培訓的話,一般的狗還真做不來的。於是經過培訓以後小狗就活潑可愛的登場了,不過狗能掌握的技能也就那麼一些,過個兩三年這些花招都用盡的時候,狗的價值也就蕩然無存了,英國有句諺語,叫做“An old dog will learn no new tricks”,有個不恭的翻譯法就是“老狗學不了新把戲”,言下之意老狗的價值也就在把那些把戲耍完,一旦所有的把戲都過時,老狗就連苟延殘喘都求之不得了。

最後一種工作是人的工作,這種工作最需要的是創造性,每天面對的是錯綜複雜變化的情況,而且沒辦法一概而論,想用昨天的辦法解決今天的問題已經不可能,而明天的問題更是難以預料。每天的生活就是在面對層出不窮的問題想出辦法。這種人永遠不會過時,因為其面對的情況雖然不斷翻新,但是其本質是千百年來未嘗有巨大變化的人性,而瞭解人性並掌握和人打交道的技巧,這樣的本事無論走到哪裡都可以成為看家本領。所謂“窮則獨善其身,達則兼濟天下。”這一套學問發揮起來,則妙用無窮。

所以說人的工作最有價值,狗的工作開始有一點價值,慢慢隨著經驗價值增加,但是一旦“新把戲”出現,則慢慢退出歷史舞臺,而驢子則隨時可以被替換,任何時候只要主人出點草料錢,馬上會有大批年輕力壯的驢子前仆後繼的衝上來。

親愛的程式設計師朋友們,不知道大夥是否從上面的三種工作中找到了自己的影子,你是在做驢子的工作,還是在做狗的工作,或者你已經開始做人的工作了?電影《無間道》裡開頭有一段很精彩的對白,韓琛是個黑社會大哥,他面對幾十個即將作為臥底加入警隊的小兄弟眉飛色舞侃侃而談說“算命的說我是一將功成萬骨枯,我不同意。我覺得出來混的,是生是死應該由自己決定。…….路怎麼走自己挑。”各位還在程式設計師開發領域工作的兄弟們,不知道你們是如何打算,也許通過這本書下面的內容,你可以選擇一條新的道路,那就是從明天起開始做人的工作。

在中國當管理者是個必由之路,不但自古就有“學而優則仕”的優良傳統,而且現在的國內企業評定一個人的價值也是按照找個人的級別而定的。西方資本主義國家通過上百年的工業發展程式,弄出了一套脫離人工干預的標準化流程,並且把標準化流程工作進行到底,於是今天在外國的流水線上有工作了幾十年的老產業工人,在網際網路公司裡也有做一項技術幾十年的老專家,甚至在微軟這樣的所謂新公司也有隻對某領域瞭如指掌,對其它領域一無所知的專業人士。這些專業人士憑藉著自己多年在某領域的經驗,一級一級的升上去,最後成為了副總裁平級的專業人士,雖然手下一個被管理物件都沒有,但是憑藉著其高階專業技能,可以拿著高薪樂享天年。(以上情報來自於兩本介紹微軟管理體系的名著《微軟360度-企業和成長》,以及《微軟360度-成功與成長》)。遺憾的是目前在我們的軟體環境中,還很難有這樣寬容的環境。原因非常簡單,我們的軟體行業剛剛起步,正是需要人才的時候,而目前的國內大部分教育機構還沒能在教育中新增進工業化人員最需要的一些素質,很多機構按照學術研究人員培訓著廣大學生,所以能不能從一堆技術人員當中脫穎而出,需要的還是技術人員本身的一點所謂靈性。如同任何困難的創業工作一樣,每個行業起頭的時候都是那些沒有良好專業技術知識,也不具備足夠多實踐經驗的人在帶領隊伍,所以說如果你覺得自己具有這樣的能力,或者主觀上你希望成為這樣的人,那麼客觀條件還是很容易找到了,聽上去這有一點“世無英雄,致使豎子成名”的味道,然而實際上,即使是這樣的人員也是一將難求的。所以各位讀者儘可放心,不用擔心自己學歷低或者經驗少,只要肯幹機會還是有的是的。

同時需要強強調的是,中國本身是個資源社會。也就是說,中國社會最有價值的東西是資源,那麼什麼是資源呢。我的理解是凡是不能再生,不可共享的就是資源。比如礦山,比如石油,比如土地,這些都是資源。誰掌握了資源誰就掌握了話語權和支配權,誰也就可以在社會中出人頭地頤指氣使。技術本身因為可以共享,而且越共享價值越大,所以不算資源,而管理者手裡的權利是資源,所以一個技術人員在中國當前社會的形勢未必樂觀。只有當你手握權柄,成為了掌握資源和話語權的資源人士之後,你的生活才會有一點質的變化。這不單是程式設計師,也是所有中國產業工人的必由之路。

換句話說,如果不當專案經理,在國內的大環境下,職業前景就比較有限,我們固然看到很多公司有那種所謂“除了寫程式碼什麼都不會,除了幹活什麼都不問,除了新技術什麼都沒興趣”的老前輩,但是也看到這些老前輩在工作了幾年以後,普遍顯得比實際年齡更蒼老,很多人還在生活上顯得隨意傾頹。簡單的說,就是不符合世俗的“票子,房子,車子,面子,女子”的“五子登科”新衡量標準,雖然說搞技術跟搞科學一樣,讓人很high,但是畢竟科學家中也不都是終身不娶如牛頓者,畢竟還有老而彌堅如楊振寧老師一般的人物,就算計算機界老腕如圖靈者,還是要有個男朋友調劑生活的。所以生活還是要搞好的。綜上一切,要想在生活中做個成功者,似乎非走管理路線不可,可是這管理路線到底如何呢,且聽我接著慢慢說。