还记得上次忙到焦头烂额,却什么也没做的场景吗?你死死地盯着电脑屏幕,但是一行代码也没写出来。不幸的是,我们时不时就会有这样的体验。每个人都想完成手头的工作,所以这样的经历真的很让人沮丧。但有时,你思如泉涌,一气呵成,一天完成了很多任务。
对于工作来说,完成任务真的非常重要。蒂姆·菲利斯说过一句提高工作效率的名言:“人们应该多提高工作效率,而不是仅仅让自己忙起来。”有很多人看起来很忙,实则碌碌无为。这一点都不高效。所以,开发人员怎么提高工作效率呢?
少分心
这一点人人都知道,但真的非常重要。不要在工作的时候刷社交媒体或新闻,这些事情只会浪费时间。如果经常分心,就会打乱工作节奏,最后毫无效率可言。
同样,也别忘记关掉手机提示音。大家都知道上班时不应该看提示,但是诱惑力太大了。直接关掉所有提示音,零干扰有助于全神贯注,完成更多工作。
不要一心多用
写代码时,不要去看别人的代码。专心做好一项任务。一心多用的结果就是在几个任务之间不停地打转,而这样会比专攻一个任务花费更长时间。
如果你坚信一心多用会更高效,那你就错了。你每次切换到另一个任务时,都要回忆上次做到什么地方了,这就意味着要在回忆上花更多时间。
优化你的IDE(集成开发环境)
有很多好的IDE可用,其中一些还自带很多现成的工具。还有一些甚至可以安装插件。这些插件就可以提高工作效率。例如,你可以安装一个突出语法的插件让代码更具可读性,帮助你更容易地找出语法错误。
另一种优化IDE的方法是安装代码片段。代码片段可以让你无须反复编写重复代码,大大节省大量时间。
多休息
什么?讲真吗?完成更多工作的诀窍就是多休息?虽然听起来有悖常理,但事实就是这样。如果真的想完成更多工作,就应该多休息。
长时间的工作会导致效率低下。就好比健身,健身一小时,可以锻炼肌肉。健身两小时,那就运动过量了,最终适得其反。依我看,写代码也是这个道理,休息一下可以理清你的思路,唤醒你的注意力,伸展一下双腿或者买点喝的,就会发现解决你能更快地解决问题。
在命令行界面上工作
高效的开发人员都会用到命令行界面。与图形用户界面(GUI)相比,命令行可以节省更多时间。做相同的任务,在图形用户界面上点来点去要比命令行界面花费更多时间。学习如何在命令行界面工作可能要花一些时间。但是一旦掌握了,你的工作效率就会直线上升。
告诉你一个用命令行更快工作的技巧:给很难记的命令起个别名或者缩短很长的命令。
工作不要太随意
这一条针对自由工作者,但也适用于一些规划工作时自由空间较大的人。想提高工作效率,条理是非常重要的,不要来什么做什么。试试每天在固定的时间工作,休息也是一样,如果你的工作日作息是固定的,就会发现工作效率真的更高了。
学会说不
很多人把赢得他人好感与逆来顺受画上等号,这会降低工作效率。对于不能帮你实现目标的人或事,要学会说不,也包括对分心说不。
学会拒绝可以节省用于完成目标的宝贵时间。
现在就开始提高效率
现在就开始提高工作效率。如上所述,提高效率的第一件事就是减少分心。关掉你的邮件提醒。试试一天只回1-2次邮件,而且每天都在同一个时间点回复。例如,你可以在早上或下午快结束时查看邮箱并只在这个时间段查看。
另一件事就是拒绝没用的会议。这不是说不参加任何会议,而是不去参加那些你自己都不想去的。不参加这种会议可以节省工作的时间,而所有人都参加过完全无用的会议。