其实有好多程序员不知道怎么有高工做效率,在我看来保持高工做效率,主要有如下4个方面,但愿在工做中可以给你们多多少少的帮助。git
集中目标程序员
工做列表shell
工做列表不管是什么职业都是很是重要的,工做目标很明确,工做的时候才能很是的专一,不会走神等等。用本身熟悉的工具把代办的工做列表记录下来,同时也保持工做中新的问题,常常性的调整工做列表,根据重要性对人物进行划分,要常常想重要的问题。数据库
专一目标工具
专一目标在工做中不是很容易作到,须要常常分离与当前无论的任务或者问题,在遇到问题的时候先寻找简单可靠的方案并将疑虑记录下来,作成一个列表,工做以外翻书,系统思考学习,而不会由于这个问题而叉开思路对相关内容研究一番。主要就是专一当前任务,把新的问题记录下来回头专心攻克。性能
学会避繁就简,在基本功的加强后,会发现不少问题能够简单阅读或查找文档,或浏览问题相关的库的源码解决;学习
学会简化问题优化
不管在广义的工做方法、工做态度,仍是针对具体问题,很重要的我的能力就是化繁为简,其是全部工做方法、软件设计的核心,将那些能够砍掉的就砍掉,作到最简。操作系统
从工做方法和态度上来说,真正须要去作的工做才值得去作,大力砍掉那些不该该在当前工做中处理的事情。例如没必要要的优化,没必要要的扩展性,没必要要的性能,没必要要的功能,能够不要的技术,没必要要的流程,没必要要的文档,通通砍掉,一切能够没有的全都不能有。设计
工做中也可能遇到非关键的难题,一般绕过它们,使用更简单的方案就是了。纠缠于这些不重要的难题,最容易浪费时间。从设计/实现来说,最好的方案就是最简单直接、一眼就能看懂的方案。并且一般最简单直接的方式,一般性能也最好。
基本功
基本功的内容十分重要,第一项就是对整个计算机体系的理解,对操做系统、虚拟机、数据库本质的理解,对语言基础类和库的理解,这是核心基本功。第二就是学习能力,快速的阅读核心文档理解核心思想,细枝末节的东西,即学即用,学过 就忘可也。第三就是文档、资料、代码的 搜索和手机,建议用gooogle搜索,有意识的整理本身的代码库。
工具
选择工具核心标准就是简单朴素可信赖的能够。熟悉工具,包括工具快捷键,命令,原理等等。
写本身工具,不少时候,咱们须要重复的作一件事情,当你作第2遍,第3遍的时候,就应该想想,能不能自动化,不少简单的几句shell就能够搞定,麻烦的一点的,能够先记录下来。
好比,我就写了很是多的脚本:一个命令反编译APK并查看源码、提取当前版本号打git tag并提交等等。不少时候几分钟到几十分钟的事情能够压缩到几秒钟完成,也避免了对工做的打断。
这些就是我想到的,感受会有些用,但愿对你们有用,就是这样啦。