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

从资深程序员升为主程,烦恼多了很多

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

    在一家规模较大的游戏公司,从资深后端程序员升为后端主程,工资没变,职级没变,但是游戏上线后,如果赚钱,奖金会拿的多一些

    然后虽然职位看似高了些,但是工作体验下降了非常多

    原本作为资深程序员的时候,所做的工作包括

    • 做一些底层架构上的优化
    • 服务器端性能上的优化
    • 开发一些基础类的算法功能,如脚本编译器,怪物 AI 机制等
    • 开发一些工具类的程序,提升部门整体效率
    • 偶尔开发一些游戏业务逻辑上的内容
    • 有加班,但是肯定不是最晚最多的那个
    

    后来由于工作相对出色,升为部门主程,然后工作内容就边了

    • 从策划那边接需求,分派给其他负责相关模块的同事
    • 开会和招人
    • 每天加班肯定是最晚的那个,每周加班也是最多的那个
    • 时时刻刻被人找,根本静不下心来写代码(我对技术比较感兴趣,喜欢深入研究)
    • 需要尽量把工作安排出去,而不是自己干。有的东西别人的确干不了就只能自己干
    

    从资深程序员升为主程的好处

    • 有话语权了,自己的意见容易被采纳
    • 改代码想改就改,之前要做大的改动需要向上级请示
    • 据说能多拿奖金,但是游戏能不能赚钱还未知,不赚钱就是屁拿不到
    

    坏处

    • 累,加班多的多,而且肯定是整个部门最晚的那个。每天回家老婆孩子睡了,说话的时间都没
    • 静不下心来写代码,技术上的沉淀肯定不如以前了
    • 游戏上线以后不敢想象,估计要在公司通宵
    • 工作上的压力大的多,手下谁出的问题,都有你的锅
    

    说实话,我还是比较喜欢一直做一个程序员,安安静静写代码。但是机会摆在眼前,拒绝又不甘心,因为对于游戏项目而言,如果游戏赚钱了,主管分到的奖金肯定比普通程序员多,虽然一款游戏能赚钱的几率很低,但是多少总是个机会。

    我并不担心队伍其他成员不服我之类的,因为技术上我的却要超过其他人不少,为人处世也过得去。

    我现在烦的就 2 点

    • 第一是加班严重
    • 第二是静不下心来写代码,更好的解决一些项目中存在的技术问题
    

    所以来这里写个帖子发发牢骚,同时听听别人的意见。

    20 条回复    2023-06-18 14:33:53 +08:00
    yinmin
        1
    yinmin  
       318 天前 via iPhone   ❤️ 2
    真心恭喜你升职。从技术型人才向管理型人才转变会有一段阵痛期,熬过去之后就海阔天空了。
    yinmin
        2
    yinmin  
       318 天前 via iPhone   ❤️ 4
    另外解决烦恼:
    1. 加班严重:尽量把活派出去,年轻人需要锻炼机会,多派活之后同事能力提升会给你惊喜的。另外,代码能跑没 bug ,自认为能达到你自己写代码水准的 80%就可以,调整追求完美代码的心态(很重要)

    2.静不下心来写代码:程序员转型之后都会遇到的,主程应该是带团队为主吧,把握技术大方向不要走偏,更多精力应该调整成团队合作、完成老板任务,保护好部门和手下人免于办公室政治影响。
    LykorisR
        3
    LykorisR  
       318 天前   ❤️ 1
    同感,还是在读大学牲,这个学期开始带团队也是一样的感觉
    每天关注的事情从技术点转到了人身上,现在感觉也挺迷茫
    LykorisR
        4
    LykorisR  
       318 天前
    我觉得最好就是有自己能信任的人,然后把工作分配下去后手下的人能顺利且按时的完成,这样就只需要做宏观的方向把控
    这样其实也有好处,能最后传到手里的问题肯定是目前网上找不到好的解决方案的问题,我个人感觉对于磨练技术还是有好的一面的
    出锅的话,我这里基本上重要的工作都会亲自监督,虽然累一些但是一般就不会出什么大问题了
    我这毕竟还是 10 人不到的小团队,对于你的情况可能也没太大帮助
    qwerty12345
        5
    qwerty12345  
       318 天前
    不是游戏行业的,是不是主程就是类似技术经理这样的角色的啊。
    建议先解决加班严重这个问题,跟二楼说的一样,把活都派出去,某些功能啥的要有 AB 角,别把自己累死。
    抓大放小,小问题让别人搞,自己搞大问题
    Mithril
        6
    Mithril  
       318 天前   ❤️ 1
    其实很多问题你转换一下思路就能想明白了。

    比如说你作为老板,每个项目的预算确定了以后,大致要召几个人,有什么样的能力水平基本是固定的。比如初级 10 ,资深 4 ,主程 1 。那么每个能力水平的预算基本也就是一个范围浮动。

    这时候你有一个做了好多年的资深,技术水平还不错,但工资已经涨到了上限。那你只能要么不给涨,就面临着离职风险。要么调预算,很多时候在项目前景不明朗时并不会这么做。那还有个办法就是把他调到别的项目做主程,当然最好的办法就是把原来的主程调走,让他接任。这样原来的主程已经证明自己能力了,同时你也有个熟悉的环境可以继续培养。

    所以基本不存在“一直做一个程序员,安安静静写代码”这种状况,除非你一直都不想涨工资,或者你的名声可以给公司带来额外好处。

    既然现在有环境,那就试试当主程。实在觉得不喜欢你也可以换个公司降薪去当资深,但这个机会就没有了。
    crysislinux
        7
    crysislinux  
       318 天前 via Android
    我也有类似的问题。不喜欢带人。所以我现在 title 是 lead ,但实际上底下一个人没有。。
    cubecube
        8
    cubecube  
       318 天前
    @crysislinux 哈哈,咱俩相反,我想在没 title ,下面几个人,领导有啥事儿都找我,全责不匹配,难受的一笔
    Padawan
        9
    Padawan  
       318 天前
    一个人做的事情是有限的,而且大家做的一般也不是什么尖端的科研,要做更大的事,只能从做事 /管事转型为管人,驱动团队来实现目标。
    ren2881971
        10
    ren2881971  
       318 天前
    要学会把活分出去,不然自己累死,下面人清闲的不行。
    lasuar
        11
    lasuar  
       318 天前
    有主程这个级别?跟资深没啥区别啊,只是看起来受重用了,然而待遇一点没增,所谓奖金不跟画饼一样?

    要么你就要求一个组长的级别,要么老实做个组员,还主程。。
    goodryb
        12
    goodryb  
       318 天前
    待遇没变算什么升级, 少点套路,多点工资
    8355
        13
    8355  
       318 天前
    你的问题是需要招一个趁手的人且可以接受他的代码缺陷
    学会做一个管理
    初级管理最重要的就是需要向上管理,学会哭穷要资源. 写 ppt 多汇报,这样下面的人才能跟着你过的更好.
    向下管理其实反而还好, 因为下面的人都认识非空降都问题不大.
    你需要招一个合适的人填补你以前自己位置的空缺.
    至于加班,只能自己调节.
    janus77
        14
    janus77  
       318 天前
    升都升了,多往好的方面想想吧,天天想那些负面内容,我怕你新上任的时候被领导盯着看表现,结果没表现好那就完了,跟试用期一样。
    MasterC
        15
    MasterC  
       318 天前
    @8355 非常赞成!
    ryan4yin
        16
    ryan4yin  
       317 天前
    放弃当管理的大佬我也见过好几个,每个人都有自己的选择吧,是要 WLB 还是想拼一拼事业,人生难两全哪。
    AngryPanda
        17
    AngryPanda  
       317 天前
    如果遇到好游戏,就发了。
    ZSeptember
        18
    ZSeptember  
       317 天前
    是这样的,管理很多杂事,很繁琐,看人选择了。
    国内,管理的话,还是能做的长远一点的,虽然确实做的不开心就是
    lcingOnTheCake
        19
    lcingOnTheCake  
    OP
       304 天前
    @yinmin 谢谢指点
    lcingOnTheCake
        20
    lcingOnTheCake  
    OP
       304 天前
    @Padawan 好像是这么回事,在公司要赚更多的钱,只能是职位更高
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5387 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:42 · PVG 11:42 · LAX 20:42 · JFK 23:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.