在某家公司开发游戏,后端,java 。
项目人员规模,前端 15+,后端 10+,策划 10+,美术走公共部门,不知道人数。
就后端来说,人员组成基本就是一堆刚毕业不久或者三四年工作经验的初中级程序员,加上一个主程。
项目因为前期拖延太久,公司高层拼命崔进度,导致整个项目组加班严重,9 点下班要庆祝那种。
就项目后端的情况来说,代码成面,完全没有任何代码质量,就是根据需求无脑堆功能,比如游戏里有 N 中副本,因为进度以及人员调配问题,每个副本都是不同人开发的,然后每个副本都是一种机制,光死亡复活就走 N 种协议,非常难以维护。
要说给代码重构,不可能,测试测过没问题的,重构出了问题,策划不答应,制作人不答应,他们只看功能是否正常,是不是有 BUG ,不管代码质量。
那么代码质量差,导致程序员优化以及改 BUG 效率低,没关系,搞不定加班搞,加班搞不定招人搞。
现在开发节奏就是,策划提需求,程序员加班开发功能和修 bug ,甚至是反复出现的 BUG ,修好就行,管他什么原因。
像什么,《设计模式》《重构》《代码大全》《人员神话》都一边去,现在就是堆功能,时间不够加班,加班还搞不定招人。测试往死里测,只能测试通过了,再烂的代码都没事。
现在的工作基本上没什么工作体验和技术含量,外面找工作形式也不好,面试了不少人,技术还行,都很久没找到工作,所有项目组也没人敢动,难受就难受,捏着鼻子忍,至少工资按时发。
说实话,工作了 10 多年,没见过这么烂代码的项目,但是神奇的是,项目前体几天对外测试了,能跑通,几十个人花时间堆出来的,虽然烂,但是真的玩。
国内互联网,普通岗位,真的没什么技术含量,会写代码,会加班,能忍就够了,怪不得这么卷。
![]() | 1 carytseng 2023-06-18 15:03:43 +08:00 为了生活只能苟且。 |
![]() | 2 cx2ex 2023-06-18 15:07:28 +08:00 via iPhone ![]() 技术不够,时间来凑 |
3 Leviathann 2023-06-18 15:09:34 +08:00 ![]() 土法炼钢是墙内的宿命 |
4 beijinglowb 2023-06-18 15:22:08 +08:00 至少工资按时发 这点就不错了 |
![]() | 5 ugpu 2023-06-18 15:50:32 +08:00 ![]() 游戏行业深耕很多年 发现一个道理 很神奇的玄学: 1:代码非常好看 框架牛逼 人员都是超级大厂来的创业公司 项目基本芭比 Q 了 代码烂的反而赚钱了 对 就是这么玄学 |
6 ritziiiiii 2023-06-18 15:54:06 +08:00 @ugpu 劣币逐良币了属于是.不过好的项目都追求时效性,有时候运气也很关键. |
7 roundgis 2023-06-18 16:01:41 +08:00 via Android ![]() 主程很重要 |
![]() | 8 hhjswf 2023-06-18 16:17:57 +08:00 via Android 10 个策划? |
![]() | 9 emiyamuto 2023-06-18 16:20:14 +08:00 ![]() @ugpu #5 这就和说拍电影用了多好多好的技术,多贵多贵的设备一样,文娱项目成功的原因永远不是技术,没什么玄学的 |
![]() | 10 Maboroshii 2023-06-18 16:24:50 +08:00 via Android ![]() 策划很重要。。。现在做游戏,尤其是手游就是得快 |
![]() | 11 jtcc 2023-06-18 16:31:19 +08:00 10 年前端,我的感悟是,做死了一个又一个游戏,我都心疼资本家了。 |
12 NessajCN 2023-06-18 16:39:32 +08:00 ![]() @ugpu 游戏是文化产业不是科技产业,好玩的游戏用 excel 做都好玩,不好玩的上再多牛逼技术也就是坨包装精美的 x |
![]() | 13 zx900930 2023-06-18 16:44:53 +08:00 就国内游戏市场而言..... 程序员属于重要性最低的, 策划 美术 宣发才是给游戏公司赚钱的主体. 就那一大堆复制粘贴换皮氪金抽卡游戏, 需要多厉害的主程??? 要在一堆这样的游戏里脱颖而出, 先得有个能抓人眼球的宣发和牛逼的画师, 然后能不能留住人得看策划, 至于程序员: 只要屎山不要老是一直崩就凑活着干呗. 反正维护修 bug 发点补偿司空见惯, 谁家屎山还没崩过? |
![]() | 14 chendy 2023-06-18 16:46:11 +08:00 ![]() 咋不说游戏行业挣得多呢?… |
16 lcingOnTheCake OP @luhe 人数,不是薪资 |
![]() | 17 weiweiwitch 2023-06-18 17:33:39 +08:00 via Android 想想 10 年前游戏行业加班都是 12 点起。通宵司空见惯。 游戏行业主程和普通程序员价值差异很大。op 工作十多年了,应该要想办法做主程了。 游戏项目,程序越多越不好管。无限堆人是有问题的。 |
![]() | 18 wobuhuicode 2023-06-18 17:46:38 +08:00 十年前毕业第一份工作就是游戏,做不到一个月就跑了。当时想,就游戏公司的加班强度和画饼能力,还不如直接去当时热门的互联网公司。 |
![]() | 20 jtcc 2023-06-18 19:12:32 +08:00 ![]() 大部分游戏项目都是亏钱,死在研发阶段或者刚上线就凉 站在老板的角度上讲(划重点,这里是站在老板的角度): 研发人员都是炮灰,游戏没赚钱,员工的体验没必要去关注. 大部分人(比如说我)就是拿着老板的钱攒经验,然后涨了工资去坑另外一个老板, 没给公司带来实质收益,也没给公司带来技术积累. |
![]() | 21 pikaconan 2023-06-18 19:34:54 +08:00 ![]() |
22 wr410 2023-06-18 19:48:28 +08:00 怪不得人家都说游戏狗是真的啊 |
![]() | 23 tt67wq 2023-06-18 21:30:51 +08:00 @Leviathann 利于润的话多讲! |
24 1map 2023-06-18 21:50:00 +08:00 能不失业就不错了。。 |
26 zuosiruan 2023-06-18 22:47:24 +08:00 via iPhone 游戏行业,已经真 996 一两个月了 |
27 idealhs 2023-06-18 22:50:06 +08:00 说半天也没说工资多少 |
![]() | 28 gyt95 2023-06-19 07:46:31 +08:00 @lcingOnTheCake 哈哈哈哈“人数,不是薪资” |
29 asd7160 2023-06-19 07:55:23 +08:00 ![]() 我觉得国内的手游根本不算游戏。说是游戏行业,我觉得是菠菜软色情擦边行业更准确 |
30 wulin2008 2023-06-19 08:32:51 +08:00 @beijinglowb #4 现在都不奢求他们遵守劳动法了,能按时发工资就是好公司,好笑又可悲。越来越倒退了。 |
![]() | 33 p1gd0g 2023-06-19 09:39:09 +08:00 ![]() 有些人别拉踩吧,国外 slot+ 游戏还少吗。coinmaster 一年前还用明文 json 传输呢 |
![]() | 34 andyskaura 2023-06-19 09:54:37 +08:00 @jtcc #11 重度手游回报率很高的,这年头还在做精品单机的肯定是为爱发电了. |
![]() | 35 Promtheus 2023-06-19 09:56:58 +08:00 其实好好重构一下反而会更快速上线。不过老板可不管,一层层下来,谁重构谁傻逼。只能随大流 |
![]() | 36 BigR 2023-06-19 10:03:47 +08:00 ![]() 只能说你们游戏框架起步就做烂了,导致后面堆代码,没有一个好的基础框架,肯定会越来越乱的。同为游戏公司后端,10-7-5.不加班, 到点走人,没人卷。 |
![]() | 37 changnet 2023-06-19 10:05:14 +08:00 ![]() 10 多年游戏后端了,说两句。 代码质量不行是因为策划水平低,项目成功率低,成员水平低。 国内游戏公司的策划水平基本都不咋样,他们做游戏不是创造,而是抄这个抄那个。并且他们无法预估成果,他们觉得那个玩法好,但并不能预估上线后结果会怎么样。只能让程序快速实现,上线去测试,不好再改。早上出现在脑中的想法,中午就可以下单让程序去做。明天觉得很好的玩法,今天就有可能去掉,也许明天会再加回来。 这样导致项目成功率很低,基本是靠运气。 项目成功率低,待遇就不会好,招的人水平也不高。水平高的基本都没法忍受反复做一个项目好几年,修修改改毫无长进。所以整体代码质量是真的差。因为需求经常改,也没人愿意去优化。毕竟今天优化好明天说不定就砍掉这个玩法了。 |
38 yyysuo 2023-06-19 10:05:54 +08:00 这很正常啊,大部分项目都是这么运行的吧。 |
39 jh352160 2023-06-19 10:07:58 +08:00 ![]() “我工作以后才发现,大家都是草台班子。政府草台,企业草台,我也草台,大家都草台,凑合赚钱过日子。一个企业,看着像一台奔驰在高速公路上的豪华轿车,里面其实是几个人蹬着自行车顶个壳。路上的车都是这样,大家谁都不戳破。” --- 转自 S1 |
40 Thomascat 2023-06-19 10:20:46 +08:00 楼主哪里的? 能暗示下吗? 给个位置也行, 强烈怀疑我们中出了内鬼 |
41 guoziq09 2023-06-19 10:21:06 +08:00 看了 op 的吐槽。完全看不出你干了 10 年,或者说你的工作思想还不到 10 年。 绝大多数的项目都会变成屎山代码,只不过时间长短的问题。 如果已经是屎山代码了。不要想着去改变它,否则你会在无限的纠结、膈应中迷茫。不管心理还是生理都会很不好。 试着去接受它吧~ |
![]() | &nbp; 42 LaGeNanRen 2023-06-19 10:24:12 +08:00 @Leviathann 把疯狂加班堆屎山比喻成土法炼钢好像有点意思哦,给你个感谢 |
![]() | 43 ys2016814 2023-06-19 10:26:12 +08:00 楼主,是不是完美的 |
![]() | 44 Felldeadbird 2023-06-19 10:28:10 +08:00 程序员都有一个理想主义的价值观:代码必须优雅。 但是面对现实都必须妥协成:代码和人谁能跑就可以了。 我在外贸也是这样。我也想把代码写得好,实际上推动重构太难了。 |
46 assiadamo 2023-06-19 10:30:44 +08:00 成员都是 newbee ,反而感觉像批站呢 |
![]() | 47 iold 2023-06-19 10:33:29 +08:00 966 小游戏公司学的是明明白白的。工资就不学了。 |
49 gogola 2023-06-19 10:53:13 +08:00 |
50 kemistep523 2023-06-19 11:02:25 +08:00 代码和人,又一个能跑就行了 |
51 newtype0092 2023-06-19 11:13:06 +08:00 ![]() 以前做游戏时的灵魂三问: 为什么自己做的游戏这么烂? 为什么这么烂的游戏还有人玩? 为什么这些游戏品味烂的不行的人这么有钱? |
52 FallenTy 2023-06-19 11:14:30 +08:00 时间久了,任何项目代码都是屎山,win11 都是屎山,你和他们比比?都说了代码和人有一个能跑就行。 代码质量这东西,还是留给个人项目吧 |
53 je11yfish 2023-06-19 11:17:55 +08:00 @ugpu 这本来就是市场规律,快速响应功能上线,才能验证市场; 代码好看,框架牛逼,大概率就是细工出慢活,等你出来了,市场热点早就过了。 |
![]() | 54 GuLuDaDuiZhang 2023-06-19 12:17:05 +08:00 ![]() 记得之前有个经典老图来解释这种现象,可惜找不到了。 其实这很正常,长期运行下来的产品都这样的,东西能用代码能通过测试就行了。重构得非常谨慎,技术大牛都难把持住,重构导致屎山雪崩,大家得加更多班来改,改好后客户也不一定有感知也不会为你这次重构付更多钱,而重构的责任却是实打实的要有人背上。 不止游戏,像 win 操作系统,也是屎山一堆,他们敢的大改特改么,多是封装一下往上继续拉屎,历史包袱太重,不敢动啊,只要不影响赚钱,那就这样吧。 |
![]() | 55 Maboroshii 2023-06-19 12:25:19 +08:00 via Android @newtype0092 太踏马的真实了。 真的人口红利,什么游戏都有人充钱 |
![]() | 56 lc5900 2023-06-19 13:01:15 +08:00 屎山一旦堆起来,只会越来越高 |
57 a852695 2023-06-19 14:49:09 +08:00 有一份可以还房贷的工作已经不错了...还要啥飞机技术,现在身边兢兢业业搞技术的程序员越来越少了,主程也更多的是救火队长。 能按时发工资,不随意裁员,已经很不错了,至于忍,反正忍了这么多年了,就忍着呗没办法。 |
![]() | 58 LavaC 2023-06-19 14:59:48 +08:00 只要好玩,就算后面用 1000 行代码证明 1+1 也是行得通的。 |
![]() | 59 laozhoubuluo 2023-06-19 15:04:02 +08:00 @ugpu 精品游戏+挣钱这种名利双收的项目太少太少。毕竟懂玩游戏的很少有一个游戏几十上百万随便氪的,反倒是一刀 9999 甚至赌博这种黑灰产这种模式更吸引土豪。 |
![]() | 60 8355 2023-06-19 15:22:25 +08:00 要钱买量的 理解吗 游戏性可玩 充值正常 能不能挣钱的关键是看投放 不是看你代码好坏,你写的爽多给你一个月时间 一年少做 2 3 个游戏,对于老板来说就是利润率降低 |
61 Muyiafan 2023-06-19 15:31:19 +08:00 能跑就行,有钱就行。 |
![]() | 62 Features 2023-06-19 15:34:02 +08:00 好奇,做游戏一般一个月多少钱啊? 我室友进 37 互娱,做了四五年,说有时候到手 50k ,平时都有 30k+ |
63 exmario 2023-06-19 16:05:42 +08:00 生存都没搞定的小公司真没啥资格讲质量 |
![]() | 65 vjnjc 2023-06-19 20:11:09 +08:00 GTA 之前不是被黑客优化了一段代码,快了一倍么 |
![]() | 66 wynemo 2023-06-19 21:25:20 +08:00 %s/游戏 /安全 /g 以后,也没啥问题 |
![]() | 67 learningman 2023-06-19 22:05:57 +08:00 via Android 米哈游静态链接 1 个 G 人家也是 top |
68 keepRun 2023-06-20 00:52:50 +08:00 程序员不要太局限于技术,从行业角度思考公司是怎么赚钱的会更好,其实从公司高层来讲,他们不太在意代码质量,他们在意的是投产比,在意的是当前游戏市场是怎样的,如果竞争对手少,就必须尽快开发占领游相关领域戏市场赚取更大利益。 |
![]() | 70 TUNGH 2023-06-20 10:04:28 +08:00 java 做游戏好找工作吗? |
71 jearbilove 2023-06-20 14:50:47 +08:00 优先保证活下来吧,代码质量不是老板们关心的事情 |
72 unshiliu 2023-06-20 17:27:34 +08:00 这些看似不合理,实则又合理。可真够矛盾的 |
![]() | 73 ColinLi 2023-06-20 18:07:19 +08:00 游戏行业赚钱多,想转行去做游戏呢 |