简谈程序员如何提高工作效率

其实有好多程序员不知道怎么有高工作效率,在我看来保持高工作效率,主要有以下5个方面,希望在工作中能够给大家多多少少的帮助。

工作列表

工作列表无论是什么职业都是非常重要的,工作目标很明确,工作的时候才能非常的专注,不会走神等等。用自己熟悉的工具把代办的工作列表记录下来,同时也保持工作中新的问题,经常性的调整工作列表,根据重要性对人物进行划分,要经常想重要的问题。

专注目标

专注目标在工作中不是很容易做到,需要经常分离与当前不管的任务或者问题,在遇到问题的时候先寻找简单可靠的方案并将疑虑记录下来,做成一个列表,工作之外翻书,系统思考学习,而不会因为这个问题而叉开思路对相关内容研究一番。主要就是专注当前任务,把新的问题记录下来回头专心攻克。

学会避繁就简,在基本功的增强后,会发现很多问题可以简单阅读或查找文档,或浏览问题相关的库的源码解决;

学会简化问题

无论在广义的工作方法、工作态度,还是针对具体问题,很重要的个人能力就是化繁为简,其是所有工作方法、软件设计的核心,将那些可以砍掉的就砍掉,做到最简。

从工作方法和态度上来讲,真正需要去做的工作才值得去做,大力砍掉那些不应该在当前工作中处理的事情。例如不必要的优化,不必要的扩展性,不必要的性能,不必要的功能,可以不要的技术,不必要的流程,不必要的文档,统统砍掉,一切可以没有的全都不能有。

工作中也可能遇到非关键的难题,通常绕过它们,使用更简单的方案就是了。纠缠于这些不重要的难题,最容易浪费时间。从设计/实现来讲,最好的方案就是最简单直接、一眼就能看懂的方案。而且通常最简单直接的方式,通常性能也最好。

基本功

基本功的内容十分重要,第一项就是对整个计算机体系的理解,对操作系统、虚拟机、数据库本质的理解,对语言基础类和库的理解,这是核心基本功。第二就是学习能力,快速的阅读核心文档理解核心思想,细枝末节的东西,即学即用,学过 就忘可也。第三就是文档、资料、代码的 搜索和手机,建议用gooogle搜索,有意识的整理自己的代码库。

工具

选择工具核心标准就是简单朴素可信赖的可以。熟悉工具,包括工具快捷键,命令,原理等等。

写自己工具,很多时候,我们需要重复的做一件事情,当你做第2遍,第3遍的时候,就应该想一想,能不能自动化,很多简单的几句shell就可以搞定,麻烦的一点的,可以先记录下来。

比如,我就写了非常多的脚本:一个命令反编译APK并查看源码、提取当前版本号打git tag并提交等等。很多时候几分钟到几十分钟的事情可以压缩到几秒钟完成,也避免了对工作的打断。

以上这些就是我所想到的,感觉会有些用,希望也对大家有用,谢谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值