去年有许多同学都步入了人生新阶段,我也一样,组建了一个新的家庭。每当人生有重要事情发生的时候,也总会带来许多感悟,我不知道自己的想法是否正确,但它已经成为我成长的一部,想借着这个机会,总结一下自己。我想分享三个关键词,分别是主动,选择,靠谱。
第一个感触是关于主动。这是一个褒义词,但我常常忽略它,我还不知道它有什么具体的意义。直到有一天,我发现了它的反面,我才开始理解这个两个字。主动的反面是什么呢,是被动,是随便。当我们说随便的时候,可能意味着怕麻烦,也可能意味着不愿意承担责任。但最重要的一方面是,当我说随便的时候,是选择了放弃,放弃了权利,也放弃了责任。例如朋友聚餐,朋友问想吃什么,如果回答随便,那要么祈祷他会点我喜欢的东西,要么只能将就这吃别人点的东西。这还不是最糟糕的。我老婆喜欢吃爬沙虫,油炸马蜂,在我看来是一些奇怪的黑暗料理,我光是想想就浑身一颤,如果每次她问我想吃什么的时候我都说随便,那结果很难想象。
工作中也一样,当我们做一个产品的时候,如果什么都不说,或者什么都随便,可能意味着我们根本不在乎这个项目。我们常常会想时间不够,可是当项目做到一半,发现时间很紧,大家没有一起坐下来商量,问问为什么时间不够,是不是可以再多两个星期,或者多两个月。也许真的没有时间了,但很多时候是我们放弃了争取的机会。随便可能会让自己遇到不喜欢的事,吃到不喜欢的东西。我是个不善于表达自己的人,但我应该学会主动与外界互动,无论是亲人,朋友,工作,或者一件事,甚至可以是光,是声音,是我们在这个世界陌生的和熟悉的一切。如果我不想被他人改变,那我需要主动改变自己。
第二点感悟是关于选择。我可能不算是一个很优秀的人,但还算得上是比较努力的。有一个定律,叫做一万小时定律,就是不管你做什么事情,只要坚持一万小时,基本上都可以成为该领域的专家。我大概估算了一下,我入职有6年,每天8个小时,每周5天,一年50周,一共足足有6*8*5*50=12000个小时,如果有人问我,你是专家吗,我是心虚的。我还能更努力吗,也许能,但这并不能改变我。是不是我选择错了呢?应该换份工作吗?还是应该换个行业?人生有许多拐点,就像我去年选择了结婚,6年前选择了游戏行业,11年前选择了大学,每次选择都改变了我的人生。好像人生是一道选择题,只要选对了,就是人生赢家。可我为什么不选北大清华呢,因为分不够啊,我为什么要选择游戏行业呢,因为我喜欢啊,我为什么要结婚呢,因为我老婆太优秀了。虽然每次选择都改变了我的人生轨迹,但是我并没有因为选择而成为赢家,我就是最自然的我,我以为的选择,都是结果。我的每一份收获,都是自己努力一点一点赚来的,而不是选择选到的。
第三点感悟是靠谱。夏哥以前提醒过我,说觉得我有时候靠谱,有时候不那么靠谱,这个问题也困扰了我很久。直觉上靠谱是和能力联系在一起的,似乎有能力就是靠谱。但我们常常夸奖一个人靠谱的时候,他并不是什么专家。直到最近我才弄明白,靠谱,就是可以提供确定性。我上午在京东买了东西,下午就可以送到,我会觉得京东靠谱。美术说星期三可以把资源给你,他星期三给了我,我会觉得美术靠谱,一个项目定了两个月时间,如期完成了,才是靠谱的。所以靠谱并不是说很能干。什么都可以做的,是神仙,不是靠谱。为什么现在越来越多的人用靠谱去评价一个人,而不是说你很牛呢?不知道大家看过三体没有,小说讲的是一个女科学家,因为她觉得人类没有希望,所以联系了三体人,最后导致地球毁灭的故事。这个科幻故事带来一个启示,未来的世界,一个人足以毁灭一个地球。也许我们现在还没有毁灭地球的能力,但是我们绝对有毁灭项目的能力。一个程序补丁,可以导致所有线上游戏都出问题,一次美术改动,可能导致大量玩家流失,一个运营失误,也可能导致游戏生命的终结。这不是在说木桶效应,而是做游戏是一项复杂工作,它需要许多的人共同协作完成,每一个不确定的因素都可能导致团队的损失,这里面没有优先级,每个人做的每一件事,都可能改变一个项目的结果,无论是奥拓还是奥迪,只要没油了,都不能跑,只要刹车坏了,都能致命,只有每个部件都是靠谱的,我们才能自由旅行。我想到了一句毒鸡汤,成功不是做对了什么,而是少犯错。如果我们每一个人都是靠谱的,那我们做的事,也一定靠谱。
我好像知道该做什么了,可是怎么做呢。最近在做小游戏,黄孟斌喜欢问我,最后一次打包了,有没有信心。在我没有亲自确认的情况下,是有点心虚的。那我确认过了就一定正确吗,其实也并没有,曾经为了修改一个问题,而产生两个问题的事并不是没有发生过。我摸着自己的良心发誓,我真的没有想到这里的改动还会影响到那个地方,那这就不是我的问题了吗?还是我应该每次改动,就得把整个程序的所有流程都跑一遍?显然是不行的,我没有那么多时间去做大量重复的工作。我能做的是管理好这些错误。怎么管理呢?仔细想想,这个问题有点像在问应该如何写好代码,在问一个程序员的基本素养是什么。书上早已写好了答案。构架的书,告诉我们如何分解和设计一个系统;设计模式的书,告诉我们如何分解和设计一个功能;面向对象的基本原则,告诉我们如何分解和设计一段代码。大到完成一个项目,小到如何给变量命名,明确问题,归纳问题,把大问题划分为小问题,目的就是为了管理复杂度,消除不确定性,把不确定因素限定在模块内部,而不对整个系统造成影响,最后才会有一个可预期的结果。绕了一圈,回到了原点,原来我遇到的是一个管理学问题。管理好代码,管理好项目,管理好情绪,管理好人生。
我们很容易知道什么是正确的事,但很难说清楚应该如何去做。就像我们知道如何减肥,但是我们很难说清楚应该如何坚持。因为这是一个复杂的系统,我们忘了吃是祖先进化而来的结果,人类只是在近几百年才过上丰衣足食的生活。就像我们很容易知道一个好的游戏是什么样,但是我们很难说清楚应该如何去做。我们知道时间越长,游戏会做得越好,但我们很难说清楚有多好。未来有一天,美术已经完成了,还需要调整一下动画,再开发一个月的时间,就可以让游戏提升百分之50的效果,那个时候,我们应该主动去争取这一个月。
2019年面临许多挑战,我们并不缺少机会,在往外看的同时,也记得看看自己。做游戏需要的不只是更牛逼的技术,还需要更多靠谱的人。
生活就是我人生最大的项目,它有学习模块,工作模块,家庭模块,娱乐模块,我每天在不同模块之间运行,不希望任何一个模块有bug,更不希望它crash,希望我可以管理好每个模块,先主动改变自己,从做一个靠谱的人开始。说上去只是几句话,但每一个改变都很艰难,我将匍匐前行,希望明年的今天,我是刘代雯2.0。
原文地址:https://www.cnblogs.com/vineleven/p/10281934.html