在一家规模较大的游戏公司,从资深后端程序员升为后端主程,工资没变,职级没变,但是游戏上线后,如果赚钱,奖金会拿的多一些
然后虽然职位看似高了些,但是工作体验下降了非常多
原本作为资深程序员的时候,所做的工作包括
• 做一些底层架构上的优化
• 服务器端性能上的优化
• 开发一些基础类的算法功能,如脚本编译器,怪物 AI 机制等
• 开发一些工具类的程序,提升部门整体效率
• 偶尔开发一些游戏业务逻辑上的内容
• 有加班,但是肯定不是最晚最多的那个
后来由于工作相对出色,升为部门主程,然后工作内容就边了
• 从策划那边接需求,分派给其他负责相关模块的同事
• 开会和招人
• 每天加班肯定是最晚的那个,每周加班也是最多的那个
• 时时刻刻被人找,根本静不下心来写代码(我对技术比较感兴趣,喜欢深入研究)
• 需要尽量把工作安排出去,而不是自己干。有的东西别人的确干不了就只能自己干
从资深程序员升为主程的好处
• 有话语权了,自己的意见容易被采纳
• 改代码想改就改,之前要做大的改动需要向上级请示
• 据说能多拿奖金,但是游戏能不能赚钱还未知,不赚钱就是屁拿不到
坏处
• 累,加班多的多,而且肯定是整个部门最晚的那个。每天回家老婆孩子睡了,说话的时间都没
• 静不下心来写代码,技术上的沉淀肯定不如以前了
• 游戏上线以后不敢想象,估计要在公司通宵
• 工作上的压力大的多,手下谁出的问题,都有你的锅
说实话,我还是比较喜欢一直做一个程序员,安安静静写代码。但是机会摆在眼前,拒绝又不甘心,因为对于游戏项目而言,如果游戏赚钱了,主管分到的奖金肯定比普通程序员多,虽然一款游戏能赚钱的几率很低,但是多少总是个机会。
我并不担心队伍其他成员不服我之类的,因为技术上我的却要超过其他人不少,为人处世也过得去。
我现在烦的就 2 点
• 第一是加班严重
• 第二是静不下心来写代码,更好的解决一些项目中存在的技术问题
所以来这里写个帖子发发牢骚,同时听听别人的意见。
1
yinmin 2023-06-04 19:02:04 +08:00 via iPhone 2
真心恭喜你升职。从技术型人才向管理型人才转变会有一段阵痛期,熬过去之后就海阔天空了。
|
2
yinmin 2023-06-04 19:17:11 +08:00 via iPhone 4
另外解决烦恼:
1. 加班严重:尽量把活派出去,年轻人需要锻炼机会,多派活之后同事能力提升会给你惊喜的。另外,代码能跑没 bug ,自认为能达到你自己写代码水准的 80%就可以,调整追求完美代码的心态(很重要) 2.静不下心来写代码:程序员转型之后都会遇到的,主程应该是带团队为主吧,把握技术大方向不要走偏,更多精力应该调整成团队合作、完成老板任务,保护好部门和手下人免于办公室政治影响。 |
3
LykorisR 2023-06-04 20:43:17 +08:00 1
同感,还是在读大学牲,这个学期开始带团队也是一样的感觉
每天关注的事情从技术点转到了人身上,现在感觉也挺迷茫 |
4
LykorisR 2023-06-04 21:04:49 +08:00
我觉得最好就是有自己能信任的人,然后把工作分配下去后手下的人能顺利且按时的完成,这样就只需要做宏观的方向把控
这样其实也有好处,能最后传到手里的问题肯定是目前网上找不到好的解决方案的问题,我个人感觉对于磨练技术还是有好的一面的 出锅的话,我这里基本上重要的工作都会亲自监督,虽然累一些但是一般就不会出什么大问题了 我这毕竟还是 10 人不到的小团队,对于你的情况可能也没太大帮助 |
5
qwerty12345 2023-06-04 21:08:42 +08:00
不是游戏行业的,是不是主程就是类似技术经理这样的角色的啊。
建议先解决加班严重这个问题,跟二楼说的一样,把活都派出去,某些功能啥的要有 AB 角,别把自己累死。 抓大放小,小问题让别人搞,自己搞大问题 |
6
Mithril 2023-06-04 21:21:40 +08:00 1
其实很多问题你转换一下思路就能想明白了。
比如说你作为老板,每个项目的预算确定了以后,大致要召几个人,有什么样的能力水平基本是固定的。比如初级 10 ,资深 4 ,主程 1 。那么每个能力水平的预算基本也就是一个范围浮动。 这时候你有一个做了好多年的资深,技术水平还不错,但工资已经涨到了上限。那你只能要么不给涨,就面临着离职风险。要么调预算,很多时候在项目前景不明朗时并不会这么做。那还有个办法就是把他调到别的项目做主程,当然最好的办法就是把原来的主程调走,让他接任。这样原来的主程已经证明自己能力了,同时你也有个熟悉的环境可以继续培养。 所以基本不存在“一直做一个程序员,安安静静写代码”这种状况,除非你一直都不想涨工资,或者你的名声可以给公司带来额外好处。 既然现在有环境,那就试试当主程。实在觉得不喜欢你也可以换个公司降薪去当资深,但这个机会就没有了。 |
7
crysislinux 2023-06-04 21:47:43 +08:00 via Android
我也有类似的问题。不喜欢带人。所以我现在 title 是 lead ,但实际上底下一个人没有。。
|
8
cubecube 2023-06-04 23:20:28 +08:00
@crysislinux 哈哈,咱俩相反,我想在没 title ,下面几个人,领导有啥事儿都找我,全责不匹配,难受的一笔
|
9
Padawan 2023-06-04 23:41:15 +08:00
一个人做的事情是有限的,而且大家做的一般也不是什么尖端的科研,要做更大的事,只能从做事 /管事转型为管人,驱动团队来实现目标。
|
10
ren2881971 2023-06-05 09:31:07 +08:00
要学会把活分出去,不然自己累死,下面人清闲的不行。
|
11
lasuar 2023-06-05 09:37:00 +08:00
有主程这个级别?跟资深没啥区别啊,只是看起来受重用了,然而待遇一点没增,所谓奖金不跟画饼一样?
要么你就要求一个组长的级别,要么老实做个组员,还主程。。 |
12
goodryb 2023-06-05 09:56:09 +08:00
待遇没变算什么升级, 少点套路,多点工资
|
13
8355 2023-06-05 10:02:12 +08:00
你的问题是需要招一个趁手的人且可以接受他的代码缺陷
学会做一个管理 初级管理最重要的就是需要向上管理,学会哭穷要资源. 写 ppt 多汇报,这样下面的人才能跟着你过的更好. 向下管理其实反而还好, 因为下面的人都认识非空降都问题不大. 你需要招一个合适的人填补你以前自己位置的空缺. 至于加班,只能自己调节. |
14
janus77 2023-06-05 10:22:40 +08:00
升都升了,多往好的方面想想吧,天天想那些负面内容,我怕你新上任的时候被领导盯着看表现,结果没表现好那就完了,跟试用期一样。
|
16
ryan4yin 2023-06-05 15:19:10 +08:00
放弃当管理的大佬我也见过好几个,每个人都有自己的选择吧,是要 WLB 还是想拼一拼事业,人生难两全哪。
|
17
AngryPanda 2023-06-05 15:24:24 +08:00
如果遇到好游戏,就发了。
|
18
ZSeptember 2023-06-05 16:11:11 +08:00
是这样的,管理很多杂事,很繁琐,看人选择了。
国内,管理的话,还是能做的长远一点的,虽然确实做的不开心就是 |
19
lcingOnTheCake OP @yinmin 谢谢指点
|
20
lcingOnTheCake OP @Padawan 好像是这么回事,在公司要赚更多的钱,只能是职位更高
|