- 相關推薦
軟件專業(yè)的創(chuàng)業(yè)故事
在日常的學習、工作、生活中,許多人都有聽過故事吧,以下是小編精心整理的軟件專業(yè)的創(chuàng)業(yè)故事,僅供參考,希望能夠幫助到大家。
工程師們的基礎軟件開發(fā)之路
OFweek電子工程網訊:2003年,正是互聯網風起云涌,人人哥倫布事事蒙查查的時代,幾個年輕人懷揣大夢想但做著看似沒有巨大商業(yè)回報的基礎軟件開發(fā)研究,他們打破常規(guī)發(fā)明創(chuàng)造自主開發(fā)出Windows內核調試器Syser Debugger,他們用笨功夫和慢功夫編寫了30萬行代碼,在人類的基礎軟件開發(fā)史上留下永恒記憶。
十年后,這群已經不是那么年輕的年輕人籌劃用新鮮的技術構想為Syser Debugger這款世界級產品注入新的生命力,這些舉動或許是為了找回當初的夢想,用這樣的舉動來完成他們的致青春。
對于軟件開發(fā)者而言,內核調試器是幫助他們洞悉Windows底層源代碼,查看Windows內核的一種非常有效的手段。同時,它們還能夠協助開發(fā)者對其所開發(fā)的應用程序進行內核調試,以確保應用程序或相關的設備驅動程序與Windows能夠實現源代碼級的兼容。
內核調試器在基礎開發(fā)的作用很大,但內核調試器本身的開發(fā)是一項相當挑戰(zhàn)軟件開發(fā)者智慧的工作。在Windows平臺,除了微軟自身所提供的調試工具WinDBG外,一直以來市場上并沒有更為方便的同類產品出現。這由于內核調試器的產品研發(fā)具有較高的技術門檻,且使用者相對窄眾,缺乏通用軟件的巨大市場空間和商業(yè)回報,所以很少有軟件供應商進行此項產品的投入與開發(fā)。
Compuware的SoftIce曾經是內核調試器中最富盛名的產品。SoftIce最早由Numega公司開發(fā),后因收購被納入Compuware旗下。相比微軟出品的WinDBG,SoftIce最大的改進體現在圖形化界面和單機調試兩方面。這些改進為軟件開發(fā)者的內核調試操作提供了極大的便利性。不過,在發(fā)布了針對Windows 2000的內核調試器版本后,伴隨著Compuware在商業(yè)世界的由盛轉衰,SoftIce這款明星產品也開始隕落。這款世界上曾經最出色的Windows內核調試器從2006年起就處于長期不更新的狀態(tài)。
SoftIce在那個年代所締造的輝煌激勵著當時的中國開發(fā)者。吳巖峰、陳俊豪、馬杰是需要被記住的。這幾位當年供職瑞星公司的年輕軟件工程師,用業(yè)余時間成功開發(fā)出了圖形界面內核調試器Syser Debugger,在這個“基礎中的基礎”領域做出自己名流千古的產品,真正參與到Windows基礎軟件開發(fā)中。
Syser Debugger,這是目前除微軟的WinDbg外唯一仍在維護的Windows內核調試器。它的研發(fā)構想萌發(fā)于2003年。當時,大學畢業(yè)在北京闖蕩了幾年的吳巖峰加入瑞星公司剛剛一年,剛加入了一個研究性質的技術組。在這里,他遇到了后來的開發(fā)合作伙伴陳俊豪。陳俊豪當時還未大學畢業(yè),正在瑞星實習,是一位極富編程天賦的80后。馬杰那時正處于在瑞星發(fā)展的快車道。幾個年輕人都對Windows底層軟件開發(fā)有著濃厚的興趣。
在他們的研究工作中,內核調試器是一個必備的工具。但在實際使用時,他們發(fā)現,現有的內核調試器在某些功能方面仍需完善,操作的便利性也需要提升。出于功能改進和將開發(fā)興趣轉變?yōu)檎鎸嵁a品的簡單想法,他們決定一起開發(fā)一出由中國人打造的給世界人用的內核調試器。
“做出中國的SoftIce”是當時他們立下的激蕩著青春夢想的目標,同時吳巖峰和陳俊豪也在開發(fā)初期就明確了這一目標背后的技術內涵。他們希望仿效SoftIce的設計,開發(fā)出一款純圖形界面、且支持單機調試的內核調試器。馬杰(前瑞星公司研發(fā)總經理、安全寶創(chuàng)始人兼CEO)在回憶Syser Debugger的開發(fā)歷程時稱,只有還原到最初的時間場景之下,才能真正理解和體會Syser Debugger對于中國基礎軟件開發(fā)的獨特意義。
在產品開發(fā)剛剛起步的2003年,Windows的統治地位依然穩(wěn)固,參與Windows基礎軟件開發(fā)是許多程序員的終極夢想。不過在當時,中國的開發(fā)者仍舊處在相對封閉的開發(fā)氛圍之中,與國外的交流有限,相關的開發(fā)經驗幾近于零,可供參考的資料也十分稀缺,而操作系統底層軟件的開發(fā)本身就擁有非常高的技術門檻。這些都決定了內核調試器的開發(fā)是勇敢者才會挑戰(zhàn)的任務。
他們在三個月內就完成了這款內核調試器的原型設計。但要把這個簡陋的原型豐實起來,需要攻克諸多技術難題!皥D形界面開發(fā)”是擺在吳巖峰和陳俊豪面前的第一道難關。在當時的條件下,這一產品設計目標牽涉到復雜的底層技術,以及繁雜的調試操作。在吳巖峰和陳俊豪之前,也曾有中國的軟件開發(fā)者嘗試進行Windows內核調試器的研發(fā),但大都是基于DOS環(huán)境進行純字符界面的開發(fā)。清華大學碩士劉濤濤所開發(fā)的TR工具軟件曾在DOS平臺聲名鵲起,但卻始終未能向圖形化界面成功轉型。
面對一個看上去有些“遙不可及”的目標,他們邁出了自己的腳步。屏幕上每一次的光標閃現、每一個菜單的打開與關閉,還有每個滾動條的翻轉,都要被折算成一行行復雜的代碼,還有一次次繁瑣的調試操作,這些全部要用業(yè)余時間完成。在圖形化界面開發(fā)陷入困局的階段,馬杰這位當時瑞星技術開發(fā)團隊的領導者開發(fā)出一個跨平臺的圖形庫,大大降低了圖形界面開發(fā)的復雜性。
在開發(fā)初期提供圖形庫支持后,馬杰退出了這款產品的研發(fā)。接下來的兩年時間內,吳巖峰和陳俊豪完成了余下的開發(fā)工作。他們按照功能對開發(fā)任務進行了細分,最終于2006年以共享軟件的形式正式對外發(fā)布這款產品。正是因為馬杰在項目早期的參與,讓這款產品在某種意義上擁有“兩個半”作者。這款Windows內核調試器后來被命名為Syser Debugger。吳巖峰說,這款心血之作最終被冠以“Syser”之名,一方面是為了表達其系統級軟件的屬性,同時也是在向基礎軟件開發(fā)群體致敬。
時至今日,Syser Debugger的開發(fā)歷程對于它的創(chuàng)造者而言依然是如此激動人心。每當回顧這段長達兩年多的開發(fā)經歷,吳巖峰的腦海里總會閃現出鮮活的畫面。為了解決一個反復出現的藍屏故障,吳巖峰在兩個月的時間內每天晚上都花費至少兩個小時的時間調試代碼。經過了一個環(huán)節(jié)接一個環(huán)節(jié)地排查,幾乎把所有的代碼都注釋掉,才最終確定故障是由于多個CPU相互競爭導致調用棧被沖掉所致。只是將兩條指令的順序相互調換之后,這個藍屏故障就被解決了,但是之前反反復復地排查讓吳巖峰多次想到了放棄。
持續(xù)不斷地開發(fā)與改進后,Syser Debugger終于問世,至此吳巖峰和陳俊豪共編寫和調試了近30萬行代碼;蛟S是冥冥中自有安排,Syser Debugger在2006年正式發(fā)布與SoftIce退出市場的時間正好契合。Syser Debugger由此接棒SoftIce成為世界上唯一能夠在Windows平臺上單機調試驅動開發(fā)的系統級調試工具,同時它還是除微軟WinDbg外唯一至今仍在維護的Windows內核調試器。
Syser Debugger的成功研發(fā)讓吳巖峰和陳俊豪躋身頂尖Windows基礎軟件開發(fā)者的行列。在2006年發(fā)布之后,這款內核調試器在專業(yè)領域迅速贏得認可。尤其是在國際市場,很多國外軟件開發(fā)商購買這一軟件的許可證,并成為其長期客戶。更加讓吳巖峰和陳俊豪發(fā)自內心感到自豪的是,Syser Debugger得到了業(yè)內頂級專家的認可。《Windows Internals》(深入解析Windows操作系統)是著名操作系統內核專家Mark Russinovich和David Solomon所撰寫的闡述Windows操作系統原理的經典著作。在這一著作第五版的“內核調試”章節(jié)中,把Syser Debugger列為推薦的Windows內核調試工具。這標志著Syser Debugger真正躋身世界級工具軟件行列,對于中國的基礎軟件開發(fā)者而言,是一個莫大的鼓舞。
但由于內核調試器的用戶群相對局限,Syser Debugger長期以來僅在一個相對狹小的領域被專業(yè)人士所熟知,在國內市場的知名度僅限于安全圈。同時,這款明星產品給兩位作者所帶來的商業(yè)回報也并不豐厚。在完成Syser Debugger開發(fā)后,吳巖峰和陳俊豪也走上了完全不同的職業(yè)軌跡。
在2006年Syser Debugger發(fā)布之時,吳巖峰已經離開瑞星公司,開始了一段短期創(chuàng)業(yè)的經歷。隨后他先后輾轉Websense、盛大等公司,目前在阿里巴巴云OS部門從事軟件研發(fā)工作。從2003年開始研發(fā)Syser Debugger至今,吳巖峰在十年間從一個“單打獨斗”的技術粉絲蛻變?yōu)橐晃粨碛胸S富軟件開發(fā)與管理經驗的資深軟件工程師。他坦言,做軟件開發(fā)的初心并未改變,而相比自己在十年前的選擇,今天的他更愿意做能夠惠及大眾的軟件,讓軟件技術服務更多的人。
另一位作者陳俊豪則在Syser Debugger開發(fā)期間從大學休學,并且在離開瑞星公司后成為一個“宅”在家里的軟件開發(fā)者。這位80后至今仍過著每天打游戲、階段性在家中做些軟件開發(fā)工作的自由生活。從2008年起,Syser Debugger基本交由吳巖峰進行維護,陳俊豪則在維護著同樣是兩人合作開發(fā)的另一款多媒體格式轉換軟件。
從2006年發(fā)布至今,Syser Debugger一直處在維護之中。不過,這款能夠對Windows操作系統進行中立分析的工具軟件也有自己的成長困惑。Syser Debugger在32位版本的Windows系統上運行穩(wěn)定,但隨著64位版本Windows的流行,向64位Windows平臺的移植成為制約Syser Debugger發(fā)展的瓶頸。憑借吳巖峰的一己之力,無法完成向64位Windows平臺移植的龐大工程。除此之外,Syser Debugger還面臨著與Windows 8操作系統相互兼容的問題。
另一方面,長期以來Syser Debugger的付費客戶主要來自國外,國內的應用狀況堪憂。吳巖峰說,除了軟件盜版這一常規(guī)問題,國內用戶對Syser Debugger的使用方向更讓人失望。Syser Debugger最初的設計是為了幫助殺毒軟件廠商進行軟件調試,解決系統兼容性問題,但在國內卻被用于游戲外.掛、流氓軟件的開發(fā)。這完全背離了吳巖峰和陳俊豪的產品研發(fā)初衷。
雖然技術理想在現實中顯得很骨感,但吳巖峰依然堅信Syser Debugger是一款具有長久生命力的工具軟件。他相信,雖然被某些用戶用來釋放負能量,但Syser Debugger在專業(yè)領域服務專業(yè)人群的貢獻已經得到證明。
作為Syser Debugger圖形界面開發(fā)進程中重要的支持者,馬杰對這款產品有著深厚的感情。他認為,在當時技術難度高、且商業(yè)回報不大的情況下,吳巖峰和陳俊豪在產品開發(fā)過程中所表現出的智慧和勇氣,至今仍令人欽佩。相比當前大量的軟件開發(fā)者熱衷于高商業(yè)價值的消費類軟件開發(fā),吳巖峰和陳俊豪當初的選擇顯得尤為可貴。
另外,結合自己多年的安全軟件領域從業(yè)經驗,馬杰表示,時至今日,從信息安全的角度,重新回味和審視Syser Debugger的開發(fā)歷程都是非常有價值的。自主開發(fā)的內核調試器符合國家層面的信息安全要求,同時其所具備的中立性也更加利于軟件開發(fā)的故障發(fā)現。此外,Syser Debugger的成功證明了中國人具備參與操作系統底層軟件開發(fā)的能力,應該有更多的軟件開發(fā)者在這一領域展開嘗試。
目前,馬杰組建了一支年輕的技術團隊,開啟Syser Debugger向64位Windows平臺的移植進程。馬杰希望,用新鮮的技術構想與熱情,為Syser Debugger這款世界級產品注入新的活力。作為一款Windows平臺的內核調試器,Syser Debugger能不能完成這次關鍵的轉型?或許只有重新尋回當初的激蕩的情感與無畏的勇氣,才會真正找到答案。
IT行業(yè)大佬背后的創(chuàng)業(yè)故事
在網絡科技界中,年輕的富豪最容易冒出來。下面讓我們來了解下全球知名富豪的創(chuàng)業(yè)經歷。
沒有大學文憑的軟件巨子
拉里·艾里森原本就是硅谷有名的“壞孩子”,他生性張揚,喜歡與人爭斗。
1962年艾里森高中畢業(yè),進入伊利諾斯大學就讀,二年級時離開學校。過了一個夏天他又進入芝加哥大學,同時還在西北大學學習。在這三個大學里,艾里森沒得到任何畢業(yè)文憑。
1966年艾里森離開家鄉(xiāng),來到加州的伯克萊,準備就讀研究生,同時開始工作。他學習了電腦編程,為IBM開發(fā)大型電腦。他并非想投身高科技,只不過想賺點生活費。他給一些大公司開發(fā)應用程序,32歲以前,他一事無成,換了十幾家公司。
1977年6月,艾里森與人合伙出資1200美元成立了軟件開發(fā)研究公司,他擁有60%的股份!爱斘覄(chuàng)立甲骨文時,我想建立一個讓我喜愛的工作環(huán)境,這是最主要的目的。當然,我也要通過公司養(yǎng)家糊口,但沒想到會像現在這么富有。
“喬布斯后第一人”
杰夫·貝索斯(Jeffrey Bezos),是全球最大在線零售商亞馬遜(Amazon)的創(chuàng)辦人。他,曾是千夫所指的騙子。他,也是全球樹敵最多的首席執(zhí)行官,從蘋果 、Google、賣百貨的沃爾瑪到全美最大的實體書店邦諾、賣玩具的玩具反斗城、賣音樂的CDNow(2003年被亞馬遜并購),都是他的敵人。但是CNN、《彭博商業(yè)周刊》與《連線》雜志,卻給了他一個新稱號:喬布斯后“第一人”。貝索斯確實帶領亞馬遜創(chuàng)造了亮眼的成績。它讓全球最大零售業(yè)者沃爾瑪,至2011年第二季為止,連續(xù)九季單店營收下滑,F在的亞馬遜已無所不賣,虛擬交易的價格優(yōu)勢,已讓全美第二大書店博德斯、美國第二大消費電子通路電路城、破產。
電腦神童扎克伯格
扎克伯格生于1984年,在美國紐約州長大。扎克伯格從小就受到了良好的教育,從小就是個電腦神童。10歲的時候他得到了第一臺電腦,高中時,他為學校設計了一款MP3播放機。之后,很多業(yè)內公司都向他拋來了橄欖枝,包括微軟公司,但是扎克伯格卻拒絕了年薪95萬美元的工作機會,而選擇去哈佛大學上學。在上哈佛的第二年,他侵入了學校的一個數據庫,將學生的照片拿來用在自己設計的網站上,供同班同學評估彼此的吸引力。
黑客事件之后不久,扎克伯格就和兩位室友一起,用了一星期時間寫網站程序,建立了一個為哈佛同學提供互相聯系平臺的網站,命名為。在2004年2月推出,即橫掃整個哈佛校園。2004年年底,的注冊人數已突破100萬,扎克伯格干脆從哈佛退學,全職營運網站。
君惠卡項目的故事
老孫在大學一年級的時候跟幾個學長共同創(chuàng)立的第一個項目:君惠卡項目。十幾年前打折概念幾乎沒有,因此與大三學長商議做一張專門符合學生消費的打折卡,學生拿著卡就可以到周邊店鋪消費打折,而商業(yè)模式就是把這張卡賣給學生,20塊錢賣給學生一年的使用費。開始建立第一個網站君惠網,同時與學校所有周邊店鋪進行談判 ,要求他們給持卡用戶進行打折消費。當時這個項目被譽為上海大學生有史以來第一個實資入股的實戰(zhàn)項目。
堅持是創(chuàng)業(yè)的很大的真諦。
即使面對挫折,也不要失去面對他的勇氣。
“在這次創(chuàng)業(yè)最困難的時候(談判店鋪時),有一家川菜館,這家老板已經連續(xù)見了我三次。第四次當我過去試圖說服她的時候,她直接讓兩個大廚架著我胳膊把我扔出去了,當時腿和胳膊都摔傷了。到了第五次的時候,路過店鋪,我還是想去嘗試下,因為不服氣,而我剛走進店鋪,看見那個女老板的一剎那,她就低頭打開抽屜拿出公章把協議蓋好拿給我,她說‘小伙子,那天把你扔出去受傷了也過意不去,想著你如果再來的話,我就跟你合作’。我第一次創(chuàng)業(yè)的一個小拐點,我覺得堅持是創(chuàng)業(yè)的很大的一個真諦!
梵謀文化傳媒公司的故事
在第一次君惠卡項目失敗之后,我又進行了第二次創(chuàng)業(yè)的嘗試——創(chuàng)立梵謀文化傳媒,并開創(chuàng)高校傳媒先河。公司的飛速發(fā)展,我立刻做出決定:用五年五百萬的價格買斷上海所有高校餐廳的廣告位經營權。把高校媒體安裝一新,簽約了第一筆單年260萬的合同,第一年項目已翻倍的方式將投入的成本給賺回來,因為膨脹加特別火的戶外傳媒概念,我決定向外突圍,07年大四的時候在全國開了十個分公司,快速跑馬圈地,將上海賺得錢全部投到外地,最后發(fā)現只有上海這個地區(qū)是賺錢的、其它城市都在虧錢,而且管理半徑不足,大面積的貪,污腐敗。這樣狀態(tài)下,迎來史上最嚴重的08年金融危機,關閉十一個分公司成為其最痛的決定,退回上海,同時賣掉人生第一輛車作為遣散費。公司最差時只剩下三個人,當時是我人生的低谷。經過08年一年的奮斗才從死到生。
后來,我以前君惠卡的一個客戶真維斯,他找到我問我能不能做一個方案?主要目的是幫助真維斯在校園內做一個推廣活動。當時,我就拉了我同寢室的一個同學,他是上海人,我每個月付他一千塊錢。那時我們的生活費也只有400塊。他說:你就忽悠我吧!于是,我立刻提前預付給他一千塊的工資。在創(chuàng)辦公司上,也遇到了瓶頸。這個公司,我是通過報紙的中縫板塊了解到注冊公司的問題。當時報紙中縫廣告上寫著:1200塊可注冊50萬公司。那時候注冊公司不像現在一樣是注冊式的,那時候是要實繳式的。你要注冊50萬的公司,必須拿出這50萬。我作為一個大二學生,不可能做到50萬投資公司的。當時,我找了很多上海周邊的代驗資的公司,這些公司主要也是負責公司注冊,收取手續(xù)費。就這樣,幾經波折,我終于成功創(chuàng)辦了梵謀文化傳媒有限公司。
【軟件專業(yè)的創(chuàng)業(yè)故事】相關文章:
軟件創(chuàng)業(yè)計劃書03-06
軟件創(chuàng)業(yè)計劃書05-12
創(chuàng)業(yè)達人分享創(chuàng)業(yè)故事10-25
攜程網創(chuàng)業(yè)故事04-29
肯德基創(chuàng)業(yè)故事08-06
淘寶創(chuàng)業(yè)故事06-08
大學創(chuàng)業(yè)故事05-28
燒烤創(chuàng)業(yè)故事08-10
煤礦創(chuàng)業(yè)故事11-16