程序员必备的提高工做效率的方法

程序员提高工做效率的几个方法

最近一段时间,互联网行业的996.icu新闻闹得沸沸扬扬,不少公司都要求上班996,如此高强度的工做下一定是公司也给员工分配了足够份量的工做量,而且当前互联网行业竞争激烈,不加班几乎不太可能,至少将来很长一段时间是如此,何况人生苦短,固然要留出点时间及时行乐啊。想要工做内容少,就不能保证高工资。换不了行业就惟有提高本身工做效率这条路了,下面就结合我自身状况整理了一下程序员提高工做效率的几个建议。html

1. 高效利用工具
(1) 提高打字效率和正确率,写文档的时候你就能看出每分钟二十个字和一百字的区别了。
(2) 选择更好用的软件工具,熟悉IDE、git、编辑器等工具的各类快捷键,能用键盘操做的毫不用鼠标。
(3) 重复简单的工做交给电脑(或他人)来作,学会写脚本文件(shell、Python等)解决这类问题。git

2. 凡事豫则立
(1) 作事情前先花几分钟定个计划,按事情的轻重缓急制定顺序,每件事都要制定截止时间,天天只计划4-5小时真正重要的工做。
(2) 当日事当日毕,拖延可能致使焦虑和失眠,若是遇到困难或者挫折能够拿出纸笔分析问题所在,找出可行的解决方案。程序员

3. 方法比努力更重要
(1) 学会将问题大而化小,化繁为简。
(2) 尽可能专一地单线程工做,多线程在切换时会消耗资源的。
(3) 番茄工做法:工做-休息-工做-休息。
(4) 进入状态时,将分心或无关任务的事记录下来,有事情或人中断时先花1分钟将当前工做存档。web

4. 身体是革命之本
(1) 必定要保证充足的睡眠,宁愿早起也不要晚睡,中午不睡,下午崩溃。
(2) 多喝水,午饭碳水化合物过多会犯困,多点蛋白质和蔬果。每周有固定的运动及娱乐时间。shell

天天结束时花几分钟总结今天哪些事情作得比较好,哪些事情能够提升效率,日积月累效率天然提高。若是你以为天天工做时间长且累时,可能不单单是由于任务多,颇有可能就是效率不高的问题,尝试一下提高工做效率吧。多线程

参考文献
[1]:http://www.noobyard.com/article/p-neeprrvq-kh.html
[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编辑器