筆者介紹:
姜雪偉,it公司技術合夥人,it高階講師,csdn社群專家,特邀編輯,暢銷書作者,國家專利發明人,已出版書籍:《手把手教你
架構3d遊戲引擎》電子工業出版社 和《
unity3d
實戰核心技術詳解》電子工業出版社等書籍。
研究生的三年對我來說非常重要,我大學畢業後做的是與硬體相關的技術,讀研究生心裡計畫是做網路安全這塊,但是由於導師的專業是與圖形學相關的,只能陰差陽錯的選擇圖形學。這樣我大學畢業四年學的東西,到此為止就畫上了圓滿句號,從頭開始學習圖形學,剛接觸也是一臉的懵逼,啥是圖形學毫無概念,大學時期學的語言程式設計早就還給了老師,老師給了我一本《計算機圖形學》書籍讓我看。看了半天啥都沒看明白,心裡撥涼撥涼的,心裡想完嘍,考了個研究生啥都不會。這時老師又給了我乙個專案用c++實現,c++語言大學就沒學過,我那時學的是pascal和c語言。買了一本c++的書,當時對於物件導向程式設計,類,繼承,過載這些毫無概念,但是沒辦法既然選擇了不能就這麼消沉下去。硬著頭皮學起,邊做邊學習,每天早晨8點準時到實驗室,晚上一直學到實驗室關門(大概是10點),不論颳風下雨一直是這個節奏。功夫不服有心人,在努力掙扎了乙個月後,終於小有成就,實現出來了,還不是很完善。導師也非常高興還表揚了我,又整了乙個月。專案出來了,第三個月是專案驗收,通過。
同時自己繼續虛擬實境的開發學習,做了一些小demo,這樣持續了一年的時間,導師把我推薦到了浙江大學 cad&cg國家重點實驗室。在實驗室中有幸參與了多個專案開發,其中乙個是國家級課題《虛擬網路馬拉松》,該專案主要是實現在跑步機上實現比賽,它的主要功能是人在跑步機上跑,跑步的頻率會通過訊號在電腦的顯示器上模擬出乙個角色跟你跑步節奏一樣,在乙個虛擬場景中跑,另乙個人同樣可以通過跑步機跑,通過訊號在顯示器上模擬出另乙個人,這兩個人是實時同步的,實時同步是通過伺服器實現的,這個跟遊戲伺服器中的同步功能類似,只是這個簡單的多。通過參與這個專案開發使我的技術得到了快速提高,在此也非常感謝我的兩位恩師。
在浙大cad&cg國家重點實驗室,我繼續保持著朝八晚十二的節奏,爭分奪秒的學習,遇到不懂的問題跟實驗室的其它博士或者碩士請教,我也漸漸的理解了圖形學演算法,gpu渲染,固定流水線這些知識點。並且自己實現了乙個校園3d虛擬平台,可以將大學的校園模型匯入到平台中進行虛擬漫遊。一晃三年很快就過去了,我順利通過了答辯。
個人感覺讀研究生對於個人來說也是一種歷練,遇到乙個好導師非常重要,這個關係到你後面的發展方向。所以在選擇導師時一定要根據自己的興趣跟導師的研究方向是否匹配,我是比較幸運的,碰巧遇到了影響我一生的導師,不是每乙個人都這麼幸運。讀研期間的時間一定要好好利用,因為在此期間你不用為任何事情分心,是乙個理想的學習階段。學習任何知識都是可以的,不要因為這個以前沒接觸過就牴觸,大可不必,這些知識對你今後的發展都是有幫助的,任何知識都可以無條件的吸收。
在浙大期間學習的知識為我後面找工作幫助特別大,我在遊戲方面的第乙份工作是在網龍公司,後面會介紹我在網龍以及跳巢後的公司經歷。
程式人生系列二
2002年大學本科畢業後,去了國企山東鋁業公司從事網路管理工作,主要任務是負責公司的網路正常運轉,以及公司電腦的維修和網路伺服器的配置。每天的工作就是朝九晚五。工作是非常的輕鬆,這樣的日子持續了三年,在這三年中也是有所收穫的,除了能夠自由的拆裝電腦,還能使用思科路由器配置網路。總之把維修電腦的一套東...
程式人生,人生程式
又是一年秋來到,剛過秋伏天,太陽熱情卻又不過火,風兒識趣地給身體維持最舒服的溫度。這一切都很容易讓人陷入回憶 陷入沉思。工作已經六年多了,每每想起這些,總有一些感慨。程式設計師的生活就是在一間裝有空調和暖氣的屋子裡,度過最熱的夏天,度過最冷的冬天。可是春天和秋天呢,卻也同樣只是隔著窗戶看風景。程式設...
程式人生之 三 鳳凰涅盤
第二章 鳳凰涅盤 大三那年冬天,他的壓力是最大的時候,面對著父母憔悴的身影,面對著體貼的妹妹,他的心裡面淌出來的是血,他太累了,他迷茫了,帶著疲憊的心,他回家了,他跟他的爸爸媽媽說,他不想念了,他的父母給他講了許多道理,告訴他不要放棄,他也想明白了,不能半途而廢,只是太累了,那天他病倒了,晚上,他的...