开发编码篇
一、如何提高开发效率
1、积极主动,行动起来改变自己
-
想想再回应
每个人对于外界的刺激都会做出反应,本能的或者习惯性的,遇到事情会本能的觉得都是外部原因。如果一直这样,那就会进入恶性循环,变得更加消极麻木。但如果在回应之前,给自己一点时间想想,站在积极的方面理性思考一下,就可以去控制你的本能反应。 -
减少关注圈,扩大影响圈
不要总盯着自己无法改变的部分,你需要要多花时间精力在影响圈上。
接受不能改变的,改变能改变的,尽量扩大可改变项的范围。
2、以终为始,想清楚再开工
先搞清楚需求这个“终”,然后再设计规划出这个从“始”通向“终”的路线,最后从“始”出发写代码,这就是“以终为始”。
要做到“以终为始”,就是在做事情的时候注意三点:目标、原则和计划。
-
经常停下来想想目标
隔一段时间要停下来想想:我的原始目标是什么?我正在做的事是我的目标吗?如果不是,那么马上回到自己的原始目标去。 -
制定原则
其实大部分很好的编程方法都是需要坚持做才有效果的,可以给自己制定一些原则并坚持做,比如:先运行再优化、增加一个功能就要写自动化测试等,有原则了,你才能不忘初心,有始有终。 -
公开自己的计划
把任务细化,做个简单计划,主动给出一个明确的时间点。有了计划指引和时间点的压力,会倒逼着自己时刻专注于目标是什么,还有多少没有完成,这样下来工作效率自然而然就会高起来。
3、要事第一,把时间用在刀刃上
作为程序员,其实大部分时间并不能专注写程序,总有各种各样的事情打断我们,比如,一会产品经理找你过去开个会确认个需求;一会测试过来找你重现一个 Bug;一会还有同事过来请教你一个问题;突然生产环境出故障了,