5个针对潜在开发人员的生产力提示

@brianleahyart的插图

我们大多数人与开发人员合作,他们从未对工作的质量和数量留下深刻的印象。 很容易假设这样的有生产力的开发者就是这样诞生的。 有可能是其中的一些,但对于我们当中的其他凡人,生产力则是学习习惯和有效使用工具的结果。 这5个针对潜在开发人员的生产力提示可提高您的注意力并提高生产力。

1.管理您的时间,然后再管理您

那段标题听起来不祥吗? 应该的。 我们首先提到这一点,因为它对于其他人的成功至关重要。 计划您的时间很重要-然后遵守这些计划。

在每个工作日的开始,花5到10分钟列出您当天需要完成的任务,以及您计划在一周结束前完成的工作。 如果您正在处理一个大型项目,则将其分解为逻辑块,可以将其视为当天的单独任务。

一天有多少个合理的任务? 许多人发现1–3–5规则是最大程度地提高生产率,同时又保持现实和可实现的理想平衡。 想法是每天选择1个大型任务,3个中型任务和5个小任务。

如果您不确定如何在当天的计划中对特定任务进行排名,请问自己以下问题:

  • 此任务需要多少时间? 请记住,您练习时间估算的时间越多,将来计划类似任务的能力就越高。
  • 该任务是否阻塞了其他也需要尽快完成的工作? 如果是这样,请相应地调整其优先级。
  • 是否必须在今天或某个截止日期之前完成? 有时您有能力推迟一天的任务。

一旦获得了当天的战斗计划,诸如番茄时间技术之类的时间管理技术就可以将您的工作提升到一个新的水平。 如果您从未尝试过,则可以将工作分解为定时的块(通常为25分钟),并以短暂的休息间隔。 定时安排自己的行为有助于在工作中根深蒂固或设定“意图”,并最大程度地减少分心的可能性。 将工作分解为若干块需要计划和审查。

人类在我们的习惯中具有可塑性,但是成功养成新习惯的关键是保持一致性。 但是,无论您打算如何计划和执行自己的日子,请记住,这些新习惯变得根深蒂固并显示出真正的好处可能需要一些时间。

诸如Pomodoro技术这样的时间管理技术可以使您的工作更上一层楼。 @brianleahyart的插图

2.保持灵活性

我们这里不是在谈论瑜伽。 有时,尽管您的意图最好,但手头的任务却感觉像拔牙。 您不能总是安排灵感。 也许您正在解决一个需要创造力的问题,而今天您只是没有感觉到这种“火花”。 相反,也许昨晚您睡不好觉,而您又没有正确的心态进行繁琐的工作。

如果您发现自己处在这样的困境中,请切换到您当时认为有能力解决的其他事物。 您仍将取得进展,而正确的思维定势将使新任务受益。 谁知道—甚至可能是您需要重新整理原始任务的休息时间。

当您感到工作“卡住”时,还可以使用其他一些方法来练习灵活性:

  • 快走。 运动和新鲜空气可以帮助您恢复头脑,使新鲜的事物恢复到手头的任务。 如果天气不好,请探索您的办公大楼,并利用楼梯提高心跳速度。 其他人发现冥想练习最适合清除头部。 甚至简单的拉伸也可以帮助您。 (嗯…也许我们正在这里进入瑜伽领域)。
  • 与其他人谈谈您当前正在执行的任务。 描述您的思维过程和要解决的问题的行为可以帮助您从不同的角度看待事情。 他们甚至可能有您未曾想到的建议或解决方案。
  • 如果您目前无法与其他人交谈,请写下或画出到目前为止为该任务尝试过的所有内容,然后返回并查看以后写的内容。 写出东西的行为可能会帮助您从不同的角度看待它们。 当您稍后重新阅读时,它将以崭新的心态出现。

3.优化您的工作环境

对于最佳工作环境,每个人都有不同的偏好。 有些人喜欢在咖啡店工作,因为他们发现繁忙的环境令人兴奋。 其他人则希望通过特定类型的显示器设置来获得一个完全安静的空间。

无论您是在办公室还是在远程工作,都需要分析当前的设置并尝试改进方法。 这是让您思考的快速列表:

  • 许多人发现带有可移动椅子的站立式办公桌是一个很大的动力。
  • 感到手腕疲劳? 带有腕托的鼠标垫可以改变您的生活。
  • 漫长的一天结束后眼睛痛吗? 也许是时候购买新的显示器或一些蓝光的计算机眼镜(并在使用时混合您的风格)。
  • 每天出发之前,请整理工作空间。 每天早晨,您将以整洁的状态和最小的干扰开始。
  • 自然采光和新鲜空气可以充实您的工作空间并增加能量。 考虑薄薄的窗帘以提供私密性,同时允许光线通过,或者使用安静的风扇和室内植物来循环室内的空气。

不要忘记检查工作环境中的干扰因素。 坦率地看一下您可能会踩到的脚趾。 也许Slayer专辑是在不执行调试任务时最好的保存方式,或者也许是时候将办公室的乒乓球比赛限制在午餐时间了。

案例研究:远程工作

如今,远程工作变得越来越普遍,而且很容易理解为什么员工喜欢这种津贴。 但是,许多管理人员对此表示怀疑–员工真的像在办公室一样在沙发上工作时效率很高吗? Static Object的经理们对其“周三在家工作”政策的影响进行了生产率研究。 他们没有发现对员工产出的影响,该政策是出色的员工保留工具-每个人都喜欢。 话虽如此,对自己是否诚实最适合自己。 如果您在自己的设备上工作效率较低但又没有办公室要走,请查看一下城镇中的共同工作空间。 他们也可以是一个很好的人际交往机会。

4.选择合适的工具

您的环境并不仅限于周围的空间。 您使用的技术工具与生产力一样重要,就像每个人在办公室避免使用的那种不舒服的椅子一样。 我们很幸运地生活在这样一个时代:开发人员资源丰富,新的生产力应用程序和工作流程助手每天都在亮相。 以下是一些值得探索的领域:

开发人员生产力工具。 @brianleahyart的插图

语言,图书馆和社区知识

其他开发人员如何使用您使用的语言和库? 当然,StackOverflow,Quora和诸如r / programming之类的subreddits非常适合提出问题,但是定期浏览此类社区站点也增加了您绊倒那些通常不会遇到的启发性想法或有价值的新信息的机会。

探索已经使用的语言的新代码库(DiscoverSDK是目录的示例,您可以在其中找到新的库,SDK,API和开发工具)。 查看解决与您正在解决的问题类似的其他人的代码。 诸如CodePen和Gitlab(当然还有Github)之类的网站是查看他人作品或共享您自己作品的好方法。

任务管理

如今,有比Post-It记录更好的方式来组织生活和思想。 查阅Amplenote,Trello或ToDoist之类的生产力软件-它们提供的功能可以帮助您保持井井有条,步入正轨,例如在Todo列表上设置提醒。 使用软件来建立生产习惯并坚持下去。

沟通与协作

检查您如何与从事同一项目的其他人进行沟通,特别是如果您或其他员工是远程工作或每天不亲自进行互动。 Slack是您可能听说过的聊天工具,它在很多方面都非常有用-您可以为不同主题创建特定的渠道,可以搜索过去的对话(非常方便),并且它们与Jira或Asana等项目管理工具集成在一起。 如果Slack不适合您,HubSpot可以在此处介绍其他10个当前的Slack替代产品。 进行实验,以找出最适合您和您的团队的方案-您选择的聊天工具可以在确保正确,高效地完成工作方面发挥巨大作用。

Invision非常适合共享和评论原型,以及在不同设备上模拟用户体验。 Adobe的XD担当着类似的角色,但是还增加了无需使用单独程序即可创建原型的功能。

分析工具

尽管准确地衡量编码工作很难,但是GitPrime和Static Object等公司正在改变这一现状。 例如,静态对象使团队可以使用名为Line Impact的专有(和可自定义)度量轻松地清晰地了解提交和所做更改的价值。

5.仔细看看结果

做工作只是生产力争夺战的第一步-事后反思工作也很重要。 我们不仅在谈论审查您的代码(希望您已经这样做了)。

将您的绩效与开始任务之前所做的计划和时间估计进行比较。 这将帮助您找到可以重复或不鼓励的模式。 它还将使您更好地了解将来如何再次处理类似的任务。

在Amplenote中跟踪任务

练习时,请考虑如何衡量和量化您的工作。 代码就是一个很好的例子,它很棘手-测量代码绝不会像计数输入的行数那样简单,原因很多,包括(但不限于)复制和粘贴,删除和代码语言之间的差异。

当涉及到在Static Object上查看代码结果时,我们将查看开发人员的整体输出。 您的团队如何衡量结果? 在查看自己的作品时,可以考虑以下因素:

  • 您的捐款额很高吗?
  • 您是否正在为高价值档案做出贡献?
  • 您是否在做出长期贡献?

随着时间的流逝,这种自我审查的过程还将帮助您确定需要改进的地方。

前进并繁荣

我们希望这些生产率提示对您有所帮助。 有兴趣继续追求生产力吗? 加入我们的静态对象。 如果您有自己的技巧要分享,请发表评论-我们很想听听他们的声音!