【影度回廊】我为什么离开游戏行业

2014年7月,刚走出校门的我,满怀着对游戏行业的憧憬加入了腾讯互娱。在经过10个月的适应、坚持、挣扎之后,我终于痛定思痛,决心离开这个让我失望透顶的游戏行业。作为一个毕业不到一年的职场新人,我没有对行业的高瞻远瞩,只能从个人发展的角度将其中缘由一一道来。

我为什么加入游戏行业
四个字,误打误撞。校招的岗位是ECC(腾讯电商)的事务开发。后来的事情大家都知道,还没到入职,腾讯就将ECC卖给了京东,我选择留在腾讯,被(随机?)分配到了游戏的后台开发岗位。知道结果的第一感觉是兴奋,网传的50个月年终奖仿佛向我招手,心想赶紧捞点钱,然后回苏州付个首付,开始养老。几天之后,最初的热情逐渐冷却。我开始思考为什么要加入游戏行业(不排除是为了上述想法找理由)。
1、技术角度。之前是在Windows平台下做应用开发,也做过Web开发。到了腾讯,我所在的项目组是做MMORPG端游的,后台是Linux+ C。相对而言,服务器的技术是比较成熟和稳定的,记得刚入职时上课的屁屁踢还是2005年的版本。后台远离业务逻辑,更加接近计算机。另外,它涉及的技术面也更广一点,操作系统、数据库、网络接入、大并发处理。对于一个刚走出校园的应届生来说,能接触这么多知识的机会自然不能不动心。
2、拥抱变化。游戏行业的需求来自策划。策划的任务是让玩家心甘情愿的花钱。玩家会不会心甘情愿,会不会开心,谁也没有底。想来也是,这种消费本来就是非理性的(参考《别做正常的傻瓜》之类的书)。所以不可避免的,需求会频繁的变动,这就对软件设计提出了更高的要求,我很期待迎接这样的挑战。
3、挑战抗压。996不是阿里的专利,试想一下,在游戏行业摸爬滚打三五年之后,看哪个行业不是如喝茶看报般轻松?
后来的事实证明,我还是太年轻了。

我为什么离开游戏行业
10个月之后,最初的美好幻想都被一一打破,也促成了我离开游戏行业的坚定信念。
1、技术角度。大公司需要的是一枚螺丝钉,即便是后台程序员。数据库连接有组件,网络接入有组件,数据转换有组件,编程框架有组件,这样一来,后台程序员就可以专注于游戏逻辑。除了一些运营相关的工作之外,大部分后台程序员(即使是T3)还是逻辑相关的开发和优化工作。而写逻辑,是很废人的。过早专注于没有通用性的业务逻辑,脱离技术,只会让后来的职业道路越来越窄。所以常见的情况就是,某后台程序员,从一个游戏公司,跳到另外一个游戏公司,很多时候,也只能跳到另外一个游戏公司。
2、变化,还是变化。在我看来,软件工程最最重要的原则是开放闭合。设计的出发点就是把稳定部分压到依赖图的最下层,将可变部分的接口留做扩展。而在游戏行业,程序被要求懂策划,而策划不要求懂程序。即便是之前的提取的稳定部分,也因为策划的需求而频频修改。几经折腾之后,程序的坏味道已经越来越重。拥抱变化的热切,变成了对无理变化的厌烦。
3、现在加班,将来陪加班。在过去的半年多时间里,晚上10点,我拖着疲惫的身躯滚回住处,匆匆洗漱之后倒头就睡,根本无力对当天的工作进行总结和反馈。没有反馈,就没有进步。自己也愈发变成游戏行业的熟练工,仿佛失去了思考能力。有时间加班,没时间进步。而组长走的更晚,即便有些时候他在玩手机、打游戏、刷知乎,也要坚持到最后。我这才意识到,即便我努力努力再努力,升了组长,做了总监,还是要陪加班,而非我想象中的“谈笑间,樯橹灰飞烟灭”。

这半年多接触的东西,都被其后求职中遇到的面试官不约而同地忽略了。荒废了半年多时光,入职新司之后,不得不从应届生重新做起。但值得庆幸的是,我终于离开游戏行业了。

你可能感兴趣的:(影度回廊)