31歲學計算機圖形學,想在34歲進入微軟這想法現實嗎?該如何實現?
本人今年31歲,這兩年一直自學計算機,c#,java,和python都有涉獵,有演算法的知識儲備,想去國外再讀一個碩士,英國或者澳洲吧;本人本科是法律和第一個碩士(碩士澳洲讀的)是商科,成績一般,學校也一般,出來後,做過英語老師(英語還是不錯的,雅思能考到7分),事業單位(劇團),以及一家藝術機構的行政(至今),覺的這個很無聊(主要是交流能力確實一般,也不善長應酬);想打代碼,正在自學線性代數,對於計算機圖形學很有興趣(主要是小時候的遊戲製作夢想驅使已經對電影特效的喜愛),想往這方面發展,出來後是否有機會進微軟這樣的大公司或者一些著名的遊戲和電影特效製作公司呢?這個路該如何走呢?主要劣勢是年齡和數學吧。。
作為個人興趣可以業餘學學圖形學,玩玩遊戲引擎和3d軟體。但把未來工作寄托在這方向不現實,尤其之前沒有好的知識儲備和開發經驗。建議職業發展上多考慮自身的優勢,揚長避短。
看你要做開發還是研究了。研究的話不現實,時間太短。產品的話得看功底,但產品就不一定做什麼了,很難說你要圖形就讓你做圖形。
我目前也是半桶水,但分享一下經驗吧。
1. 圖形學有很多分支,最好確定一個方向,有針對地去學習、研究。
比如,泛讀一遍 SIGGRAPH 2016 的論文,或者看一看demo,選一個最感興趣的方向。從這個方向的論文中挑一篇,細讀它的概要和related work。去谷歌學術上,把related work里出現的所有文章都搜一遍,找出cited by次數最多的那篇。接下去要做的,就是實現這篇cited by次數最多的文章了。這個過程能學到很多東西。實現完這篇cited by次數最多的文章後,再從cited by的文章里,找一篇年份近一點的、同樣cited by次數最多的文章,並重複上述過程。這樣,自身能力不斷提高的同時,接觸的技術也會越來越新。2. 在知乎上搜「圖形學教科書」一類的關鍵詞,應該可以找到很多有用的教材。
通過這些教材,可以了解到圖形學常用的工具,並掌握這些工具的用法。否則,上述的論文是沒法實現的。3. 善用 Google,GitHub,Youtube,Stackoverflow 家族,GameDev。經常能淘到好東西。
4. 看過的電影、玩過的遊戲中,如果有特別喜歡的,可以從結束後的職員表(?)中找到開發團隊的信息。
Google這些開發團隊,可以找到他們的主頁。主頁上一般會有招聘信息,且每個招聘職位都詳細寫有招聘條件。可以根據這些條件,有針對性地補充自己的不足。
SIGGRAPH 這一類會議的贊助商里,也有很多不錯的企業,不一定只盯著微軟。暫時就想到這些。幹嘛要去微軟啊。從你的經歷來看學過很多專業,做過很多類型工作,跨界很大。
你自己的職業目標和人生理想是什麼?如果正如你所說如果你小時候有個 遊戲製作的夢想,那就好好往遊戲方向發展呀。幹嘛飄忽不定呢。
如果你985大學計算機專業畢業,主攻圖形學,並在學習期間發表過peper,如果你背書是這樣的我建議你去大公司的圖形學研究室試試。但事實上很明顯你骨子裡要的不是名企背書,而只是圓個夢,那就好好朝著自己想要做的事情去著手呀。
————————————————————————
這兩天 ,羅振宇採訪羅永浩的4小時錄像在深圳衛視播出,如果沒看過的戳這裡[《長談》:羅振宇對話羅永浩_騰訊視頻]
羅永浩,你應該聽過吧,超過40歲開了一家手機公司,但此之前他從未涉及過相關領域。就因為他對博浪兄弟、盛田昭夫以及喬布斯的崇敬。懷著對工業設計的一腔熱情就著手去幹了。採訪中他表示也很清楚自己的情況是沒可能進到一家工業設計的企業。但自己嘗試干企業的過程中也著實讓他自己進步不少,事實上他可以招人來補足自己的短板。就好比喬布斯也不懂編程一樣,而他在羅永浩眼裡是一個非常牛逼的項目經理。
回到你的案例,你如果自己對圖形學感興趣就好好研究學習,但未必要抱著功利的想法,去名企拿圖形學領域專家的背書。這個就顯得很沒必要了。這個觀點文章一開頭就已經指出了。興趣就是興趣,別把興趣當做職業否則容易一事無成。
當然你從職業規劃入手先賺一筆錢,然後創業實現夢想,最後找人幫你完成你的興趣。操作步驟如下:
1、先找到自己的屬性
這張圖是羅蘭德職業興趣量表,裡面列出了每個人的六項基本能力屬性。你可以先評估自己這六方面的能力給自己打分,然後填到這個表裡來看自己適合哪個類型的職業。
2、然後從你已經掌握的幾個職業里找一個
並確保對此有興趣,能一輩子幹下去。
3、利用你自己已有的資源打造背書。
比如你說你讀過法律,讀過商科。這樣你就應該有很多同學從事法律相關和做生意相關的事情。你可以利用這些人脈關係來做彼此的樞紐經營你自己的項目,或者構建彼此協作。也可以利用你之前在事業單位的人脈網路構建協作機會。
不管怎樣,職業的目的都是為了賺錢,或者為了自己未來創業而鋪路的。所以等你決定好了自己實現自己的理想的時候,你完全可以請在某個領域厲害的人,比如 @叛逆者 為你打工實現你夢想。只要你的人格魅力夠強,薪水也開的ok。總歸能找到人才幫你的。
你必須要明白一件事,如今的社會是一個資源整合的社會,你要打磨你自己的強項,然後合作分工。彼此取長補短,實現自己的夢想。
送給你一句話:一個懂得利用自己長處的人才是這個社會真正的牛人!而不是樣樣事情自己學自己來。每個人只有24小時,活夠80歲也就70萬小時,還要吃飯睡覺和娛樂陪家人呢!
謝邀。年齡不是問題,但圖形學對數學和編程要求比較高。工業界的不太懂,就學術而言,微軟研究院這邊有個圖形學組,主要做研究發論文,實力在國內堪稱首屈一指。做學術的話,需要有研究環境,更重要的是需要有導師指導,自己一個人單打獨鬥基本不太可能。如果題主目標明確,心意已決,那麼建議先申請微軟圖形組的實習生,做一年半載,這樣入門相對較快,也能讓你較快地認識清楚自己是否適合這個方向。想要入職的話做研究員的話,基本是要在頂級學術會議如SIGGRAPH (ASIA)上有論文發表才可以。
謝邀,我感覺我沒什麼資格回答這問題。隨便說點自己的想法吧。三年的時候要學那麼多,有點難啊。你也不是計算機出身,而且圖形學的門檻比較高。說來慚愧,我三年研究生也沒學點什麼來。其實對於這些直觀酷炫的東西,很多人都很喜歡。像電影特效什麼的,是用特效軟體做的。你可以學AE,Maya, cinema4d之類的特效軟體,你就不需要學演算法,編程之類的了。你所說的圖形學就是演算法實現方面的。就像圖像處理,美工用PS只要處理圖片就好了,而做圖形處理的人就是發明實現PS軟體中演算法的人。就看你喜歡哪個了,實現者,還是使用者。
怎麼會邀請我,我也是半桶水,不過還是謝邀。你的這個目標也是我的目標。那我就瞎扯幾句。除了圖形學本身的課程,最好先把c/c++學好,因為效率要求很高。語言只是第一步,剩下的要把計算機幾門核心課程學習一下,比如數據結構,演算法,操作系統,體系結構,編譯原理,設計模式。另外數學要學起來,這個最費時間,初級的包括微積分,線性代數,幾何。進階的有微分幾何,微分方程,數值方法等。進階的我也沒開始學。
你想花三年時間重學十八般武藝,還是挺令人佩服的。一起加油吧!當然前提是你真心喜歡這個方向,因為以後再轉一次方向就尷尬了。
圖形學哇,沒被邀請,只是留言聊聊圖形學。我是做遊戲引擎的,從碩士畢業到現在,5年多的圖形學工作背景,我覺得圖形學最難的就是各種數學計算。
如果鑽研圖形學學術界研究,那麼前提是對數學有極度熱愛和興趣以及不低的天賦。要有研究起來不給錢都乾的興趣。然後目標就是 SIGGRAPH 。
我數學一般,所以現階段只能勉強做做遊戲引擎,用用大牛們寫好的公式(有的能看懂,有的半懂不懂就直接抄。。),套用到遊戲引擎中,算是把圖形學學術界的東西落地到工業界吧。這個工作比做圖形學研究對天賦的要求低一點,但是對興趣的要求依然很高,每當把一個演算法用到遊戲引擎中實現出來一個預期的效果,一句話還是,干這個活,不給錢都樂意干。
圖形學學習周期還是很長的,不是短期能見效的東西。可能學習一個知識點,一悶頭就是一兩年,學個幾年都做不出啥能拿出來,供大眾看得見摸得著的產品,所以興趣太重要了。。
為什麼要給自己設定個34歲?人生中各種各樣的負擔還不夠多嗎?我覺得只要想去,努力就好了,完全沒必要用條條框框限制自己。
如果題主真是對CG感興趣,以此為目標也未嘗不可,但最好再另掌握一門好找工作的知識(最好還能跟CG沾邊的)。舉個例子。你可以嘗試web GL。編程語言方面只要懂很少很少的html5和javascript即可。另外要懂點C,因為裡面要內嵌GLSL。這樣你又可以做精美的webGL開發,又可以在簡歷上聲稱會點前端(當然,這點是不夠的,還要好好學一些其他前端知識,我只是舉個例子)。webgl入門也比較簡單,省去了OpenGL或者d3d繁瑣的學習過程。一個html5的canvas就搞定了,而且方便的跨平台。可以先學在canvas上畫一個點,然後學會怎樣畫直線,再學會畫三角形,再學掃描線填充三角形。事實上一些函數提供了直接畫三角形的方法,你可以skip這些,但是理解了更好。接下來就是坐標系變換了,網上到處是這種例子。包括後面的照明。實時渲染的話,之前@Milo Yip推薦的那本real time rendering是神書,聖經級別,好好看看。想搞光線追蹤的話,知乎上有朋友推薦過一個網站,但我記不得了,你可以找找。
想去微軟沒必要學圖形學呀,去美國讀個碩士,然後學好演算法刷題找工作。出來和new grad一樣,得克服心理障礙,其他沒啥,國外很多人到五六十歲還在寫代碼
完全可行,覺得不保險,可以先選擇一些專業證書來加分。
不現實
可以學學王江民
看你現在的狀態,投入程度,和智商,如果三者都在巔峰,何嘗不可呢
34歲在華為你都退休了,還是老老實實回去炒房吧
不現實首先程序員吃的是青春飯,你畢業就34了,最多再干10年,你會在高壓的工作環境中變得無力。到那時你會再思考離職或轉行。其次,去微軟的那些跟你競爭找工作的人百分之九十都是二十剛出頭的年輕人,包括你未來的上司(如果能進微軟的話)都是不到三十歲的新銳,你混跡在這些人當中可想而知你的心境如何。第三,微軟這種牛企不是你想學個圖形圖像專業就能隨便進的,你得進排名靠前的學校,在學校中有高gpa,有一份或多份的實習經歷,刷數遍面經,還得最好公司內部有推薦。這都有可能你的簡歷石沉大海,因為海外工作人員名額有限。第四,工作簽,這種完全看臉的命運輪盤,幸運女神能不能光顧你。
第五,現在金融商科那麼火,你完全考一個國內的博士,一個211的金融博士年薪也是相當可觀的。
推薦閱讀:
※已經接了offer,提出辭職後現在的公司說要給我升職加薪,該不該留下?
※矽谷的中國超能力者(軟體工程師)圈是怎樣一種存在?
※如何做才能讓領導知道我是個有想法的設計師?
※軟體開發轉行做軟體測試?
※對於HR這個職業,您有什麼經驗之談?