在微信公众号看到有人推荐这本书,看书名不像是啥正经的书,所以在购物车里待了很久才买下它。但是买到手才发现原来真的是一本好书。
看这本书的一个感觉是:这是一个长者在讲解他的人生经历,并且给出了他认为最最正确的做事方法,但是这个方法在没经历过或者实践过之前真的是很难理解其深刻意义。就比如当你看到一个人触电的时候,你最正确的方法是立马冷静下来,找到一个绝缘体去把他推开,而不是徒手过去推开他(这是下意识的第一反应)
看完本书的一些想法:
人际交往很重要
在工作过程中,在写代码的时间比我们想象的要少,而和别人沟通的时间比我们想象的要多。而且软件工程师最重要的就是与人沟通(几乎所有职业都是),能好好沟通才能更好的推动工作开展。如果把过多的时间消耗在低效的沟通或者争吵上,那么我们也没有时间去好好工作了不是吗,最终的产出可想而知。
最终目标是做好工作,一切行为都是为了这个目标而展开的。
面试
面试最有效的方式是让别人来找你,这个观点令我耳目一新。
我们一般的面试方法都是自己去投简历,然后去面试,通过面试之后入职,一般都是这样的流程。但是作者提到真正的找工作是在面试之外,创立自己的形象,让别人知道自己。这样如果有一个好机会,可能根本不需要面试,别人是主动来邀请你。
这个看起来很难。我只记住了第一步是从写博客开始,哈哈。逐步积累吧。
如何晋升
之前我认为的晋升是看技术水平,只要把自己手上的工作做的出色就有机会。但是实际上我们可以做的和应该做的更多。
- 在任何公司里能让你脱颖而出的最重要法宝就是承担更多的责任
- 没人愿意涉足的领域是搜寻机会最好的地方
- 引人注目,主动做记录并与经理同步进展
- 自学
- 成为问题的解决者
作者提到的这一点我认为是很重要的,眼界需要开阔,不要局限在自己的技术方向和工作内容小范围内。要看到更大的东西,知道整个业务的目标,所有为了达到业务目标的事情都可以去做。做正确的事情,结果肯定不会错。
十步学习法
很好的方法,可以按步骤实践一下。
以前学习新东西的时候,没有明确的指导思想,总是会找到一本书就开始读,这样的效率很低。作者这个方法的可行性看起来好很多。
生产力
番茄工作法,是一个很好的方法,实践一下。
任务分解:不要在一开始就想解决一个大问题,一定要分解成小问题一步步来。
定额工作法:一些需要重复完成的任务,设置一个明确固定的工作量,比如每周跑步3次、每周发布一篇博客等。定下之后就只管执行,这样不需要考虑自己是否需要执行,而是必须执行,省去了思考的时间还能提高效率,也避免消耗意志力。
还有很多很好的内容,书里说的很好,要执行的时候再看看书。