管理系统开发提高生产力_针对软件开发人员的10个生产力提示

管理系统开发提高生产力

在参加了一些关于生产力和时间管理的研讨会并阅读了几本有关该主题的书籍之后,我被介绍了一些深刻的概念,并对我的工作方式有了一些深刻的认识。 有了这些新知识,我就完全重新设计了工作流程框架,从而极大地提高了我的工作效率。

我想与您分享最重要的技巧,这些技巧将帮助您提高生产率,增加整体产出,并且也许最重要的是,您可以腾出时间花在其他活动上。

请注意,以下技巧可以应用于个人和专业方面,原理基本相同。

所以,让我们上路吧…

永远永远永远不会在早上阅读电子邮件

如果本文没有什么要说的,那就是。 同样,永远不要在早上阅读电子邮件。 如果这样做,您将自动处于被动和被动模式,而不是我们想要的主动和创造性模式。

仅在一天中的预定义时间窗口内检查和回复电子邮件。 这些应该在发射中断之前,例如大约在12.00-13.00,然后在大约16.00,此时您的能量水平仍然很低,因此您不会损失任何生产性能量。 不用担心,这封“紧急”电子邮件并不是真的那么紧急。

如果可以,请避免开会

会议是公司环境中生产力杀手的头号杀手。 我在那里说了。 你知道,我知道,每个人都知道(但也许不会承认)。

“会议是一种令人上瘾的,高度自我放纵的活动,公司和其他大型组织习惯于参加会议,只是因为它们实际上无法自慰。” –戴夫·巴里

是的,这几乎可以总结一下。 最有趣的是,一次会议会同时杀死多个人的生产力。 惊人。 因此,如果参加会议并非绝对重要,请跳过该会议。 假设您手中有很多东西(这可能是正确的),并在会议结束后安排与同事核对以了解重要事项。

如果召开会议真的很重要(实际上很少见),那么请记住以下几点:

  • 无论如何,当您的生产力下降时,请在下午晚些时候进行操作。
  • 始终有要讨论的主题议程。 不要偏离那些。
  • 设置严格的结束时间。 到这个时候取消会议。
  • 不要离开房间,而没有清晰可操作的后续步骤。

消除干扰

这是巨大的。 信息时代的世界充满了各种干扰,使您无法完成工作。 我将干扰分为两大类:我们自己创建的干扰和其他人创建的干扰。

让我们从创造自己的注意力开始。 考虑到这一点似乎有些奇怪,但事实是,即使我们没有自觉地做到这一点,我们也设法使自己保持生产力。 例子很多:设置电子邮件和社交媒体帐户,以在发生“重要”事件时“通知”我们,在诸如疯子之类的不同任务之间切换,在Hacker News或Reddit上快速获得“解决”,然后列表继续进行。

问题是,您应该以一种在实际执行任务时不会分散您注意力的方式来设置工作环境。 首先关闭所有通知,无论是手机上的短信,Facebook更新还是其他。接下来,退出电子邮件应用程序,或者如果您决定使其保持打开状态,请确保禁用“自动发送/接收”选项。 然后,消除对您通常挂起的任何非生产性站点的访问,例如DZone,Hacker News等。请注意,我没有说“不使用”,而是使用了“消除访问”一词。 我们都是极客,因此我相信您,您会找到实现此目标的技术方法。 您可以使用低级方法来编辑计算机的“主机”文件,以使facebook.com指向127.0.0.1,或使用插件来临时限制对这些站点的访问。 我个人使用Blocksite插件 。 通过这种设置,您将处在消除了您本质上引起自己分心的大部分干扰的位置。

让我们继续关注其他人造成的干扰。 您可能会说上述一些干扰是由其他人引起的,但硬道理是您自己造成了这些干扰,因为没有人强迫您检查Twitter或Facebook。 我在这里指的是“干扰性”的干扰。 例如,这种情况发生在您身上多少次您会收到经理发送的电子邮件,然后他打电话给您,问您是否收到上述电子邮件。 谈论生产力。 还是这样呢:一位同事在调试代码时嘲笑您,问您用Java如何完成一些琐碎的事情,而您想到的第一个响应就是“ 谷歌,,子! ”。

实际上,这些干扰使您难以防御,因为很容易过分接受并超越社会上可接受的极限。 有些想法可能是使用耳机(尽管我发现有时甚至无法使用),允许来电转至语音邮件并稍后进行检查,然后在PC上悬挂一张纸,上面写着“ 请勿打扰,编码”。进行中 ”等。您将必须确定在您的工作场所中合适的方法,并据此进行。 目标是允许不间断的工作流程。

准备前一天晚上要做的任务清单

前一天晚上,您应该列出完整的任务列表,这些任务对于第二天要完成的任务很重要。 我并不是在谈论包含多个项目的庞大清单,这永远行不通。 相反,请确定2-3项重要任务,这些任务如果执行,将在您的项目中取得重大进展。 它应该是这样的:“ 如果我今天只完成这两项任务,我一天的工作效率会提高吗/em> ”。 如果是,记下它们。

首先执行最重要的任务

如上所述,电子邮件永远不应该成为处理第一件事。 那会是什么列表中最重要的任务! 您已经确定了最重要的一项任务,因此,您坐下来处理它,而无需考虑其他任何事情。 理想情况下,您应该在“一个座位”中完成此操作。 稍事休息,然后继续执行列表中第二重要的任务。 我将在后面的部分中讨论如何交替工作和休息以达到最佳效果。

批处理不仅适用于数据库

我相信你们中的大多数人都熟悉查询批处理的概念。 简而言之,您可以“分批”许多类似的数据库查询,并且在数据库中仅发送一个请求,从而提高性能。 最佳化。 猜猜是什么,您可以对自己的任务使用相同的原则! 通过这种方式,您可以将激活成本和某些任务带来的各种间接费用降至最低。 可以执行批处理任务的很好的例子是电子邮件检查(在这里注意到模式吗,电话以及通常的任何繁琐的重复性工作。

自动化,就像没有明天

要增加您的生产力工具箱的另一件事是自动化的概念。 作为程序员,我们基本上生活在完全自动化的环境中,但是我看到了几起事件,人们决心手动执行琐碎,平凡的任务,而这些任务很容易实现自动化。 看起来,人类失败了,不如机器可靠,而当手头的任务很无聊且微不足道时,失败甚至更大。 努力使尽可能多的任务自动化。 例如,只需单击一下即可执行完整的应用程序构建,仅使用一个脚本将其部署到生产服务器等。认真地说,在执行机器可以更快,更可靠且无需您参与的情况下,请不要浪费精力和精力。

交替的“工作”和“娱乐”以取得最大的效果

因此,现在该讨论如何实际建立工作框架了。 我想建议的是分配一些特定的时间段,这些时间段将被指定为“工作”,而这些时间段将被指定为“休息时间”或什至更好的“比赛时间”。

例如,您将花费45分钟的时间专注于特定任务,然后进行15分钟的休息,以便您可以上网,检查社交媒体更新,阅读最新的Java Code Geeks文章等。请确保在休息时将视线从屏幕上移开,并且一定要进行轻微的身体锻炼。 认真地, 坐着会杀死你 ,站起来走路。

这个概念是,除其他外,“玩耍”时间段是对自己的奖励,因为他们有纪律性地努力工作更长的时间段。 我们的想法是不可思议的事情,但是我可以向您保证,建立这样的奖励机制将帮助您完成更多的工作,并拥有一些愉快的时光。

在实现这一点的技术方面,有许多计时器应用程序,您也可以尝试Pomodoro技术 。

记下一切

我在这里指的是养成注意一切的习惯。 无论是您的新想法,想解决的新方法还是明天要支付的帐单,都可以采用。 您必须确保您的大脑能力不会因为“记住东西”而消耗,而是专注于您要实现的特定目标。

将您的大脑视为计算机CPU。 您分配给它的“材料”类似于在后台启动多个进程。 最终将导致其挂起并无法正常工作。 将事情记下来的过程会减轻您的大脑负担,并使它以更优化的方式运行。

单独列出并分类您的想法。 列表可以包括“潜在项目”,“要购买的东西”,“开发”等,以便您以后可以快速浏览它们。

利用“流程” –在“区域内”工作

这是圣杯。 这是我们试图通过适当设计工作框架来实现的目标。 这就是所有上述技巧将使您实现的目标。 我相信您已经经历了“流动”或“处于区域中”的状态,因为这在程序员中更为普遍。 在那个时间段内,您的思维完全专注于激光,专注于特定的任务或问题,而您实际上失去了时间的踪迹。 您编码,再编码,再没有其他任何东西。 外部刺激甚至不会在您的大脑中记录,只有您和您最喜欢的IDE。 我敢打赌,我们编程工作中所有进度的80%是在“流”事件期间执行的。 哎呀,写这篇文章的时候我进入了区域!

最重要的是,您必须将自己摆在容易进入“流动”并保持尽可能长的时间的位置。 这是我们大脑不断进化的一种模式,它将大大提高您的生产力。 我喜欢在区域内,而且我敢肯定您也喜欢它,那么为什么不给自己机会更多地体验呢

所以你有它。 充分利用时间的一些简单技巧。 请尝试一小段时间(例如一两个星期),然后在评论中告知我进展如何。 您甚至可以给我发送一封电子邮件 ,很高兴收到您的来信 !

和往常一样,共享是关怀。 如果您发现这些技巧有用,请与同事分享,让我们的工作环境更加优化。

如果您喜欢本文,请加入我们的内部人员通讯 。 订阅大约需要7秒钟!

推荐读物

如果您想更深入地了解本文中提到的原理,请查看以下书籍:

管理系统开发提高生产力_针对软件开发人员的10个生产力提示
Mihaly Csikszentmihalyi –流程:最佳体验的心理学

管理系统开发提高生产力_针对软件开发人员的10个生产力提示
斯蒂芬·科维(Stephen Covey)-高效率人才的7种习惯

管理系统开发提高生产力_针对软件开发人员的10个生产力提示
蒂莫西·费里斯(Timothy Ferriss)– 4小时工作周:逃脱9-5,在任何地方生活并加入新富豪

管理系统开发提高生产力_针对软件开发人员的10个生产力提示
大卫·艾伦(David Allen)–完成工作:无压力生产力的艺术

翻译自: https://www.javacodegeeks.com/2013/06/10-productivity-tips-for-software-developers.html

管理系统开发提高生产力

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91628 人正在系统学习中 相关资源:轮盘赌算法matlab程序及介绍-Matlab文档类资源-CSDN文库

来源:danpu0978

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月10日
下一篇 2020年4月10日

相关推荐