V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
f64by
V2EX  ›  程序员

找到了真正喜欢的工作

  f64by · 138 天前 · 10734 次点击
这是一个创建于 138 天前的主题,其中的信息可能已经有所发展或是发生改变。

游戏引擎工程师

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

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

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

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

  • 合理的工作时间制度(1065 双休,实习生不加班,最近项目比较赶,正式员工每周有两天加班到 9 点,进度不急的话 6 点全走了)
  • 非常友善、乐于助人的同事和 leader
  • 组内有非常丰富的学习资源(2TB+的 SIGGRAPH 、GDC 等的论文及分享,和各种学习视频)和完善的文档(几乎每个人的所有工作和学习内容都在 confluence 上保存)
  • 没有冗长的组会(每周五工作进度报告,每人在群里发一句话)
  • 有价值的组内分享机制(每周五下班前一小时是分享会,组内同事轮流做一次分享)
  • 可观的薪资

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

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

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

73 条回复    2022-01-03 21:20:05 +08:00
rpman
    1
rpman  
   138 天前
图形学也算是我的科研启蒙学科, 虽然也遇到导师转型然后就转做视觉去了。
但印象里这行挺卷的 (
66beta
    2
66beta  
   138 天前
恭喜
f64by
    3
f64by  
OP
   138 天前 via iPhone
@rpman 确实卷,但好在不是研究性质的岗位,还是以项目为主,现在日常就是看 SIGGRAPH 、GDC 之类,把人家的 trick 想办法用到我们的项目里,凭着以前写代码的底子,还是能混口饭吃的
Geekgogo
    4
Geekgogo  
   138 天前
真是一大幸事,贺电🎉
zhangxh1023
    5
zhangxh1023  
   138 天前
真好
lrs
    6
lrs  
   138 天前
恭喜, 能从事喜欢的工作真好
xunbug
    7
xunbug  
   138 天前   ❤️ 11
我在流水线的时候幻想坐办公室、办公室做测试的时候想做测试开发、做测试开发的时候想做全职开发、做全职开发的时候想做全栈、直到现在,我想回到三四线老家躺平,可是没有足够的钱,不知道什么时候实现
joshua7v
    8
joshua7v  
   138 天前
恭喜
这不是一件容易的事
love060701
    9
love060701  
   138 天前 via iPhone
恭喜,工作很好,能力也很好
NCZkevin
    10
NCZkevin  
   138 天前
哪个公司能透露下吗? EA?莉莉丝?米哈游?鹅厂?
ppllss
    11
ppllss  
   138 天前
恭喜,羡慕工作方式和流程
fiypig
    12
fiypig  
   138 天前 via iPhone
恭喜恭喜,沾沾喜气
teslayun
    13
teslayun  
   138 天前
看完给我的感觉是找到了一个工作氛围好的工作。
xin053
    14
xin053  
   138 天前
congratulations!
mr0joker
    15
mr0joker  
   138 天前
恭喜🎉
snuglove
    16
snuglove  
   138 天前
恭喜恭喜🎉🎉
fakecoder
    17
fakecoder  
   138 天前
恭喜恭喜
EZVIK
    18
EZVIK  
   138 天前
公司老哥, 硕士读的啥专业呀
f64by
    19
f64by  
OP
   138 天前 via iPhone   ❤️ 1
@NCZkevin 其实是猪厂,哈哈
EZVIK
    20
EZVIK  
   138 天前
@EZVIK 恭喜
xing7673
    21
xing7673  
   138 天前 via iPhone
@f64by 猪厂 1065 wow
非常羡慕了
可以天天看图形前沿
f64by
    22
f64by  
OP
   138 天前 via iPhone   ❤️ 5
@teslayun 是的,工作氛围还是很重要的,同事间相处都很友善,愿意主动教新人知识,我还是很感动的
相比之下去了字节的同学,从实习入职开始就直接接手项目开干,没人带不说,同事也不会教你东西,大家都是抢活干,搞的他干了四个月就跑了

我第一段实习时由于做的方向很底层,周围的同事都是三四十岁的,还有位 40 多岁的专家,这些人基本不说话,就是埋头干活,组里每周五有分享会,从业十多年的大佬分享了很多有价值的东西,可以说是听君一席话,胜读十年书,但是气氛太闷了,除了干活就是吃饭,大家说不上一句话。

第二段实习是算法岗,同事基本都是 20 多岁,相处模式就像在学校一样轻松,但是由于是创业公司,机制比较混乱,也没有分享会,此外特别是工程方面可以说是接近为零,组里算法迭代不用 git ,全靠压缩包代代相传,还有同事发表“我们做算法的,不需要了解那么多,这些东西让工程组的同事去做就可以了”等类似言论,好多人工程能力也很差,写 Python 用个 f''字符串就算高级用法那种。那位中途跑路的同学也是觉得这里工程实践太烂而跑路的。

最后签的工作可以说是二者的结合了,该有的都有,暂时没发现什么坑,特别是我 leader 非常佛系,看着也很年轻,比我大十多岁的的人,看着和我们 20 多岁的差不多,不知道是不是心态好的原因😅
enchilada2020
    23
enchilada2020  
   138 天前 via Android
羡慕+恭喜 这才是理想的模样
Huhuu
    24
Huhuu  
   138 天前
恭喜🎉
我大概也是个很杂趣的人,什么都喜欢尝试,但无法坚持深入某个领域
919615766
    25
919615766  
   138 天前 via iPhone
恭喜
Kaier
    26
Kaier  
   138 天前
恭喜恭喜
并留下了羡慕的泪水
kimwang
    27
kimwang  
   138 天前 via Android
我这边的话这种好事得庆祝了,楼主打算开几席?
Baymaxyu
    28
Baymaxyu  
   138 天前 via iPhone
你老师真好啊,还准去实习,还给推荐,天呐神仙老师
chashao
    29
chashao  
   138 天前
不会是 messiah 吧。。
RandomAccess
    30
RandomAccess  
   138 天前 via iPhone
恭喜🎉
jackzhengjbs
    31
jackzhengjbs  
   138 天前 via Android
@kimwang 我坐小孩子那桌 🐶头
dikey
    32
dikey  
   138 天前
猪场游戏都 106 了?

五年前可是每个月一次一两点,三四十人的群,每天早上三五个不舒服请假的

可能也和岗位有关,开发真的是被往死里艹
wormcy
    33
wormcy  
   138 天前
看了标题,内容就不看了,恭喜恭喜
justest123
    34
justest123  
   138 天前
恭喜
hacson
    35
hacson  
   138 天前 via iPhone
你们当然爽…用 m 引擎做游戏业务功能的我们就惨得不行了(n 引擎也没好多少),保守估计项目组对引擎的功能已经排到 3 年后了
fanshaohua
    36
fanshaohua  
   138 天前
恭喜恭喜,今天才看了林超关于数字引擎的视频:
https://www.bilibili.com/video/BV1yi4y1R7sk

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

上班 3 年后再感受一下吧。
opsjwt
    58
opsjwt  
   137 天前
感觉 cg 这块落地还是比较难啊 再加上国内游戏这个环境 前不久还跳了一个 不怎么看好它的前景
yunying
    59
yunying  
   137 天前
自己有不少想法和思想都跟楼主很像。但很可惜自己各方面还是跟楼主差距很大。羡慕呢
KouYiGuo
    60
KouYiGuo  
   137 天前
恭喜恭喜。游戏行业啊,身不能至,心向往之。
lightjiao
    61
lightjiao  
   137 天前
来自游戏客户端逻辑仔的羡慕
xrr2016
    62
xrr2016  
   137 天前
羡慕了
Mr54
    63
Mr54  
   137 天前
恭喜并羡慕
zhw2590582
    64
zhw2590582  
   137 天前
恭喜
VVValent
    65
VVValent  
   137 天前
厉害了, 好羡慕
seagull7558
    66
seagull7558  
   137 天前
羡慕并祝福吧,找到喜欢的工作可是太难得了
Zeffon
    67
Zeffon  
   137 天前
祝好
4771314
    68
4771314  
   137 天前
大佬
Cookieeeeee
    69
Cookieeeeee  
   137 天前
恭喜~
jomsou
    70
jomsou  
   137 天前
恭喜~~
cookgo
    71
cookgo  
   137 天前
你家人说的对,学历很重要
heyjei
    72
heyjei  
   137 天前
恭喜恭喜
shm7
    73
shm7  
   134 天前
游戏引擎挺好的。加油干吧。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1417 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 117ms · UTC 18:19 · PVG 02:19 · LAX 11:19 · JFK 14:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.