❶ 計算機圖形學就業
游戲公司開發網路游戲。或者去研究所研究計算機模擬之類的
❷ 最近一直在找工作,但是unity的工作都要求要會3d圖形學或者OpenGL或者direc
我覺得你沒搞清楚三個關鍵問題............否則你就不會問這個問題了.........
問題一:3D圖形學是什麼?
3D圖形學,其實就是三維幾何學+動力學+渲染管線+燈光知識+著色原理
坐標,向量,歐拉角,四元數,矩陣,這些屬於三維幾何學。
剛體和粒子屬於動力學,高級點的有柔體動力學,流體動力學,空氣動力學等等。
頂點著色啊,ALPHA啊,屬於渲染管線知識;
平行光,點光,陰影,這些是燈光知識;
至於著色原理嘛。。。簡單解釋的話,就是材質。
所以當你的UNITY入門的時候,你的3D圖形學就入門了。。。。
問題二:為什麼會有游戲引擎?
游戲引擎的出現,是為了解決三個問題。
第一,提升開發效率
第二,彌合各平台的差異性
第三,降低開發門檻,讓開發者不需要接觸D3D或OPENGL這些底層API就能進行開發。
問題三:UNITY跟D3D或OPENGL的關系是什麼?
UNITY是在D3D或OPENGL基礎上構建的游戲引擎,其作用是把用戶的操作轉換成對應的多媒體介面代碼。我舉個不太恰當的例子........
如果你想開一家網店,有兩種選擇:
選擇1:學會HTML,CSS,JS寫一個購物網站,學資料庫,http協議,伺服器,租空間.......把網站運營起來,最後在上面開店。
選擇2:用淘寶。
❸ 計算機圖形學和圖形圖像處理的區別兩者的就業方向、就業前景、女生更適合哪個就業方向
感覺這個方向不好就業。我們師兄找工作挺費勁的,而且都在看C語言基礎,打算找互聯網方面的公司。專業對口的公司比較少,而且難進。
建議選軟體、或者計算機網路方向。以後找工作比較好找。
❹ 美國計算機博士找工作前景怎麼樣
一、developer/programmer/software engineer
不管你是碩士,還是博士,不管你是學CS哪個方向的,研究演算法(algorithm)的也好,搗鼓人工智慧(AI)的也罷,或者是啥軟體工程(software
engineering)、圖形處理(graphics/image processing)、網路(network) etc etc
etc,大家將來都有一條共同的也是CS里最大的出路,就是去寫code編程做軟體開發。
很多人申請的時候,或者在學校讀書學習期間,很在意各個方向的區別,痴迷於某個領域,但是工作幾年回過頭來一看,沒啥區別,大家都有一個光榮的頭銜,好聽點叫軟體工程師,難聽點叫程序員,職稱(title)和工資高點低點而已。區別無非是有的人通過學校期間的學習或者研究,具有domain
knowledge(比如說常見的image
processing演算法,資料庫知識,各種網路協議和分布式系統知識),然後去開發各種相應的domain-specific
application(比如圖形圖像處理軟體,資料庫管理軟體,網路設備/分布式系統上運行的軟體)。等你每天寫了無數programs之後,可能對領域上的區別早就麻木了;等你工作多年,做了無數個project以後,可能早就不care到底算是那個domain/area的了,來了通殺。
不管你是在哪個行業工作,IT也好,金融保險也罷,或者是啥咨詢、生物技術、whatever,不管你的工作頭銜(job
title)聽上去很好聽還是很丟人(比如architect/Principle/Technical Lead vs
programmer),也不管你的工資是1萬一個月還是5000一個月,最關鍵的是你的工作性質是什麼,只要是以軟體開發/編程為主,那麼你就是此類的。
這么一說,可能大家就明白了,原來學CS的,不論你是什麼方向,殊途同歸啊,那我還計較個啥?區別還是有的,比如說現在cloud
computing比較hot,不少公司在做相關的東西,如果你在學校里是研究這類技術的,公司可能會因為你的domain
knowledge招你而不是一個研究圖形學的,但是你將來的工作性質,跟開發圖形處理軟體的兄弟們是一樣的,說高尚點叫large scale system
design and development,說俗了就是coding, coding and coding。
大家都說做IT的是民工活,其實公司里資歷久,對核心產品底層architecture懂的多的技術骨幹,工資也是很高的,而且地位高工作也穩定。
二、software QA(quality assurance)/testing
每年網上都有很多人發帖子表示「我學cs,但是我編程能力比較弱或者不喜歡編程,將來我能不能不去coding?」做軟體測試(QA/testing)就是一個選擇。
從軟體工程的角度來說,有人寫軟體,就得有人專門跟在後面找bug提高軟體的quality。QA的活一直被輕視,以前曾經被認為是可有可無的東西,不需要專門的QA,現在被越來越重視了,當然還是有些人覺得qa不如做developers更重要,但是不可否認的事實是,QA不可或缺,QA工作現在很多,已經在計算機行業里佔了很大的比例了。
QA對技術的要求相對低。QA可以粗略的分成兩種,一種是mannual
testing,全手工測試,你不需編程,基本就是分析軟體系統,制定測試計劃和用例,然後用滑鼠去點擊為主,從技術角度來看,的確低級了點,早些年,developers覺得去做QA是降級,跟發配充軍一個意思,所以QA不得不到處找,來源很復雜,做QA的整體技術能力也比較低下;現在隨著公司對產品質量和測試工作的重視,有CS技術背景出身的qa越來越被青睞;第二種QA,做的是自動化測試(automated
testing),就是用軟體工具或者自己編程來自動化測試,這個就要求懂技術甚至要會編程,但是要求又沒有developer那麼高,這種技術性的QA也比較缺乏,現在的趨勢是很多公司盡量用automated
testing替代mannual testing來提高效率。
同樣經驗/教育背景,QA的工資應該比developer低,但是差別也不是很大。很明顯,學cs任何一個方向的人,都可以勝任QA的工作。
三、Database/network administration
developer和qa已經囊括了cs大多數的工作機會,繼續寫這個類別還是為了滿足有些人既想學cs又不想編程的願望 ---
話說回來,如果不想編程,最好別學cs了。
資料庫/網路管理對編程要求也很低,你不需要像開發資料庫或者網路管理軟體的人那樣子,天天耗在編程里。這類工作優點很多:
1、就業范圍廣,稍微大點的公司、學校或者任何機構都需要有高級管理員來管理維護網路和存儲備份資料庫;
2、工作經驗越豐富越受歡迎,因為很多job就是得經驗豐富的administrator才能處理好,不是隨便扒拉一個沒多少經驗的人就能湊合著做的;
3 、信息社會,公司對資料庫和網路依賴嚴重,所以有時候一個經驗豐富的database/network
administrator對公司可能非常重要,如果他突然撒手走了,公司又沒有準備好替代人員的話,會損失慘重的。
因此,這類工作工資高,也比較穩定。前段時間有些金融公司即使大幅度裁員,核心的網路和資料庫管理員也會被保留。
這類工作的缺點是入門比較難,公司希望你能有相關的實戰經驗而不僅僅是會點學校里的理論知識,剛畢業的學生往往根本沒有這方面的經驗;有時候需要在晚上或者周末工作,也可能有on
call的情況出現。
四、Others
其他的工種也有,比如release management,用戶界面(UI, user interface)設計,usability,Technical
support等等,但是一方面這些工作數量相對少,另一方面,不同的公司里,相同的職位名稱可能具體的工作性質不太一樣,比如做release
managment的,有的公司要求做很多QA的活,有的公司更靠近developers,還有的公司可能讓你安裝/搭建系統來管理不同的releases,跟個系統管理員似的,所以就不一一詳敘。
❺ 關於程序員找工作的問題,我很迷茫
重慶的IT行業的確不怎麼樣,如果當地找不到理想的,就只有走出去了專。
才畢業的新人,心屬態要擺正。好工作不是為新人留著的,很多應屆畢業生剛出道時薪資都不高的。IT行業看的是經驗和能力,很多很牛逼的公司福利待遇是好,但是工作壓力很大。而且新人的能力老實說是做不出什麼東西的,實際工作中接觸的東西和你學校學的會有很大的差別,很多技術甚至你都沒接觸過。所以呢,有公司能讓你學到技術,能有項目做,就先做。初期的學習和積累是根本,好工作,等3年後再說。
❻ 我學了計算機圖形學,c++,cad以及自學了visual c++,我想知道這方面發展
現在圖像圖形不分家,但是如果你側重圖形的話,你想拿高工資的話,只能開發圖內形引擎,等值之類引擎容,那麼你要學opengl(貌似馬上過時,但是基礎很重要),微軟的directx (現在蠻流行的),基本的3dmax知識,基本操作必須會。還必須要大量閱讀外國這方面的先進技術文獻。如果你能達到一定的層次,找個高薪還是沒問題的,還是水平一般,估計找工作都是一個事。
❼ 計算機圖形學和人工智慧,二選一,該選哪個課求問
人工智慧更高大上,但是如果學歷不高就業就難了。而計算機圖形學更平民化一些,所以對於找工作相對容易些
❽ 計算機圖形學與人工智慧技術
人工智慧以後主要從事研究的,就業了不是很好找工作。
而計算機圖形學可以從事很多領域的工作,就業相對簡單。
但計算機圖形學要涉及到,編程,高數,離散,美術的相關知識等。
個人觀點,僅供參考哦!
❾ 計算機圖形學,可視計算技術方向的博士就業前景怎麼樣
感覺計算機圖形學這個方向不好就業。我們師兄找工作挺費勁的,而且都在看C語言基礎,打算找互聯網方面的公司。專業對口的公司比較少,而且難進。建議選軟體、或者計算機網路方向。以後找工作比較好找。
❿ 請問學嵌入式還是計算機圖形學方面的那個前景好點
計算機圖復形學還是制清華的比較好,最早開始這方面研究。
個人觀點:嵌入式找工作好找,需要的公司比較多,工薪方面有多有少。
圖形學主要是做一些研究,對數學的要求比較高,這個東西如果
有興趣還是挺有意思的。如果只是就業,重點大學畢業,學好這個很容易進高薪或國有大型企業。