很多工程师其实也挺忙的,但是产出却不高。他们罗列出自己的工作,认为完成一半,压力就会少一半。传统的软件公司中,任务是事先定义清楚的,在规定时间内完成自己负责的模块就可以了,随着时间的推移,任务是越做越少的。而互联网公司却不同,其工作内容是动态的,几乎不存在将任务队列清空的可能,所以我们追求的不应该是完成了百分之多少的工作,而是完成了哪几件重要的事情。一个聪明的员工应该善于找到最重要的工作,并且优先完成它们——这是新员工所欠缺的。
伪工作者——看似很忙,但是实际上却没有为公司做出实质性贡献的员工。
如何防止员工成为伪工作者?
格拉德维尔在《异类》中提到了成功的条件有:智商、10000小时、运气、家庭环境,这些全部为必要条件而不是充分的,甚至加在一起也不是。
智商至少要120,这是硬性条件,虽然会有人不敢承认,但是智商真的很重要
但凡成功的人都有运气的成分,而且他们都承认这一点,而不是过分炫耀自己的能力。成功的人遇到挫折会检讨自己的能力,而不是怪罪运气。
好的环境必须有利于人在身体和心智上的成长,培养他们对生活积极的态度,激发他们的潜力。
10000小时是打造一个好产品所必须的,但是有些时候10000小时不见得能够十分有效。
10000小时定律的四大误区——简单重复、习惯性失败、林黛玉式困境、狗熊掰棒子。
上一篇文章谈到的伪工作者就是这类人
重复简单的工作并不会为个人带来实质性的进步。互联网行业十分热门,会两行JavaScript代码似乎也能够找到一个不错的工作,但最终还是要被行业所淘汰的,由于技术受益的个人在未来不会超过2%
有人坚信失败是成功之母,但是一味重复失败会浪费掉大量的精力和时间
越是在自己的一亩三分田上耕耘,对外界的所知就越少,而自己的适应性就越差。将路走宽
10000小时的努力需要一个积累的效应,第二次的努力要最大程度地复用第一次努力的结果,而不是每一次都从头开始——迭代
很多时候,没有绝对正确的方法和错误的方法,只有适用和不适用的。任何可执行的方法必须简单易行,而且数量少。
就是一个方向
我们练习10000小时为了提高自己而不是简单重复,就需要有一个方向,所朝向的就是我们的愿景
同时我们的愿景也不能满足于10000小时的简单重复就能够做到,终会被淘汰
这里说的主要是阶段性目标
我们有了我们的愿景之后,要实现这个愿景需要我们掌握哪些东西,这些就是一个又一个阶段目标。
是战术,也就是一系列可操作的步骤
当一种技能稍微熟悉了,你可能需要做一件新的有挑战行的事情,以便达到下一个目标。
有些人想要成为优秀的软件工程师,这个愿景就很好,相反如果有些人满足于五年坚持不懈进行低水平重复,那么之后大会被淘汰,你的工作内容也许过时了或者被机器取代了。
有了想要成为优秀的软件工程师的这个愿景后,就需要明白完成这个愿景需要完成哪些目标。
做到这一点,需要对计算机的本质要有了解;对于他每年的变化要掌握;对于他的工具要用的随心所欲;对于产品设计要有常识;对于未知的问题,要知道如何入手解决;对于一个大问题,要知道如何分解交给下面的员工去做,这里每一个都是一个阶段性目标。
为了实现目标,就要为目标设置道路,也就是战术
对于他的工具要用的随心所欲,提高程序质量水平,可以从自己最大的可操作的事情做起,然后不断挑战自己,以便达到下一个目的,不断挑战自己的人要付出的还加不仅仅是时间精力,还有可能是短期内的经济损失,毕竟从短期讲,重复自己驾轻就熟的工作效绩要更好,奖金多。
其三层意思分别是:换位思考、三思他言、找出不中听话的合理之处
如果我们总是能从不中听的话中找到合理性,我们不仅进步快,而且眼界、气度都会比常人大很多。
当遇到与他人意见分歧时,坚持主动找出对方的合理性为止;当对方看法和我们一致时,反而不需要找合理性让自己沾沾自喜。
大部分人过分相信自己的记忆力,以为自己能记住,但实际上很快就忘了。欧美人比较喜欢记录,他们发明一个东西,当时是如何做实验的,今天仍然能找到记录,这样经验会得到积累和传承,相反在中国,失传是个常见的词,以至于常常在低水平上重复发明。