技术开发 频道

提升软件开发者生产力的10个重要提示

        【IT168 评论】在参加了一些以生产力和时间管理为主题的研讨会并阅读了一些关于这个话题的图书以后,我了解了一些深奥的概念并且对我曾经的工作方法产生了一些深刻的领悟。运用这个新的知识,我完全重新设计了我的工作流框架,而这极大地推动了我的生产力。

  我想与你分享一些最重要的技巧,它们可以帮助你推动你的生产力,提升你的总产量,而且可能最重要的,使你空闲出时间从事其它的活动。

尽量避免开会

  注意下面的技巧可以用在个人和专业两个方面,本质上这些原则是一样的。

  所以,我们开始吧……

  永远、永远、永远不要把阅读邮件当做早上的第一件事

  如果有一件事要排除在本文之外,那么就是这件事。重申一遍,永远不要把阅读邮件当做早上的第一件事。如果你这样做了,你会自动进入一种反应和被动的模式,而不是我们想要的、积极而富有创造性的模式

  只在一天中预定的时间查看和回复邮件。这些时间应该在午饭之前,我们假设大概12:00-13:00,之后16:00左右再来一次。在这些时段,你的活力等级总会降低,所以你不会失去任何具有创造性的活力。不用担心,那些“紧急”E-mail,并不是那么紧急。

  如果可以,尽量避免开会

  在企业环境中,会议是生产率的头号杀手。我这样说,你明白,我明白,每个人都明白(但也许不会承认)。

  “会议是一种令人沉溺的、高度自我放纵的活动,企业和其他大规模组织习惯性的参与其中,仅仅因为他们真正的振奋自己。”——Dave Barry

  确实,这是对其的概括。最有趣的是,会议同时扼杀了许多人的生产率。令人惊叹。所以,如果不是参加绝对重要的会议,就忽略它。比如说你手头有很多工作(这可能是真的)并且计划会后与同事见面来了解一些重要的事情。

  如果开个会真的很重要(这是很罕见的事情),那么记住这些:

  下午晚些时候再开会,那是你的生产率总是很低。

  总要有一个关于讨论话题的议程,不要忽略这一点。

  设定一个严格的结束时间,到时间就结束会议。

  在得出一系列清晰的、可操作的步骤之前,不要离开会议室。

  消除干扰

  这很艰巨。信息时代的世界充满了干扰,它们来自各种可能的渠道,阻止你完成事务。我会将干扰分为两大类:我们自己产生的干扰和别人产生的干扰。

  先来看我们自己产生的干扰。这想起来看似有些古怪,但事实是,我们成功的让自己不能保持高产,即使我们这样做是无意识的。有很多例子:把我们的E-mail和社交媒体账户,设置成当有“重要”的事情发生时就“通知”我们;像疯子一样在不同的事务之间切换;在Hacker News或者Reddit上设置一个快捷“关注”等等。

  问题是,你应该以这样的方式配置你的工作环境——当你着手于一项工作时,没有什么能让你分心。首先,关闭你的手机、Facebook更新等等上面的消息提醒。下一步,关闭你的E-mail软件,如果你决定开着它,确保没有打开自动发送/收取选项。之后,消除任何可以访问那些不高产站点的渠道,包括你经常泡在上面的DZone、Hacker News等等。注意,我并没有说“不要用”。我说的是“消除访问渠道”。我们这里都是极客,所以我相信你们能够找到一个技术上的办法来搞定这件事。你可以使用一个低级的方法——编辑你机器上的Host文件来让facebook.com指向127.0.0.1,或者使用一个插件暂时限制对这些站点的访问。我个人使用 Blocksite plugin。通过这样的配置,你将能达到这样一种的状态——消除大多数你带给自己的干扰。

  我们来看看由别人产生的干扰。你可能会争辩,说前文中的一些干扰是别人产生的;但是事实是,你自己产生的,因为没人强迫你浏览Twitter或者Facebook。在这里,我要说的是“强加于别人”的干扰。例如,多少次这样的案例发生在你身上?你收到一份你老板的E-mail,之后他打电话问你是否收到了他的邮件。这是在说生产率。或者这样的情况:你的同事在你调试代码的时候戳了戳你,并问你一些琐碎的东西怎么在Java中实现,而你想到的第一种回答是:“Google一下,混蛋!”

0
相关文章