找到了真正喜欢的工作

2021-12-30 15:50:29 +08:00
 f64by

游戏引擎工程师

我接触计算机比较早,家里 98 年就买了电脑,从小玩游戏玩到大,之后高中开始就断断续续写代码,高考时也是直接报了计算机专业,本科期间基本没怎么听过课,没参加过 ACM 算是上大学时最大的遗憾。当时参加过一些比赛,嵌入式、Web 、深度学习都搞过,但是基本都是浅尝辄止,没有认真地、成体系地学习过相关知识。本科快毕业的时候本来想直接工作,但是一方面是当时本科求职基本都是 Java 岗,或者 Android/iOS 移动端开发,而我做的几个项目已经写够了 CRUD ,如果让我工作了天天写 Java ,我宁肯辞职转行;另一方面是家里人都觉得还是有个研究生学历,以后路会好走一些,最终决定考研。

读硕士时发现人均深度学习、AI ,我们实验室也不例外,本来是搞图形学的,2017 年之后导师方向也都换成了 AI 相关。第一年在实验室做纵向项目,工程方面虽然做完了,但是我对纵向研究实在没什么兴趣,就和导师说想出去实习找点工程性强的工作,正好当时有个本科师兄博士毕业后在某公司做编译器优化相关的工作,问我有没有兴趣,于是我就去师兄手下实习了,当时实习的体验确实很好,能够做一些研究与工程结合的工作,师兄也给了我很多关于科研、求职及就业方向的指导,从此时我决定硕士毕业后求职一定要找一份类似的工作,纯工程和纯科研都有一定风险。可惜的是实习中途由于实验室有了新的项目,必须要回去赶工,就提前结束了实习。

回到学校实验室继续干了半年,在导师指导下也发了一篇小论文,今年上半年正好导师的一个师兄在某 AI 创业公司是个小 leader ,手下缺人干活,就把我推荐过去了,开始了第二段实习。这段实习绝大部分工作都是和 AI 相关的,主要任务是复现论文+调参,工作时最大的体会就是不了解基础知识丝毫不影响我复现论文,而调参也不是什么有技术含量的工作,此时秋招提前批已经快要开始,考虑到我这种发不出顶会的 loser 想在算法岗转正的可能性基本为 0 ,但我还不想找 Java 方面的工作,因此对未来求职发愁了好几天,最后想了下,我有些基础且愿意做的方向也只剩下图形学了,于是从 3 月份开始针对图形学相关的岗位(图形工程师、游戏引擎工程师等)进行了针对性地准备,最终在秋招提前批幸运地拿到了某游戏厂的引擎岗 offer 。

最终在秋招拿到了三家大厂的 offer(包括第一段实习的公司),在纠结选择哪个的时候,师兄告诉我他们组里项目发生了一些变动,他觉得新项目没什么意思,准备跑路了,并劝我有其他 offer 就不要来了,于是我选择了其中一个游戏引擎岗位的 offer ,并提前来这里实习了。来到这里实习两周后觉得这边的情况满足我对工作的一切想法:

虽然工作体验很好,但是由于我没有游戏公司的实习经历,且对图形学相关的知识了解并不充分,面对组里平均在职三年以上的老员工,我感觉到了一些压力,好在 leader 人很好,给了我充足的时间学习,带着压力学习倒是有种高中复习突击的感觉:)

还有不到半年时间就要毕业了,这一年多的实习期间结识了许多新朋友,特别是在某 AI 厂实习时组里一个提前跑路的实习生,中间和他聊天的时候,他说 AI 没什么意思,准备去学点偏底层的东西,然后保研去北大,找了一个做分布式的导师。结果半年后聊天时他和我诉苦,说分布式方向想发顶会太难了,想深造还要读博,但是他觉得读博卷不下去,我拿了引擎岗的 offer 来实习后和他聊了一些我这个岗位的工作,他说觉得挺有趣,虽然没有学过图形学,但是本科时候自己用 Unity 做了个模拟黑魂 3 人物动作的小 demo ,不知道现在开始学,明年能不能找到图形学相关的实习;我说凭你北大硕士的牌子,找实习还不是随便找……最终他告诉我,经过一周的考虑,和自己导师说了工作方面希望换方向的想法,让导师不要再管他,他自己学习别的东西,只要导师让他毕业就行,他的导师答应了他,算是我把他拉进游戏引擎的坑了🤣

回想了一下自己的经历,我从小就是一个非常浮燥的人,没办法静下心来学习某一样东西,上了大学后更是放飞自我,本科时写 Java CRUD 、写嵌入式打比赛,又为了从老师那赚点项目钱,突击一周现学现做熬夜写 PHP 、Swift ,硕士时写神经网络模型、写前端,自己闲时自学了一些图形学、Vulkan 、Unity 等的知识,第一段实习写了点 DSL 、写了点 LLVM IR ,第二段实习又写网络模型、用 Python 写代码复现论文,可以说什么都懂一点,但又什么都不精,自己也不知道自己真正想要做什么,不过有一点好的是,我的确每天都接触到了以前从未了解过的知识,某种意义上讲我每天也是在进步的。很多朋友也劝过我要静下心来深入学习一个领域,不要东搞一点西搞一点。今年秋招时才真正意识到这个问题,最后误打误撞进了一个待着非常舒适的领域,也下定决心要在此深耕下去了,希望在而立之年能更上一个层次吧。

12705 次点击
所在节点    程序员
74 条回复
Lonenso
2021-12-31 00:12:25 +08:00
恭喜
Kylin30
2021-12-31 00:32:24 +08:00
这多是一件美事
dcoder
2021-12-31 02:33:24 +08:00
@f64by
要做引擎吃饭, 确实该去大厂.
不过一个真正喜欢游戏的人, 最终还是会觉得能做的有限,
于是下一个专职方向肯定是 独立游戏制作人. 哈哈哈
wellsc
2021-12-31 02:43:45 +08:00
大拇指👍
loading
2021-12-31 08:20:05 +08:00
恭喜
charlie21
2021-12-31 08:23:30 +08:00
IT 行业的工作差别真的是天差地别,就像一个 IT 王国,人世间的各个职业就是这个王国里的各个职业
eudore
2021-12-31 08:43:32 +08:00
恭喜
joApioVVx4M4X6Rf
2021-12-31 08:46:50 +08:00
恭喜啊,羡慕
SuperF
2021-12-31 09:01:16 +08:00
恭喜恭喜
SssaltedFish
2021-12-31 09:01:25 +08:00
@charlie21 那我大抵是这个王国里的掏粪工了吧,挖屎山,堆屎山...
zhuang0718
2021-12-31 09:15:35 +08:00
各种恭喜 各种羡慕 哈哈
black201w
2021-12-31 09:30:43 +08:00
恭喜啊,顺便问一下 OP 是哪年考的研
A555
2021-12-31 09:48:20 +08:00
现在我的理想工作就是收租
EmdeBoas
2021-12-31 10:09:29 +08:00
结果半年后聊天时他和我诉苦,说分布式方向想发顶会太难了
========================
哈哈哈哈嗝,太真实了🤣
IsmeOvo
2021-12-31 10:17:47 +08:00
恭喜!
Artbox
2021-12-31 10:24:11 +08:00
恭喜恭喜,读您的经历感觉就像看到了平行时空的另一个自己。我家做设计工作,00 年配了台 512m 的奔 4 ,也是早早接触电脑从小玩到大。中学时啃 vb 和 cpp ,做过简单的游戏 demo ,既出于兴趣,也为在同龄人中炫技。后来大学读了计科专业后,恍然计算机不止代码&开发这么肤浅。最大的遗憾是加了学院的算法队,却从没出征过 ACM......本科时搞过一些比赛,可大多是止于兴趣的浅尝,做过 CPU 、写过 Java 、写过 ResNet34.....拿了些国奖,但也很清楚仅仅是造个大玩具的水平。
可本科的这些走马观花,让我弄清自己热爱的方向时,也浪费了太多时间。我不想找 Java 方面的工作,也不想做体系结构方向的研究。于是任性地拒掉了不合方向的推免和关系,决定考研,头铁去冲某头部 985 ,然后炮灰,然后二战。
我到现在仍热爱着图形学,希望未来能有个图程|引擎的工作。可如果再失败,真不知道接下来的路该怎样走了。我有时会迷茫活着和追求的意义,但真的感谢您分享的经历,多少给了我一点慰藉。
freelancher
2021-12-31 10:26:25 +08:00
还在实习阶段。有这种错觉也是正常的。

上班 3 年后再感受一下吧。
opsjwt
2021-12-31 10:52:20 +08:00
感觉 cg 这块落地还是比较难啊 再加上国内游戏这个环境 前不久还跳了一个 不怎么看好它的前景
yunying
2021-12-31 11:05:23 +08:00
自己有不少想法和思想都跟楼主很像。但很可惜自己各方面还是跟楼主差距很大。羡慕呢
KouYiGuo
2021-12-31 11:07:01 +08:00
恭喜恭喜。游戏行业啊,身不能至,心向往之。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/825328

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX