程序員的年齡,沒有話題的話題
在中國,咱們軟件行業好像有這么一個潛規則:程序員==吃青春飯的,這使得程序員的年齡問題顯得相當敏感,這里我先來講個故事:(估計不少老牛們都知道,莫笑)
記得是02年吧,.NET剛出來,當時在csdn的水園里一個網友寫了這么一個求助帖:
我是一個五十歲的程序員,會BASIC, VB, C, C++, Pascal, ASM, FORTRAN 還會 Java,現在想學c#,不知道晚不晚,還能學么?
當時在短短的時間內,嘲笑聲和批評聲淹沒了整個帖子,笑話樓主老而無能的,笑話樓主泛而不精的,笑話樓主來跟年輕人搶飯碗的……直到幾百樓之后,才有人發現了樓主的一個回帖:“我的名字叫譚浩強”
尷尬...
發帖的網友給大家開了個冷玩笑,很冷,冷的尷尬... 不得不承認,這說明咱們中國的程序員們有點問題。大家還記得韓愈的《師說》里面指出了當時的學術界“恥為師”的病態(也就是拜人為師被認為是丟人的事),而現在,我們是不是也發生了類似“恥為老程序員”的事情呢?
在國外,大家都知道,那些衣食無憂的老外們大多都把工作當作生活的一部分,注意,career和job這兩個詞是不同的。因為他們經濟發達,物質文明發達,所以在職業生涯上就比較側重于追求屬于自己的精神文明,編程對于國外的程序員們來說,是career,是一種比興趣和愛好更崇高的精神文明活動,與年齡是完全無關的,大家也都知道國外四五十歲的程序員大有人在。
在國內,從98,99年IT興起,我們這一帶人對編程這種高新(或高薪)技術也表現出了很大的熱情,于是程序員階級誕生了。當時,在大家看來程序們是那種靠純智力來拿高薪的職業(job),于是乎許多有志青年也投身此行,高考計算機專業分數暴高。但我認為,當時一大部分同行是沖著job來的,而不是career,也許根本就不怎么愛好編程這一行業,只是想有個好的job,多賺些錢來孝敬父母疼妻愛子,這很正常,畢竟我們的物質文明還不發達。然而,如果沒有濃厚的興趣和愛好,編程就是一種繁重的體力勞動,這使得很多原本就不怎么愛好這一行的程序員們不到30歲就匆匆結束了自己的編程生涯,并散播了30歲精力耗竭的恐怖。
從此,咱們國家的編程行業也就有了這么一條deadline,大家也都對自己年齡的一天天增長感到不安,于是年齡話題變得敏感;同理,性別話題也變得敏感。
其實編程就是個腦力活動,就像象棋一樣,你喜歡感興趣的話,6歲就可以玩,60歲還可以玩;如果你對它的感情更深一層,還可以做個職業的棋手,玩一輩子!盡管人是有差別的,有天資之差別,有環境之差別,但就像許多同行愛好籃球足球一樣,并不一定要求你自己成為頂級高手,只要愛好這項活動,能從中獲得自己的精神文明就好!
這一點,在全球性的技術社區中體現的很好:
比如asp.net官方社區http://forums.asp.net/
大家可以看到首頁上有Top Answers,就是幫助別人的排行榜,我來介紹一下排名比較靠前的幾位:
//////////////////////////////////////////////////////////////////////////////////////////////
1. vinz 排名第一,343分,也就是30天內為別人提供了343個有效的解決方案(同時,微軟官方的全日制技術支持工程師最高的只有263分)
他,1986年的,現在22歲
2. TATWORTH 名列前十,大家可以看到他的個人資料: Birthday: 06-02-1951 (57 years old) ,29 years in IT and counting! Polyglot in C#, Cobol, FTN, HTML, Rpg, RPG II, RPG III, RPG400, VB3 thru 6, VB.NET and XML.
3. HeartattacK 排名第31,曾經在ClientSide板塊排名第二 Birthday: 08-20-1986 (22 years old)
4. pkellner MVP,年齡不詳,但看上去這位老大爺至少六七十歲了, 他的朋友JoshStodola 也是社區活躍者,Birthday: 10-14-1985 (22 years old)
5. 大家再看看這個帖子里的 pascallj 怎么說:“O, ehm I am Dutch and just 13 years old so my english is.. Let's say not good.... ”
///////////////////////////////////////////////////////////////////////////////////////////
當然,時代是進化的,記得在剛進大學的時候,我對取得優秀成果的學長表示欽佩,學長微笑著告訴我“你們這一屆會比我們這屆強的”,幾年后,當我拿到好的成果時,也將同樣的話留給了身邊的學弟學妹們。
“聞道有先后,術業有專攻”
作為年長的程序員,我們只不過是早入行幾年,“聞道”在Dirain之前而已,不必對他進行嚴格的審查,也不必驚恐自己一天天老去,年輕人們開始一點點接管我們的世界,只要我們還會思考,我們就能繼續做我們喜歡的coding
Dirain作為“術業有專攻”者,年紀輕輕便專攻此行,雖取得了不錯的成就,也要知道自己的“術業”之“專”。既然“專”了,也就必然會在其它方面比別的同行們有所差距,所以大家也就不要害怕被年輕人們搶掉了飯碗。
做學問最忌諱的就是浮躁,我們都應該以一顆平常心來走自己的職業生涯道路,在上面那個13歲小同行的帖子中,回帖的同行們也沒有表示驚訝,把大家聚到一起來的是共同的career,共同對技術的追求精神,不管你來自何方,多大年齡,是男是女,只要把開發當作是自己的職業,我們就是平等的同行!
最終希望博客園能夠像那些全球化的優秀社區一樣,專業、和諧、嚴謹、互助。
PS:在幾個月之前我就在cnblogs上看到了Dirain。當時Dirain還在四處求職,我當時也匿名給這位小同行留了言,告訴他要以平常心來對待疾來的各種評論,從中分離出客觀的位面,不知Dirain還是否記得,希望小同行能夠以平常心來走自己的職業生涯,想出國外語非常重要,好好學習哦!