關(guān)于代碼、面包和自由
我從來(lái)不會(huì)好好寫(xiě)博客,140字早就限制了我們的寫(xiě)作能力,what a pity。
十八年前,第一次碰觸電腦鍵盤(pán),我愛(ài)上了這東西,就像Linus在 Just for fun(抱歉,我實(shí)在不能接受圖靈給的那個(gè)翻譯書(shū)名:越玩越大)里寫(xiě)的:我從小的玩具是外公的計(jì)算機(jī)。雖然從游戲開(kāi)始,游戲卻始終不是我的興趣所在(倒霉 的是我現(xiàn)在竟然在一家游戲公司工作,老天這次給我的耳光響亮,也應(yīng)了《無(wú)間道》里一句臺(tái)詞:出來(lái)混總是要還的),不久我就開(kāi)始學(xué)習(xí)編程,那時(shí)候是 QBasic,相信即使現(xiàn)在的程序員也有很多人沒(méi)聽(tīng)說(shuō)過(guò),類(lèi)似于TC的藍(lán)色編輯背景,大塊頭的顯示器,白色的機(jī)箱,現(xiàn)在看來(lái)老舊的鍵盤(pán)(不過(guò)確實(shí)有很多懷 舊的人喜歡機(jī)械鍵盤(pán))一行行敲進(jìn)代碼,程序就在DOS下運(yùn)行,彼時(shí)在我眼里卻是美輪美奐。之后一發(fā)不可收拾,先學(xué)指法,打字,五筆……接下來(lái)DOS命 令,F(xiàn)oxBase數(shù)據(jù)庫(kù),UCDOS, WPS, 到Windows 3.11, 3.2……
中學(xué)被禁止,影響學(xué)習(xí)嘛,大家懂的,雖然我一萬(wàn)個(gè)不情愿……再加上家里電腦壞了……當(dāng)然在高中時(shí)候我偷著看書(shū)學(xué)了C,接著就是高考報(bào)志愿義無(wú)反顧地 所有報(bào)考學(xué)校第一志愿一整列”軟件工程“下去,我想應(yīng)該不是很容易找到第二個(gè)那時(shí)候有如此明確目標(biāo)和不留后路的二貨,至少在那個(gè)大家報(bào)志愿都看那個(gè)專(zhuān)業(yè)以 后就業(yè)好或者熱門(mén)冷門(mén)之類(lèi)討論的時(shí)候。
大學(xué)里才發(fā)現(xiàn)多少有點(diǎn)失望,于是整天泡在圖書(shū)館,那一層計(jì)算機(jī)的書(shū)被我看了不少,圖書(shū)館五樓基本無(wú)人問(wèn)津的一個(gè)角落本來(lái)落滿(mǎn)灰塵的一張桌子也被窩長(zhǎng) 期擦得發(fā)亮。接下來(lái)就進(jìn)入Linux的世界,對(duì)于我這種總是懷舊的人來(lái)說(shuō)(我是指不在乎外面各種Java班開(kāi)得火熱,Web開(kāi)發(fā)一派生機(jī)的景象)這簡(jiǎn)直是 天堂,黑底綠字的shell才讓我如癡如醉,Emacs讓我欲罷不能,各種開(kāi)源和自由軟件也讓我如癡如醉。
找工作莫名其妙就來(lái)了上海,記得大一還是大二時(shí)候我還說(shuō)過(guò)肯定不會(huì)去上海那種地方,太吵鬧,我不喜歡,結(jié)果又一次打臉,聚源(那是說(shuō)的是恒生電子) 最后一面,我才想起來(lái)問(wèn)老金(我當(dāng)時(shí)以為他也就是個(gè)人事)工作地點(diǎn),他說(shuō)上海,我腦袋里的想法是”哦,上海就上海吧,反正不想在西安待了“。
來(lái)了之后又開(kāi)始學(xué)Delphi,我曾經(jīng)以為早就沒(méi)人用的東西。那段時(shí)間我也一直以為我是幸運(yùn)的,很多人小時(shí)候的理想是干這干那,中學(xué)時(shí)候說(shuō)我要干嘛 干嘛,最后都從了社會(huì),不少都進(jìn)了莫名其妙的行當(dāng);還好我小時(shí)候有個(gè)不切實(shí)際的理想:國(guó)際大法官(懲惡揚(yáng)善嘛,那時(shí)候總在地圖上看荷蘭海牙,老想著有天審 判日本首相來(lái)著,現(xiàn)在看來(lái)相對(duì)后面這些,橋本龍?zhí)墒莻€(gè)好人),中學(xué)就想當(dāng)程序員了,然后我就真的當(dāng)了程序員。
說(shuō)好聽(tīng)點(diǎn)兒我是個(gè)Geek,說(shuō)難聽(tīng)點(diǎn)兒吧就是個(gè)怪胎,記得以前有次跟老太太(我媽?zhuān)┐螂娫?huà)還聊起過(guò)這個(gè),我這個(gè)人吧,會(huì)的東西挺多,比如我會(huì)編程, 可我工作用Delphi(雖然我最擅長(zhǎng)最喜歡的還是C,雖然Delphi算是我所有編程語(yǔ)言中水平最差的),我這個(gè)年齡的Delphi程序員估計(jì)在茫茫程 序員大海里的比例約等于零;我會(huì)奇門(mén)遁甲,呃……你們要不要問(wèn)啥是奇門(mén)遁甲?我會(huì)用計(jì)算尺,這個(gè)聽(tīng)過(guò)沒(méi)?我喜歡莫扎特貝多芬海頓遠(yuǎn)遠(yuǎn)勝過(guò)王力宏周杰倫陳奕 迅,我還聽(tīng)古琴曲;我會(huì)哼兩句京?。ó?dāng)然我嗓子初中時(shí)候發(fā)燒燒壞了);我喜歡讀老莊;大家沒(méi)事多學(xué)一門(mén)外語(yǔ),別人學(xué)日語(yǔ)韓語(yǔ),我倒喜歡德語(yǔ);諸如此類(lèi),老 太太總結(jié)出一句話(huà):個(gè)不成器的家伙,會(huì)這些東西沒(méi)一樣有用的……我攤手……
好了,這前情提要太多了,正題是這樣的,從我決定要出國(guó)以后,總會(huì)有人問(wèn)我為什么要出去;今天正式回答一個(gè)完整版的。
- 當(dāng)初研究生考試當(dāng)天有了想法不想讀研,于是考試成績(jī)自然就扯了淡了,因?yàn)槲耶?dāng)時(shí)站在趙旭亮的宿舍里,看著樓下的人群,忽然覺(jué)得見(jiàn)過(guò)的很多研究生都 沒(méi)學(xué)啥,就打了游戲了,可我又不怎么愛(ài)打游戲。然后急切的想工作,覺(jué)著自己學(xué)了不少東西,工作以后才發(fā)現(xiàn)在國(guó)內(nèi)做軟件有多坑,你學(xué)的軟件工程那一套,基本 是沒(méi)人用的,因?yàn)榛臼菦](méi)幾個(gè)人懂的,譬如你一學(xué)建筑的,跟農(nóng)村自家蓋土房子的農(nóng)民說(shuō)施工標(biāo)準(zhǔn)、建筑流程、剛體力學(xué)、設(shè)計(jì)美感……他會(huì)一板磚拍你的;軟件 行業(yè)在國(guó)內(nèi)情況類(lèi)似,我們現(xiàn)在的前輩(說(shuō)好聽(tīng)點(diǎn)兒)領(lǐng)導(dǎo)們,多數(shù)是學(xué)機(jī)械材料電氣化學(xué)的,業(yè)余時(shí)間看了一兩本編程書(shū),比如TMD譚浩強(qiáng)老師的書(shū),或者什么 什么大全,21天精通XXX,完了就干了程序員,一干就是十幾年,這十來(lái)年也就基本繼續(xù)過(guò)去那個(gè)套路,還是XX天精通XX,或者在網(wǎng)上沒(méi)事瞎逛逛,話(huà)說(shuō)英 文不好真害人,他們只能在國(guó)內(nèi)一些網(wǎng)站論壇博客貼吧里晃悠,而這里面大部分人和他們一樣的半吊子。于是乎,洞中方一日,世上已千年,這群哥啊叔啊的還沉浸 在咱自己的桃花源里,來(lái)個(gè)新人,你要這樣這樣這樣,我當(dāng)年做某某項(xiàng)目怎么怎么樣balabalabalba一頓說(shuō)教,當(dāng)然這幫熊孩子們真有人深信不疑的, 一忽悠就上道"我?guī)煾讣夹g(shù)可厲害了,我領(lǐng)導(dǎo)水平太高了",十年之后他們又成了類(lèi)似的人,繼續(xù)給祖國(guó)丟臉,拖行業(yè)后腿。
- 據(jù)各種可靠不可靠統(tǒng)計(jì),多數(shù)認(rèn)為搞金融的和搞IT的是目前國(guó)內(nèi)收入最高的行業(yè),不幸的是我曾橫跨這倆行業(yè),結(jié)果還是窮得叮當(dāng)響,這倒不說(shuō),金融行 業(yè)的軟件跟不上時(shí)代,技術(shù)相對(duì)落后情有可原,您說(shuō)要穩(wěn)定嘛,和諧社會(huì)嘛,虧了錢(qián)就不好了嘛,你看看光大嘛(真TM是誤操作?尼瑪),所以咱要求穩(wěn)嘛。好 吧,但咱至少重視一下產(chǎn)品質(zhì)量好嘛?測(cè)試全面一點(diǎn)兒,不要總是界面上點(diǎn)點(diǎn)就完事了;需求調(diào)研深入一點(diǎn)兒,別總半路各種改需求(我是說(shuō)一些核心思路的改 變);流程規(guī)范一點(diǎn)兒;大家都用心一點(diǎn)兒行嘛?您就再向錢(qián)看好歹對(duì)得起客戶(hù)給的錢(qián)吧?您是掙錢(qián)的還是騙錢(qián)的?至于現(xiàn)在這游戲行業(yè),我剛進(jìn)來(lái)不久,沒(méi)太多發(fā) 言權(quán),不過(guò)個(gè)人經(jīng)驗(yàn),現(xiàn)在待的這個(gè)單位除了公司行政方面的制度都還不錯(cuò)以外,其他真心不敢恭維,您就不敢有個(gè)配管?您就這么舔著臉把SVN當(dāng)FTP的在 用?您敢不敢有點(diǎn)兒代碼審查?咱能不能少寫(xiě)的if...else多動(dòng)動(dòng)腦子?
- 記得08年左右吧,當(dāng)時(shí)的facebook還沒(méi)那么火,所以也還不用翻墻,我那時(shí)候注冊(cè)了個(gè)帳號(hào),后來(lái)沒(méi)人玩我也就不玩兒了,可沒(méi)過(guò)多久,我大長(zhǎng) 城防火墻威武,facebook火了,我們也被隔離了,靠,F(xiàn)B是H7N9么?完了Google也墻了,媽的百度搜個(gè)地名都能出來(lái)一堆”處男“為實(shí)際關(guān)鍵 詞的結(jié)果,你讓我咋玩兒?每當(dāng)我打不開(kāi)我的Gmail時(shí)候就先更新一下hosts,當(dāng)我想上FB, twitter時(shí)候開(kāi)一下VPN,過(guò)不了多久就用不了了,還得換一個(gè),這日子……防民之口,甚于防川啊,您要想人不知,除非己莫為啊。我了個(gè)去。當(dāng)我們祖 國(guó)各種愚弄大家時(shí)候,我估計(jì)鯀在天之靈挺開(kāi)心:看,這跟我治水是一樣一樣一樣地。可您真心堵不住啊。您讓我一開(kāi)口就n多敏感詞,我還情何以堪?只能無(wú)顏面 對(duì)家鄉(xiāng)父老,滾去萬(wàn)惡的資本主義了。
這萬(wàn)惡的資本主義吧,程序員還真心過(guò)得不錯(cuò),不煉仙丹不坐禪,不為商賈不耕田,閑來(lái)寫(xiě)段代碼買(mǎi),不使人間造孽錢(qián)。高德納老爺子歸隱20年,沒(méi)事寫(xiě)寫(xiě) 書(shū),也不缺面包吃;Linus也開(kāi)得起跑車(chē);沒(méi)事一群人咖啡館里混混,聊聊天,寫(xiě)寫(xiě)代碼,有空會(huì)會(huì)朋友,旅行,探險(xiǎn),非洲看看小盆友們,日子也挺滋潤(rùn)。大 牛們?cè)趯W(xué)校教教書(shū),做做研究,都挺好。雖說(shuō)也有棱鏡,好歹人還能出來(lái)個(gè)個(gè)斯諾登,我們要敢有個(gè)斯諾登,阿桑奇的,早被請(qǐng)去喝茶關(guān)小黑屋了,您看看什么劉 ××陳××的。得了諾貝爾獎(jiǎng)也不能讓人知道,咱得諾貝爾獎(jiǎng)的那是莫言。當(dāng)時(shí)貝爾拍金陵十三釵時(shí)候去看陳某還挨了一頓揍,這會(huì)兒誰(shuí)還管你外國(guó)友人,您不能干 涉我內(nèi)政。
再者,這行先進(jìn)的東西多數(shù)還都被那萬(wàn)惡的資本主義掌握著,國(guó)內(nèi)管你阿里騰訊還是百度,多數(shù)也就還是用人家的東西罷了;您別說(shuō)咱也有牛能吹,自主研發(fā)的東西也不少嘛,中科紅旗這幾天剛算是消停點(diǎn)兒,以前的麒麟,還有最新的COS系統(tǒng),多牛,自主研發(fā),這些都了不得……得。
得,雖說(shuō)還有好多沒(méi)說(shuō),也都是扯,語(yǔ)文嚴(yán)重退化,對(duì)不起列祖列宗,對(duì)不起語(yǔ)文老師,乞望海涵。