1萬小時編程_嗶哩嗶哩_bilibili??
https://www.youtube.com/watch?v=477qF6QNSvc
提姆·斯溫尼是一位傳奇性的視頻游戲程序員,Epic Games 的創始人兼首席執行官。 該公司開發了虛幻引擎、堡壘之夜、戰爭機器、虛幻競技場等許多開創性和有影響力的視頻游戲。
他哥哥比他大16歲,已經在加利福尼亞工作了,他11歲在哥哥的IBM PC上開始編程,直到20歲,大約訓練了10000-15000小時。大部分是在項目實戰中學習數據結構/算法知識,學以致用。
91年制作了第一個發布的游戲,真是十年磨一劍
一直學習,大學學的機械,各種數學/力學知識,頓悟時刻,就能放到游戲引擎里面了。特征向量可以描述搜索結果,谷歌就用這個算法。學習新知識并整合它們,程序員就要大量編程,并不斷學習新知識提升自己。你掌握的知識和技能越多,就越有可能將它們融會貫通并取得成功。大約工程學很有用,我在馬里蘭大學,學了大量數學知識,還學了嚴謹的解決問題的方法。
我玩電子游戲是為了學習他們如何運作,這樣我就可以自己去做。
EPIC起源于一個文本編輯器,將光標編程一個笑臉,然后改為文本游戲,然后繼續發布新產品。同時發布了關卡編輯器,公司一直注重工具的開發。Michael Abrash's的黑皮書介紹了很多知識
用3年半開發了一款3D游戲。
約翰.卡馬克,不停重寫代碼,優化實現,直到找到最優解決辦法。性能對產品來說至關重要。