有人熟悉构建工程师或者 Build Engineer 吗,想了解一下这个岗位的技术含量与前景究竟如何?国内的资料实在是太少了
游戏公司提供的岗位,技术栈要求是 Python+Shell+少量 C#用来写插件。主要负责二次开发 TeamCity 和给 Unity 和策划一类的写版本控制插件。项目本身很好,而且构建系统也是个很复杂的工具,但是听起来做的事情没什么技术含量,还不如 CRUD boy ,同届生有去做过运维的说听着和运维的工作一模一样。
和组里大 Leader 聊了很久,真的非常诚恳。加上岗位人不多竞争不激烈,开的薪水也很满意。但是主要有两点担心:
顺便想了解工作的技术含量和未来发展,还有什么比较好的问题可以问 Leader ,还想给自己几个机会去了解一下这岗位。
1
foobear 2021-11-07 21:58:49 +08:00
|
2
miao1007 2021-11-07 22:18:11 +08:00 via iPhone
这个对综合能力要求极高,要懂得非常杂才行,不推荐应届生搞这个
|
3
YuiTH OP @zhouxiongh 感谢,之前 V 站有人推过这篇,我都给忘了。现在和 Leader 聊过以后看这篇就能和自己的情况更好的对上了。
@miao1007 我个人其实本来想做个懂得很杂的人,我在实习的时候的 mentor 感觉就是这个类型的理想形态。但是确实做这样的工作需要周围有特别猛的人带你,而去这个公司的这个岗位感觉还是很困难的。我做好的可能性不比整个人废了的可能性高。 |
4
xvider 2021-11-08 11:37:59 +08:00 3
应届生不要做这种工作,直接去做业务开发。
能不能进一个处在上升期的业务,这个可能不是你能决定的,以应届生的经验和眼光,多半也识别不出来,但无论如何,做业务开发,是远比做基础架构、算法、研发效能之类更好的选择。 原因其实也简单,在公司里做什么构建发布、什么 CICD 的,组织架构上一般属于测试开发、研发效能之类的部门,说白了都是研发大团队里的边缘团队,根本不会有出彩的机会。这种岗位,不是说绝对没有技术含量,不是说一定不能创造价值,不是说一定不会提升自己,但问题是,要做到这些,需要一个人有长期的业务开发经验,对自己产品的技术架构和业务架构有非常深入的理解,然后他去做这些研发支撑类的产品,才能找出价值点并且落地实施。 现实中,一个公司里做研发支撑的,大部分(其实是 100%)人都没什么深入的业务开发经验,对自己的定位都是公司内部接接需求,做点工具打杂的,俗称工具人,大部分人根本没想清楚自己到底想要开发一个怎样的产品,提供怎样的价值。原因很明显啊,积累不够,根本没有概念,也解决不了核心问题。反映到结果上,就是做研发支撑的很难描述自己的产出,很难晋升,晋升的时候你的晋升线是服务端开发还是测试还是什么呢?什么都不靠,没人说的清楚竞争力在哪里。。。。。。 所以,好好找个业务开发的职位吧,多问问师兄多了解情况。加一样的班,付出一样的投入,业务开发将来才会给你更大的回报,不管是公司平台还是职级还是钱。 |
5
double0fish 2021-11-09 12:05:12 +08:00 via Android
看什么公司吧 这种岗位在 bat 可能是边缘岗 在 flag 就不一定了
|
6
double0fish 2021-11-09 12:05:52 +08:00 via Android
尽量远离要加班的岗位
|
7
YuiTH OP @double0fish 米哈游,他们游戏工业化的一部分。边缘与否我倒是觉得还好。加班的话,比起组里其他岗位可能是略少一些最多持平。
@xvider 你的回答我读了好几遍,非常有用,感谢。虽然游戏的研发效能和 1 楼那篇帖子中 Google 的研发效能有所不同,但是不熟悉业务的问题是客观存在的。我准备浓缩一下最后和老板对线一次,问一问他们是怎么思考应届不熟悉业务的问题的。 |
8
herorahmanhero86 2021-11-16 10:55:22 +08:00
这个职位要求极高,应届生没能力胜任好吧,别高看了自己,其实你并没有这能力
|
9
YuiTH OP @herorahmanhero86 当时想的是虽然我不怎么样,但是竞争者更是寥寥,基本都是校招被刷的那一批。
后来想通了,卷的赢周围人固然好,把自己技术做坏了负面影响更大一些,最后没去。 |
10
herorahmanhero86 2021-11-16 12:30:34 +08:00
@YuiTH 搞开发对自我职业生涯终身受益,那是一生不断成长的路径,前面 xvider 老哥总结很到位,我就不再多说了。
|