无论是做软件开发还是做其他工作,一些思维方式和行为方式可以帮助我们提升效率。
一、积极主动的态度和行动
工作中我们会遇到各种状况,抱怨排斥的心态对于实际工作的改进是没有任何帮助的,如何做到不抱怨,并且积极主动呢?
1、想想再回应
每个人对外界的刺激都会做出本能的或者习惯性的反应,遇到问题会本能的觉得都是外部原因,即基本归因谬误。而如果一直这样,就会进入恶性循环,无法改进自己,变的越来越消极麻木。
每次遇到和自己观点不一致的言论时,第一步先想一想是不是对方才是对的?如果自己确实不赞同对方的观点,那么再想一想对方为什么会提出这样的观点?
2、减少关注圈,扩大影响圈
我们关注的所有事情是“关注圈”,而其中我们可以影响和掌控的事情是“影响圈”。接受不能改变的,改变能改变的,尽量扩大可改变项的范围。
二、以终为始,想清楚再行动
做一件事情之前,先想清楚终,然后再设计怎么始。要做到以终为始,需要注意三点:目标、原则、计划。
1、经常停下来想想目标
我们需要慢下来想清楚目标和方向,很多重大的决策是需要时间来参透并深思,随后才能得以下决断。
而日常的工作,也是需要目标明确和专注,偏离了原来的目标,再努力效率也不高。
2、制定一些行为方式上的原则并坚持
如先实现再优化、每增加一个功能就必须添加相应的单元测试、还有遵循一些设计原则等。
3、做计划
拆分任务,明确步骤,用计划和时间点来倒逼自己行动和专注。
三、要事第一
重要紧急的事情马上做,重要不紧急的事情花最多的时间,紧急不重要的事情凑在一起做,不重要不紧急的事情能不做就不做。