入行将近于三个月,想找人聊一下体会,但是苦于无人诉说,就留文于此。

我是去年10月份毕业,11月份回国,12月份开始到游戏事业部任职,到现在也有两个月零20天。毕业之前硕士(或者说工程师学位)是在法国读的虚拟现实增强现实相关,所以说我入行也算是完完全全的新人。我对于游戏研发的认识很多都是从秋招开始投简历时候才开始深入思考的,之前只是很喜欢打游戏,又硕士阶段使用了很长时间游戏引擎(Unity,Unreal Engine),所以秋招也没有仔细考虑,所有投递的岗位都是游戏开发相关,像引擎研发,客户端研发,还有TA(Technical Artist,一说Talking Artist)。

国内的招聘和国外还是有很大区别的。本来在法国,顶着ingenieur的学历外加学校的牌子可以不怎么太费力的找到一些岗位,每周五天轻松不用加班,还能享受惬意的法兰西时光,这也是我心态发生转变前的想法。人的转变说难也难,说简单也真的是很简单,只要让多个痛苦的事情或者灾难同时发生,就能够很轻易的击溃原先构筑的心理长城。

其实差不多也能够猜到,过去的一年,真正的灾难其实只有一个,这场全球性的恐惧让大家对于走出去的人有了一种莫名的感觉,因为原先的眼界长远是出国去看看,而当下的眼界长远是待在里面最安全,那些在外面的莫挨老子。我在十月份回国隔离,十一月中旬隔离结束乘飞机回家,下飞机的时候,本来大家都拥作一团要挤着下飞机,但是这时候广播响了,说“大家给某某座的谁谁谁让一下,让他走安全通道先下飞机”,这个时候大家退回座椅时候的效率,和大家惊恐得看着我的座位的目光,以及我听到的前排某个人讲的“又请了个病原体回来”,这些我可能一生的忘记不了了。可能和认知有点相悖,我在国外疫情这段期间的见闻和各种媒体、流媒体上公布出来的数字完全匹配不上。我认识的同学、老师,中国留学生、外国人,并没有其中任何一个人受到了病魔的侵袭。当然,期间我还是老老实实的隔离在家,基本就是线上能够和别人沟通沟通(能够面试我简直是要激动坏了,能够见到真人,还有声音还能互动了,甚至于到了最终面还有人美声甜的小姐姐),顺便完成了我的毕业实习和毕业答辩,也顺手在九月底考了个托业,这六个月有一个想法无时无刻不在敲打着我——我死在这个地方怎么办,或者要是我国内的某个亲人去世了我怎么办。解决的方法只有一个,我在知道我的毕业jury通过之后,第一时间预定了回家的机票。

还有一个原因是情感上的,我没办法讲对错。我只是希望未来某一天她能够在某条新闻上、或者玩到某个游戏时,能够再次见到我吧。

总之,游戏行业,我来了。我从7月份开始陆陆续续开始面试、笔试。但是直到面试官问到我所谓“c++八股文“(这个名词是我后来看到”面经“的时候才知道的)的时候,我才知道在这场毕业考试中,我有多天真和稚嫩。我的硕士期间一共有几个关键字吧——游戏引擎、图形学、c#、c++。我学他们研究他们并不是说老师或者是学分上面有要求,更多的是要做出某一个效果,我需要借助这些工具,以及工具中的某些特性。但是直到这些面试,我才知道了关于这些工具,居然可以罗列出这么多的条条框框可以拿来考试。这也是我第一次对我自己开始反思。反思的结果就是,工程师就是去面对问题,分析问题,列出解决问题的流程,然后解决问题的,当前问题就是把这些条条框框装到脑子里然后通过面试,途径就是分析各种面试经验分享,笔试题,以及系统阅读各种”典籍“(c++ primer,红宝书,龙书,星战书),最后总算是让我练成了,我可以轻松应对各种面试问题。当然我的程序、引擎水平还是原先那个样子。真正让我有了质的提升的,是一次线上竞赛。

说是线上竞赛,其实也是到了时间发布考题,然后限定一周时间截至提交。这个竞赛就是搜狐畅游的高校游戏技术竞赛。我并不知道这种比赛的含金量,但是我当时投递了搜狐畅游的游戏开发岗位,他们就给我发了邮件要我参加这个。现在回想起来,我还是特别感谢搜狐畅游提前批的招聘组的。这是我第一次国内的游戏程序竞赛获奖,而且是真的的有真金白金的回馈的竞赛,我对自己的能力有了一定程度的认识。畅游也是我接到的第一个正式的有offer意愿的。

后面就陆陆续续开始有更多的offer,我开始比较,开始思考什么对我来说最重要。我自始至终认为,薪水是对我能力的认识和认可程度,而且就个人而言,当能力提升,薪水只是其中之一的副产品。地理位置只要是国内就好,毕竟国内嘛,再远能远到哪里去呢。那么就只剩项目属性以及公司的属性了。我希望能够完整得跟一个项目下来,亲身体会项目的整个生命周期,当项目完成,我的游戏开发生涯也成熟了起来。公司层面的话,我更多得是考虑不要半路公司把我丢弃,或者我把公司丢弃就好了。

就是这样的想法,让我来到现在的公司,现在的岗位。老板将我作为”有潜力的新人“,并没有给我具体的岗位的定义,他常常问我的要给问题就是对自己的道路思考的怎么样(当然我现在并不知道职场里的种种潜台词,我也不想往这方面想)。我不想扔掉我学的c++,也不想落下图形学,其实摆在我面前的路相对来说很明了——引擎研发,TA。引擎研发岗的定义相对来说比较清晰,无引擎的时候研发引擎模块,有引擎的情况下对引擎进行拆解研究,甚至于后面去魔改、定制某些功能。

TA对我来说就有点模糊了,这个工种最早兴起于国外,后来国内大方面培养这方面人才,简单说就是程序+美术,有美术向TA和程序向TA之分,主要就是协调程序和美术,为美术人员开发各种方便的工具,是个既要了解美术流程,又要懂编程和引擎的活。

老大很多时候透露出的意思是让我走TA的方向,那么问题就来了,我并没有很多的Artist属性啊。我的上一段美术相关的活就是学了一下3dsmax建了个小汽车的模型,再上一段可就是我小学二年级学的素描水粉了…。

我在到港的前两月几乎每天回家都会去思考这个问题,我要走什么样的道路。期间曾经有一位游戏大佬来点拨了我一波(当然反而是愈加的糊涂了),让我开始看houdini相关的程序化DCC。我彻底凌乱了。不过好在是我还有我惯常的工程师的思路在,依然是分析问题——解决问题。

其实回过头看,我已经有不少的东西在脑子里,当然这很多一部分要感谢秋招(特别点名感谢米哈游,虽然二面失败了)帮我深入巩固了一波。UE4和houdini很大一部分是看着官方的教程结合一些其他平台的教程,现在整体已经摸得七七八八了,当然,直到我看到引擎源码,我才傻眼了,茫茫多的预处理,我甚至于在其中看到了python和java的影子,不把这些摸透了,我再也不敢说自己对UE4很了解了。当然,这就是我认为的纯引擎向了,如果是按照TA的走法来说的话,我觉得这些可能也要去摸一遍,但不需要吃得很透,大体上直到UE4对我们的开放处于哪个程度,我们能够进行的魔改又能到哪个程度。另一个我认为的TA和引擎的区别就是在于对DCC的使用了,尝试使用了houdini让我觉得它真的好神奇,让我越发得对它底层的实现很感兴趣,但我肯定是没有时间去再把它底层完整看一遍,作为TA来讲的话,我觉得熟练使用这种procedural DCC很有必要。

当然,这样还是没有解决我得问题,引擎还是TA。我时常幻想能有一个大手子来扇我一巴掌,让后告诉我你就走哪条线。这个大手子在我的期盼下下周可能就要来了,坐在我旁边,希望到时候他不要真的扇我一巴掌。在一个台湾的论坛上,我通过帖子认识了一个多年的TA,我们的讨论结果和我的技术图上的也差不多,当然在他那边我也并没有感受到两者很清晰的界限。是不是行业对于TA的程序向的要求越来越高,以至于TA要cover掉引擎、客户端、服务端(我对服务端很白痴)的很多工作。

但是我目前得结论是,不管是哪条道路,都是需要技术和知识的积累(毕竟从小就是书呆子,除了学习的能力其他没有一项能够拿出来和别人比,连玩游戏都打不过别人的那种),不知道是不是有量变引发质变一说。我会认识更多的厉害的人,提高自己的境界,然后再在更高的境界去认识那个境界的人。如此,就算是我的短期目标了吧。长期的话,我不知道多久算是长期,我会等到我的第一个项目上线,到时再看我在哪个层次,我的未来道路在哪儿。

现在的内心,多多少少能和艾伦有点相似吧。

罗里吧嗦好像也没说什么重要的事儿,权当是迷茫小白写下来一段话,如果有幸能被大佬看到笑话我的同时能够给我指点指点迷津,要是没有的话就权当逗时间维度上的另一个我发笑吧。

后面也会不定时修改,增加一些我的罗里吧嗦和牢骚。

关于要走的游戏之路,一点点小心思相关推荐

  1. 联想e480卡顿严重_商务本的游戏之路,ThinkPad E480 体验

    原标题:商务本的游戏之路,ThinkPad E480 体验 最近在外连续出差数月,对于烧PC硬件的我,单位发的笔记本因为配置较老总是用不习惯,无奈想着干脆自己也买个笔记本吧.在对比了市面上的商务本发现 ...

  2. 电商老大的短腿——阿里巴巴曲折的游戏之路

    9月19号,阿里巴巴正式在美国纽约上市,而同时,马云更新了中国富豪榜得排名.然而,市值上一路领先得阿里巴巴,游戏领域一直是它的短腿,比起游戏界得大佬,最近几年,阿里也在加快网络游戏得步伐.今年,Xso ...

  3. 转载一个程序员的游戏之路

    上班之前: 学习J2me的时候,每天除了饿了去吃饭之外,全部用来学习,基本上是3天里有一天通宵: 写了四款基于Kjava(J2me)的游戏.益智.飞行射击.趣味.RPG; 然后带着四款游戏项目面试上班 ...

  4. Unity独立开发游戏之路

    简单的介绍 本人本科是上海师范大学教育类的专业,由于对于计算机领域的兴趣考研考到了本校的计算机专业.对于跨考计算机的心路历程也许会专门写一篇文章.之所以会尝试自学unity独立开发自己的游戏,部分原因 ...

  5. Python初学者制作俄罗斯方块小游戏之路

    适合初学者超详细Python制作俄罗斯方块教程 背景 实现过程 绘制窗口 添加控件与文本 添加画布 绘制一小方块 俄罗斯方块定义 游戏开始前的初始化 功能模块设计 计算分数 显示下一个方块 联合 画出 ...

  6. “生命游戏之父”因新冠肺炎逝世,回顾数学顽童的一生

    作者 | 年素清 责编 | 伍杏玲 出品 | 程序人生(ID:coder_life) 普林斯顿大学教授大卫·斯伯格尔(David Sperger)在推特上公布,普林斯顿大学数学系教授约翰·何顿·康威( ...

  7. html5游戏 陈书艺,陈书艺:推动游戏前行 开启HTML5游戏之门

    11月19日,白鹭引擎主办的首届HTML5移动游戏大会,在国际会议中心隆重召开.白鹭引擎创始人兼CEO陈书艺,在会上做主题为"推动游戏前行,开启HTML5游戏之门"的演讲.HTML ...

  8. 游戏之巅:游戏背后的创业风云

    <游戏之巅:游戏背后的创业风云> 基本信息 原书名:Gamers at work:stories behind the games people play 作者: (美)兰姆塞(Ramsa ...

  9. 铭记影响世界的游戏之父

    6月20日,又是一年一度的父亲节.父亲节是一年中特别感谢父亲的节日,约始于二十世纪初.不同国家的父亲节定在不同的日子,在中国,六月的第三个星期日是父亲节.在这个特殊的周末,游戏玩家们记得感恩父爱之外, ...

最新文章

  1. 构建未来情报体系—— AI及大数据时代情报分析人员的战略价值
  2. [NHibernate]基本配置与测试
  3. ios推送通知之ios推送证书的申请和使用配置
  4. 渐变,类Flash的菜单
  5. React 深入系列4:组件的生命周期
  6. SCOM2012功能测试(25)—发布报表和收藏报表
  7. 华为路由器内部服务器地址映射不起作用,第一次买华为AR2204-s路由,内部服务器映射问题...
  8. 蒙德里安的梦想 状态压缩DP (1)
  9. 为什么说 Gumroad 是一家 “失败” 的创业公司?
  10. 【运动蓝牙耳机选择】运动蓝牙耳机怎么选 哪种无线蓝牙运动耳机适合你
  11. 解决阿里云ECS服务器下载 git 资源慢的问题
  12. CentOS 8 配置 authorized_keys 免密登录后,免密登录失败的排查以及最终的解决
  13. 【葡萄城报表】还在为画“类Word文档报表”而发愁吗?
  14. gallery3d源码学习总结(一)——绘制流程drawFocusItems
  15. 打印一本400页的书多少钱?哪里打印书本比较便宜
  16. python后端开发的缺点_前后端分离优缺点
  17. 恒讯科技分析好消息尼泊尔有自己的绝地求生服务器了
  18. 我的2018:用一年的时间写一份年终总结!
  19. 报错java找不到符号 符号:类xxx位置xxxx
  20. Android-tab页面-三种实现方法

热门文章

  1. 侯捷老师 c++面向对象编程(上)
  2. dx12 龙书第十二章学习笔记 -- 几何着色器
  3. COMSOL列管反应器模拟(包括多孔介质催化剂、化学反应、对流扩散、传热和对流换热)
  4. 【计算机毕业设计】汽车租赁管理系统
  5. Crypto++编译使用
  6. 递归实现斐波那契数列 1 1 2 3 5 8 13 21 ......
  7. OpenCV 使用安卓手机作为摄像头
  8. 浙政钉h5微应用开发vue
  9. java开发中常用的SQL语句
  10. 1个字节,2个字节,4个字节数据之间赋值