余民

余民,1969年8月17日出生於濟南,87年入伍,92年畢業於解放軍西安通信學院,拿到的卻僅僅是大專文憑。

余民,1969年8月17日出生於濟南,87年入伍,92年畢業於解放軍西安通信學院,拿到的卻僅僅是大專文憑。就在他畢業的前一年,余民自己買了微機原理等書籍開始自學。畢業後的一個偶然的機會,他第一次使用上了PC,並學會了開關機。1995年他購買了自己的386型電腦,此後他一直在部隊中,工作之餘就自學編程。從最早的Basic語言,到後來的Pascal,C,C++,這些DOS環境下的程式語言,對余民現在的編程能力起著決定性作用。等小有心得後,從事部隊的軟體編制;曾得過科技進步獎,立過三等功。別看余民這時風光,其實曾經他也為學不好計算機發愁過,按他的話說就是“早在學校時,學習成績極差,每次考試都發愁,經常補考。”開始余民還以為是自己笨,但漸漸的他發現情況並不是如此,比如像《電晶體電路基礎》、《數字電路》這樣的課程,他差一點考不及格,可幾年後,當余民在使用學到的知識設計電路的時候,很多當年幾乎考滿分的同學們都已經看不懂電路圖了。“我設計的電路的構思,我想,即使是我的老師,也未必能設計出來。”聽得出,余民有些得意。
余民開始厚積薄發,短短几年時間,從開機也不懂到一名編程高手,他經歷了一次人生的飛躍。於是1998年他確定復員了,並開始籌劃編寫遊戲軟體,這時的余民編程環境早已轉入Windows下,學習的也是更為先進的VC++語言。直到今天VC++仍然是他最喜歡用的程式語言,它的靈活性一直為余民所稱道。可是做遊戲需要的資金實在太多了,絕不僅僅是一個人單幹就能成功的,而自己又沒有經濟實力。好在余民是很有遠見的,這種遠見體現在他早在98年的時候就到處遊說大老闆,公司投資做圖形MUD,網路遊戲項目;可惜那時候大家都忙著燒錢,吹泡沫,沒有人理他,現在再對比網路遊戲的紅火,當時那些給余民釘子碰的風險投資家們恐怕後悔也來不及了。
眼看做遊戲是沒指望了,一件小事促使了ReadBook的誕生。因為數年的自學計算機,余民幾乎放棄了所有的娛樂活動,包括上學期間他最喜歡的看武俠小說。有一天,他在網上閒逛,偶然看到有人指責某小說寫得太差勁,更指出作者應該多看看《尋秦記》是如何寫的;看到這些,好久沒碰武俠小說的余民就想,難道《尋秦記》很好看嗎?於是他跑去小說網站,下載《尋秦記》的電子版後,立即閱讀起來,但讀著讀著,他發現用Windows自帶的“寫字板”看小說實在太累了,眼部疲勞不說,特別是需要一直按動游標鍵才能閱讀到下面的內容令他感到煩不勝煩。突然他想到:“讓文章自動上卷不是很容易嗎?為什麼沒有人做?”,想到了這一點,也就想到了自己乾,於是,余民中斷看書,用了幾個小時編了一個功能簡單的能夠自動上卷螢幕的軟體繼續看書。畢竟在電腦上看書,遠不如讀帶著墨香的傳統紙印書那樣省力,最終他還是買了套“真正的”《尋秦記》看完了它。但自從那時起,如何讓計算機螢幕上的閱讀變得輕鬆,就成了余民閒暇時攻克的課題。
接下來很自然的他就開始編制ReadBook了;不過說起ReadBook這個名稱的由來,還有個小插曲可講呢,原來最初的時候,ReadBook僅僅是閱讀檔案,從不改寫檔案,而眾所周知C語言中讀檔案使用Read()這個函式,所以就習慣性的用了Read這個單詞。當時,有一個叫小朱的朋友在余民旁邊,余民問他:“我這個軟體叫ReadBook如何?”,“好”小朱應道;於是余民隨手就寫上了ReadBook這個軟體名稱,直到今天。
1998年8月31日,ReadBook發布了0.99版,和其他共享軟體一樣,國內很多知名的軟體下載站,都提供了這款軟體的下載連結,或許是因為當時還沒有出現什麼特別好用的小說閱讀軟體,又或者是大家為了支持國貨的緣故,一時間,網友瘋狂下載ReadBook使用;要知道那時ReadBook功能遠不如現在的版本強大,最實用的功能僅在於可以自動滾行,但也正是這么個功能上的小小創意,使得非但有大量用戶下載,還有不少人願意付錢成為軟體的註冊用戶。與此同時,余民仍然在研究遊戲的開發,ReadBook只是他作為遊戲開發中的副產品,如果你當時去過他的個人網站“劍出九州寒”,那一定還記得那是一個討論遊戲製作的網站。直到今天ReadBook的官方網站,http://www.readbook.com.cn 仍然使用著“劍出九州寒”作為網站名稱,也隱約能夠看到余民當年研究遊戲開發的影子。
但是網路實在太神奇了,在Internet上宣傳軟體成本幾乎為零,所以像ReadBook這樣優秀的東東很快流傳開來,98年年底,居然幾乎所有的電腦專業媒體都開始介紹這款軟體,一些雜誌和報紙經常舉辦一些軟體評比,Readbook雖然很多時候只是掛個名,但總能拿到獎項。余民受到了鼓舞,專心開發他的ReadBook,那個以討論遊戲製作的個人網站,也順理成章的轉了型,成了ReadBook的官方站。軟體版本從0.99A開始經過了11次升級後,在99年1月16日發布了1.0版,前不久,經過了15次升級後的ReadBook1.5版,終於誕生了,軟體添加了自定義配色方案、字型大小快速變換、直接在zip檔案中閱讀等幾十種新的功能,相信這些功能中的一部分是來自於網際網路廣大使用者的建議。事實上ReadBook已經使一些人形成了在電腦螢幕前閱讀電子小說的習慣。記得有個朋友曾跟我抱怨說在電腦上閱讀沒有任何樂趣可言,可是在用了我推薦給他的ReadBook之後,他竟在一天之內一口氣讀完了一本18萬字長篇小說,事後這位朋友告訴我:“小說讀到了末尾,ReadBook已經停止卷屏了,我還覺得螢幕上的字在徐徐上升!”,的確,一個好軟體能夠改變人們的日常習慣,ReadBook做到了。
乾任何事情都有困難,顯然余民做ReadBook也不會例外,ReadBook在最初的規劃中並沒有考慮到複雜的功能,現在不斷的修改添加新功能,其實並沒有觸動底層的東西,因為如果底層的基礎變了,可能70%的程式代碼都要調整,而這樣的工作量,對於目前的余民來說是難以承受的。幾年來,由於沒有整體的規劃,修改就等於打補丁,所以在編寫代碼時很容易顧此失彼。換句話說,ReadBook屬於那種“先天發育不良”的軟體,能做到現在這種份上,完全依靠著余民的刻苦和堅持不懈。
除此之外,軟體的註冊情況不是很好,也是一個困擾余民的問題:“我猜想是付款麻煩,不過不敢肯定。未加任何功能限制、純文本的檔案越來越少,更新太慢等可能都是原因。”是的,有段時間,ReadBook的更新放緩了,很多用戶就以為余民不再升級更新了,而轉用其他的閱讀軟體去了;事後余民用堅定的回答告訴我,他從來沒有放棄:只是沒有時間做更多的工作。“因為開始的時候,並不太忙,自然升級比較快。而且,開始的時候,幾個小時或幾天,就可以做點新功能,現在,可以說是容易的都做完了,加功能往往需要更多的時間和精力。”另外,現在ReadBook的代碼,只是手工編寫的源檔案就已經超過1MB,維護和除錯都太費事了。余民又特別的忙,很難抽出大量的時間,所以更新就慢了。
很多人都很關心ReadBook將來的發展(即使ReadBook不是余民自己的發展方向),筆者也試圖找到一些線索;因為ReadBook得到了大多數人的承認,各種該拿的獎項也拿過了,可在余民看來自己的軟體還存在的3大不足之處或者說需要著重改進的地方,這三點分別是:
1、ReadBOOK的界面太樸素(雖然余民本人比較喜歡簡樸的界面,不過多數用戶喜歡像WinXP一樣華麗的界面,而對於軟體作者來說用戶的需求永遠是放在第一位的)
2、不穩定,在個別的機器上會出錯。(因為余民的測試環境只有有限的幾台電腦。)
3、始終沒有能支持PDF和DOC格式。
這些問題雖然都可以分別加以解決,但余民卻考慮著等它空閒的時候把ReadBook重新寫一遍,他相信經過幾年的實踐和經驗積累,全新的ReadBook理應比現在的底層有更大的進步。
現在余民在濟南有一家與戰友合作開的公司,叫做新吉納遠程測控有限公司(www.gn.net.cn),公司規模不大,只有十多個人,余民雖然任總經理,主要負責管理,但是整個公司是做工業控制方面的產品,與余民的“孩子”ReadBook沒有任何關係。
談到在做ReadBook過程中,給他幫助最大的人時,余民幾乎不加思索的答道:“幫助最大的當然是我媽媽,如果沒有她的照顧,我沒有可能專心地學習和工作,”而由於余民平日乾的是腦力工作,為了尋求平衡,所以像玩遊戲,看小說,旅遊這些不用太動腦子的娛樂活動自然就成了他的興趣愛好。
最後按照慣例,當請余民為同行提些建議和傳授些開發軟體的心得時,他如是說:“一個軟體最重要的是體貼用戶的需要。千萬不要將軟體作為炫耀技術的工具。比如,許多軟體初學者關心ReadBook的平滑滾屏是如何實現的,以為,如果做到平滑滾屏,就可以作出一個ReadBook。其實,平滑滾屏的程式代碼只占了ReadBook代碼量的1%不到。如果過度注重技術,忽略了使用上的細節,用戶在驚嘆技術之後,就可能因為不會使用而放棄。”
所謂“無心插柳,柳成蔭”,ReadBook的余民和網路螞蟻的作者洪以容一樣,當初開發軟體都是受到了某個身邊不經意小點子的啟發,自己做給自己用的,而好的創意加上堅持不懈的升級,就能夠成為一個優秀的成熟軟體。中國不缺少努力刻苦的程式設計師、軟體工程師,卻罕見有特別好創意的軟體面世,這是為什麼?創意其實並不難,它就在你身邊。

熱門詞條

聯絡我們