作为一名网站开发人员,我很快意识到并非所有事情都与计算机屏幕上的代码有关。网站开发是许多需要大量关注的事情的组合;如果管理不当,它很快就会变得非常有压力和挑战性。了解如何更专注于工作、忽略日常干扰并自动化某些开发实践,可以极大地提高开发人员的工作效率,并充分利用核心工作时间。
我收集并列出了以下我每天使用的一些重要点,以帮助我保持生产力;同时不会在压力和疲惫中失去理智。
分心
分心在开发世界中可能是一个大问题,如果管理不当,它们会严重损害生产力。找到一种完全消除它们的方法可能非常困难,因为很多时候它们看起来根本不会让人分心。例如,在闲暇时检查电子邮件和给同事发信息,虽然它们一开始似乎不会让人分心;如果你花太多时间做这件事,它们很快就会合二为一,而且你可能会发现到一天结束时你还无法完成许多任务。
在 Slack 中关闭非重要频道的通知,或者每天只检查两到三次电子邮件,这可能是确保您在工作时保持任务状态的重要因素。除此之外,降噪耳机和听音乐可以帮助淹没办公室内外可能发生的任何背景噪音。
定期休息
作为一名开发人员是一项具有挑战性的工作,每天 8 小时全神贯注于工作而不感到压力是非常困难的。当你被一项任务困住并试图调试问题时尤其如此,随着时间的推移,你变得压力和失去士气的机会就越大。稍事休息,然后以清醒的头脑回到问题上会更有益,而且您可能会发现解决问题的速度要快得多。
根据一项研究,您可以完全专注于一项任务的时间仅为 45 分钟——这意味着在此之后您的工作流程可能会开始变慢,并且您可能会发现自己陷入了更多任务。这就是为什么在工作日中短暂休息非常重要,您需要清醒头脑并重新设置。设置一个带有间隔的计时器来提醒你这是确保你坚持这一点的好方法——但尽量不要对此太严格,就好像你已经在工作了,那么仅仅打断自己是没有用的因为休息时间到了。
在休息时记住一件事也很重要。你的休息需要真正的休息,这意味着不要检查松弛、电子邮件或社交媒体——因为这不会让你的大脑休息。您需要从椅子上站起来才能达到适当的效果。
跟踪您的时间
虽然定期休息而不是盯着电脑屏幕很重要,但您需要确保快速回到正轨。时间管理是一项必不可少的技能,不仅在开发人员世界;但在整个生活中。跟踪您的时间有助于大大提高您在工作时的效率,因为您将能够看到您在分心而不是工作上花费了多长时间。
Toggl 是一款很棒的免费软件,它使您能够更有效地跟踪和管理您的时间,它甚至会在您的计算机闲置超过 5 分钟时通知您,并且您每周都会收到一封电子邮件,显示您实际花费了多长时间生产性工作。
除了跟踪全天的时间之外,计划在每一天想要实现的目标也是一个好主意;并为每项任务提供预计完成时间——这与 Toggl 应用程序相结合将极大地提高您的工作效率。
评论你的代码
在您的代码中留下注释非常重要,并且可以极大地帮助您在查看非常长且杂乱的文件时区分某些类或循环。尽管留下评论似乎在浪费时间,但从长远来看,它实际上会节省您的时间——尤其是在更大、更复杂的项目中。想象一下,必须滚动数百行代码才能特别查找一件事,这将慢慢变得筋疲力尽,这就是为什么留下评论是确保高效工作流程的重要因素。
当其他人将在您的项目上工作时,注释您的代码尤其重要。你的团队成员可能有不同的工作风格,而注释是解释代码的某些方面实际在做什么的好方法——它比编程语言更容易阅读和理解英语。
保存代码片段
保存代码片段是您用来更好地利用时间并成为更高效的开发人员的另一件好事。当您处理类似的任务时,代码片段非常有用,它们通常可以粘贴到您的代码编辑器中并从那里进行调整——这使您不必从头开始重新输入所有内容。它们也是提醒您某些事物是如何创建的好方法,如果您已经花了一段时间调试项目的某个功能,那么如果您需要使用它,为它创建代码片段是一个绝妙的主意它在未来。
您可以使用多个程序和在线资源,但只需使用 Google Docs 粘贴您的代码就可以完美地完成这项工作。Cacher 是另一种专门为这项工作而构建的在线工具——它支持多种代码语言,并允许您将无限数量的代码段保存到您的帐户中。
为您找到合适的 IDE
作为开发人员,您将花费 90% 的时间在显示器前查看 IDE。它是您可以使用的最重要的工具,因此找到适合您的工具非常重要。那里有很多非常好的选择,因此您需要进行研究并找到最适合您的开发风格和编码语言选择的选择。
许多 IDE(例如 Visual Code Studio)允许您安装插件和扩展以进一步增加软件的功能。这些是选择时的另一个重要因素,因为它们也可以通过为您提供各种节省时间的模块来帮助提高您的工作效率,例如:语法高亮和自动填充片段。
花一些时间研究这些是可以的,因为你选择的那个很可能会和你在一起,直到你的开发生涯结束,正如亚伯拉罕林肯曾经说过的那样。“给我 6 个小时砍一棵树,我会用前 4 个小时磨斧头”。
不要忽视代码审查的重要性
代码审查是任何开发项目的重要过程。它允许开发人员检查他们的应用程序中是否有任何错误,并查看他们的代码是否可以通过使用 3rd 方库或其他技术来改进或缩短。这不仅对您作为代码的作者有益,而且对进行审查的人也有好处。你们都可以互相学习和分享自己的知识,同时也可以就如何改进工作流程提出建议。
这与关于如何作为开发人员保持生产力的最后一个小技巧很好地结合在一起,那就是继续学习新技能。一旦您对工作感到满意,就很容易摆脱学习新技术和了解行业最新消息的习惯;这可能会导致你的热情随着时间的推移而减弱。时不时地花一些时间在一个业余项目上工作,或者学习一门新语言将帮助你成长为一名开发人员,并在未来的项目中更有效率。
结论
适应一种新的工作方式和养成新习惯可能是一个具有挑战性的过程,但实验是保持高效环境和找到最适合您的技术或工具的关键因素。如果您正在苦苦挣扎或只是不喜欢特定技术,那么请继续尝试新的东西。
即使您只遵循我们的一些生产力提示,您也将成为一名更有效率的程序员;同时还改善了您的整体开发工作流程。
本文地址:
http://www.njanyou.cn/news/6264.html
Tag:
专业服务:
南京网站制作,
南京网站制作公司,
南京网站建设公司
联系电话:025-65016872
上一篇:
为什么移动响应从未如此重要
下一篇:
Google 展示广告提示:如何优化您的广告系列