3d网络游戏开发工程师 和 c/c++工程师学习的是一样的吗?
c++/c开发工程师和3d工程师学习的课程是一样的吗?(课程对比、就业前景、工作年龄限制、要是有能干一辈子的推荐最好有java和软件测试工作经验的有帮助吗?)发小广告的勿...
c++/c开发工程师 和 3d工程师 学习的课程是一样的吗?(课程对比、就业前景、工作年龄限制 、要是有能干一辈子的推荐最好 有java和软件测试工作经验的有帮助吗?)发小广告的勿入 不懂瞎说的勿入
展开
6个回答
2013-08-19
展开全部
这个想想也知道是不一样的。3D游戏的程序员一般都是C++/C 工程师,但是单纯的C/C++工程师却不一定能做3D游戏。
首先得明确的是3D游戏开发中工作分量最重的不是软件工程师,而是美工人员。现在3D游戏发展是比较成熟了的,商业引擎的能力和辅助开发工具都已经很人性化,做程序的能做的就是编制主体逻辑(主要是控制逻辑)和程序优化工作。国内能有能力做好的公司确实不多,毕竟得懂3D引擎的工作原理和显示硬件的工作逻辑,所以一般而言3D游戏工程师一般都是学这些基础课程包括图形图像、基本算法(图形图像、网络、AI)、AI、网络编程等课程。这些在本科阶段是学不到的,一般都是到硕士研究生阶段才会有深入的课程,所以大多数的公司招3D程序员不是需要工作经验就是需要高学历,要不光是培训费用就蛋疼了,现在主要的所谓社会培训班的3D游戏开发都只是熟悉某一款或者多款3D引擎的工具和使用方法而已,没有多大前途。
而C/C++工程师是一般基础工程类的,主要学习的是语言工具、编译工具集、编译原理、软件设计和实现、软件工程、网络和交互式开发、数据库原理、数据结构、基本算法(数、图、线性、半数值算法等)……
首先得明确的是3D游戏开发中工作分量最重的不是软件工程师,而是美工人员。现在3D游戏发展是比较成熟了的,商业引擎的能力和辅助开发工具都已经很人性化,做程序的能做的就是编制主体逻辑(主要是控制逻辑)和程序优化工作。国内能有能力做好的公司确实不多,毕竟得懂3D引擎的工作原理和显示硬件的工作逻辑,所以一般而言3D游戏工程师一般都是学这些基础课程包括图形图像、基本算法(图形图像、网络、AI)、AI、网络编程等课程。这些在本科阶段是学不到的,一般都是到硕士研究生阶段才会有深入的课程,所以大多数的公司招3D程序员不是需要工作经验就是需要高学历,要不光是培训费用就蛋疼了,现在主要的所谓社会培训班的3D游戏开发都只是熟悉某一款或者多款3D引擎的工具和使用方法而已,没有多大前途。
而C/C++工程师是一般基础工程类的,主要学习的是语言工具、编译工具集、编译原理、软件设计和实现、软件工程、网络和交互式开发、数据库原理、数据结构、基本算法(数、图、线性、半数值算法等)……
更多追问追答
追问
有更具体的 论证 证明你的论点吗?
追答
论证是个动词……
有些3D游戏开发的书你可以去看内容简介,只看目录也能看出来不同了……比如windows 3D游戏编程大师技巧等等都是从显卡的渲染或者DX/OpenGL的渲染机制讲起的。
而工信部的职业资格考试中对软件设计师的要求中也能看出C/C++工程师是一个基础职业工程师。要做专业的就得再深入到具体方向了,比如3D游戏方向、高性能网络等。
2021-11-11 · 百度认证:广州市王氏教育科技有限公司官方账号
CGWANG王氏教育集团
专注于CG绘画/影视/剪辑/后期/3D模型/游戏设计/短视频制作等职业教育。 官方APP:绘学霸(应用市场搜索) 官网:www.cgwang.com 网校:www.huixueba.net
向TA提问
关注
展开全部
你可以先去【绘学霸】网站找“游戏设计/游戏制作”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-582578932
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-582578932
在“游戏设计/游戏制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-582578932
在“游戏设计/游戏制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3d网络游戏开发工程师:游戏数理理论,游戏渲染技术, 3D网络游戏平台设计,3D网络游戏组件开发.都是实际应用的
c/c++工程师:数据结构和算法,离散数学 这些理论知识为主的。
c/c++工程师:数据结构和算法,离散数学 这些理论知识为主的。
追问
课程上学习的相似程度很高吗?
追答
差很多,C++学的都是数据结构这种更偏向基础的。网络游戏开发更注重的是应用,就是直接教你怎么去做,基础理论少
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-04-25 · IT、电竞电商、设计、动漫专业对口升学
关注
展开全部
3D游戏的程序员一般都是C++/C 工程师,但是单纯的C/C++工程师却不一定能做3D游戏。
首先得明确的是3D游戏开发中工作
首先得明确的是3D游戏开发中工作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有java基础和软件测试,又会c/c++,那就搞cocos2d-x吧,iphone/android/wp通用的游戏引擎,现在基本上的手游都用这个写,你可以看一下相关资料,很吃香的说。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询