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

游戏行业,虽然工作体验很差,加班严重,但是大家都忍着

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

    在某家公司开发游戏,后端,java 。

    项目人员规模,前端 15+,后端 10+,策划 10+,美术走公共部门,不知道人数。

    就后端来说,人员组成基本就是一堆刚毕业不久或者三四年工作经验的初中级程序员,加上一个主程。

    项目因为前期拖延太久,公司高层拼命崔进度,导致整个项目组加班严重,9 点下班要庆祝那种。

    就项目后端的情况来说,代码成面,完全没有任何代码质量,就是根据需求无脑堆功能,比如游戏里有 N 中副本,因为进度以及人员调配问题,每个副本都是不同人开发的,然后每个副本都是一种机制,光死亡复活就走 N 种协议,非常难以维护。

    要说给代码重构,不可能,测试测过没问题的,重构出了问题,策划不答应,制作人不答应,他们只看功能是否正常,是不是有 BUG ,不管代码质量。

    那么代码质量差,导致程序员优化以及改 BUG 效率低,没关系,搞不定加班搞,加班搞不定招人搞。

    现在开发节奏就是,策划提需求,程序员加班开发功能和修 bug ,甚至是反复出现的 BUG ,修好就行,管他什么原因。

    像什么,《设计模式》《重构》《代码大全》《人员神话》都一边去,现在就是堆功能,时间不够加班,加班还搞不定招人。测试往死里测,只能测试通过了,再烂的代码都没事。

    现在的工作基本上没什么工作体验和技术含量,外面找工作形式也不好,面试了不少人,技术还行,都很久没找到工作,所有项目组也没人敢动,难受就难受,捏着鼻子忍,至少工资按时发。

    说实话,工作了 10 多年,没见过这么烂代码的项目,但是神奇的是,项目前体几天对外测试了,能跑通,几十个人花时间堆出来的,虽然烂,但是真的玩。

    国内互联网,普通岗位,真的没什么技术含量,会写代码,会加班,能忍就够了,怪不得这么卷。

    74 条回复    2023-08-21 18:00:26 +08:00
    carytseng
        1
    carytseng  
       314 天前
    为了生活只能苟且。
    cx2ex
        2
    cx2ex  
       314 天前 via iPhone   ❤️ 1
    技术不够,时间来凑
    Leviathann
        3
    Leviathann  
       314 天前   ❤️ 49
    土法炼钢是墙内的宿命
    beijinglowb
        4
    beijinglowb  
       314 天前
    至少工资按时发
    这点就不错了
    ugpu
        5
    ugpu  
       314 天前   ❤️ 2
    游戏行业深耕很多年 发现一个道理 很神奇的玄学:
    1:代码非常好看 框架牛逼 人员都是超级大厂来的创业公司 项目基本芭比 Q 了
    代码烂的反而赚钱了 对 就是这么玄学
    ritziiiiii
        6
    ritziiiiii  
       314 天前
    @ugpu 劣币逐良币了属于是.不过好的项目都追求时效性,有时候运气也很关键.
    roundgis
        7
    roundgis  
       314 天前 via Android   ❤️ 1
    主程很重要
    hhjswf
        8
    hhjswf  
       314 天前 via Android
    10 个策划?
    emiyamuto
        9
    emiyamuto  
       314 天前   ❤️ 11
    @ugpu #5 这就和说拍电影用了多好多好的技术,多贵多贵的设备一样,文娱项目成功的原因永远不是技术,没什么玄学的
    Maboroshii
        10
    Maboroshii  
       314 天前 via Android   ❤️ 1
    策划很重要。。。现在做游戏,尤其是手游就是得快
    jtcc
        11
    jtcc  
       314 天前
    10 年前端,我的感悟是,做死了一个又一个游戏,我都心疼资本家了。
    NessajCN
        12
    NessajCN  
       314 天前   ❤️ 12
    @ugpu 游戏是文化产业不是科技产业,好玩的游戏用 excel 做都好玩,不好玩的上再多牛逼技术也就是坨包装精美的 x
    zx900930
        13
    zx900930  
       314 天前
    就国内游戏市场而言.....
    程序员属于重要性最低的, 策划 美术 宣发才是给游戏公司赚钱的主体.
    就那一大堆复制粘贴换皮氪金抽卡游戏, 需要多厉害的主程???

    要在一堆这样的游戏里脱颖而出, 先得有个能抓人眼球的宣发和牛逼的画师, 然后能不能留住人得看策划, 至于程序员: 只要屎山不要老是一直崩就凑活着干呗. 反正维护修 bug 发点补偿司空见惯, 谁家屎山还没崩过?
    chendy
        14
    chendy  
       314 天前   ❤️ 1
    咋不说游戏行业挣得多呢?…
    luhe
        15
    luhe  
       314 天前
    @chendy “前端 15+,后端 10+,策划 10+”,这也不多啊...
    lcingOnTheCake
        16
    lcingOnTheCake  
    OP
       314 天前
    @luhe 人数,不是薪资
    weiweiwitch
        17
    weiweiwitch  
       314 天前 via Android
    想想 10 年前游戏行业加班都是 12 点起。通宵司空见惯。
    游戏行业主程和普通程序员价值差异很大。op 工作十多年了,应该要想办法做主程了。
    游戏项目,程序越多越不好管。无限堆人是有问题的。
    wobuhuicode
        18
    wobuhuicode  
       314 天前
    十年前毕业第一份工作就是游戏,做不到一个月就跑了。当时想,就游戏公司的加班强度和画饼能力,还不如直接去当时热门的互联网公司。
    fkdtz
        19
    fkdtz  
       314 天前   ❤️ 9
    @luhe 你这阅读理解能力给我整乐了
    jtcc
        20
    jtcc  
       314 天前   ❤️ 1
    大部分游戏项目都是亏钱,死在研发阶段或者刚上线就凉
    站在老板的角度上讲(划重点,这里是站在老板的角度):
    研发人员都是炮灰,游戏没赚钱,员工的体验没必要去关注. 大部分人(比如说我)就是拿着老板的钱攒经验,然后涨了工资去坑另外一个老板, 没给公司带来实质收益,也没给公司带来技术积累.
    luhe
        21
    luhe  
       314 天前   ❤️ 1
    @lcingOnTheCake
    @fkdtz ...我的,量子速读了...
    wr410
        22
    wr410  
       313 天前
    怪不得人家都说游戏狗是真的啊
    tt67wq
        23
    tt67wq  
       313 天前
    @Leviathann 利于润的话多讲!
    1map
        24
    1map  
       313 天前
    能不失业就不错了。。
    zuosiruan
        25
    zuosiruan  
       313 天前 via iPhone   ❤️ 1
    @chendy 只有头部吧,死得更多
    zuosiruan
        26
    zuosiruan  
       313 天前 via iPhone
    游戏行业,已经真 996 一两个月了
    idealhs
        27
    idealhs  
       313 天前
    说半天也没说工资多少
    gyt95
        28
    gyt95  
       313 天前
    @lcingOnTheCake 哈哈哈哈“人数,不是薪资”
    asd7160
        29
    asd7160  
       313 天前   ❤️ 5
    我觉得国内的手游根本不算游戏。说是游戏行业,我觉得是菠菜软色情擦边行业更准确
    wulin2008
        30
    wulin2008  
       313 天前
    @beijinglowb #4 现在都不奢求他们遵守劳动法了,能按时发工资就是好公司,好笑又可悲。越来越倒退了。
    ccppgo
        31
    ccppgo  
       313 天前
    @wulin2008 说不定以后就是, 有班上就要感恩戴德了
    dabige
        32
    dabige  
       313 天前
    @ugpu 哈哈哈,没毛病
    p1gd0g
        33
    p1gd0g  
       313 天前   ❤️ 1
    有些人别拉踩吧,国外 slot+ 游戏还少吗。coinmaster 一年前还用明文 json 传输呢
    andyskaura
        34
    andyskaura  
       313 天前
    @jtcc #11 重度手游回报率很高的,这年头还在做精品单机的肯定是为爱发电了.
    Promtheus
        35
    Promtheus  
       313 天前
    其实好好重构一下反而会更快速上线。不过老板可不管,一层层下来,谁重构谁傻逼。只能随大流
    BigR
        36
    BigR  
       313 天前   ❤️ 1
    只能说你们游戏框架起步就做烂了,导致后面堆代码,没有一个好的基础框架,肯定会越来越乱的。同为游戏公司后端,10-7-5.不加班, 到点走人,没人卷。
    changnet
        37
    changnet  
       313 天前   ❤️ 1
    10 多年游戏后端了,说两句。

    代码质量不行是因为策划水平低,项目成功率低,成员水平低。

    国内游戏公司的策划水平基本都不咋样,他们做游戏不是创造,而是抄这个抄那个。并且他们无法预估成果,他们觉得那个玩法好,但并不能预估上线后结果会怎么样。只能让程序快速实现,上线去测试,不好再改。早上出现在脑中的想法,中午就可以下单让程序去做。明天觉得很好的玩法,今天就有可能去掉,也许明天会再加回来。

    这样导致项目成功率很低,基本是靠运气。

    项目成功率低,待遇就不会好,招的人水平也不高。水平高的基本都没法忍受反复做一个项目好几年,修修改改毫无长进。所以整体代码质量是真的差。因为需求经常改,也没人愿意去优化。毕竟今天优化好明天说不定就砍掉这个玩法了。
    yyysuo
        38
    yyysuo  
       313 天前
    这很正常啊,大部分项目都是这么运行的吧。
    jh352160
        39
    jh352160  
       313 天前   ❤️ 18
    “我工作以后才发现,大家都是草台班子。政府草台,企业草台,我也草台,大家都草台,凑合赚钱过日子。一个企业,看着像一台奔驰在高速公路上的豪华轿车,里面其实是几个人蹬着自行车顶个壳。路上的车都是这样,大家谁都不戳破。” --- 转自 S1
    Thomascat
        40
    Thomascat  
       313 天前
    楼主哪里的? 能暗示下吗? 给个位置也行, 强烈怀疑我们中出了内鬼
    guoziq09
        41
    guoziq09  
       313 天前
    看了 op 的吐槽。完全看不出你干了 10 年,或者说你的工作思想还不到 10 年。
    绝大多数的项目都会变成屎山代码,只不过时间长短的问题。
    如果已经是屎山代码了。不要想着去改变它,否则你会在无限的纠结、膈应中迷茫。不管心理还是生理都会很不好。
    试着去接受它吧~
    LaGeNanRen
        42
    LaGeNanRen  
       313 天前
    @Leviathann 把疯狂加班堆屎山比喻成土法炼钢好像有点意思哦,给你个感谢
    ys2016814
        43
    ys2016814  
       313 天前
    楼主,是不是完美的
    Felldeadbird
        44
    Felldeadbird  
       313 天前
    程序员都有一个理想主义的价值观:代码必须优雅。
    但是面对现实都必须妥协成:代码和人谁能跑就可以了。

    我在外贸也是这样。我也想把代码写得好,实际上推动重构太难了。
    ys2016814
        45
    ys2016814  
       313 天前
    @ys2016814 打扰,毋回。
    assiadamo
        46
    assiadamo  
       313 天前
    成员都是 newbee ,反而感觉像批站呢
    iold
        47
    iold  
       313 天前
    966 小游戏公司学的是明明白白的。工资就不学了。
    urnoob
        48
    urnoob  
       313 天前
    @ugpu
    不光游戏,软件行业八成都是这样的
    gogola
        49
    gogola  
       313 天前
    @Leviathann #3
    说话有水平。
    一针见血!
    kemistep523
        50
    kemistep523  
       313 天前
    代码和人,又一个能跑就行了
    newtype0092
        51
    newtype0092  
       313 天前   ❤️ 5
    以前做游戏时的灵魂三问:
    为什么自己做的游戏这么烂?
    为什么这么烂的游戏还有人玩?
    为什么这些游戏品味烂的不行的人这么有钱?
    FallenTy
        52
    FallenTy  
       313 天前
    时间久了,任何项目代码都是屎山,win11 都是屎山,你和他们比比?都说了代码和人有一个能跑就行。
    代码质量这东西,还是留给个人项目吧
    je11yfish
        53
    je11yfish  
       313 天前
    @ugpu 这本来就是市场规律,快速响应功能上线,才能验证市场; 代码好看,框架牛逼,大概率就是细工出慢活,等你出来了,市场热点早就过了。
    GuLuDaDuiZhang
        54
    GuLuDaDuiZhang  
       313 天前   ❤️ 1
    记得之前有个经典老图来解释这种现象,可惜找不到了。

    其实这很正常,长期运行下来的产品都这样的,东西能用代码能通过测试就行了。重构得非常谨慎,技术大牛都难把持住,重构导致屎山雪崩,大家得加更多班来改,改好后客户也不一定有感知也不会为你这次重构付更多钱,而重构的责任却是实打实的要有人背上。

    不止游戏,像 win 操作系统,也是屎山一堆,他们敢的大改特改么,多是封装一下往上继续拉屎,历史包袱太重,不敢动啊,只要不影响赚钱,那就这样吧。
    Maboroshii
        55
    Maboroshii  
       313 天前 via Android
    @newtype0092 太踏马的真实了。
    真的人口红利,什么游戏都有人充钱
    lc5900
        56
    lc5900  
       313 天前
    屎山一旦堆起来,只会越来越高
    a852695
        57
    a852695  
       313 天前
    有一份可以还房贷的工作已经不错了...还要啥飞机技术,现在身边兢兢业业搞技术的程序员越来越少了,主程也更多的是救火队长。

    能按时发工资,不随意裁员,已经很不错了,至于忍,反正忍了这么多年了,就忍着呗没办法。
    LavaC
        58
    LavaC  
       313 天前
    只要好玩,就算后面用 1000 行代码证明 1+1 也是行得通的。
    laozhoubuluo
        59
    laozhoubuluo  
       313 天前
    @ugpu 精品游戏+挣钱这种名利双收的项目太少太少。毕竟懂玩游戏的很少有一个游戏几十上百万随便氪的,反倒是一刀 9999 甚至赌博这种黑灰产这种模式更吸引土豪。
    8355
        60
    8355  
       313 天前
    要钱买量的 理解吗
    游戏性可玩 充值正常
    能不能挣钱的关键是看投放
    不是看你代码好坏,你写的爽多给你一个月时间 一年少做 2 3 个游戏,对于老板来说就是利润率降低
    Muyiafan
        61
    Muyiafan  
       313 天前
    能跑就行,有钱就行。
    Features
        62
    Features  
       313 天前
    好奇,做游戏一般一个月多少钱啊?
    我室友进 37 互娱,做了四五年,说有时候到手 50k ,平时都有 30k+
    exmario
        63
    exmario  
       313 天前
    生存都没搞定的小公司真没啥资格讲质量
    LUOMUXIE
        64
    LUOMUXIE  
       313 天前
    @Features 在三七待过几年,如果游戏能上线有流水拿的就是工资+分成
    vjnjc
        65
    vjnjc  
       312 天前
    GTA 之前不是被黑客优化了一段代码,快了一倍么
    wynemo
        66
    wynemo  
       312 天前
    %s/游戏 /安全 /g 以后,也没啥问题
    learningman
        67
    learningman  
       312 天前 via Android
    米哈游静态链接 1 个 G 人家也是 top
    keepRun
        68
    keepRun  
       312 天前
    程序员不要太局限于技术,从行业角度思考公司是怎么赚钱的会更好,其实从公司高层来讲,他们不太在意代码质量,他们在意的是投产比,在意的是当前游戏市场是怎样的,如果竞争对手少,就必须尽快开发占领游相关领域戏市场赚取更大利益。
    antonius
        69
    antonius  
       312 天前
    @ugpu 不是玄学,说明技术不是成功的关键因素。
    TUNGH
        70
    TUNGH  
       312 天前
    java 做游戏好找工作吗?
    jearbilove
        71
    jearbilove  
       312 天前
    优先保证活下来吧,代码质量不是老板们关心的事情
    unshiliu
        72
    unshiliu  
       312 天前
    这些看似不合理,实则又合理。可真够矛盾的
    ColinLi
        73
    ColinLi  
       312 天前
    游戏行业赚钱多,想转行去做游戏呢
    leisifung
        74
    leisifung  
       250 天前   ❤️ 1
    @TUNGH 游戏后端有很多技术框架语言,因为主要是写玩法逻辑,理论上任何后端语言都可用。erlang,skynet,python,java 都有。java 是很适合的,因为强类型(前期解决很多 bug ,避免运行时的报错),语言层面支持热更新(可以不重启进程修改方法内的局部代码),有强大的 IDE 支持,生态好。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2700 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 11:40 · PVG 19:40 · LAX 04:40 · JFK 07:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.