說一我的, 若是是寫代碼的, 又愛上知乎逛逛, 應該知道他git
簡單的介紹下這我的。 他姓龔,年齡應該在八零後,八五前這個範圍, 如今在微軟工做,圖形學領域。程序員
他技術很牛逼, 牛逼到咱們普通的程序員終其一身也沒有辦法到達他的境界。github
普通程序員都是大學開始接觸編程技術的,而他在小學時就開始編程了,高中畢業前就開發出了一款遊戲引擎。 說直接一點, 在大學裏,專業方面, 老師是教不了他什麼的,他去上大學,主要目的就是拿個文憑。編程
碩士畢業後, 瓜熟蒂落的, 他進入了微軟公司,從事圖形開發相關工做, 這也正符合了他以前開發遊戲引擎的方向。學習
他的專業成就主要有哪些呢? 我簡要的說幾項spa
用了他的 shaderhtm
用了他的SH各向異性BRDFblog
用了他的Lightmap壓縮、SH各向異性BRDF、水面建模、水面渲染遊戲
還有其餘一些知名的項目也使用過他的技術,這裏我就不一一列舉。 開發
要知道, 這些項目產品, 在普通程序員眼中都是神話級別的存在, 平時工做以外,吹牛的時候,可能會說起它們。 至於實現,別說是寫出來了,就算把代碼放在面前,也看不懂。
講內心話,我挺羨慕他的, 羨慕他的技術, 羨慕他的工做。在羨慕的同時, 我內心面同時還會吐槽:「不就是小學時就開始編程佔的便宜嗎? 若是我能在小學時開始接觸計算機, 我也能像他這麼厲害」
因此, 每當我遇到這類技術很厲害我又很崇拜的牛人時, 我總感受到本身有一絲怨天尤人: 不就是比我早接觸計算機技術嗎, 不就是趁着少年時學習能裏強打好了基礎嗎,若是咱們能異地而處, 我說不定比大家還厲害, 怪只怪我生不逢時。
然而,某一天當我點進龔大神的github時,我意識到我這樣的想法是錯誤的。
地址放這裏,大家本身看 https://github.com/gongminmin
從 2004年到2017年的13年,1年365天,平均下來, 每一年幾乎有300天是提交代碼的。
就拿他提交最頻繁的一個倉庫看,他提交了100萬 + 行代碼,要知道這些可都是工做以外的項目。 我自認,本身職業生業寫的全部代碼加起來也達不到這個數(copy的不算)。
其實, 那些編程技術牛逼的人牛逼併非由於接觸計算機技術比我早,也不是由於運氣好, 在智力處於巔峯的少年時代爲職業生涯開始打基礎。
他們厲害是由於努力,不斷進取,和對編程技術十年如一日保持的熱情。
相對來講, 我也算是對編程比較感興趣的一類人了, 天天看書, 吸取新的技術知識。偶爾,我也會有一些想法,想把它們實現出來,放到github上開源。 然而, 對於這些沒有利益回報的項目, 隨着時間的推移,我實現它們的動力總會逐步減弱,在項目連個開頭都沒有完成時就放棄了。在個人github上面,提交代碼統計圖表上的綠點是稀稀落落的。
成長環境、機遇、智商等因素是不願控制的,而努力倒是能夠控制的、沒有門檻的。
當咱們遇到比咱們能力強的人時, 而後開始感嘆,他們比咱們厲害是由於,成長環境比咱們好, 運氣比咱們好, 或者人比咱們聰明, 咱們不如他們是情有可原的事情。
然而,咱們沒看見的是, 在我的的努力程度上,也不如它們。
就像文中所說的龔大神,幾乎不間斷的向github提交代碼, 顯然, 除了工做, 本應屬於生活的時間,也還在不斷的寫代碼。 而大多數程序員包括我本身, 早已把這些時間花在和編程風馬牛不相及的事情上。
所以, 連努力程度都趕不上人家, 又如何能說人家厲害是由於成長環境、機遇、智商在起做用呢,又有什麼資格讓本身有和他們相提並論的能力。
記得有一句話說的很好:以大多數人的努力程度之低,根本輪不到拼天賦
這句話其實也反應了一個道理, 咱們很平凡,不出色,可是, 這種平凡並非咱們能力的天花板,咱們離它還差的很遠很遠, 假如咱們願意,是能夠改變現狀, 是有機會變的像那些很厲害的人同樣的,只要咱們肯努力。
就像我看到個人github代碼提交量遠遠不如龔大神,我彷佛找到了填補我與他能力上的巨大鴻溝的方法:我也像他同樣天天提交代碼到github
雖然這有點自欺欺人, 畢竟github的代碼提交量和技術能力沒有直接的關係。 然而, 它給了我但願, 也許我像他同樣頻繁的提交代碼,技術能力漸漸的也訓練的像他那麼強大呢,就算不能像他同樣厲害, 有他一半的厲害也足夠了, 雖然這種但願很微弱,也許只是百分之一的概率,但總比天天下班後, 看肥皂劇、打王者農藥、原地踏步、庸庸碌碌好啊
另外,如今這個社會是信息通暢的社會,任何學習資料網上應有盡有,之前徹底無法比, 這爲咱們提升本身打通了一條便捷之門,請不要辜負了這個好時代。