李莊沒有上過大學,高中的那點知識很淺。到杭城後,他才開始利用業餘的時間自學跟計算機和自動化相關的知識。
「沒有紮實的基礎,一切都是空談,與其將來補課,還不如先把底子夯實」,高中老師的話他至今還記得,也很認同這種觀點……
算法是計算機科學領域最重要的基石之一,無論計算機語言和開發平台如何變化,但萬變不離其宗的是那些算法和理論,例如數據結構、算法、編譯原理、計算機體系結構、關係型數據庫原理等等。
李莊對計算機感興趣,想做出點成績自然不可能學計算數學。起步很艱難,他經常是摸不到頭腦,還曾經在溜到大學旁聽的時候鬧出過笑話。這位奇怪的外來務工人員在杭城高校小圈子裡面也算小有名氣,支持者有,不屑者也有。
一位教授就曾經直接指著李莊鼻子說,「打工就老老實實的打工,不要浪費時間研究這些你目前不理解的東西」。支持者則認為,「每個人都有受教育的權利,我們以前還不是啥都不懂」。李莊很感激那些支持者,隨著水平的慢慢提高,和其中幾個談得來的還成了朋友。
李莊在數學、電工電子、計算機方面的突飛猛進還是在他成為自由職業者以後,沒有了固定工作的干擾,他學習的時間大大增加,經常長時間賴在大學裡面,搞得很多老師都以為他是本校的學生。他的問題越來越多,請教的人也越來越多。隨著技術水平的提高,他的問題越來越清晰,難度越來越高,以至於現在很多老師都很怕他。
學校的老師水平不一定比企業裡面的高,但理論方面相對紮實一些,畢竟研究方向不一樣,李莊剛好需要加強理論方面的學習,至於工程實現,他自認不會比任何工程師差。
一個好學過頭而且基礎紮實的學生對老師來說是很可怕的,這意味著需要花更多的腦細胞才能讓自己不被問倒,以至於臉上掛不住。
李莊的問題涉及到的領域很多,每個老師都有專長,他覺得還可以搾點油水出來,但別人要生活,不像他這樣成天執著於研究,所以很快跟不上這個人型電腦的進步速度,他因此成了圈子裡不受歡迎的人。
李莊曾去過滬上高校,那邊的總體水平比杭城高些,但有限。「大學之大在於大師之大」,而不是數量,李莊現在是深刻的體會到了這一點。最尷尬的事情是李莊在滬上某高校問倒了一位來訪的花旗國知名學者,被主辦方認為是別的學校派來搗亂的,給轟了出去,差點進了派出所。幸好那位學者沒有介意,說自己也不可能全知全能,才讓他逃過一劫,否則這位啥都沒有的傢伙估計得在派出所裡吃苦頭。
為了請教軟件算法,李莊也曾經去過n大,感覺大失所望,這還是號稱計算機領域南派領袖的高校。
北方那全國知名的t大和p大怎麼樣?李莊問了一位在t大讀過書的同學,同學很確定的告訴他,國內的水平其實都不怎麼樣,現在高校越發的浮躁,肯踏踏實實做基礎研究的人很少,大環境不好。
難道去花旗國?李莊現在這身份,出一趟國可不容易,簽證不好搞啊。
管家系統涉及到的東西太多,他畢竟不是真正的電腦,可以把所有的想法都試驗一遍。他是人,不是機器,有時間限制,要吃喝拉撒睡。
軟件工程這門學科李莊花了很多時間看各種資料,這個領域確實博大精深。
就拿算法來說,並行算法和串行算法李莊都做過詳細的研究,一些經典的算法模型他都反覆分析。智能算法之類的如模擬退火算法、啟髮式搜索、遺傳算法、局部搜索、禁忌搜索等,則成為他研究的重點,畢竟這個跟未來的計劃有很大的關係。
軸承製造專家系統同時應用了多種算法,加上李莊根據經典算法模型自己改進的專用模型,不然數據處理根本無法完成,而且它的數據庫管理及交叉平台優化都是因為有他這個怪胎的存在才能如此順利。他的做法其實並不複雜,先簡單的分類,然後用最笨也最有效的辦法做實驗,才得出相對完美的結果。
李莊以前為偷懶而搗鼓的一堆小工具幫了大忙,受此啟發,他在後來又設計了多種實用的工具,並把它們組成了工具軟件包和硬件測試工具箱。
「要不按erp算法整理成各種模塊,然後再銜接起來?」李莊想,這是現行的比較容易理清的體系,但他不怎麼甘心沿著容易出漏洞的思路去做事。
管家系統裡面最重要的模塊是工況模擬和根據各類數據自動生成相關的試驗模型,這個難度確實太高,仿真也就罷了,自動模型生成並完成未知的複雜試驗可是個大問題,這智能水平,結構設計都很困難。
李莊對自己將要投資的行業實際情況並不是很瞭解,他沒有用過相關的生產設備和複雜的儀器。在這種情況下,就算有資料收集軟件拿回來的某些參數,也會因為生產設備和檢測設備的差異而導致生產過程中出現意外的變化,超精密生產不容一絲忽視。
考慮再三,覺得還是先放一放。
「難道一定要設計製造出真正的人工智能生命才有可能?六級智能的難度可不低。」李莊按照自己的設計體系推導過高級智能的設計方案,最起碼需要一百萬人工神經元模塊之間的互相配合,他目前完成的設計方案才剛剛達到五萬人工神經元模塊組合,與百萬級別的差距不是一星半點。
李莊坐在沙發上沉思,聽到大門被鑰匙打開的聲音,妹妹李想的頭探了進來。
「哥,我就知道你沒出去,快幫我看看,電腦不能用了。」李想的話很直接。
李莊接過電腦,打開一看,嘿,蘋果居然也中毒了。
「丫頭,你這可把我難住了,我得想想,你晚上過來拿。」
「行,那你先忙,我回去上課了。」
解決病毒對李莊來說其實是小菜一碟,他只不過是想把妹妹的電腦拿過來玩玩而已。他這人嚴重缺乏藝術天賦,蘋果的強項就是他的弱點。
蘋果macosx是基於unix的操作系統,他對這種東西熟得很。查找運行不正常的地方,分析代碼,用自己的vai語言寫了個簡單的殺毒軟件,運行,問題輕鬆解決。
李莊有時很得意自己的vai,雖說都是語言,vai編寫的軟件跨平台移植很簡單,安全性和執行效率同樣出色。這種語言編寫的軟件能在安裝到操作系統時,自動生成適應平台的新模塊,通過這個模塊來完成自己的運行,不同平台的效率差別很小。
不過說起來vai也沒有李莊自己自吹的那麼神奇,他參考了包括java在內的多種語言,是完全站在巨人的肩膀上。這種語言非常獨特,用古怪來形容也不為過,需要計算機基礎超級紮實的人才能用它編出漏洞很小的軟件。
換句話說,這是李莊為自己專門設計的一門語言,易用性很差。vai裡面充斥著無數前輩和現在大師級人物的天才想法,普通程序員如果用它編程會崩潰掉,很少有人能忍受機器人一般的工作狀態。
「以後會不會有人說我是高級修理工?」李莊得意之餘有些苦惱。這套vai絕大部分都是別人的想法,他將這些東西都完美地結合在一起,並加上自己的理解,但這套vai語言不能算李莊的獨創,是個非常高級的拼裝貨,雖然性能遠高於原始語言,但改變不了它拼裝貨的本質。
李莊不知道自己算不算真正的天才,但可以肯定自己屬於那種少有的善於偷懶的工程師。他思路清晰,知識面寬,大局觀好,動手能力強,可以依靠自己設計的眾多精巧工具完成想要達到的目標,效率並不低於管理不善的集體研究。
時間,任何時候都是重要的。當你還在想辦法驗證自己的想法時,如果別人已經完成了驗證並遠遠走在你前面,你永遠不是他的對手。
李莊很有自知之明,有時候自吹自擂也是為了緩解壓力。計算機的世界,沒有我們生活的世界那麼多姿多彩。
自動化涉及到具體應用,一個高效率的生產控制自動化系統,需要對行業標準、生產過程、設備參數等有足夠的瞭解。李莊只對自己工作過的行業瞭解比較深,所以管家系統自然不那麼容易做出來。
「不做管家,做啥?」李莊不願意看到自己辛辛苦苦研發出來的東西用不到實處。
「要不做個電腦安全軟件?」看著妹妹的電腦,李莊突然有了想法。他設計的純軟件模擬智能核心剛好可以用在個人電腦上,也許當初他就潛意識想到了這一點。
常用的電腦安全軟件無非是殺毒軟件加防火牆,一個對內,一個對外。防火牆負責對外,殺毒軟件負責對內。編製a007時,李莊就詳細研究了所有的電腦防護軟件,包括大型服務器類的,畢竟這個軟件將來的對手就是這類軟件。
「做了間諜軟件又做電腦安全軟件,我這不是自相矛盾嗎?」李莊自言自語。這話說著客氣,其實他真正的想法是「既做婊子又立牌坊」,跟某些既做殺毒軟件又做病毒的有得一拼。
vai語言是李莊的秘密,他不想暴露自己,但又想賺錢。蚊子也是肉啊,咋辦?
斷人財路如殺人父母,這個道理李莊是知道的。就算在目前電腦系統上近乎無懈可擊的安全防護軟件,他也有把握能編出。問題是樹敵過多可不是聰明人該做的,特別是在沒什麼勢力的情況下。
他最後決定做兩種版本的軟件,覆蓋pc機和蘋果機。
一個是個人版,售價280大洋,比普通的殺毒軟件和安全防護軟件貴很多。這樣可以讓很多用戶選擇免費殺軟和防火牆以及那些售價比較便宜的防護軟件。
一個是企業版,售價6000大洋,面對局域網內電腦在五十台以下的中小型企業。他知道大型企業類軟件利潤是最高的,但他不敢做。技術好價格便宜不一定能出頭,內幕太多。
只要做好決定,李莊一向是立即動手,從不拖延。軟件的核心自然是智能模塊,這個輕鬆,他將設計好的純軟件模擬智能核心根據電腦行業進行調整,又設計了功能模塊,將殺毒和防火牆集成在一起。個人版的額外加了一個他以前無聊時做出來的寵物養成遊戲;企業版的比較有特色,聯機電腦限定在五十台,五十台之內,局域網自動安裝,就算以後某台電腦壞掉了,新電腦只要連上局域網,就自動識別,自動安裝,另外李莊還將以前設計的一些小工具重新編寫後注入安裝包裡面。
兩版軟件的軟件助手均為十二生肖,由機主選擇;個人版集成了windows和mac的自動優化功能,以免系統安裝時間日久變慢;企業版則只集成了windows自動優化。
兩款軟件的使用時間,則跟電腦有關係,按照時智能模塊自動掃瞄硬件,識別具體信息,一年內如果電腦因意外損毀或啟用,可根據註冊碼和發票向公司提出申請,而重新獲得授權。除此之外,一次購買,終身受益。
加密方面,暴力破解是很難的,除非按照李莊事先設定的順序解開數據包,否則智能核心就會自動損毀。這廝技術方面的惡趣味很多,所學超雜,他相信自己的設計會讓想破解的人非常頭疼。
遠程協助功能,可由用戶在遭遇軟件無法應付的威脅時,手動選擇。李莊把這個叫「呼叫寵物媽媽」,意思當然是讓更強大的服務器智能模塊來協助安全軟件智能模塊處理出現的問題,問題處理後服務器智能核心根據出現的問題自動生成增強補丁然後提示用戶升級。
智能手機殺毒方面,李莊則暫時沒有什麼興趣。
軟件設計完成,李莊尋思該怎麼把東西賣出去,註冊公司還是自由軟件作者。稅務問題在國內歷來就是個可大可小的事情。他相信自己的軟件收入肯定不少,而年收入超過12萬的,被查到了要多倍罰款,時間長了,說不定某個受不了的競爭對手使手段,弄個財產來歷不明,那就死翹翹了。想來想去,他最終還是決定註冊一家公司,但該找誰管?法人代表是誰?想到這裡,他拿起電話。
「勇子,在家不?
「莊頭啊,啥事?你要是沒事過來喝酒啊。」勇子聽出是李莊的聲音。他最近正在發愁,總經理貪污,工廠又牽涉到一起洗錢案,被重罰,得力員工走了很多。他暫時還沒走,現在經濟形勢很差,他這種級別的人物不容易找到新工作,再回去幹業務員,心理上暫時接受不了。
李莊決定還是過去喝酒,跟勇子談談,忙了這麼長時間,也該放鬆一下。勇子住的地方離李莊家不遠,打的很快就到了。開了門勇子正喝著,看到李莊進來很高興,勇子老婆連忙給李莊排好椅子。兩人大戰一場,李莊喝得醉醺醺,差點忘記了過來的正事。
他停住,跟勇子說自己想開公司的事。勇子的酒量比李莊好很多,是真正的酒經考驗,才剛上頭。
「勇子,我有一款軟件想開公司賣,你現在公司也不怎麼樣,要不你過來幫我看著?」
勇子一聽就樂了:「莊頭,你沒搞錯吧?我又不懂程序,過去能幹什麼?」
李莊連忙把事情的始末跟他詳細地講了講,勇子來了興趣。他閱歷豐富,社會經驗很足,能替李莊考慮周全,口風也緊,發小不難說話。
公司由勇子夫妻註冊,流動資金和日常支出、房租等都由李莊出,會計外面找個兼職的高手,偶爾報報稅。勇子做經理,勇子老婆做出納,前台和文秘讓勇子家的小侄女過來頂著,反正小丫頭剛成年,正打算進工廠打工。
李莊與勇子簽了協議,給了勇子20%的股份,並囑咐他一定要保密。
公司在城西一座大型商住樓租了房子,然後註冊掛牌,公司叫杭城永逸軟件有限公司。房子不算很大,但租金很貴,前面辦公,後面住宿。
要裝修,正式開張還得等會。
李莊按照規範把自己的軟件修改加入公司名稱及說明傳到了幾個知名的軟件下載平台,然後坐等反饋。他沒想過做廣告,也沒想在這個行業成為領頭羊,他只想靜悄悄的在中間渾水摸魚,這樣比較安全。
「市場會怎樣評價?」李莊很想知道。
;