回覆列表
  • 1 # 極客猿

    John Carmack 的 Quake 引擎。嚴格意義來說可能不算是一人之力,但當時連同《雷神之錘》的開發人員,id software 也只有 13 個人。詳情可去看《Doom 啟示錄》。

    後來風靡全球的 CS 也是基於 Quake 引擎

    逆天的程度體現在哪?由於對 3D 遊戲的開創性突破,後來有一段時間,顯示卡廠商的新產品都要先進貢給卡馬克開光。不然要是在他們的遊戲上效能表現不佳,直接會影響銷量。

    這裡面還有個插曲,可以去搜一下『卡馬克快速平方根』:有人在《雷神之錘III》公開的程式碼裡發現一個詭異的十六進位制常數 0x5f3759df,配合上這個常數的求平方根迭代演算法比普通演算法快四倍。(後來考據得出並非卡馬克原創,但此常數起源仍不明)

    卡馬克本人也相當逆天。除了在開創了 3D FPS 遊戲之外,後來又整了不少逆天級別的事,比如造火箭……

    據說他在火箭的嵌入式程式設計上也有突破,可惜這件事最後沒成

    再後來,成了 VR 裝置公司 Oculus 的 CTO。

    Oculus 被 Facebook 以 20 億美元收購

  • 2 # 大學生程式設計指南

    作為一個有著十幾年程式碼經歷的程式設計師,隨著時間的推移越來越覺得自己掌握知識的淺薄,總會覺得有學不完的東西,而且越來越佩服那些真正的程式設計大咖,現在很多初學者在簡歷上直接寫上精通某種語言,真是初生牛犢不怕虎,不知者無畏,但是這種寫法很可能斷送你面試成功的機會,越是接觸多了越是覺得自己渺小,好像之前十幾年做的東西瞬間化為烏有了,而且還會不停的擔心是不是自己真的落伍,即使在努力的跟進學習新的技術知識,現在簡單談下自己瞭解到的一些程式設計牛人。

    求伯君算是中國軟體早期開天闢地式的人物,獨立完成早期WPS的原始碼,記住一個關鍵字是獨立,在早期中國軟體荒漠如同點亮了一盞燈,現在很多程式設計師當時也是受到這種鼓勵,踏上技術道路的,算是中國早期為數不多的獨立自主研發的核心技術,這個技術放在今天來看也不落伍,其能力和開拓性可見有多強,本人也有幸在金山旗下某公司經歷感受了一下,有時候甚至會人為能夠做出某些驚天之舉應該基因裡面有些許天分,按照一個普通程式設計師的標準看待這件事,是一件相當困難的事情,真是應了一句話,有了技術才會這麼任性。

    現在用git作為版本控制的公司越來越多了,這是linux之父花了十天搞定的事情,讓這麼多的程式設計師受益,開拓力和能力都不是一般的程式設計師所能企及的,真正的技術大牛在創造這種有生命力的產品的時候,往往花的時間並不多,這就是他們比較神奇的地方,也是異於常人之處,按照軟體工程的開發規律,需要強大的團隊配合以及各個模組功能都對應配合好,才能產出高質量的產品,然後高手把這些事情都自己打包結束了,模組功能統統自己實現,自己寫的模組之間互相溝通,效率高的出奇。

    任何一個生態鏈的頂層人物在某些方面一定有過人之處,當然程式設計師也不例外。

  • 3 # 清風飛揚liu

    Linux之父花了十天時間搭建了git版本控制系統。。。因為當時使用的一個商業化版本控制系統不再授權Linux核心開發社群使用了。再根本原因是社群裡有人違規反編譯這個控制系統的原始碼。。。

  • 中秋節和大豐收的關聯?
  • 女友對男生冷淡,之後男生開始用壞男生套路對待她,女生變得比較熱情,你怎麼看?