有人说图形学门槛高,缺人,高薪,有人说图形学就业只需要会用那些算法即可,工资不是很高,哪种说法对呢?
图形学这个职业的寿命如何呢?搞衬着,引擎,特效需要哪些能力呢?学那么多东西在工作中真的能用到吗?感激各位大佬解答! 看完这个问题,我身边的一个兄弟哭了,哭的很凶,怎么安慰都不好使。
我说哥,多大点事,不就一个逼乎问题么,真不至于,他哽咽了,他说终于,图形cg终于站起来了。
他一激动就开始滔滔不绝,他说这个问题让他想起了他当年的意气风发。
想起了当年是如何一腔热血,励精图治选了图形专业就为振兴我中华CG,不再被万恶的帝国主义卡脖子。
想起了当年如何奋发图强,凌晨三点还在奋笔疾书,抱着GPU Gems,Game programming gems,real time rendering,polygon mesh processing做着读书笔记。
想起了当年如何壮志凌云,连续奋战搓了三天三夜的shader,就想打造我们自己的3A大作。
想起了当年第一次发siggraph,激动的三天三夜睡不着觉,他觉得自己成才了,终于能为cg业界做贡献了。
他还想起了他爸妈,他爷爷,他姥姥,含辛茹苦,不容易!
我说那不挺好啊,哥你太强了,他哭的更凶了
他说兄弟你不知道,太难了,真的太难了,你不知道工作有多难找,我一去面试,前面聊的好好的,一说我是搞图形cg的,对面马上露出鄙夷的眼光:切,搞cg的啊,但我们想要做人工智能的,人工智能懂么,装个摄像头,是猫是狗给你画框框标出来的那种。
他身边一个搞cv的,瞬间挺起了胸膛,骄傲的像个小公鸡。
他不屈,他不甘,他不理解,我们cg怎么了,我们cg一样技术含量很高,一样是工业界明珠。
面试的一脸不耐烦:一个臭搓cg的,凭什么和高贵的cv比,回去等通知吧。
他说那是他人生最阴暗的岁月,他就像下水道里的老鼠,躲躲藏藏生怕让人知道他是搞cg的,他怀疑他的简历是不是还没有厕纸有价值,好不容易进面了,他说他手搓lumen,对面一脸疑惑,啥是lumen,我们厂大螺丝,一个月休1天,3k,来不来?他怀疑只是因为他是不是能力不行,但说他的师兄,cg业界巨佬,整个业务线被裁,刚到35就像狗一样被扫地出门。
他的妈妈教育他要当个诚实的人,但他真的怕了啊,发的那么多paper,不敢说,真的不敢说,一说就知道他是臭搞cg的,有一天相亲对面问他搞什么的,他眼神躲闪说搞图形AI的,妹纸两眼发光,是高贵的搞AI的哥哥,我们加个好友吧,我也不是随便的人,这次吃饭我们AA吧。
他很高兴觉得自己终于有戏了,第二天妹纸怒气冲冲兴师问罪,我说你昨天怎么眼神躲躲闪闪猥琐的和老鼠一样,一查才知道你居然是臭搞cg的,浪费老娘的饭钱,互删吧,不回。
我说哥,过了啊,过了,不就搞cg么,不至于,真不至于,你看现在已经有人说图形学门槛高,缺人,高薪,时代变了啊,老哥你要翻身了。
他抹了抹眼泪,眼神里有个光:是了累,苦日子终于过去了,我大图形cg终于也站起来了,不是阴暗的下水道老鼠了。
激动的心,颤抖的手,他把刚刚辞职信都写好了,他把:图形学,缺人,高薪,955往boss直骗一搜,你看,果然岗位很多。
然后他一个电话打过去:
您好,我们是xx培训机构,现在学图形学,大厂一线导师一对一培训服务,拿高薪offer,走向人生巅峰! 图形学做研究和搞工程完全是两码事。
虚假的计算机图形工程师:
觉得这行业就是各种狂拽炫酷的SIGGRAPH的paper和demo,各种图形技术名词倒背如流,感叹这三大浪漫之一其背后的数学公式繁杂程度和门槛,对各种大佬轶事如数家珍,然后某一天发现AI被热炒又觉得图形学不存在了。
真正的计算机图形工程师:
20%时间花在读引擎或者已有产品的代码上,看不懂去问ChatGPT;
20%时间花在调试某个材质颜色不对几何体莫名消失三角形莫名乱掉后来发现是资源格式不对、调用堆栈很深的地方有个没源码、和图形学完全无关的第三方库随机内存越界访问上;
10%时间花在跟各种建构工具(比如CMake、Clang、GCC)、第三方依赖冲突较劲上;
10%时间花在和显卡驱动、操作系统更新造成的错误较劲上;
10%时间花在解决明明在开发机上跑的很好的代码为什么在CI/CD测试机上构建不过或者单元测试崩溃上,以及和运维和测试的同事撕逼上;
10%的时间花在和经理、策划、美术等等同事讨论需求上;
10%时间花在催同事审PR和解释为什么代码要这么写不那么写上;
5%时间花在等着引擎或者着色器代码编译完成,喝咖啡刷知乎和同事吹水上;
5%时间真正写代码,其中大量代码是调API绑定各种资源,涉及计算逻辑的没多少,好多还可以直接扔给copilot写;
所以你看,以上大部分需要你处理的问题,只要你是个计算机工程师都会遇到,跟是不是图形学没关系。你要做优秀图形学程序员,你首先得是个优秀程序员。所以是不是高薪缺人什么的,图形程序员跟其他程序员真的没太多区别。
当然薪资这个事情,看你去什么行业干。科技大厂薪资都是按照级别来的,级别大概率是按照工作年限来的,然后同级别下面你做图形还是做什么并没有太大区别。至于说某些3A游戏工作室的Lead Programmer薪资还不如Meta的入门级E3,抑或工作室只招医保都没有职位不稳定的外包工,那也是行业问题,跟图形学没关系:3A除非能抽卡,否则真的不赚钱。在这些工作室你就是做维护系统的IT,也远不如在科技大厂的IT赚钱多。
至于你要问为啥毕业找工作简历上要看有做过啥图形项目,甚至发过几篇SIGGRAPH是不是一作,然后面试时候考一堆图形算法,手推一堆公式。。。那叫筛选啊!高考时候的所有科目难道工作以后还每天都用嘛?
就这样。 图形这个岗位入坑的,大部分是兴趣,没错,是兴趣;能坚持在这个岗位做的,基本是信念,是的,信念。
图形的应用以娱乐媒体为主,工程制造类也有部分应用,我在后者方向,在这个方向上,行业上不存在暴利,反而是投入大时间长回报少,对应的个人薪资也不会太高(相对于互联网行业)。
就图形技术本身而言,理论体系庞大,算法复杂度高,学习曲线陡峭,学习成本高。可能您会觉得,既然这么难,那工资应该很高啊?工资的高低,是供需关系决定的,跟投入度关系较小。目前高校院所开设图形学课程的也比较少,就业岗位也比较少,整体上属于冷门领域。
可能在这个方向上唯一欣慰的一点就是:(相对游戏、NT乐行业来说)能做点对人类发展、社会发展有益的事情吧。 计算机中的三大土木工程,编译原理,操作系统,图形学。
我的建议是如果考虑工资,就别碰了,能把人学裂开。
1、先不说学习这门学科的痛苦,觉得不够破防的可以去学学网格。
2、其次因为这玩意本身就是不赚钱,靠的是背后的整个大项目赚钱。这三大学科跟用户没有直接关系(操作系统指内核),用户不会说因为你的理论nb而付费。比如说玩图形学玩的比较强的皮克斯英伟达啥的,前者赚钱靠的流媒体、线下乐园,后者靠人工智能。
而且有时候技术改进甚至不如大力出奇迹。
结果就是别人学AI方向,100多h的学习时间就年薪20w了,你苦学200h图形学,前置数学、物理知识还没学懂。当然,我不反对图形学没有高薪工作啊,前提是得先能学明白。 图形学的知识无底洞,计算机三大浪漫之一不是虚名,高薪的职位基本上都集中在游戏领域,关键是非常吃数学能力,数学好想搞可以搞一下,数学没兴趣不要浪费时间。职业发展一定不要把某个方向臆想的很好,这种一般遇到点困难就打回原形了。职业发展真正成熟的选择是基于自己的知识储备、阅历、学历、人脉等等大致划定能力边界,职业成长非常关键的一步就是认清自己的能力边界,不作无谓的内耗。 感谢 大佬的分享!
页:
[1]