手游公司为什么加班?给员工和管理者的建议
在一个新兴产业的生态环境中,从业者和管理者普遍缺少较高水平的专业素养和行业积累,共同导致了缺少有效提高生产力和工作效率的方法。要和市场和投资热潮中产生的无数对手竞争,加班是对大部分企业来说唯一的选择。
首先可以肯定的说,造成这个行业加班成为常态的罪魁祸首不只是某些无良老板和管理者,而是这个行业大部分从业者和管理者的业务水平不足。管理者的问题很好理解,我们后面再说。其他从业者和一线员工呢?加班累死累活的还要怪我咯?如果一家公司按996的规矩对待员工,又没有相应的福利补偿,你觉得什么人会选择留下来死心塌地的干或者一边干一边上网抱怨呢?没错,排除会被老板画饼忽悠的心理幼稚者,剩下的都是无法找到更好工作的人。
我一直相信员工的业务水平(相对所在团队)到达某个高度时,是没有人能够强迫TA加班的。如果你在公司业务中不可或缺,就有着相当大的资本来为自己谋取更好的福利。这里的福利包括薪酬、休假、工作时间安排等等。即使管理者为了维护权威拒绝了你,换个工作也是很容易的事。如果是受限于资历的年轻人,怎么提高自己摆脱泥沼呢?
建议只有一个:专注于效率和学习。提高效率不只是管理者要考虑的事,在同样的工作流程下,不同业务水平和工作方式的人效率天差地远。我们学做一件事的时候,会经历下面的过程:
1.收集信息,掌握原理和方法(看文档,跟别人学流程)
2.实践验证(自己动手尝试,初次获得正确得结果)
3.多次动手,提高熟练(制作多个类似的东西,渐渐可以摆脱文档)
4.优化流程提高效率和减少出错(为自己工作环境和任务定制专门的流程)
5.将已验证的流程变成自动化执行(不止适用于死程,IFTTT 之类的工具就适合所有人)
大部分人只是机械的重复1~3步,没有反思和继续的优化,没有持续寻找更好的工作方式和工具,没有强迫自己养成良好的工作习惯。所以会总是陷入“偷懒/得过且过->出问题->加班解决问题”或“重复劳动*65535”的死循环中。如果能从自身出发持续关注效率的提升,就可以解决单纯由于工作量产生的加班问题,或者让你成为公司里最能打的员工之一。
关于学习可以另开一贴讨论了,没有提高自己的知识和技能,就不可能找到更好的工作。尤其是对于没有结婚、买房、育儿压力的年轻人,每天就算工作12个小时,睡前和通勤时阅读技术书籍而不是起点小说,都能让你更早脱离“水平不够没有更好工作环境”的恶性循环。和提高效率结合起来,就算公司规定下班时间,你也可以早早做完自己的工作然后用公司的网络学习。相信我,懂得和愿意这么做的人,和其他浑浑噩噩混日子又喜欢抱怨的人,不用半年时间就能拉开质的差距。
接下来我们说说从管理者的角度说,加班问题是如何产生又该如何改善。
游戏行业是个比较年轻的行业,手游又是这个行业中最年轻的分支。游戏开发管理学,只能吸收几个前辈的知识,包括:传统管理学(加班就是资本主义原始积累时期就传下来的企业制胜法宝)、软件工程学、设计和其他创意产业的项目管理方法。但在中国人独有的办事方式和行业细分的情况下,游戏开发管理逐渐成为了一门杂揉了中国梦(忽悠)、软件工程、经验主义甚至玄学的奇怪领域。
如雨后春笋般出现的手游公司,他们的管理方法无外乎几类:
.由游戏行业其他较成熟分支(电脑游戏、主机游戏)出身的管理者和从业者组成,比较贴近软件工程的工作流程和管理方式。一般都有制作人(项目经理)、创意总监、助理项目经理、team leader、group leader 等结构各司其职,由 leader 们负责开会和沟通,再管理各自的部门或小组。这一类公司算比较正规的,虽然纯管理职位的浪费很大,沟通成本也比较高,但至少有规则可循,即使有加班也不会太疯狂。
.由原来一个比较大的公司离职员工创业,照葫画瓢的继承原公司的管理方式,但是下意识的忽略了自己比较讨厌或不能完全理解的流程。这种情况单独拿出来说是因为这是目前行业的主流,而且这个现象是会不断循环的,随着不断有人另开分舵,行业平均管理水平是成衰退的趋势。
.机会主义者主导的公司里,靠“忽悠”管理的情况更常见,员工对待遇和加班不满,管理者会恩威并施,一边严厉施教证明是员工自己做的不好,一边画饼“游戏上线就能加薪分红”;对于流程问题和沟通问题,一定把矛盾转移到不同部门员工之间,然后利用一帮人打击另一帮人。这种公司里办公室政治很严重,混得好不好要靠演技。
这些管理现象是可以互相交叉的,而且不分公司业绩好坏都可能出现。能够摆脱这些问题的精英团队也有,他们一般具备这些特征:
.管理者有丰富的经验和很高的业务水平(外行管内行是大部分管理悲剧的源泉)和开放的心态。一方面能够教给员工正确的东西,一方面可以接受自下而上的意见,和团队共同学习进步。
.和先进工具结合的工作流程,通过工具提高效率、减少重复工作和人为失误。比如说,没有一套先进工具作为交流平台的团队会非常依赖开会,而且是聚集所有人一起开会;再比如说,用 git 做版本管理的团队,就可以比用 svn 的团队(甚至还有些团队连版本管理系统都没有)少很多人为规定的提交顺序和冲突解决规则。
.招聘员工时优先选择有自我管理能力、重视效率的学习型人才。保持团队多数人的良好风气和习惯很重要,因为新来的员工总是会选择和多数人“合群”。
.不断寻找更好的流程、方案、工具。管理者要不断改善自己制定的工作流程、寻找更好的工具,技术人员要定期重构自己的代码、用更先进的技术代替原有方案。
所以不管是管理者还是员工,都是要不断追求更好更快更新,而不是更长更忙更累。这些建议在很多人看来可能在目前的环境下很难实现,但一个行业就是这样:一群人按照更高的标准要求自己,成为了行业精英,淘汰了其他业余选手,然后整个行业的专业素质都提高了,行业成熟了。手游行业也有这么一天,到时候是成为行业精英还是淘汰出局,就看你在这个混沌时代中如何做出选择了。