一名叫絕影的程序員寫的小說
1/4/09
“2008是網民總動員”,我認同“和菜頭”的這句話。網絡曾經是遙不可及的事物,但她自進入普通人的生活,就已經不再神秘啦。網絡自有她的用途,只是看發明她的人類如何去掌控。
不知是不是興趣的緣故,我打小就不喜歡看大部頭或者小說啊散文之類的書籍作品,所以到現在都不知道一些國內外名人的經典寫的意思是什麼。但我卻對小小說或雜文這種文字卻情有獨鐘,而且甚至有的百看不厭。印象裏最近最深的就是看了一部《亮劍》的小說,還算是長篇的吧!因為電視劇裏的情節與小說還是有差距,尤其是後期李雲龍的故事在電視劇裏是縮水了的,基於要了解完整(尤其是臺海局勢那些不為人知的情節))的人物形象,所以我才借了這本小說來看,而且"中毒"不淺!哈哈!
論說,有了網絡後閱讀小說的方式更方便了,但我依然都的極少。而08年讓我樂意看的就是一位“馬路蝦”寫的《黑夜給了我黑色的眼睛》,就是聽的哥講自己的職業生活,引人的就是以他的經歷來觀察人間百態、酸甜苦辣,而且“馬路蝦”的幽默講述方式讓人在看後又有些許無奈之情,真實中透露社會的現實,卻只能以調侃的方式來表達。他的故事起先記錄在天涯雜談上,隨著點擊率的提高,也就有出版商的商業運作,一部小說從網絡到實體書店的路就算達成了,這位新世紀的“駱駝祥子”也算出名啦。誰又不敢說,這也不算是網絡帶來的效應呢?!
今天又來一個成名於網絡的案例。與馬路蝦成名於大雜燴的天涯論壇不同,而絕影卻來自專業IT技術社區CSDN.net,絕影(Boss J)的blog更是超過了190完的瀏覽量(截至目前的評論達8583篇)。
《瘋狂的程序員》不是一本教人如何寫代碼搞編程的書,而是一本由程序員寫的小說,是關於主人公絕影(網名而已)在學業、就業和創業階段發生的故事。平時大家對程序員的印象是什麼樣的呢?難道都個個似Gates、Worz那樣聞名?只是一個coder,怎麼就能當作家了呢?元旦放假休息日在書店看到它的時候,我也是有這樣的疑問。記得之前也曾經在他人的blog或CSDN上見過介紹,沒有想到這麼快就能目睹到紙載的實物啦!難得的是絕影在寫作的時期雖遭遇了大地震,但依然沒有辜負大家對他的信任最終得以將小說連載完成。
整部小說經歷了9個月的時間段,有35萬文字。我想如果絕影以第一人稱來寫可能還比較好,起碼在字數較少後,我就不用捧著360頁來看,畢竟這麼冷的天氣下還要捧住沉沉的一本小說,實在是有些辛苦吧!呵呵!這是是我的笑談,別當真!
然而我還是沒有把它當小說來讀,除了他與死黨(土匪、汪江、超哥)、同事(BOSS LIU、張廠長)、上司(鄒總、成董)的生活瑣碎敘事之外,我根據另一條技術主線,試圖把他如何寫程序的過程清理一下;從他開始學電腦崇拜Hacker,學DOS,研究匯編語言,到硬件開發等等,似乎是一個程序員成長之道——從菜鳥一步步務實再到自己鉆研和學習成為牛B的程序員。而他所看的程序書籍也是很基礎性的東西:例如《微型計算機原理與應用》、《數據結構和算法》、《pc匯編語言程序設計》、《數據庫原理與應用》、《Windows環境下32位彙編語言程序設計》、《C++ Builder入門與提高》、《C語言程序設計 譚浩強 第二版》、《加密與解密》還涉及《黑客防線》啊、數字圖像處理啊、p2p啊、以及“看雪論壇”等等,當然也離不開CSDN啦!
看到他的學習之路,再對比一下我自己這些年來的經歷,實在是自愧不如。雖然買了很多電腦技術方面的書籍,但自己終究不是寫程序的那塊料,所以一直也沒有見得人的code。畢竟自己的專業是外貿啊!呵呵!只不過,英語學的好,對學電腦和網絡那還是有益的。所以,用絕影的話大概就是:在大學裏其實什麼都學不到,只能告訴你如何掌握自學的方法。
記得10年之前去到深圳一間公司謀職的日子。畢業出來之前雖然學校裏有上機的課程,但是我也只是試了一下UC-DOS/PC-DOS等,“五筆打字”在那個時候還很稀罕,但我一直對這些不感冒,我認為:學一門技術,最起碼得從它“為什麼”開始打好基礎。又由於那間公司用Netware網絡,當時資源不是很豐富,常用的就基本上是Lotus 1-2-3還不是微軟Win下的Office,要麼就是QBasic或FoxPro;後來還接觸了Adobe Acrobat以及AutoCad;就當時的環境來說,已經是相對比較“先進”和“高端”的了,呵呵!那時看到電腦報上介紹用BASIC放音樂文件的文章,就估摸著把《忘情水》搞了出來,那也是開心的事情了!一個.bat文件執行一下,386的機器就開始唱歌了!哈哈!
再後來買了一兩本關於網絡方面的書籍,當然主要是針對Novell Netware網絡操作系統方面的,這才對網絡有了一些認識,還記得那時的《網絡報》也辦的不錯。再過一段時間後就是WIN95出來啦,隨後幾年轉到現在的行業後,就進入了Internet大千世界。我依然對程序開發和設計方面進行關注,就算自己不是一名真正的Programmer,但還是抱著《Python核心編程》來啃,還是會把一些IDE(如Eclipse)的書籍買來讀,這兩年出版的《程序員》合訂本也會收藏起來......
同馬路蝦的《黑》一樣,《瘋狂》裏面的語言都很幽默充滿調侃的味兒,看得我一個人獨自爽笑不已;但也有對各自生存環境中的“潛規則”進行揭露,如:升職不加薪、在Case中留後門......等,偶爾穿插一些新聞時事進行評論,讓讀的人看著覺得很真實啊,難怪絕影在CSDN上的Blog每節連載後面大家的跟貼都是那麼積極!
小說來自於真實的生活,但也可以高於生活。從《瘋狂》裏面也可以知道,每個行業裏面其實都挺不容易的,一個人不得不與周遭的環境打交道甚至是與人溝通,這些聰明的絕影都會遊刃有餘的,最讓人欣慰的是我能夠體會到一個川籍程序員“寧做雞頭、不做鳳尾”的奮鬥精神。
程序員是軟件的“魔術師”。“絕影”也不是一個人在奮鬥!
鏈接:
1)《瘋狂的程序員》官網:http://www.crazyprogrammer.org/
2)絕影CSDN Blog:http://blog.csdn.net/hitetoshi/
3)BugCode:讀《瘋狂的程序員》有感