❶ 计算机图形学就业
游戏公司开发网络游戏。或者去研究所研究计算机仿真之类的
❷ 最近一直在找工作,但是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语言基础,打算找互联网方面的公司。专业对口的公司比较少,而且难进。建议选软件、或者计算机网络方向。以后找工作比较好找。
❿ 请问学嵌入式还是计算机图形学方面的那个前景好点
计算机图复形学还是制清华的比较好,最早开始这方面研究。
个人观点:嵌入式找工作好找,需要的公司比较多,工薪方面有多有少。
图形学主要是做一些研究,对数学的要求比较高,这个东西如果
有兴趣还是挺有意思的。如果只是就业,重点大学毕业,学好这个很容易进高薪或国有大型企业。