最近深陷在一个恶性循环中:因为能力不足,所以Leader不敢把重要且难度大的事情交给我来做,怕交付出现问题。又因为一直在做琐碎且简易的事情 ,得不到锻练,所以能力一直不得提高。当全组成员都在憋足力气向前奔跑时,跑的慢就会和大家的差距越拉越大,长久之后,便无活可做了,等待的唯有淘汰的命运。
虽说在大厂中,能得闲是难得的美事,毕竟身体要紧且自己又不是家里的经济支柱,绩效、年终奖没必要看的太重。但从长远来说,成长是最重要的,如果这样下去而不思悔改,自己便会彻底沦落为操作族,用不了多久,天花板就该碰头了。
我思来想去,问题出在自己工作效率上。虽说自己也没闲着,但做事情的进展就是比别人要慢很多,编程能力是一方面,更重要的一点是我返工实在是太多了。一件事,旁人两个小时可以搞定,我三个小时,其实差距并不大。可我常常内心急切想着多做些事情,注意力不能完全集中,两个半小时匆忙完成后却总是在最后发现思考不足、细节没处理好。比如国际化没有改全、单位换算错误等。虽说改一个错误,用不了多长时间,可是返工时可要重新编译、出包、部署。一套流程多走个两三次,又三个小时过去了。而这一天的工作时间中,又能有几个三个小时?如果能一次完成,哪怕慢一点,实实在在也是节省了时间的。
“一次把事情做对”本是公司在入职培训时期就反复强调的内容。而我从入职到现在,接近一年的工作后才真切的体会到这句话的重要性。可见正如《财富自由之路》中作者李笑来所说:听过很多道理,却还是过不好这一生的原因是并未真正深入的理解,因为没理解,所以没践行。而思考的深度又与实践是密切相关的。
发现问题的目的是解决问题,而解决问题的重点是找到根因。未能一次性把事情做好的根因,粗略看是思考不成全,而深入看来,又分为如下两个原因:
第一,急躁所至。注意力不集中,把本该执行的流程和步骤省略了。
从表面上看,是粗心。但粗心其实是没有任何方法去纠正的。谁都难免有疏忽大意之时,要解决,重要是找到解决的办法。小学生做数学题老师都会要求再检查一遍,工作中更应该将一些常见的问题列出来,一一检验,多一道流程,就会避免一时的疏忽。
第二,即使再多流程也无法检查出来,其实是自己认知的欠缺。
如果心里没听说过这个概念,就不会思考这方面的问题。比如之前开发过一个前台页面,前后来回返工了好几次。终其原因,是因为没有前台开发的经验。一开始大脑中只有功能验证ok的概念,什么兼容浏览器类型版本、兼容分辨率、考虑性能等问题,自己完全没有思考过。
这种问题的返工看似不可避免,其实在交付时多问问有经验的前辈,往往可以让自己的思维拓宽好多,把更多正确的概念存到大脑里。更重要的,是时常总结,不要让自己在同类问题上再犯一样的错误。
学习任何知识都不是一两天可以了解全貌的。功夫下在平时,常年累月的积累才能不断的进步。请宽恕自己在学习道路上一时的笨拙和愚钝,因为知道,那只是暂时的。