程序员提升工作效率的几个方法
最近一段时间,互联网行业的996.icu新闻闹得沸沸扬扬,很多公司都要求上班996,如此高强度的工作下必定是公司也给员工分配了足够分量的工作量,并且当前互联网行业竞争激烈,不加班几乎不太可能,至少未来很长一段时间是如此,况且人生苦短,当然要留出点时间及时行乐啊。想要工作内容少,就不能保证高工资。换不了行业就唯有提升自己工作效率这条路了,下面就结合我自身情况整理了一下程序员提升工作效率的几个建议。
1. 高效利用工具
(1) 提升打字效率和正确率,写文档的时候你就能看出每分钟二十个字和一百字的区别了。
(2) 选择更好用的软件工具,熟悉IDE、git、编辑器等工具的各种快捷键,能用键盘操作的绝不用鼠标。
(3) 重复简单的工作交给电脑(或他人)来做,学会写脚本文件(shell、Python等)解决这类问题。
2. 凡事豫则立
(1) 做事情前先花几分钟定个计划,按事情的轻重缓急制定顺序,每件事都要制定截止时间,每天只计划4-5小时真正重要的工作。
(2) 当日事当日毕,拖延可能导致焦虑和失眠,如果遇到困难或者挫折可以拿出纸笔分析问题所在,找出可行的解决方案。
3. 方法比努力更重要
(1) 学会将问题大而化小,化繁为简。
(2) 尽量专注地单线程工作,多线程在切换时会消耗资源的。
(3) 番茄工作法:工作-休息-工作-休息。
(4) 进入状态时,将分心或无关任务的事记录下来,有事情或人中断时先花1分钟将当前工作存档。
4. 身体是革命之本
(1) 一定要保证充足的睡眠,宁愿早起也不要晚睡,中午不睡,下午崩溃。
(2) 多喝水,午餐碳水化合物过多会犯困,多点蛋白质和蔬果。每周有固定的运动及娱乐时间。
每天结束时花几分钟总结今天哪些事情做得比较好,哪些事情可以提高效率,日积月累效率自然提升。如果你觉得每天工作时间长且累时,可能不仅仅是因为任务多,很有可能就是效率不高的问题,尝试一下提升工作效率吧。
参考文献
[1]:https://blog.csdn.net/ebowtang/article/details/43644761
[2]:https://www.cnblogs.com/tinyxiong/p/8040503.html
[3]:http://blog.jobbole.com/101608/
[4]:http://baijiahao.baidu.com/s?id=1597957962816938939&wfr=spider&for=pc