关于工作的几点感悟
各位朋友们,晚上好。很高兴我们又见面了。今天我将为大家分享关于工作的几点感悟。首先感谢大家的收听。下面,由我为大家开讲。
先跟大家简单介绍下我的工作吧。我是一位程序员,从事安卓软件开发工作。那我平时都忙些什么事呢?编写软件,测试软件,优化软件。这三件事占据了我主要的工作时间。我很喜欢这份工作。我也喜欢思考自己的工作,下面跟大家分享一些我的胡思乱想吧。
快乐工作。朝九晚六,我们每天最少工作八个小时,程序员加班是家常便饭。换句话说,工作占据了生命太多的时间。如果在工作的时候,我们能够感受到快乐,这样的工作是幸福的。找一份自己喜欢的工作,快乐的工作,做着自己喜欢的事,顺便挣点钱,这就是我对工作的追求。
60分80分。大家在使用软件的时候,经常会碰到各种问题。有时候点击某个菜单没有反应,有时候软件突然退出。软件出问题的时候人们常常说软件出bug了。软件更新就是为了修复问题,修复bug。新版本软件一般都会比旧版本软件好用。开发出一款60分的软件很简单,开发出一款80分的软件很艰难。我们团队开发的一款软件,从0分做到60分用了三个月的时间,而从60分做到80分我们用10个月时间。随着分数的增加,后面的路越来越艰难。软件更新就是一个从60分到80分的过程。如果我们想做一件事,不如马上去开始。或许刚开始不能做到80分,甚至大多数情况下都很难做到80分。如果我们不出发,我们60分都做不到,又谈何80分。你是一个60分的人还是一个80分的人?如果我们做不到80分,我们也只能沦为平庸,被历史洪流湮没。80分是不是你的诗和远方?
用数据说话。我们发布软件后,需要观察新版本软件的表现。新版本是不是比旧版本进步了?新版本在哪些方面进步了?新版本在哪些方面退步了?下一个版本需要做些什么?我们需要回答这些问题。我们制定一些指标来描述软件的特性。每次发布软件,我们跟踪那个版本的软件表现,记录下那个版本的效果。通过对比新版本软件和旧版本软件的数据,我们知道新版本是否进步。数据不仅仅反应了过去,数据也能够为未来指明方向。数据记录在生活中有什么用呢?假设你想提升自己的某种能力,数据记录可以帮助你成长。比如我想提高自己的英语成绩。我计划每天背一篇文章,每天背5个单词。我会用记下每天的完成情况,如果没完成就补课。只有记下来,你才知道自己有没有行动,你才知道今天的任务有没有完成,今天有没有比昨天进步。每周做测试题,记录下考试的成绩。把成绩记下来,你才知道自己到底有没有比上次进步。数据记录让我们知道自己哪些还可以怎么做的更好。数据不仅仅能够帮助我们进步,数据还能够增加我们讲话的分量。当初有个功能,我说要这么做,我们老大说要那么做。我坚持我的坚持,他固执他的固执。那怎么办?我们发布了两款软件,一款按照他说的那样去做,一款按照我说的那样去做。软件发布后我们对比两款软件的效果,哪一款效果更好,我们就用哪一款。不凭职位讲话,凭数据说话,这是我们团队做出正确决策的保证。
整体和局部。假设我们要做一款微信软件,需要实现聊天、朋友圈两个功能,我被分配负责实现聊天功能。老大对微信负责,我对聊天功能负责。老大负责的是整体,我负责的是局部。这意味着,当我编写聊天功能的时候,我不需要编写朋友圈功能。当我关注到局部的时候,我的注意力很集中,我的效率会变得很高。当你要提高自己考试成绩,你把关注点放在自己不会的题目上,攻克了那些不会的题目,你就进步了。我是局部,我们是一个整体。我把自己做到更好,我们就会变得更好。我们总强调全局观念。当我们的局部目标和全局目标方向一致的时候,我们应该努力将局部做到最好。
有容乃大。我们团队由不同价值观的人组成。甚至有同事和我价值观上有冲突。刚开始的时候,我们谁也不服谁,谁也说服不了谁,有时候感觉心情不愉快,工作不顺利,我们甚至会责怪对方。但是,当我们愿意放下自我,当我们用心倾听别人的声音的时候,我们发现别人的价值。正因为价值观不一样,所以我们能够看到不一样的世界。我们看问题的视角不一样,我们想法不一样,我们的思维不一样,我们总能看到对方看不到的东西。我们结合彼此不同的观点,思维碰撞出火花。我们发挥彼此的优势,我们团队的成绩能够最大化。我们不仅仅应该和自己兴趣相同的人交朋友,我们也应该去和自己不一样的人交朋友。你的缺点我来弥补,别人的不足就是你存在的价值。多看到别人的优点,结合彼此的优点,互相成就,合作共赢。一个人总是渺小的。团队合作不仅仅是工作的必要,更是一种人生智慧,是一种生存智慧。当你可以包容别人的缺点的时候,你也会因此而享受到别人的优点的恩泽。当你可以愿意相信你的别人的时候,别人的能力也会变成你的能力。
方案组合降低风险。假设完成一件事有两个方案,A方案失败的概率是20%,B方案失败的概率是10%。那你选A方案还是选B 方案?很多人说选择失败率低的人B方案。只考虑失败概率的时候,A方案的失败概率20%大于B方案10%的失败率,所以选择B方案。其实不对的。A方案失败概率20%,B方案失败概率10%,我们可以组合A方案和B方案构成一个C方案。C方案是这样的,先使用B方案,当B方案失败的时候,再用A方案。那C方案的失败率是多少呢?C方案在AB方案都失败的时候才会失败,就是说C方案失败的概率=A方案失败的概率xB方案失败的概率。所以C方案失败的概率是10%×20%等于2%。组合方案C将失败的概率降低了一个数量级。我们再来考虑下成本,方案C的成本肯定比方案 A和方案B的成本要高。综上所述,组合方案可以降低失败的风险,但是成本跟着增加。在实际得生活中成本和成功率该如何选择如何平衡呢。
说了一堆的关于工作的胡思乱想,不知道我的表达是否清晰。如果我用语言抛出的这块砖头,能够引出朋友们脑海中的那些美玉,那将是一件很美的事,那也将是我的快乐。水平有限,错误难免,热烈欢迎朋友们批评指正,我将不甚感激。好啦,今天的分享到此结束。谢谢群主提供的舞台,谢谢各位朋友的收听。