试图最大程度地提高开发人员生产力的挑战

作为一名实习软件开发人员,我目前处于非常艰难的境地。 尝试尽可能快地学习,然后使用新发现的知识来尽可能地提高生产力。 将个人兴趣和辅助项目添加到组合中,您开始意识到每天可以多花几个小时。 不久之后,我意识到我最大的障碍实际上是糟糕的时间管理。 尽管有不同程度的经验,但不恰当的时间管理在所有领域中都很普遍,而不仅仅是初级的软件开发行业。 但是,如何克服这一问题呢?

经过一番研究,我得出了以下有用的提示。 我将在接下来的两周内尝试实施这些方法,然后提供有关我的进度的反馈。

首先,创建优先级列表很重要。 这应该被限制为最多约6个任务,按复杂性排序。 从最复杂到最简单。 理想情况下,最好在工作日开始之前创建此列表,因此应该在前一个下午或前一天晚上创建。 如果任务太大,则将其分解为较小的任务。 还需要根据一天中分配给每个任务的时间量来设置特定的时间限制。

其次,消除干扰。 我们多久在WhatsApp上查看一次Facebook更新,甚至浏览Internet来阅读与当前任务无关的内容。 关闭所有通知,让自己专注于工作。 同事也会分心,这很难处理。我读到在这种情况下,使用耳机会有所帮助。 您也可以让周围的人知道您当前正在忙碌,除非不重要,否则不要打扰。

第三,也许是最重要的一点是,在需要时寻求帮助。 通常,作为初级开发人员,您会陷入试图证明自己的想法,并且想自己解决问题。 独自学习固然很好,但您的同事是宝贵的资源。 在完成研究并尝试自己解决问题之后,问正确的人,正确的问题可能意味着在一项任务上花费2个小时与在一项任务上花费2天之间的区别。 这是我们具有这些预定义时间限制的任务列表特别有用的地方。 因此,再次寻求帮助。

最后,即使这很明显,也要遵循。 这些都是每天需要做的事情,因此需要自律。 如有必要,请在手机上设置提醒,以提醒自己这是新工作日的开始,并且您的例行工作需要开始。 最终,它变得习惯了,但是直到那时,重要的是要提醒自己去做自己打算做的事情并遵循。

总之,我希望这些技巧对其他人有帮助,我自己也可以坚持下去。 我还遇到了许多其他技巧和建议,但我认为使事情尽可能简单将是明智的选择。 如前所述,我将在2周后提供反馈,敬请期待。