正文

說說碼工

(2016-09-17 07:46:58) 下一個



碼工常被藐視。幾年前相親節目“非誠勿擾”來過一個IT攻城獅,上海張江科技區的,小夥子正當年,透著精神氣兒,模樣氣質在碼工裏也算上好的,一番表演後,“可惜不是你”,落寞離開。

中國現在的價值觀,“官”和“商”在食物鏈的頂端。碼工隻能算一個手藝人,曆史上咱就不重視這號人,多少恢弘精妙的廟堂殿宇,多少巧奪天工的工藝傑作,常歸到無名氏,留名的多是帝王將相。當一個碼工,可能是996的工作節奏(早9點到晚9點,一周六天),還隻掙點小錢,姑娘們哪能看得上啊。

我的母校,計算機係近幾年,女生比例是全校最低的。女生比例是一個吸引力指標,很能說明這個專業的冷清。而我上學的年代,校花候選者有一半是學電腦的。這麽多年過去了,還有他係的男生,拿著那時合影,追問不同女生的去向,興趣點分散,可見當年的花繁香遠。時過境遷,風流總被雨打風吹去。

碼工在美國,也不受待見,以另一種方式。這類人用腦為主,貼上的標簽是nerd。Nerd泛指廣大讀書人,碼工算其中的一種。好萊塢的電影,鏡頭一到nerd,必有荒謬的橋段,講一些不知所雲的台詞。正麵人物很少輪得上,“K19:寡婦製造者”是講前蘇聯核潛艇的,劇中的物理係高材生在危機來臨時,懦弱得讓人憤慨;“Interstellar”中,學問最大的馬特達蒙博士在探險途中,自私得令人發指。

即使成了正麵人物,也被改得麵目全非。“Good Will Hunter”裏的數學天才給加上了社會混混的外衣,而“The imitation game”硬是給圖靈安排了女朋友。

一個現在功成名就的Hacker在回憶中學生活時,非常悲憤:學校餐廳自然形成ABCDE五個group,從高到低,A是打球好的,E是腦子不好用的,他特別聰明,隻能混在D組,大概是類白癡的級別。

風水輪流轉。現在,碼工看到了反轉的曙光。

孩子上中學,回來跟我說,做nerd也不壞,比爾蓋茨就是。金錢改變人生,nerd還是那個nerd,有錢就是不同。但我不免歎了口氣:娃啊,做蓋茨比彩票中大獎還難哎。

電子遊戲的這一代開始崇拜虛擬空間的大拿,多少有點價值觀的轉變。一個可能是人與電子設備的交互越來越多,戀愛的對象都快成手機了,兩層意思:戀人分開,靠微信聯係;戀人聚合,手機還是不離手。人對機器的依賴,讓自大的hacker們宣稱:程序員正在驅動世界。這當然是從業者的誇張,但懂一點編程不是壞事。我們小時候要學讀寫,現在機器代勞很多,碼字隻要懂輸入法,一筆不差不是要求。既然機器幫忙了,駕馭機器是關鍵,編程成了一種高級的基本功,類似於以前的讀寫。

如果人人都編程,碼工就泛化了。事實上,這個行當是一個金字塔,塔尖的那一小撮自稱hacker。Hacker不全是偷雞摸狗的那種。侵入銀行賬號,倒騰月餅的,常被稱作cracker,是hacker裏的“敗類”。蓋茨也認為自己是hacker。

能當Hacker的人很少,門檻太高,他們總結的三要素:好玩,高智商,探索精神。這個“好玩”既不是中國的吃喝嫖賭,也不是美國的運動吹牛,而是跟機器玩,怎麽玩都不累,越玩越上癮。那玩遊戲算不算呢?答案是不算--那是被人玩,被機器玩,不是玩機器。說電影的導演是騙子,觀眾是傻子。套用一下,編遊戲的是騙子,玩遊戲的是傻子。

Hacker是一種天生素質,不是學出來的。即使名牌大學的計算機專業,放眼望去,能做Hacker的學生不足10%。世界上最好的軟件幾乎都是Hacker寫出來的,別看人少。極端的喬布斯曾經宣稱:一個Hacker的效率是普通程序員的50倍,如果不是100倍的話。稍微保守的Hacker謙虛的承認:30倍是沒問題的。

Hacker寫程序天馬行空,既不像做數學研究,也不像搞工程實現,按他們的說法:是在創作,相當於畫畫/寫文章。沒有預先的設計,直接編碼,一邊編,一邊改,開始並不知道最後的成品是啥樣。他們極端討厭大公司的流程,為了生存也許會找個“白天職位”,真正的發揮是在業餘時間自己玩。

說完塔尖,再看看下麵的普通碼工。這個世界的好處就是大家都能混口飯吃,既然普通了,就不能胡來,創作是沒有的,能做的都是命題作文。大公司有business analyst,做業務需求分析,碼工在這個需求的框架內折騰,蹦不了多高,當然也不承擔大的責任。最後常做出四不像的龐然大物,可以想一想微軟,Windows 7用得挺好,Windows 8/Windows10的吸引力一般般,巨大的投入不能保證相應的產出。

碼工的需求量很大,各類人都能鑽進來,一個明顯的好處就是不那麽nerd了,邁阿密熱隊的波什都在學編程。這個形象的轉變很重要。不再受到鄙視,而且一不小心碰上個上市的startup,可能立刻發財,30歲就退休。

所以當個碼工並不壞,前提是你玩機器,別讓機器玩你。玩完機器後,多留些時間玩點別的,切記。

[ 打印 ]
閱讀 ()評論 (5)
評論
黃鶯 回複 悄悄話 回複 '閻立華' 的評論 :
沒看出來吧,我畫的是海上生明月,17了,月亮就小了點哈。嘻嘻!
閻立華 回複 悄悄話 回複 '黃鶯' 的評論 : C++不大適合初學者。現在的計算機語言(象python這樣的)稍好些,但仍不夠人性化。
15的月亮16圓,今兒都17了。節日隻有一天,快樂不分日子,同樂!
閻立華 回複 悄悄話 回複 '菲兒天地' 的評論 : 歡迎菲兒同學。中秋已經快樂過了!我們天天樂!
黃鶯 回複 悄悄話 曾經學過C++,丟了一個空格,一個逗號就RUN不出來,怎麽查怎麽找也不明白錯在哪,折騰了幾個小時,急的我心裏百爪撓心。當我終於搞明白了錯誤出處,就知道自己不是這塊料。



~ ~ ~ ~ ~ ~ ~ ~ ~ 中秋快樂!
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
菲兒天地 回複 悄悄話 有道理,也祝中秋快樂!:)
登錄後才可評論.