3D师和程序员那个前景好

目前主流的静态编程语言有三门,C++、C#、Java。不存在三选一的问题,它们的使用范围和侧重点不一样。

C++是一门纯IT语言,不是互联网语言。没有MVC框架,无法用于互联网行业。最主要的就业方向是工业自动化、嵌入式等方向。

Java与C++相反,是互联网语言,也是互联网应用的最大主流。不能运行在操作系统上,只能运行在虚拟机上,最主要的用途就是做网站后端。

C#属于最全能的语言,既能做传统IT开发,也能搞互联网开发。相对易学,性价比之王。方向特别多,主要用于游戏开发、工业控制、计算机视觉等,也能做网站。

非计算机专业的人,绝大多数学编程,最后都半途而废。最好先搞清楚,到底是不是真能坚持下来?至少拿出三五年时间学习的决心,而且极有可能三五年学下来,却发现自己的水平依然与行业要求有差距。

也不是学完语言就能干活,以做Web开发为例,学完语法之后,需要掌握各种设计模式,至少像工厂模式、仓库模式、单例模式等常用模式非常熟练。至少还得学会SQL语言,这样才能操作数据库。再学习一套MVC框架,一套ORM框架,以及各种网络知识,如什么是GET请求,什么是Post请求,Json序列化、MD5加密、依赖注入等,还得学会如何抵御注入攻击、跨域攻击,并能编写简单的html和css来制作视图层。把这些学到滚瓜烂熟,也仅仅只是勉强能做到CRUD,满足找工作的最低门槛。


学3D动画的入门时间短多了。如果走视频方向,可以学C4D。如果走建筑表现的方向,学3D Max。Maya的优势主要在角色动画方面,可是这种工作相对更专业。而市面上的商业动画,九成以上都是MG动画或者建筑动画。

不考虑美术修为的前提,动画方向非常好学,每天自学三五个小时,半年之内达到就业水平。论收入水平,通常低于程序员,但付出的努力少得多。

Maya的就业难度不是最大的,Houdini就业才真难,吹牛逼时,逼格高到天上。出去找工作,就让体会什么是陌路尽头,天地不留。

现实一点的话,普通人建议两条路。AutoCad+3DMax,先做建筑表现,后期学习Revit向建筑行业发展。要么PS+C4D+AE,先从平面设计入门,然后向视频处理、商业动画方向发展。若想获得一份相对优越的工作,要学的知识会非常非常多,基本每天都要不停的学习。

近两天发布链接,菜单“历史发布”可浏览全部发布
  1. 流畅运行3d max电脑要求和配置

  2. CG技术的巅峰作品-阿丽塔

  3. 商业CG大佬的插画、原画、绘画流程

  4. 读写破1000MB/s的红矮星PSSD(移动固态硬盘),让优盘下岗

(0)

相关推荐