实在顶不住了,求助求开导求指点[游戏行业]
不敢用大号发帖,某次一个帖子回复还被熟人认出来了。
先是吐槽
个人情况
- 我的工作是 unity 游戏开发,目前在游戏行业也做了差不多 8 年,在深圳发展,本着对游戏的喜爱进入了这个行业。然而却在搞钱中迷失了自己,加入了棋牌游戏开发的浪潮中。虽然目前做到了主程,其实手下没什么人对技术发展也十分有限。
工作情况
-
目前继续供职于一家小公司,团队也是之前公司认识的人,大约 3 年前,本来打算以我们的游戏一招鲜快速上线,然后收钱(之前也做到过)。结果当年遇上了版号问题,项目至今半死不活。项目就一个策划还很水。 平时也是大小周,加班也少不了。不算是很好的工作环境。
-
工作流程:leader->策划->美术->程序->测试
-
可以说一切都是混乱的,下游都在做着觉得符合上游需求的工作然后继续传递给下游。直到所有问题都累积到测试,测试本身对需求的理解也不一定是对的,最后把所有问题反馈到程序。(例如策划可能写了一个不符合 leader 期望的东西,但没人确认检查,直到程序实现后测试发现不对,才赶紧修改,并且不会明显地安排时间。)
关于同事
- 老大人挺好,但对产品和开发把控不够。
- 技术同事人都挺好,就是太好说话了,面对不合理需求都接下。
- 策划同事几乎是万恶之源,策划文档几乎等同没有,即使有也逻辑混乱。反正也是抄抄抄。但老大信得过也就这么一直共事了。
- 我自己作为主程理论上应该把项目管理好,无奈写代码都很累了实在无暇管理,老大也更希望我能作为一个程序员全力输出。 整体来说大家都很卷,每天工作时长 12 小时打底,极端的每天 14 到 16 小时。甚至周末都经常跑公司。(一些同事除了工作就看不到他们一点业余爱好,似乎除了赚钱就没有生活一样。)然而我想早点回家多一点社交活动,运动提升身体素质,再不济打打游戏也好呀。
重点来了
看到 [感觉在中小公司,很难不写出屎山代码] /t/813782 有感
当年为了让项目快速上线采取了以技术债换取速度的方案希望能半年上线,随后赚钱招人再进行重构,然而始终没赚到钱。最终变成了在同一个工程里添加更多游戏寻求突破,可想而知,我亲手堆出了可怕的屎山。
本来一切我觉得都在控制中,就算流程混乱(我甚至怀疑没有一个人能知道最终要做什么),策划不全(某些功能在策划案中简陋到只有一句描述的地步),起码最终还是我在做,所有不合理的需求我都会拒绝掉并指出怎么做才对。
但随着程序队伍扩大,问题来了加入进来的同事也不是专职游戏岗位的,但都是程序员,我嗯没选择的余地,那我指导一下就一起开工吧。 到了这里策划开始作妖了,之前我拒绝的需求他会改找别人做。同事要么好说话也就把需求接了,要么就是太专注技术,觉得技术到位就能把问题解决。 随着时间的流逝,我觉得目前的技术债已经达到技术破产的状况。
简单来说现在的情况基本就是上面需求随口一提,下面就要赶紧完成,我不知道其他同事怎么想的,但我实在不想一边做需求一边找策划去确认细节。原本集中精力可能一小时就能完成的需求如果一边做一边问,那可能几小时都做不完。反正到最后只要偏差不大,没时间了照样上线。你做地有多快,产品改地就有多快。如果真的快到产品改无可改就可以不用加班了吗?天真!我试着这么做过,要不了多久就会有人来找你谈话,说你工作状态不行。
总之,现在感觉自己每天的工作都毫无意义,每天上班如上坟,基本都是在做业务相关。还是注定要改来改去的东西。薪资想涨也只能依靠目前项目的成功,但我觉得这项目已经走进死路了。对于加班和大小周。公司也明确不会改善。 重构把项目盘活,自己感觉也没意义,别人那是把一个普通的项目变成一个优秀的项目。我是把一个漏洞百出的项目变成一个普通的项目。那些技术债都是明明可以做,却没有去好好做的事。就算重构完了,面临着之前的事往复循环。 可以说,无论是个人成长,薪资增长都没希望。聊得来的同事也离职了很多,工作环境也非常差。可以说已经是每天都在想着跑路。
我目前的想法
该往什么方向发展
- 本着自己完整经历过整个项目的开发上线,也做过项目管理的工作,想找一份游戏相关的项目管理工作,无奈深圳似乎没有什么游戏项目管理的职位。投了天美的项目管理面试了一轮,感觉挺好,走的时候表示无论成不成,都会有答复。然而最后完全没有消息可以说是凉了。
- 找一份不再做棋牌相关的游戏开发职位。由于简历已经在腾讯的人才库里,没多久就有 hr 问要不要面一下技术相关的岗位,心想既然有机会就面一下吧。随后经历了两轮面试,第一轮感觉很差,以为挂了但还是有了二面。二面感觉很好,然而却止步于此。(这里没有好好准备真的是失误)
- 或者继续找一份和现在差不多的工作。我觉得这对我来说不是什么难题,薪资也会涨一波。也能快速脱离现在的坑,但我不是很想继续做棋牌相关的工作了。
该直接跑路还是骑驴找马
- 首先,就我所知做棋牌的客户端是被歧视的,所以我的简历投向非棋牌的游戏公司大概率是要被无视掉的。这点我无法反驳,毕竟技术栈差距不小。棋牌公司大部分路子野,对技术重视也不够。
- 其次,如果去面其他游戏技术岗位,那么面试要考的知识点其实也不少。除开引擎本身的机制和运用甚至源码,可能还会考到诸如,AI ,网络,图形学,算法,优化,语言(由于工作大部分时间用 lua 写,C#也丢的七七八八)。基本都是有涉猎而不够深入,一些知识点也缺乏实践,要想做好准备可能需要不少时间看书复习,个个都是大坑。起码下次面试不能再打无准备之仗。
- 如果找一份游戏相关的项目管理岗位,深圳坑位也不多,没那么好找。
- 以上原因导致了如果辞职安心准备,那么花的时间可不少,虽然经济上让我蹦跶很久也不是问题,但我自己心态又不好。随着时间拉长就会焦虑,几次面试失败,又容易陷入自我否定(尽管周围做技术的朋友对我评价并不差,但心态就是不行)。
- 但是如果继续做着现在的工作再慢慢找。很难抽出时间做准备,或许最早能 9 点下班回家,但回家后只想好好休息。很难再提升学习效率。就算白天摸鱼学习,其实中间也会穿插一堆事,难以集中精力。
结尾
写地可能有点乱。
虽然自己也考虑了不少,可能还是希望有人能指点一下。
或者还有其他什么解决方案。求赐教。