我如何管理工作时间

2025-06-10

我如何管理工作时间

我作为一名软件开发人员已经工作了大约 9 个月,在这段时间里,我有很多机会评估我的过程以及我是否能发挥出应有的水平。

很多时候,答案是否定的,仅仅是因为我还不够了解。由于知识匮乏,以及缺乏完善的开发和时间管理流程,我错过了任务或项目的最后期限。目前,我仍然面临许多从未遇到过的问题,但我正在学习如何更好地处理这些问题并管理好自己的时间,以免重蹈覆辙。

然而,犯错和不足也是学习的机会,我想分享这几个月来学到的一些方法和工具。希望它们也能在按时完成任务和优化工作效率方面,为你们带来类似的益处。

我想指出的是,我并不会在所有情况下都使用所有这些工具和方法;我正在学习如何根据具体情况调整我的方法。话虽如此,我们还是来谈谈效率吧!


Scrum/看板式计划板
我最喜欢的生产力工具之一是故事板。我为每个史诗故事单独维护一个故事板,并与团队其他成员分享,如果可以的话,也包括产品负责人。对于不熟悉史诗故事的人来说,它是指一项主要任务或项目,根据其规模和范围,被分解成多个较小的任务或项目。

故事板可以用便利贴贴在白板或墙上,也可以用很多软件或在线工具(例如 Trello、Atlassian Jira、Microsoft Planner 等等)以电子方式记录。我更喜欢用 Jira,但我的经理更喜欢用协作工具而不是 Microsoft Planner。重要的是要让整个团队都能轻松使用。

通常,我的故事板有四列:
待办事项:新任务从这里开始,并保留到被选中进行处理为止。
进行中:开发人员选中的任务将移至此处,直到完成为止。此列中每个开发人员的卡片数量不得超过一两张,以保持流程流畅。
测试/质量保证中:此列可以以两种不同的方式使用 -
 1. 在有指定测试人员的团队中,开发人员完成开发并测试自己的工作后,再将卡片移至此列。测试人员将处理此列中的卡片。2
 . 在没有指定测试人员的团队中,开发人员完成卡片上的开发工作并将其移至此列,以表示他们“帽子”的变化。一旦卡片位于测试列中,他们就会摘下“开发人员的帽子”,只以测试模式思考。我经常会关闭大多数开发工具,以使我的思维回到正确的方向。
完成:卡片开发完成后,工作经过彻底测试,就会移至此列,等待产品负责人核对或发布到生产中。

番茄工作法
番茄工作法是一种相当古老的时间管理方法,但最近又重新流行起来,尤其是在程序员群体中。简单来说,就是以25分钟为一个间隔,中间休息5分钟。每完成四组间隔,即可获得一次15-30分钟的额外休息。很多人会使用手机上的应用程序,但番茄工作法也同样有效(而且不用担心社交媒体的诱惑!)

原始番茄工作法分为六个步骤:
 1. 将番茄工作法时间段专门用于一项特定任务 - 并写下来。2
 . 设置工作时间段的计时器。3 .
 专注于指定的任务。4
 . 计时器响起后,停止工作并在纸上打勾。5
 . 如果勾选次数少于四个,请休息 3-5 分钟。返回步骤 2。6
 . 如果这是你的第四个勾选次数,请休息 15-30 分钟。将勾选次数清零,然后返回步骤 1。

时间盒:
这是许多 Scrum 团队用来保持流程流畅的另一种方法。这种方法对我来说非常有效,尤其是在我不确定问题解决方案的时候。我会预留一定的时间进行研究(比如 1-2 小时),如果在这段时间之后我完全陷入困境,我就会向更资深的开发人员或经理寻求帮助。

很多时候,这个工作时期可以为我提供足够多的深思熟虑的问题,以便我可以帮助我联系的人引导我朝着正确的方向取得进一步的进步。

时间盒也为我提供了一个明确的停止点,让我不会陷入“只要再读一篇文章”就快找到解决方案的陷阱。

减少干扰
干扰往往不可避免,但喋喋不休的同事、吵闹的隔间邻居以及持续不断的会议都会降低工作效率,尤其对软件开发人员而言。彻底杜绝这些干扰是不可能的,但你可以使用一些技巧来最大限度地减少它们对工作效率的损害。

降噪耳机是我使用的主要防噪音工具之一;即使没有播放音乐,我也倾向于戴在头上,以隔绝同事的喋喋不休和邻居的噪音。我使用的另一种技巧是坚定而友好地提醒自己,我正在处理 X、Y、Z 应用程序的一个问题,它需要[不久的将来]发布,所以需要我全神贯注。

如果你的经理不了解开发人员的工作方式和专注力,那么持续不断的会议会比较难管理。与他们进行一对一的会面或许是最好的选择。我也听说过有些开发人员会在日历上把一天中的大段时间划成“工作时间”,这样自己就没空了,其他人就必须根据自己的空闲时间安排会议。对我来说,把会议安排在早上比较合适。如果所有会议都能在上午10点或11点之前完成,我就会很高兴,这样我就能在一天结束前获得一些扎实的开发时间。

通勤时间
这并不适用于所有人,但很多人会乘坐公交车、火车、步行或骑自行车上下班。就我而言,我的单程通勤时间大约为90分钟,而且我已经开始享受其中的每一分钟了。

我早上通勤的时间都用来学习语言,要么用Pimsleur,要么用Duolingo,要么阅读。清晨我的头脑似乎更清醒,更容易吸收新单词和语言,所以我尽量充分利用这一点。晚上通勤的时间则用来阅读技术和自我提升方面的书籍,提升我的职场和生活技能。

步行或骑自行车上下班的人可能无法使用应用程序或阅读纸质书籍,但播客和有声读物随处可见,是一种充分利用时间的好方法,否则你只是坐着或走路(或踩踏板),而不使用大脑的“思考”部分。


我相信还有很多其他技巧对其他人很有效——请帮我个忙,在评论区分享一下!我一直在寻找更多方法来提高工作(以及日常生活)的产出和效率。

鏂囩珷鏉ユ簮锛�https://dev.to/rachelsoderberg/how-i-manage-my-time-at-work-4981
PREV
编写良好的方法和变量名称
NEXT
针对移动屏幕上 100vh 问题的 Javascript 修复