作者:scottier
劍道, 只是我從小到大從各種各樣的媒體中得出的印象.
因?yàn)橄矚g劍術(shù), 所以想做一個(gè)劍客. 在還沒(méi)有做劍客時(shí), 就想像自己有一把好劍, 威風(fēng)凜凜地站在風(fēng)中, 身邊的樹(shù)葉飄飄......, 一幅很酷的樣子. 做了劍客后發(fā)現(xiàn), 想找一把好劍不容易, 于是, 行俠江湖的幾年中, 在找一把好劍.
終于過(guò)了幾年, 有點(diǎn)胡子了, 有個(gè)和尚或老道看你有幾分仁義的樣子, 指了個(gè)好劍的方向. 結(jié)果, 你以前做夢(mèng)都在想像的舉劍一睹出現(xiàn)了, 當(dāng)然, 是給自己看的, 注意, 要披一件大衣, 找個(gè)風(fēng)口, 別忘了邊上該有很多枯葉.POS擺完, 也該練點(diǎn)真功夫了, 要不真浪費(fèi)了這么多年的追求, 又被別人數(shù)落個(gè)"金玉其表"的評(píng)價(jià). 于是你練呀練呀, 總算有一天, 有一個(gè)你不認(rèn)識(shí)的人叫了你一聲"高手". 聽(tīng)第一遍時(shí)你還以為他在叫別人. 那天晚上你睡覺(jué)都在偷笑.
然后, 你發(fā)現(xiàn)與人交手時(shí), 的確順手了很多. 每與一個(gè)曾經(jīng)的對(duì)手交手后,你的信心都更增加一份. 你非常的愛(ài)護(hù)那把劍, 所以你常在無(wú)人的時(shí)候, 在林子里舞劍, 學(xué)習(xí)怎樣提高你的劍氣. 日子又過(guò)了很久, 你的劍氣與日俱增,現(xiàn)在, 江湖中到處傳頌?zāi)隳?威風(fēng)凜凜地站在風(fēng)中, 身邊的樹(shù)葉飄飄......,一幅很酷的樣子". 很多的小年青因?yàn)槟? 也立誓想做一個(gè)劍客.
終于有一天, 你發(fā)現(xiàn)自己很無(wú)聊. 在你眼中, 天下已沒(méi)有什么高手了, 而自己的劍術(shù)好像也沒(méi)有辦法提高了. 你只是覺(jué)的悶, 奇怪天下居然還有你能做到頭的事, 但是你隱約中又覺(jué)的自己還差一些. 你非常的愛(ài)護(hù)那把老劍, 你已能做到人劍一體了. 只有在一個(gè)人舞劍時(shí), 你才能略感欣喜. 那種當(dāng)初尋劍的回憶,那些練劍的回憶, 那些護(hù)劍的回憶, 在舞劍時(shí), 一幕幕地劃過(guò)腦海. 在別人看來(lái), 你已是天下第一劍客了, 你的舉手投足無(wú)不說(shuō)明, 你是天下第一的. 直到有一天早上醒來(lái), 你發(fā)現(xiàn)劍沒(méi)了.這種事總是傳的很快, 那些平日里懼怕你的對(duì)手, 又開(kāi)始在江湖中興風(fēng)作浪起來(lái)了, 有幾次你與他們偶遇上時(shí), 幾乎拼的要死, 才逃走. 失去了劍等于失去了你自己. 江湖上到處都在找那把你失去的劍. 又是一場(chǎng)無(wú)止境的血戰(zhàn). 你突然覺(jué)的非常的無(wú)趣, 原來(lái)練劍一輩子, 劍一丟, 等于前功盡棄. 你找個(gè)安靜的山谷, 想修隱起來(lái), 人生哪, 真是一個(gè)沒(méi)有定數(shù)的人生哪. 你在那谷兒中看魚(yú)蟲(chóng)躍, 鳥(niǎo)兒飛, 一直想找到自己失劍后會(huì)退步的這么慘的原因.
有一天, 你像往常一樣出游, 在谷中閑逛, 有一只蛇從后面飛速地刺向你, 你在驚覺(jué)中, 猛地轉(zhuǎn)身, 用手一揮, 眼前出現(xiàn)的是, 蛇被劈成了兩截. 你頓悟,劍術(shù)中差的那一點(diǎn)正是"有劍似無(wú)劍, 無(wú)劍似有劍". 原來(lái), 那把好老劍, 正是你在習(xí)劍中不可逾越的一個(gè)障礙. 你不禁感嘆: 人生哪, 真是奇妙的人生哪.
你總算是悟到了劍道.程序, 現(xiàn)在是我的職業(yè), 一個(gè)差不多快被世間無(wú)數(shù)熱愛(ài)或不熱愛(ài)的人做爛的職業(yè).
因?yàn)橄矚g程序, 所以想做一個(gè)程序員. 在還沒(méi)有做程序員時(shí), 就想像自己有一臺(tái)好機(jī)子, 用著牛B的C/C++, 十指飛快地在鍵盤(pán)上移動(dòng), 最后一個(gè)大回車(chē).....看到程序運(yùn)行起來(lái)時(shí), 很滿(mǎn)足的樣子. 做了程序后發(fā)現(xiàn), 想有一臺(tái)好機(jī)子, 想找一個(gè)好公司不容易, 剛習(xí)程序時(shí), 編譯環(huán)境最好是字符或圖形化的, 在命令行上敲make, cc帶一堆的參數(shù), 真的很恐怖. 后來(lái)到了 WINDOWS下, 當(dāng)然是VC,把工具欄上的按鍵設(shè)成自己有用的幾個(gè), 開(kāi)個(gè)全屏模式, 最大化地利用屏幕,多爽. 可是機(jī)子是公共的, 有時(shí)候累了往邊上一躺, 就聽(tīng)到同事躡手躡腳地在你的位置坐下, 按了幾下MOUSE, 開(kāi)始打FF8. 休息了一陣, 有了感覺(jué), 想爬起來(lái)開(kāi)工, 但一看到同事那幅沉醉的樣子, 偶而還轉(zhuǎn)過(guò)頭來(lái), 沖你一笑, 報(bào)歉地說(shuō)這兒沒(méi)有存盤(pán)點(diǎn). 唉, 不容易, 誰(shuí)叫他那臺(tái)機(jī)子WINDOWS下只剩500MB的空間,而且只是6326的顯卡呢. 又躺在了床上, 想著, 要是有一臺(tái)機(jī)子多好, 沒(méi)有一點(diǎn)空間是冗余的, 都只有我想要的東西裝在硬盤(pán)里面, 什么時(shí)候有靈感, 什么時(shí)候就爬起來(lái)開(kāi)工. 于是, 程序的幾年中, 在找一臺(tái)好機(jī)子.
終于過(guò)了幾年, 有了自己的筆記本, 真爽啊, 可以隨便移動(dòng), 想在哪寫(xiě)就在哪寫(xiě).裝UNIX 裝LINUX裝WINDOWS裝上C/C++, 筆記本擺在哪兒都不一樣, 擺在破桌上,也讓人想到一張美國(guó)西部"破桌, 筆記本, 通輯犯的海報(bào), 手槍", 很濃的金黃色調(diào)的宣傳畫(huà). 真酷. POS擺完, 也該練點(diǎn)真功夫了, 要不真浪費(fèi)了這么多年的追求, 又被別人數(shù)落個(gè)"金玉其表"的評(píng)價(jià). 于是你練呀練呀, 總算有一天, 有一個(gè)你不認(rèn)識(shí)的人叫了你一聲"高手". 聽(tīng)第一遍時(shí)你還以為他在叫別人. 那天晚上你睡覺(jué)都在偷笑.
然后, 你有新任務(wù)時(shí), 的確順手了很多. 以前要用一天寫(xiě)的代碼, 現(xiàn)在只要一個(gè)早晨了, 每完成一個(gè)完整的程序, 你都更增添了一份信心. 你不知疲倦地用C/C++寫(xiě)和各種各樣的程序, 你堅(jiān)信, 只有用C/C++的程序員才是真正的程序員. 你有點(diǎn)蔑視VB, DEPHI, 用它們寫(xiě)程序, 光是啟動(dòng)程序都讓你覺(jué)的無(wú)法忍受, 更別提那些不簡(jiǎn)練的語(yǔ)法了. 用C/C++的水準(zhǔn)越來(lái)越高, 你幾乎可以用它來(lái)做任何事, 加上一點(diǎn)硬件, 你讓你家的電飯堡每天6點(diǎn)開(kāi)煮, 電視晚上7點(diǎn)開(kāi)播, 還有指紋鎖......有一天有一個(gè)你傾慕已久的水瓶座MM去你那兒玩, 被你家的半自動(dòng)化所折服, 驚嘆的愛(ài)上了你.
終于有一天, 你發(fā)現(xiàn)自己很無(wú)聊. 在你眼中, 程序沒(méi)有什么新意了, 無(wú)非就是空間與時(shí)間的平衡, 而自己的程序好像也沒(méi)有辦法提高了. 你只是覺(jué)的悶, 奇怪天下居然還有你能做到頭的事, 但是你隱約中又覺(jué)的自己還差一些. 你非常的愛(ài)護(hù)那臺(tái)賽揚(yáng)老機(jī), 你已能做到人機(jī)一體了. 只有在用它寫(xiě)自己想玩的游戲時(shí), 你才能略感欣喜. 那種當(dāng)初學(xué)C/C++的回憶, 那些攢機(jī)的回憶, 那些護(hù)機(jī)的回憶, 在鍵入{}時(shí), 一幕幕地劃過(guò)腦海. 在別人看來(lái), 你已是天下第一程序員了,你的舉手投足無(wú)不說(shuō)明, 你是天下第一的. 直到有一次旅游回來(lái), 你發(fā)現(xiàn)屋子被撬了,沒(méi)有一樣?xùn)|西留下.這種事總是很影響你的程序思路的, 那些平日里出現(xiàn)的問(wèn)題, 又開(kāi)始在新的任務(wù)中使你痛苦萬(wàn)分了, 有幾次你與它們偶遇上時(shí), 幾乎想的要死, 才想出來(lái)解決之道. 你常在用程序的過(guò)程中想用一個(gè)以前寫(xiě)的工具時(shí), 卻發(fā)現(xiàn)沒(méi)有了, 要重頭寫(xiě)過(guò). 那種累的感覺(jué)一下子沖上心頭, 但是你又不想用別人寫(xiě)的東西, 你根本不相信別人寫(xiě)的東西里面沒(méi)有BUG. 你覺(jué)的非常的無(wú)趣, 原來(lái)程序一輩子, 機(jī)子一丟, 等于前功盡棄. 你辭了工作, 想休息一陣, 人生哪, 真是一個(gè)沒(méi)有定數(shù)的人生哪. 你路過(guò)圖書(shū)館時(shí), 看著那些年青的大學(xué)生直直地盯著屏幕,臉上 整一幅癡迷的表情, 腦中一直想找到自己失機(jī)后, 寫(xiě)程序變的舉步為艱的原因.
有一天, 你在大學(xué)中閑逛, 你走在兩個(gè)看起來(lái)像是大二的男生后面, 他們中的一個(gè)聽(tīng)起來(lái)水平更高一些, 因?yàn)樗梢宰约河肅寫(xiě)一個(gè)俄羅斯方塊, 另一個(gè)說(shuō): 哇塞, 這么利害, C語(yǔ)言我一直覺(jué)的很難, 像那些指針什么......", 水平更高一些的說(shuō): 我覺(jué)的你才利害, 用QUICK BASIC 那么不方便的東西都可以寫(xiě)出俄羅斯方塊......". 你頓悟, 是呀, 你一生追求只用C/C++, 是為了什么? 程序只是用來(lái)解決實(shí)際問(wèn)題的. 你不必拘泥在一種語(yǔ)言中而看不起別的語(yǔ)言, 你不必拘泥在自己的程式中而不用別人的工具呀. 原來(lái), 語(yǔ)言成了你最大的障礙, 你不禁感嘆: 人生哪, 真是奇妙的人生哪.
你又找了份工作, 我們后來(lái)看到, 你在任何一臺(tái)電腦中, 任何一種環(huán)境下, 任何一種語(yǔ)言, 甚至有時(shí)不用編程, 都可以解決所面對(duì)的任何問(wèn)題.
你總算是悟到了編程之道.