每日最新頭條.有趣資訊

程式員之神:蓋茨曾評價“卡馬克就是個天才”

導語:

1996年,26歲的約翰·卡馬克寫出了世界上第一個3D引擎,

從此電腦進入了3D時代,

他幾乎以一己之力,將3D圖形技術推進了10年。

而現在作為Oculus首席技術官的他,

正嘗試用VR技術構建一個虛擬世界,

來實現千百萬人“光怪陸離的白日夢”

贏過比爾·蓋茨的後生

如果程式員中有神明存在,

那大概就是卡馬克的樣子。

你可以想象程式員們編纂了一本聖經,

然後裡面會這樣寫著:

“卡馬克說,要有光,就有了光。”

雖然有些誇張,

但差不多就是這樣。

約翰·卡馬克也許是最搶手的程式員了,

就如社交名媛一般,

無數大佬們都對他青睞有加。

但是卡馬克卻不怎麽買账,

再大的咖到他面前都會吃癟。

就拿比爾·蓋茨來說吧,

他對卡馬克可是喜歡得不得了,

蓋茨曾經評價“卡馬克就是個天才”。

給出如此高的評價,

也許是這個小他15歲的後生仔與他有著諸多的共同點:

自學成才、大學輟學、創業成功,

開了名字和微軟很像公司id software,

還有最重要的,對技術的專注與狂熱。

1995年對於比爾·蓋茨來說是意義非凡的一年,

這一年他發布了Windows95,並第一次成為世界首富,

志得意滿,風光無二。

然而在舉世矚目Win95的發布會上,

在這個吸引全世界人目光的高光時刻,

比爾·蓋茨竟然手持獵槍,出現在一款遊戲的畫面中,

為他的作業系統招攬人氣。

這款遊戲叫做《毀滅戰士》,而開發者正是卡馬克。

《毀滅戰士》有多屌?

毫不誇張的說,當年人們玩到《毀滅戰士》,

就好比《頭號玩家》中的場景在今天變成現實。

當時還在微軟工作的G胖(就是steam的那個G胖)做了一個調查,

在PC上人們安裝最多的軟體有哪些,

結果第二名是Windows作業系統,

第一名,是卡馬克的《毀滅戰士》。

能夠擊敗95年的比爾·蓋茨的,

全世界就他卡馬克一個。

而且是兩次,

因為那一年卡馬克還從蓋茨手下挖走了邁克爾·亞伯拉什,

業界公認的圖形技術泰鬥。

有了他的協助,

卡馬克開發出了世界上第一款真正的3D遊戲——《雷神之錘》

而《雷神之錘》帶給業界帶來最大的財富,

除了他幾乎無所不能的3D引擎,

還有被卡馬克所深深折服的G胖。

G胖其實在《毀滅戰士》發布後,

便已經芳心大動,

覺得這個東西太鵝妹子嚶了,

我要是搞一個我也要發啊,

等到《雷神之錘》發布後,

他乾脆直接從微軟離職了,要自己開公司。

他找到卡馬克,買到了《雷神之錘》引擎的授權。

然後搞出了千萬銷量的《半條命》,

還有後來你們整天在網咖玩的CS,

甚至到了《dota2》所用的引擎,

往上找找祖宗也是《雷神之錘》引擎。

精明的G胖對這筆買賣非常滿意,

同時對邁克爾·亞伯拉什起了歹心,

想將其招入麾下。

他不斷追求,直到2011年終於成功,

得到大將的G胖開心得不得了,

甚至宣稱要讓亞伯拉什“永遠”留在valve。

然而好景不長,

13年卡馬克投身VR加入了Oculus,

14年就把亞伯拉什給挖了回來。

從沒做過虧本買賣的G胖學到了一個道理,

是卡馬克的,終究還是卡馬克的。

卡馬克與喬布斯

那麽有沒有一個人能讓卡馬克也芳心……方寸大亂呢?

還真有,

那就是喬布斯。

卡馬克和喬布斯有著多次合作,

在他眼中,

喬布斯既是英雄又是白癡。

“他總是滿臉自信地說著錯誤的事情”

卡馬克回憶到,

這讓他們產生很多爭執。

當iphone剛問世的時候,還沒有app store

那時候喬布斯推崇的是web app。

卡馬克當時就炸了,他跟喬布斯說:

你弄了個這麽棒的設備,

結果不讓我們開發原生app?

你搞毛線呢?

你說你是不是系統安全問題沒解決?

被當場戳穿,

喬布斯覺得很沒面子,

可他喬布斯也是體面人,不能丟了排面,

他就嘲諷說:

約翰你這麽能,

你怎不自己寫個系統呢?

“‘X你媽,史蒂夫!’

當時我腦子裡就這一句話。”

卡馬克回憶到

“當我知道我在講什麽的時候,

我會堅定地懟對面的任何人”

卡馬克這樣說,

即使這個人是喬布斯。

而事實上喬布斯也著實逗逼。

有一次他請卡馬克演講,

但是時間正好和卡馬克婚禮衝了,

他就說:

多大點事兒,

你改天結婚唄。

結果被卡馬克老婆懟回去了,

結婚時間不改,

演講也沒去,

我想他老婆當時腦子裡也就一句話,

“X你媽,史蒂夫!”

但是嘴上這麽說,

卡馬克其實還是非常欣賞喬布斯的,

以至於她老婆都問他:

為什麽喬布斯找你做事情,

你就會立刻停止手頭別的工作,去響應他,

你對別人可不這樣的。

這個醋意盎然的問題,讓卡馬克陷入了沉思。

並在沉思過後,

寫了篇萬字長文緬懷喬布斯。

真是個毫無求生欲的男人。

卡馬克的哲學

拋開程式員的身份,

卡馬克似乎更有哲學家的氣質,

經常會發表一些神論:

由於摩爾定律的規律,某個時間點上要極其聰明的圖形程式員才可以做出來的東西,在若乾年之後只要能力還可以的程式員就能複製出來。

大概意思就是,你們藏著掖著也沒用,

過幾年你這點小伎倆大家就都會了。

共享代碼看起來只要付出很小的代價,

就能讓很多人明顯的受益。

所以在卡馬克的哲學裡,

代碼開源是一件理所當然的事情。

他也確實這麽做了,

卡馬克公開了幾乎自己所有作品的源代碼,

讓世界為之震驚,

不是因為他的無私,

而是因為他代碼的牛逼。

也許他支持開源,

就是有著讓你抄你都比不過我的信心吧。

而作為一個程式員,

即便今年已經48歲了,

他還是對技術充滿熱忱與執著

在踐行著一以貫之的信念:

“在這個資訊時代,客觀障礙已不複存在,所謂障礙都是主觀上的。如果你想動手開發什麽全新的技術,你不需要幾百萬美元的資金,你只需要在冰箱裡放滿比薩和可樂,再有一台便宜的電腦,和為之獻身的決心。”

在Oculus,早期為了支持宣傳,

開發了他自己作品《毀滅戰士3》的VR版。

現在身為首席技術官的他依舊身體力行,

以一己之力,將《Minecraft》移植到VR平台。

他甚至吐槽現在的開發者都太懶了,

只想著依賴更強的次世代硬體,而不是從現有的硬體上尋求突破,

而他也真的有資格這麽說。

而且你大概不知道,卡馬克還造過火箭,

並且造得還不錯,馬斯克都想勾搭他,

馬斯克:“大佬來我們這不?”

卡馬克:“不來,我這有更重要的事。”

這個事就是VR(虛擬現實)

在卡馬克看來,

實現平凡人的白日夢是比衝向太空更重要的事情,

在關於他的書《Doom啟示錄》中有這樣一段話:

“每個人都有無法實現的夢想。或許是那夢想需要太多時間和金錢,譬如開跑車馳騁,駕飛機翱翔;或許是那夢想太過於離譜,譬如與異形進行星際大戰,與吸血鬼拚個刺刀見紅;或許是那夢想會違反法律,譬如痛毆老闆,夜半尾行。但不管能否實現,它們總盤旋在你腦海裡,每一天,讓你浮想連翩。這就是為什麽會有一個上億美元的產業來幫助人們實現各種光怪陸離的白日夢;這就是為什麽,會有電子遊戲”

在還是那個第一次玩到遊戲的小孩子時,

在還是那個第一次接觸電腦的中學生時,

在還是那個第一次做出遊戲的天才少年時,

有些事在卡馬克身上從未改變。

他一直以來想做的,

是構建一個能實現人們白日夢的世界,

而VR似乎離他的夢想更近一些。

卡馬克一直在試圖在讓VR變得更好,

而且確實也越來越好,

雖然進度有些緩慢。

不過我還是期待著能有一天,

卡馬克能夠帶著他的世界對我們說,

“嘿,過來瞧瞧吧”

DESSERT有話說

卡馬克說“射擊遊戲的劇情,就像愛情動作片的劇情,可以有一點,但不重要。”

恕難苟同,多看點你就發現劇情多重要

我為人民試 app

為你精挑細選,挖掘奇葩 app

微信號:anti_pm

獲得更多的PTT最新消息
按讚加入粉絲團