中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

云風(fēng):一個(gè)編程的自由人

  這篇訪談是 2013 年 8 月 30 日在北京參加 SDCC2013 期間在會(huì)場(chǎng)的一個(gè)餐廳做的,圖靈社區(qū)的同學(xué)根據(jù)接近 5 小時(shí)的錄音整理了這樣一篇文字,登載在圖靈社區(qū) 上。

  初稿在刊登出來之前交給我看過,我覺得很多地方口語化過強(qiáng)有些重復(fù)羅嗦,作為聊天可以,但作為文字恐怕不那么易讀。所以我又做了修改。主要是刪掉了一些我覺得拖沓的口頭語,細(xì)微調(diào)整了敘事的結(jié)構(gòu),其他基本保留了采訪稿的原貌。

  下面在自己的 blog 上收錄的是我最后修改后的稿子,沒有和圖靈社區(qū)的版本比較過,不知道是否后來編輯有無改動(dòng)。


  云風(fēng):一個(gè)編程的自由人

  屬于小伙伴們的年代

  他不知道我是個(gè)小孩,他到我家里找老吳,我媽以為找我爸的,然后就把我爸從單位里面叫回來,說有一個(gè)老頭找你。其實(shí)他是來給我送十塊錢的軟件注冊(cè)費(fèi)的。

  • 你從什么時(shí)候開始編程的?

  我從小學(xué)一年級(jí)開始接觸電腦。80年代初,電視都沒有普及,我爸喜歡編程序。家里就買了一臺(tái)9寸的黑白電視,專門為了接電腦,因?yàn)橐郧?a href=/yuedu/diannao/ target=_blank class=infotextkey>電腦是沒有顯示器的。所以電視就沒看電視節(jié)目看,反正也沒什么節(jié)目可看。那臺(tái)電腦Z80的CPU,只有16K的內(nèi)存,比Apple II都差遠(yuǎn)了。這臺(tái)電腦基本上只能寫一些很簡(jiǎn)單的程序。我爸喜歡,這是他的玩具。

  我剛上學(xué),我爸就會(huì)給我寫一些很簡(jiǎn)單的游戲。他最早給我練習(xí)100以內(nèi)的加減法的程序也是用游戲形式呈現(xiàn)的。我爸給我寫一些小游戲玩,我估計(jì)寫程序是他的愛好,他不會(huì)覺得寫出來的游戲好玩,但是我覺得游戲也是極好玩的。那時(shí)候?qū)懜咝阅艿?a href=/yuedu/youxi/ target=_blank class=infotextkey>游戲程序就需要使用匯編。而電腦上沒有什么開發(fā)工具,我爸當(dāng)時(shí)都是手寫的匯編,然后拿手冊(cè)去翻譯成機(jī)器碼,再導(dǎo)到機(jī)器里邊,當(dāng)時(shí)用的磁帶機(jī),程序需要保存在磁帶上面。在磁帶封殼上用筆標(biāo)注每段程序的位置,玩的時(shí)候進(jìn)帶到那個(gè)位置,再連接上電腦讀出來。

  我小時(shí)候喜歡看書,家里的書我都拿來看,無論看不看得懂,反正我覺得有字的就看。有幾本寫程序的書,我就拿來讀,看起來寫程序可以幫助我完成學(xué)校留下的作業(yè)。我媽當(dāng)時(shí)在上成人大學(xué),學(xué)校開了個(gè)編程的課。他們是晚上上課,白天上班。她看我有興趣,于是就把我拎到課堂上去聽課。當(dāng)時(shí)課堂上就我一個(gè)小孩,其他都是大人。很多人可能只是想要個(gè)文憑,所以那個(gè)課程都不大用心聽。但我有興趣,很認(rèn)真的聽課。老師很高興,認(rèn)真批改我交的作業(yè)。

  • 真正系統(tǒng)學(xué)編程是什么時(shí)候?

  真正系統(tǒng)學(xué)習(xí)是讀初一的時(shí)候。我們中學(xué)新開了一個(gè)機(jī)房,購了一批中華學(xué)習(xí)機(jī),也就是蘋果2在中國的山寨版。學(xué)校沒有什么老師教,唯一的一個(gè)計(jì)算機(jī)老師是我爸的大學(xué)同學(xué),他想讓我爸去代課,于是我爸就成了我們初中的計(jì)算機(jī)老師。編程課程整個(gè)學(xué)校只開了一個(gè)班大概有20、30個(gè)人,一個(gè)星期2節(jié)課,就在學(xué)校機(jī)房里上課。

  當(dāng)時(shí)氣氛很好,玩得好的那些小伙伴,他們大部分現(xiàn)在也在寫程序。我們有了個(gè)小圈子,在一起大家會(huì)有共同話題。不知道哪天開始就想自己做游戲玩,因?yàn)楦鞣N各樣的游戲都玩過了,覺得也沒什么,自己也可以做。所謂環(huán)境就是有很多同齡的孩子一起都在學(xué)這個(gè),大家會(huì)比較,會(huì)交換自己寫的程序,會(huì)討論一下哪里沒有寫好。沒什么資料,有些復(fù)雜的問題大家就會(huì)去想怎么把它做好。

  當(dāng)時(shí)的工具比較缺,不像現(xiàn)在電腦上什么編程工具都沒有。所以你可能得順帶連工具一起做,比如說在Apple II上沒有好的匯編器,你就得用BASIC自己寫一個(gè)。那時(shí)候也沒有互聯(lián)網(wǎng),書店里面的書雖然沒有現(xiàn)在這么豐富,和編程有關(guān)的也有很多。我們沒錢把書全買下來,就挑著買,大家買不同的互相借閱。

  • 小時(shí)候有沒有自己做出一些成型的軟件?

  我上中學(xué)的時(shí)候,就開始做一個(gè)看電子書的軟件。我先在撥號(hào)BBS上發(fā)。后來《電腦報(bào)》每年出合集光盤的時(shí)候把它收進(jìn)去了。當(dāng)時(shí)見過很多共享軟件需要注冊(cè),我就學(xué)樣做了個(gè)啟動(dòng)幾分鐘后會(huì)彈出來的注冊(cè)框。說你需要注冊(cè)才能繼續(xù)使用,注冊(cè)費(fèi)10塊錢人民幣,并留了地址。結(jié)果還真有人給我寄錢。那是我第一次靠寫程序賺錢。我用一個(gè)本把誰買過這個(gè)軟件記下來,用平信把注冊(cè)碼寄回去。互聯(lián)網(wǎng)流行之前,比較流行干這種事情。軟件幾年間大概賣了100份,也有1000塊錢。

  這里還有一個(gè)有趣的故事。竟然有一個(gè)退休的老頭,他真的按我在軟件里留的地址找到我家里去了,他去到我家里說找老吳,我媽以為找我爸的。打電話把我爸從單位里面叫回家,說有一個(gè)老頭找你。后來問來問去說是找我啊,我當(dāng)時(shí)在長(zhǎng)沙讀書。他是來送十塊錢的。

  上大二的時(shí)候,我有幾個(gè)師兄接了個(gè)單:廣東佛山有一個(gè)圖書館要做一個(gè)軟件。我跟我發(fā)小,中學(xué)的朋友就想在假期打份零工。聽說師兄們準(zhǔn)備8月份去,我們就打算7月份跑過去先去做了。等那些人來,就沒他們什么事了。就這樣,事先沒聯(lián)系,一放假我們就直接坐火車跑到佛山去了。

  他們的需求很簡(jiǎn)單,圖書館購置了一臺(tái)當(dāng)時(shí)很少見的光盤刻錄機(jī)和掃描儀,想靠這個(gè)賺些外快。利用這些把附近居民拍的照片掃描成電子版,做成電子相冊(cè)。圖書館的館長(zhǎng)說,你們有兩個(gè)人,如果覺得一個(gè)人做這個(gè)東西就夠了的話,我再給你們點(diǎn)事情。所以我們又幫他們做了一個(gè)圖書館的管理系統(tǒng),兩個(gè)人各做各的,拿當(dāng)時(shí)比較新潮的 Delphi 做了兩個(gè)星期。管吃管住之外額外收了幾百塊錢。我覺得過程挺有意思的,雖然他們有點(diǎn)摳門,但至少比學(xué)校的老師好多了。

  • 大學(xué)畢業(yè)之后干什么去了?

  臨畢業(yè)最后一年我已經(jīng)在北京一家游戲公司做兼職了。認(rèn)識(shí)了一些朋友,剛畢業(yè)的時(shí)候,打算做手機(jī)平臺(tái)的游戲。諾基亞剛發(fā)布了市面上唯一的一款智能機(jī),投資人覺得手機(jī)應(yīng)用會(huì)是未來的一個(gè)趨勢(shì)。我剛畢業(yè)的那會(huì),一直在折騰這個(gè)事情,我們的切入點(diǎn)就是做一個(gè)手機(jī)游戲的引擎。我們想做一個(gè)開發(fā)平臺(tái),大家在上面可以做游戲。當(dāng)時(shí)選的是塞班平臺(tái)。

  上大學(xué)的時(shí)候,沒想過去拉投資什么的,就是被人帶著玩,開始比較有意思,搞了幾個(gè)月,興趣就沒有那么大了。我覺得那時(shí)候手機(jī)上做游戲,只能做貪吃蛇、連連看,這些游戲不符合我的游戲觀,我喜歡玩復(fù)雜一點(diǎn)的游戲

  在要簽投資合同的時(shí)候,我作為創(chuàng)始團(tuán)隊(duì)成員,需要保證在這個(gè)團(tuán)隊(duì)若干年。我發(fā)現(xiàn)我要是未來幾年全做手機(jī)游戲,就做不了我想做的東西了。于是在簽字之前,說我不干了。大家也挺理解的。

  接下來被北京游戲圈的朋友叫去做 web 游戲,那家叫可樂吧的公司。干了半年后沒什么興趣,就離開北京回武漢了。

  網(wǎng)易那些年

  丁磊最后說,你走也沒關(guān)系,在網(wǎng)易留一個(gè)宿舍,你可以住這里,沒問題。我覺得我在網(wǎng)易干得很開心,在這里不受限制。我不覺得公司欠我什么,我也不欠公司什么。

  • 怎么去網(wǎng)易的?

  大學(xué)快畢業(yè)的時(shí)候,我曾經(jīng)幫一家游戲公司做了點(diǎn)東西。他們有一款游戲用了我的游戲引擎,需要我在此基礎(chǔ)上再寫一個(gè)模塊。他們問我要多少報(bào)酬,我沒多想,就按照同學(xué)在外面做家教的行情算了一下,我說就按家教1個(gè)小時(shí)10塊錢算就行了。最后給了幾百塊錢,關(guān)系不錯(cuò)。

  后來他們公司被網(wǎng)易收購,網(wǎng)易啟動(dòng)了《大話西游》項(xiàng)目,聽說我沒在工作,于是就繼續(xù)讓我?guī)退麄冏鰱|西。我在武漢家中寫一些模塊,當(dāng)然再不能按10塊錢時(shí)薪做了,當(dāng)時(shí)一個(gè)月有4000塊兼職工資吧。做了段時(shí)間,他們覺得溝通太麻煩。丁磊打電話給我說,你不如就來廣州網(wǎng)易干,機(jī)票幫你買好了,公司也幫你在公司旁邊租了房子,過了馬路就到辦公室。你安心每天來上班,不用打卡。我爸說,你這么整天窩在家里也不像話,我就飛去了廣州。

  • 在網(wǎng)易做的第一個(gè)項(xiàng)目是什么?

  2001 年的網(wǎng)易人還不多,就幾十個(gè)人吧,我感覺那里的人都挺好的,特親切。跟游戲部門一開始沒在一起上班,他們上他們的,我上我的,我只需要完整需求。《大話西游》做了一年多就完成了。當(dāng)時(shí)網(wǎng)易對(duì)他們的進(jìn)度要求挺緊,似乎在按進(jìn)度走,但我自己覺得質(zhì)量很有問題,只是搶時(shí)間把它做出來。理所當(dāng)然的,完成以后問題特別多,服務(wù)器容易宕機(jī),客戶端容易崩潰。

  當(dāng)時(shí)也沒想過網(wǎng)絡(luò)游戲后來會(huì)怎么發(fā)展,網(wǎng)易應(yīng)該是因?yàn)槭鲿r(shí)代的火爆而收購這個(gè)團(tuán)隊(duì)的。但網(wǎng)易當(dāng)時(shí)的思路都是傳統(tǒng)游戲開發(fā)運(yùn)營(yíng)的那一套,比如要找代理商來賣游戲客戶端,就像一個(gè)有網(wǎng)絡(luò)功能的傳統(tǒng)游戲一樣。

  • 《大話西游》第一版不太成功,你接著做《大話西游2》了嗎?

  剛到網(wǎng)易時(shí),我沒把自己看成是游戲團(tuán)隊(duì)成員,只是他們讓我做什么,我覺得事情還有點(diǎn)意思,就用心把圖形引擎一小塊的事情做好。項(xiàng)目結(jié)束后,整個(gè)項(xiàng)目沒做好,覺得很不爽。丁磊那時(shí)候也沒有信心,好在網(wǎng)易靠短信的業(yè)務(wù)開始賺錢了。

  我記得那段時(shí)間,公司附近特別多的酒吧,丁磊喜歡泡酒吧。我就住在旁邊,他在酒吧就打電話把我叫出來,也沒什么事情,就是喝酒聊天。我記得那時(shí)候他覺得游戲沒做好,而網(wǎng)易的聊天室服務(wù)還挺熱鬧,他就想把大話西游第一版改成一個(gè)圖形聊天室。我說這個(gè)不好,客戶端太大,那時(shí)候帶寬又小,不行。

  我始終覺得很多東西我來做的話,做好也挺容易的。原來的客戶端不穩(wěn)定,我在家里悶頭搞了兩三個(gè)月,重新寫了客戶端的雛形。弄好之后給大家看,說其實(shí)把客戶端做穩(wěn)定也不難。丁磊安排了原來技術(shù)部門的叮當(dāng)來負(fù)責(zé)游戲項(xiàng)目,叮當(dāng)從網(wǎng)易技術(shù)部門抽調(diào)了當(dāng)時(shí)在網(wǎng)易技術(shù)最好的幾個(gè)程序,決定把項(xiàng)目重做一遍。然后我就認(rèn)認(rèn)真真開始做這個(gè)項(xiàng)目了,這就是《大話西游》第二版。

  在 2002 年,我們其實(shí)花了很短的時(shí)間,就把它重寫完了。游戲的大框架都在,只是前一版程序?qū)懙貌缓谩P碌陌姹就瓿梢院蟛环判模瑑?nèi)部測(cè)試了很久很久,直到技術(shù)上沒什么問題,才推了出來。我當(dāng)時(shí)的想法就是在程序這個(gè)方面我盡力了,比以前穩(wěn)定,至少不會(huì)崩潰,也沒有內(nèi)存泄露。

  • 你在《大話西游2》上完全實(shí)現(xiàn)自己技術(shù)上的想法了嗎?

  我的一些想法也實(shí)施了,因?yàn)橐郧翱蛻舳撕苋菀妆溃覜]太想去讀老的代碼。只是感覺如果按照我的想法做,會(huì)穩(wěn)定一些。也的確好了很多。以前沒把項(xiàng)目當(dāng)成自己的東西做,所以有想法,最多說說,不會(huì)用力去推。后來到這個(gè)項(xiàng)目,就覺得是自己的項(xiàng)目,盡量把它做好,很多想法之前就考慮過,當(dāng)時(shí)也比較成熟了。

  我大學(xué)頭兩年以及中學(xué)時(shí)代主要是用 C 語言做開發(fā),到大四開始寫 C++ 的程序。后來幾年都對(duì) C++ 很有熱情,有新的項(xiàng)目開始也就有了新的實(shí)踐想法的機(jī)會(huì)。C++ 里可以玩的東西很多,每接觸到一些就會(huì)想著如何用到項(xiàng)目里去。當(dāng)時(shí)對(duì)語言特別熱情,還做過 C++ 的T恤,把 C++ 印到名片上,利用公司的資源開辦了一個(gè) C++ 討論組郵件列表,邀請(qǐng)了國內(nèi)很多玩 C++ 的程序員參加。

  接下來網(wǎng)易開始《夢(mèng)幻西游》的項(xiàng)目,我參于的一個(gè)很大的動(dòng)力是覺得 C++ 可以換個(gè)玩法,能夠把新學(xué)到的東西用進(jìn)去,可以換個(gè)方法寫程序。因?yàn)榍懊嬉粋€(gè)項(xiàng)目還是比較傳統(tǒng)的 C++ 的用法,后來就在《夢(mèng)幻西游》里面用了當(dāng)時(shí)比較新潮的 C++ 技術(shù)。等到 2004 年《夢(mèng)幻西游》項(xiàng)目開發(fā)結(jié)束后,我就逐漸對(duì) C++ 沒興趣了。然后到 2005 年的時(shí)候,在上海開了一次 C++ 的會(huì)議,我被邀請(qǐng)去做一個(gè)演講。那時(shí)候,我記得聽了一些關(guān)于 C++ 語言編程的高級(jí)玩法,雖然之前自己也花了許多時(shí)間去研究,但突然就覺得這些只是一個(gè)智力游戲了。

  • 那個(gè)時(shí)候你寫了一本書吧?

  2004 年是我最閑的時(shí)候,我寫了一本書,到 2005 年的時(shí)候,那個(gè)書出版,我也到杭州工作,開始忙了。從 2005 年我正式寫博客,最初的想法挺簡(jiǎn)單:我的書出版了,里面有很多錯(cuò)誤的地方,以及想法的變遷,我想利用網(wǎng)絡(luò)平臺(tái),來更正我寫過的東西,所以這個(gè)博客最早的作用是維護(hù)勘誤表,接著把新的想法寫在上面。

  我從 1997 年開始維護(hù)了很多年個(gè)人網(wǎng)站,之前也經(jīng)常寫些東西,網(wǎng)站本來就有一些固定的讀者。在書出版后,有很多人就因?yàn)槟潜緯业轿业牟┛停x者就更多了。我發(fā)現(xiàn)博客有更好的交互性,堅(jiān)持寫下來,一直沒有停,寫到現(xiàn)在。

  • 你怎么去到杭州的?

  2005 年的網(wǎng)易,我已經(jīng)算是干的比較久的員工。一些老員工離開了。我當(dāng)時(shí)的想法是既然項(xiàng)目做完,《大話西游》都有幾十萬在線,在國內(nèi)算是最好的一個(gè)網(wǎng)絡(luò)游戲,那么我對(duì)自己的工作有了個(gè)很好的交代。網(wǎng)易的待遇不錯(cuò),第一筆的期權(quán)收益拿到,似乎日后的生活沒有問題。就想離開重新做點(diǎn)別的。

  沒想好去哪,當(dāng)時(shí)也有其它公司讓我過去,第一個(gè)找我的是盛大。盛大的陳大年在我讀大學(xué)時(shí),我們就是網(wǎng)友。他說想搞個(gè)研究院,問我有沒有興趣。

  我直接跟領(lǐng)導(dǎo)叮當(dāng)(前網(wǎng)易 COO 詹鐘暉,于2011年5月15日卸任網(wǎng)易首席運(yùn)營(yíng)官,離職前是網(wǎng)易管理團(tuán)隊(duì)重要成員。他于1999年10月加入網(wǎng)易公司,2001年4月加入在線游戲事業(yè)部。2006年5月,詹鐘暉被任命為網(wǎng)易聯(lián)合首席運(yùn)營(yíng)官,2009年3月,詹鐘暉擔(dān)任網(wǎng)易首席運(yùn)營(yíng)官,主要負(fù)責(zé)游戲業(yè)務(wù)。)說我想換個(gè)地方,換個(gè)環(huán)境生活。盛大的朋友邀請(qǐng)我過去。他就問,去盛大能做啥呢?在網(wǎng)易不能做嗎?

  當(dāng)晚丁磊找我喝酒,說你覺得哪里環(huán)境比較好,我說杭州感覺不錯(cuò),然后他就說不如我們?cè)诤贾蓍_個(gè)分公司吧,我說好啊。丁磊是浙江人,在杭州開分公司的事情估計(jì)他也是想了很久,恰巧借我的口提了出來。這個(gè)事情網(wǎng)易董事會(huì)批的很快,沒幾天我就一個(gè)人到杭州折騰去了。

  剛到杭州,我在西湖邊租了一個(gè)小辦公室。一開始的幾個(gè)人是我在游戲圈子里的朋友,還有過去的同學(xué)。接下來就是自己招人,初期人手不夠時(shí)我還兼職過前臺(tái),行政,出納。

  • 當(dāng)時(shí)在杭州想做什么?

  一開始就想做游戲引擎,除了游戲引擎,還想做一款跟市面上的網(wǎng)絡(luò)游戲不一樣的游戲。04、05年是整個(gè)網(wǎng)易感覺最好的時(shí)期。沒有競(jìng)爭(zhēng)對(duì)手,收入不錯(cuò),自我感覺非常好。剛到杭州時(shí),老板不急,我們也不急,耐著心做就行了,我們想做一個(gè)不一樣的游戲。我不太喜歡 MMO 的枯燥模式,覺得很枯燥。2004年,《魔獸世界》在美國在 Beta 測(cè)試,我卻玩得挺開心的。發(fā)現(xiàn)網(wǎng)絡(luò)游戲也不是那么無趣。

  我想做點(diǎn)好玩的游戲,但覺得需要一步一步的來。技術(shù)跟不上,就先把技術(shù)做好,然后再做好的游戲。我想法很單純,只想做事。我們只要7、8個(gè)人就可以了,人多了也管不過來。后來網(wǎng)易開始把重心移到杭州,前期因?yàn)樵诤贾菀呀?jīng)有了我們這個(gè)辦公室,并注冊(cè)了分公司,成立杭州研究院也就方便了很多。早期我們?cè)诤贾菅芯吭旱幕I備工作上做了不少事情,但后來的杭研的實(shí)際業(yè)務(wù)和我那里也沒有什么關(guān)系。

  • 看起來工作有些瑣碎,你一個(gè)人能兼顧這些工作和開發(fā)嗎?

  我的確有一些非技術(shù)的工作,比如說我需要做公司內(nèi)部的技術(shù)評(píng)審。除了杭州的事情,也經(jīng)常回廣州幫廣州的項(xiàng)目解決一些問題,頻率大約半年一次吧。因?yàn)槎±诘挠萌孙L(fēng)格就是信任他熟悉的人。如果有項(xiàng)目出現(xiàn)問題,他覺得誰能搞定,他就把這個(gè)人調(diào)過去幫幫忙,他對(duì)我技術(shù)方面解決難題的能力很信任。經(jīng)常把我叫回去做點(diǎn)這個(gè),做點(diǎn)那個(gè)。我也樂意去做。

  開發(fā)進(jìn)行了幾年后,我們有幾個(gè)主要的程序員覺得累了,換到別的部門去。每次有人離開,我都很苦惱,因?yàn)樾枰邮帜切┰緞e人負(fù)責(zé)的模塊。后來發(fā)現(xiàn)我自己接的事情越來越多,我光接那些別人做的東西,就沒有什么精力做新的東西了。每走一個(gè)人,我把他們做的東西都看一遍,再接著做,很累。最終整個(gè)工作室可能只有我知道所有的數(shù)十萬行代碼都是怎么回事。

  在開發(fā)上我們搖擺過很多次,又想把游戲做好,又想把引擎做好,結(jié)果兩件事情都沒有做好。技術(shù)上的東西也是做了又改,改了又做。一開始我們的想法就是什么都自己做,覺得如果用公開的東西,外掛就容易鉆漏進(jìn)來。比如,如果我們連 runtime 都自己寫的話,可以做出很強(qiáng)的加密殼。我們還可以自己開發(fā)腳本語言,不僅可以貼合游戲的需求,還不容易被人分析。這些想法現(xiàn)在看來是很可笑的,但在頭一年,我們的確是在做這些。估計(jì)是受公司大氣氛的影響,覺得不用著急,什么都可以慢慢來。做著做著就發(fā)現(xiàn),軟件大廈不是幾個(gè)人就可以搭起來的,你不能說自己干就從頭自己干,我們當(dāng)時(shí)不僅做了 runtime,還做了執(zhí)行代碼的加載器,我們做得特別特別細(xì),干了許多本該是操作系統(tǒng)做的瑣碎工作。一年多以后才醒悟精力不應(yīng)該放在這些上面。

  • 最后你們有成型的產(chǎn)品嗎?

  我們最后的3D引擎半成品沒有對(duì)外公開。到2010年的時(shí)候,網(wǎng)易的情況已經(jīng)不一樣了,網(wǎng)易的競(jìng)爭(zhēng)者在08、09年之后開始多起來。但是我們還是比較封閉,沒有很快的思路轉(zhuǎn)換,覺得什么事情慢慢踏踏實(shí)實(shí)做就可以了,也不用管市場(chǎng)需要什么,因?yàn)榫W(wǎng)易有很多賺錢的產(chǎn)品,也不缺我這一個(gè)。我當(dāng)時(shí)覺得有些東西做出來,公司內(nèi)部可以用,我在里面學(xué)到的東西,我可以跟公司內(nèi)部去分享。那段時(shí)間做的挺多的就是到廣州做內(nèi)部的分享,給大家講我們做的東西,網(wǎng)易的技術(shù)氛圍一直很好。

  在杭州開發(fā)游戲引擎期間,我們工作室出過一款完整的卡牌游戲,我自己很喜歡,但用戶不多,喜歡的人都很喜歡,不喜歡的人似乎也很難吸引他們來玩。公司也不愿意花資源去推這種特別小眾市場(chǎng)的游戲

  我在杭州做的東西沒有特別成功的,但是有很多技術(shù)上的想法,以及對(duì)游戲的想法總在和整個(gè)公司的同事分享。3D引擎這個(gè)東西也很難做,它是需要很多年積累的,現(xiàn)在自己做3D引擎的人也比較少。我們嘗試過和廣州的小組合作開發(fā)游戲,但沒有合作成功。最后我們覺得我們小組要想在公司活下去有發(fā)言權(quán),還得自己做游戲。所以到2010年,就開始重新招人自己做游戲。但這個(gè)時(shí)候,公司的環(huán)境對(duì)我們的支持已經(jīng)不如2005年。

  因?yàn)橹皇窍胂茸尮ぷ魇疑嫦氯ィ砸矝]什么高追求,加上之前做的卡牌游戲不被市場(chǎng)接受,我們這次覺得做一個(gè)市場(chǎng)認(rèn)可的游戲就可以了,不打算做什么驚世駭俗的東西。最終開發(fā)時(shí)間太緊。2010 年底這個(gè)游戲就叫停了。其實(shí)對(duì)于公司來說,確實(shí)應(yīng)該停掉,公司已經(jīng)有太多項(xiàng)目了,沒有特別的理由保留我們這個(gè)并不特殊的項(xiàng)目。

  • 有沒有想過把這個(gè)3D引擎項(xiàng)目開源

  到2010年工作室解散的時(shí)候,我想過這事,和叮當(dāng)說的時(shí)候,他說他做不了主,所以我們就退一步在公司內(nèi)部開源。但畢竟在網(wǎng)易頂多也就1000個(gè)程序員,形成不了開源軟件良好發(fā)展的社區(qū),我們?cè)谶@個(gè)引擎上繼續(xù)繼續(xù)做的工作很多。我跟丁磊說,我們做的東西如果公司不用,不妨把它開源,讓大家一起完善。當(dāng)時(shí)我們工作室剛解散,丁磊覺得我心里有想法。他有話直說,說你花公司的錢,做了4年的東西。你沒做成功,就覺得你要找回一定的價(jià)值。你覺得開源就可以把自己這4年做的東西的價(jià)值體現(xiàn)出來。我說我不是這樣想的,我只是很單純覺得技術(shù)發(fā)展依賴交流分享。這個(gè)也是我最后走的原因之一,我覺得和老板有些理念很難達(dá)成一致。丁磊是很獨(dú)斷的一個(gè)人,公司什么都是他說了算,他認(rèn)可的東西就很認(rèn)可,他不認(rèn)可的東西別人跟他解釋也沒用。丁磊為人不錯(cuò),網(wǎng)易整體也很好,尤其是技術(shù)氛圍,但并不是事事讓人滿意。

  • 那時(shí)候是不是人也走的比較多,他也比較茫然,看問題負(fù)面的東西比較多?

  網(wǎng)易游戲在前兩年離開的核心人員比較多。大話西游的核心團(tuán)隊(duì)突然就走掉了一大撥,當(dāng)時(shí)丁磊心里不舒服,突然飛到杭州。我?guī)ノ乙粋€(gè)朋友開的小酒吧,喝了一晚上紅酒聽了一晚上抱怨。最后我那朋友一直在我背后催我說太晚了要打烊了。

  那個(gè)時(shí)候經(jīng)常被他叫過去在辦公室閑聊。我記得有一次他跟我說,中國搞航天什么的,花這么多錢,太浪費(fèi)了。我說我跟你看法不一樣,然后他就一個(gè)勁的說這個(gè)沒用沒用,浪費(fèi)錢。他就覺得搞航天不如養(yǎng)豬,他有他自己的一整套的道理,所以你是很難說服他的。

  到2011年的夏天的時(shí)候我離開。丁磊最后說,你走了也沒關(guān)系,在網(wǎng)易大樓里給你留一個(gè)宿舍,你想住就住在這里,沒問題。我覺得我在網(wǎng)易干得很開心,在這里不受限制。我不覺得公司欠我什么,我也不欠公司什么。

  • 現(xiàn)在網(wǎng)易還有你這種類似于“自由人”的角色嗎?

  網(wǎng)易的牛人很多,我這種閑人現(xiàn)在估計(jì)沒有了。我在廣州的時(shí)候,以及杭州工作室解散后,經(jīng)常在各個(gè)部門,工作室跑來跑去,對(duì)跟我沒關(guān)系的業(yè)務(wù)發(fā)表些意見。比如Twitter正火的時(shí)候,我就說我們要不要做一個(gè),我有很多想法。有事沒事,我就會(huì)找人問說你們部門是不是閑了,我有個(gè)點(diǎn)子不錯(cuò),我們要不要搞一下。因?yàn)槲易约菏情e不下來,就算沒事,我也會(huì)到一些部門去問,你們最近有沒有遇到什么問題,我們一起看一看。我在網(wǎng)易工作10年多,大部分時(shí)間就是一個(gè)人,不用管人,也沒人管我。我和談的來的同事說,最近有些好玩的東西,我們研究一下。如果碰上可以做的事情,可能就搞上一兩個(gè)星期。

  最近聽老同事說現(xiàn)在網(wǎng)易跟以前有點(diǎn)不一樣了,以前老員工在網(wǎng)易還是比較悠閑的,愛什么時(shí)候上班,就什么時(shí)候上班。比如我當(dāng)年就經(jīng)常下午去上班,半夜離開。現(xiàn)在好象不行了,不管你有沒有資歷。

  自由的程序員

  • 每個(gè)人都會(huì)有自己的挑戰(zhàn),對(duì)別人來說很簡(jiǎn)單,但是對(duì)你來說很難,其實(shí)你都可以一點(diǎn)一點(diǎn)來完成。后來怎么想到自己出來創(chuàng)業(yè)的?

  2011年,我離開網(wǎng)易的時(shí)候想的蠻簡(jiǎn)單,覺得不在網(wǎng)易可能更自由一點(diǎn)。比如我想把我寫的東西開源開源,而在網(wǎng)易是不行的。我就想讓自己獨(dú)立出來玩一玩,想做點(diǎn)事情也好,更隨便一點(diǎn)。

  叮當(dāng)比我早幾個(gè)月離開,一開始我就知道他們幾個(gè)人在想創(chuàng)業(yè)的事情。他們最后才找到我。起初一起合伙的人有做美術(shù)的,有做市場(chǎng)的,而做技術(shù)的人沒有確定。后來這一伙人好些人還是留在網(wǎng)易了,并沒有走。

  他們一直缺個(gè)做技術(shù)的合伙人,我單身沒有負(fù)擔(dān),是創(chuàng)業(yè)很好的合伙人選。叮當(dāng)跟我聯(lián)系。我本來是想先休息,不過又想想,其實(shí)創(chuàng)業(yè)的話,能自己說了算也挺好的。我在網(wǎng)易07、08年以后研究的東西,都是做網(wǎng)游的平臺(tái),如果我是一個(gè)人做著玩,缺乏個(gè)平臺(tái),絕對(duì)是沒法繼續(xù)搞這些東西的。一個(gè)產(chǎn)品需要有很多的用戶,游戲這東西不可能一個(gè)人弄。若是組建起新團(tuán)隊(duì),做這些東西,知識(shí)和技能便可以延續(xù)下來,這個(gè)事情也蠻好的。

  • 你們拉了很多網(wǎng)易的同事出來嗎?

  我們不太想找網(wǎng)易的人,之前大話西游的團(tuán)隊(duì)離開我也看到丁磊挺受傷。我知道這個(gè)對(duì)他確實(shí)打擊挺大,以至于后來公司管理風(fēng)格都變了很多。所以我們出來不太想找網(wǎng)易的人,我覺得就我們幾個(gè)核心足夠了,我們市場(chǎng)有市場(chǎng)的人,做產(chǎn)品有產(chǎn)品的人,做技術(shù)我也很有信心。

  • 那你現(xiàn)在公司也成立了兩年了,那你覺得達(dá)到你的目的了嗎?

  不到兩年,還算達(dá)到了。其實(shí)我跟叮當(dāng)干也蠻多波折,最主要是我覺得他們一開始人太多。都是很牛的人,我覺得做事情不能這么多人開圓桌會(huì)議來決定事情,所以我當(dāng)時(shí)只有一個(gè)要求,我說叮當(dāng)我跟你干,我聽你的,沒問題。反正我一直是你下屬早習(xí)慣了。但是以后做核心決策加上我不應(yīng)超過3個(gè)人。他們也挺猶豫的,畢竟我是后來的。

  最后的結(jié)果是我們?nèi)齻€(gè)人出資成立了現(xiàn)在這家公司,然后再以我們?nèi)齻€(gè)人的名義去找了風(fēng)險(xiǎn)投資。最后公司董事會(huì)有 8 個(gè)人。

  • 新產(chǎn)品什么時(shí)候上線?

  我們的 MMO 產(chǎn)品叫《斗羅大陸》,這原本是起點(diǎn)一部非常有名的網(wǎng)絡(luò)小說。原計(jì)劃是今年底上線,但是現(xiàn)在可能進(jìn)度趕不上。最大的原因是我們代理了一家由成都一家公司開發(fā)的產(chǎn)品《狂刃》。代理的產(chǎn)品有很多技術(shù)問題,我們抽調(diào)了很多人員幫他們?nèi)ソ鉀Q問題。不光是技術(shù),還有產(chǎn)品的設(shè)計(jì),都有問題。

  《狂刃》已經(jīng)上線。當(dāng)初開董事會(huì)我贊成做這個(gè)代理項(xiàng)目的主要原因是可以借機(jī)鍛煉一下運(yùn)營(yíng)團(tuán)隊(duì),況且我們?cè)疽灿杏?jì)劃做用戶平臺(tái),付費(fèi)支付系統(tǒng)等。把這些用戶平臺(tái)提前做好,我們自己產(chǎn)品上線也會(huì)順利一點(diǎn)。因?yàn)?a href=/yuedu/youxi/ target=_blank class=infotextkey>游戲最怕的就是剛上線時(shí)各種不穩(wěn)定因素。大話西游那個(gè)團(tuán)隊(duì)出去,第一個(gè)產(chǎn)品失敗遇到的重大問題之一就是他們的用戶平臺(tái)沒有經(jīng)過檢驗(yàn),第一次砸的宣傳費(fèi)幾百萬,因?yàn)榈谝惶煊脩舻慕尤肫脚_(tái)出問題,搞了8個(gè)小時(shí)玩家不能登陸。這等于一個(gè) BUG 就浪費(fèi)了幾百萬的市場(chǎng)費(fèi)用。我們提前驗(yàn)證一下自己開發(fā)的用戶平臺(tái),代理一個(gè)游戲是個(gè)很好的機(jī)會(huì)。《狂刃》的第一天也出了用戶登陸故障的事故,但是我們10分鐘就搞定了,應(yīng)急速度很快。估計(jì)等我們自己的產(chǎn)品上線的時(shí)候,出現(xiàn)這種問題的機(jī)會(huì)就更少了,也有了應(yīng)急的經(jīng)驗(yàn)。

  • 你好象在 skyNET 上面花了好多心思吧?

  skyNET 是我們服務(wù)器的一套框架程序。最初想法是在2010年,我們正在籌備做新的游戲的過程產(chǎn)生了新的想法。由于游戲項(xiàng)目后來迅速停掉,想法也沒有實(shí)踐。到2011年出來了以后,反正要做新項(xiàng)目了,就想想該怎么做。寫了半年后嘗試做開源。因?yàn)橐恢倍枷氚炎约鹤龅臇|西迅速的放到程序員社區(qū)里面,大家都可以用,然后得到反饋,我們?cè)俑倪M(jìn)。我一直覺得這是可以提高我們?cè)诩夹g(shù)圈中的影響力的好方法,同時(shí)也可以監(jiān)督我們把自己的東西質(zhì)量提高。

  最近有很長(zhǎng)一段時(shí)間,我在手游上面做開發(fā)研究,所以也不是全部精力在做這個(gè)東西。ios游戲開發(fā)方面,也是我們?nèi)孔约鹤龅摹2贿^手游項(xiàng)目沒有開源是因?yàn)橛泻芏鄸|西做得太快,針對(duì)性的代碼太多,還沒整理好。

  我們寫的很多東西跟業(yè)務(wù)沒有關(guān)系的都盡量開源了。我對(duì)現(xiàn)在的同事也是這么說,如果你覺得你的東西值得拿出來,我們都鼓勵(lì)你去開源開源有一個(gè)好處,你如果能把項(xiàng)目推上正軌,有很多人會(huì)為它出力。就像我們 skyNET 出來以后,一開始都是我一個(gè)人在維護(hù),慢慢的發(fā)現(xiàn)有一些別的公司的項(xiàng)目也在用。會(huì)給你提意見,會(huì)推一些代碼,發(fā)現(xiàn) BUG 也會(huì)告訴我,慢慢這個(gè)社區(qū)就起來了。

  • 手游方面你們是不是可以借用一些現(xiàn)有的游戲框架,比如 Cocos2d ?

  也有人問我們?yōu)槭裁床挥?Cocos2d,我曾考察過一些ios上面的圖形引擎。我從大學(xué)開始就做2D游戲,包括后來做《大話西游》、《夢(mèng)幻西游》。我對(duì)這個(gè)領(lǐng)域很熟悉,知道2D圖形核心部分沒有太多工作。所以我覺得沒有必要用別人的東西。如果要開發(fā)3D游戲,我們會(huì)選一個(gè)3D引擎的開源東西做,因?yàn)樽约鹤鲞^3D引擎,知道這里面代碼量特別大,從頭做很難。如果想盡早出產(chǎn)品,沒有必要把精力花在引擎上面。但是2D的東西,我自己花了一個(gè)星期的時(shí)間,就把基礎(chǔ)的東西做的差不多了,工作量對(duì)我來說就是兩周的工作時(shí)間。如果去用現(xiàn)成了的2D引擎,可能我也需要兩周時(shí)間去熟悉。而自己寫的引擎,可以更清楚如何優(yōu)化。手機(jī)游戲性能優(yōu)化很重要,有點(diǎn)像20年前的感覺。機(jī)器性能都很差,你必須把優(yōu)化做好一點(diǎn)。這方面我覺得自己還是比較擅長(zhǎng)的。有很多東西新鮮有趣,比如在手機(jī)上考慮怎么省電等等。如果用現(xiàn)成的東西,還會(huì)放棄這些有趣的過程,我選擇了自己來做。

  • 你剛剛一直在提你覺得好玩的游戲,還有你的游戲觀,你覺得好玩的游戲應(yīng)該是什么樣的?

  我們現(xiàn)在做的3D網(wǎng)游是按照魔獸世界的模式在做,我們不敢說做的比它好,因?yàn)槲易约阂彩悄ЙF世界的玩家,我覺得做得比它好很難,但是我們是走這種模式,龐大的世界觀,豐富的情節(jié),有很多很多的細(xì)節(jié),然后讓你覺得是一個(gè)世界。

  單純個(gè)人選擇來說,我覺得游戲系統(tǒng)越復(fù)雜,越有挑戰(zhàn)性,我就覺得越好。比如說我原來不怎么玩手機(jī)游戲,我覺得手機(jī)游戲太簡(jiǎn)單。過年吸引我玩手游的第一個(gè)游戲是COC(《部落戰(zhàn)爭(zhēng)》),我突然覺得挺好玩,有人玩這個(gè)游戲就覺得不花錢就玩不下去了。而我反而覺得不花錢才是樂趣,有挑戰(zhàn)。我沒花錢但玩得挺嗨的。

  我玩游戲對(duì)圖象聲效沒什么要求,只需要它系統(tǒng)好玩。我也玩一些用字符拼出來的抽象游戲,比如矮人要塞這樣的,畫面上只有一些符號(hào),但它有一個(gè)很復(fù)雜的游戲機(jī)制。還有一些策略游戲,通常會(huì)選最高難度,要求一步一步的精心策劃,不準(zhǔn)犯一點(diǎn)錯(cuò)誤。可能我會(huì)不停的失敗,但是我覺得失敗也是一種樂趣,只要最終能成功就挺開心。

  我玩游戲的口味跟大多數(shù)普通的玩家可能真不一樣,所以我們自己的游戲,我不提太多的意見,交給策劃去做。而我喜歡的東西,市場(chǎng)可能不接受。

  • 你在業(yè)余時(shí)間經(jīng)常攀巖?玩了多少年了?

  我04年開始玩攀巖,05年就停了,在2011年工作閑下來才撿回來。我的身體素質(zhì)不太適合玩這個(gè),因?yàn)槲殷w力不好,力量不怎么樣,個(gè)子太高,韌帶又不太好。攀巖比較適合1米7幾的人玩,亞洲人超過1米8,力量就不太跟的上。雖然攀巖運(yùn)動(dòng)在20出頭是黃金年齡,但玩到60、70歲絕對(duì)沒問題。這不是項(xiàng)跟人較勁的運(yùn)動(dòng),只是不斷的挑戰(zhàn)自己而已。這個(gè)東西,自己覺得開心就好。不為什么,甚至不是為了鍛煉身體,純粹是喜歡。玩攀巖也不占用什么時(shí)間,每次1個(gè)小時(shí),一周三次不過3個(gè)小時(shí)。當(dāng)然偶爾會(huì)開車出去玩。花上一個(gè)周末在野外。

  攀巖是一項(xiàng)孤獨(dú)的運(yùn)動(dòng),就是讓你覺得定期有事情做,讓你覺得有很多挑戰(zhàn)要去完成,每個(gè)人都會(huì)有自己的挑戰(zhàn),對(duì)別人來說很簡(jiǎn)單,對(duì)你來說很難,你可以一點(diǎn)一點(diǎn)來完成。你可以去各個(gè)地方,一直爬下去。玩攀巖的圈子,除了大學(xué)生剛畢業(yè)的以外,我認(rèn)識(shí)圈子里面堅(jiān)持下來的人,就是玩了好多年的人,很多巖友都是三四十歲。我現(xiàn)在是34,至少10年內(nèi)我不會(huì)覺得玩得吃力。去野外爬,你經(jīng)常會(huì)見到五六十歲的人掛在巖壁上。它不是一個(gè)純年輕人做的事情。

  今天完成不了的線路,明天可能也完成不了,但是你堅(jiān)持,過一段時(shí)間,突然開竅了,就會(huì)發(fā)現(xiàn)很簡(jiǎn)單。攀巖是用腦子玩的,有的東西說不清,要自己體會(huì)。突然之間,原來很難的東西變簡(jiǎn)單了,然后你就會(huì)找下一個(gè)目標(biāo),可以爬更難的線路。也不一定是需要越爬越難,還可以嘗試各種風(fēng)格的,不同的巖壁。

  • 你作為程序員出來創(chuàng)業(yè),有什么切身感受?要是其他碼農(nóng)有這樣的機(jī)會(huì)的話,鼓勵(lì)他們出來創(chuàng)業(yè)嗎?

  我很滿意現(xiàn)在的情況。雖然我們公司還沒有正收益,我們還在花錢。現(xiàn)在公司最好的一點(diǎn)是我們可以很好的分工合作,大家做各自擅長(zhǎng)的事情。就像我現(xiàn)在寫程序,不管人。做開發(fā)的階段,我只要把我的事情做好就行了。每個(gè)人把擅長(zhǎng)的東西做好就行了。如果想自己什么都做,那就會(huì)很累。我自己的負(fù)面經(jīng)驗(yàn)就是在杭州干了幾年,什么都管,覺得自己什么都能做。當(dāng)時(shí)想,只要其他人能做的事情,肯學(xué)肯適應(yīng),你都能做。結(jié)果是你沒有那么多精力。還是把自己喜歡做的事情做好。你不喜歡、不擅長(zhǎng)的事情,有人卻喜歡擅長(zhǎng),交給他們就好了。

  組建創(chuàng)業(yè)公司,做事的規(guī)則很重要。我覺得與人合作,矛盾遲早會(huì)有的。一開始就應(yīng)該把決策機(jī)制和遇到矛盾大家怎么來協(xié)調(diào)定好。把壞的事情事先想好。不能依靠朋友間的友情來處理問題。

it知識(shí)庫云風(fēng):一個(gè)編程的自由人,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 婷婷丁香在线视频 | 婷婷在线视频 | 欧美一级片| 国产精品 亚洲一区 | 韩日精品一区 | 91久久精品日日躁夜夜躁国产 | 夜久久 | 亚洲精品中文在线观看 | av天天看 | 亚洲精品一区二区三区四区高清 | 国产成人一区二区三区精 | 992人人草| 久久国产欧美日韩精品 | 91精品国产91久久久久久丝袜 | 久久亚洲国产精品 | 区一区二区三在线观看 | 亚洲一区二区三区免费 | 日韩在线一区视频 | 亚洲一区综合 | 激情婷婷| 久久久久久成人 | 亚洲成人一区 | 久久久中文 | 久久性色 | 欧美精品久久 | 精品av| 自拍视频在线观看 | 欧美1区2区 | 成人自拍视频 | 亚洲精品日韩综合观看成人91 | 日韩一 | 3级毛片| 国产精品毛片 | 91国在线视频 | www久久99 | 在线区 | 国产精品三级久久久久久电影 | 2018国产大陆天天弄 | 亚洲国产一区二区在线 | 精品一区二区久久久久久久网精 | 99热国产在线播放 |