当前位置: 首页 > 励志文章 > 【开发者成长】如何在朝九晚五中成为一名高效的程序员

【开发者成长】如何在朝九晚五中成为一名高效的程序员

时间:2020-03-24 12:21:36点击:

首先分享一个我一直相信并付诸实践的观点。

程序员应该每天工作8小时。即使我不知道你在做什么样的项目,如果我仔细计划的话,我仍然可以100%保证在这八个小时内完成至少70%到80%的任务。简而言之,如果你是一个朝九晚五的程序员,这并不意味着你是一个糟糕的程序员。这仅仅意味着你找到了一个更好的管理时间的方法。你应该为此感到骄傲!

,我确信大多数程序员只想在完成工作后回家。他们不想为“改变世界”而绞尽脑汁,彻夜不眠。不愿意花费大量精力为开源项目做贡献;我甚至不想参加任何周末的TED讲座或聚会。

这完全有可能在八小时内,还可以做很多事情,完成工作,解决一些有趣的问题。我只需要画一些界限,这样我就不会成为一些人轻视的“朝九晚五的懒惰程序员”。嗯,我承认,我花了很长时间来划定这些界限。但是我并不总是这么做我仍然记得当我第一次作为一名程序员工作的时候,我就像在地狱里受苦。我每天都致力于我的工作,充分利用我的时间。因此,除了每天12到14个小时的开发工作(当然,我很喜欢),我还会参加黑客马拉松和每个周末的会议,甚至会在清晨或清晨参加在线研讨会。我喜欢这种超快的生活节奏,并相信这有利于我自己的发展和个人品牌的建立。

但是我错了我累坏了


很难描述那些日子,因为疲惫感只能通过个人经历来体会。即使是最聪明的人,在认为自己毫无价值、毫无价值并且习惯于无所事事之后,也会陷入困境。我不想让任何人有那种感觉。直到现在,每当我回想起我生命中的那个时候,我的胸口仍然感到沉重。简而言之,长话短说,它以一种残酷的方式教会了我一些东西。我不再能控制我的工作和生活,它们也不必如此紧凑。为了让自己开心起来,我只需要回家享受生活。我不需要回复邮件或工作,而是去做我真正关心的事情。成为一名优秀程序员的诀窍不是照搬“摇滚明星多任务程序员”的方法,而是让自己与众不同。那就是做你自己下面的

是我如何在8小时工作时间内规划自己的空闲时间、工作效率和内心的平静。

创建“最重要的任务列表”(MIT)

创建“最重要的任务列表”是一项至关重要的任务,它将创建您想要实现的最重要的结果。

原理很简单一个人每天的时间和精力是有限的。所有要做的事情并不同等重要这些事情中有一些是至关重要的,而其他的可能就没那么重要了。因此,在你花时间做其他事情之前,你应该把你的时间、精力和精力集中在那些能获得最大利益的工作上。

因此,每天开始时,列出2到3个麻省理工学院的名单,集中精力尽快完成这些任务将此列表与常规的待办任务列表或任务跟踪系统区分开来麻省理工学院的列表并不意味着每天只能完成这三项任务,但它确保在这三项最重要的任务完成之前,没有其他事情要做。

正如一位高效的专家詹姆斯·克利尔所说:“如果你每天都先做最重要的事情,那么你总能完成一些重要的事情。”我不认识你,但这对我有好处。很长一段时间,我浪费时间去做我待办事项清单上的第四、第五或第六重要的事情,但是我从来没有成功解决最重要的事情。“

请记住,麻省理工列表的核心理念是让你8小时的工作尽可能高效。如果你能完成1到3个关键任务,那么其他一切都将变得次要甚至没有必要。


52-17工作方法

桌面时间是一种效率应用程序,它研究效率最高的员工,以找出导致最高生产率的准确时间段这项研究的结果令人惊讶。

效率最高的人会在工作52分钟后休息17分钟,然后继续工作。在一个工作日内,实现最高生产率的秘诀不是延长工作时间,而是在多次休息时更聪明地工作。这是因为较短的工作时间被认为是一个强有力的冲刺。高效的员工充分利用这52分钟紧张地工作,然后短暂休息,为下一次爆发做准备。换句话说,他们有目的地工作。这52-17个时间块

分别被称为活动块和反应块活动时间段是指关注必须完成的重要任务的时间段现在是在重要的代码块上取得进展的时候了,起草关键的技术规范,或者为下一个优秀的产品设计原型。反应模块让你有时间回答问题和处理干扰问题,比如电子邮件和临时会议。

虽然休息时间可能更长,但有许多好处。研究表明,长时间工作对完成某项任务的工作水平是有害的。重复高强度的工作会导致认知厌倦,从而阻止人们继续任何工作。人脑不能连续工作8小时。激发大脑创造力的一个更好的方法是适当的休息。

因此确保通过强迫自己在固定的结构中工作并在给定的时间内完成任务,你可以专注于正在执行的每一项重要任务。

最后,

个选择日常关键项目的人的想法是由动力推动的,动力是由奖励驱动的。每天的关键项目就像一剂催化剂,可以让人们一整天都活着。

天的亮点是我认为的当天的“亮点”。如果在一天结束时,有人问你,今天最有趣的事情是什么,你想回答什么?当你回顾自己的一天时,什么是能给你带来兴奋的最大成就?这是你的关键项目

正如作家杰克·克纳普和约翰·泽拉茨基在他们的书《创造时间》中所写的,

“长期目标有助于引导你朝着正确的方向前进,但它们并不容易享受。阶段任务是必不可少的,但它们缺乏焦点。他们只是过眼云烟。关键项目是位于阶段任务和长期目标中的一个点。这是一件值得你关注的事情,也是你一天工作的重点。“


可以从以下三个方面考虑关键项目的选择:

紧迫性:今天最迫切需要完成的事情是什么?满意度:在一天结束时,哪一个关键项目给你最大的满足感?幸福度:回顾这一天,什么让你幸福?

刚刚开始,选择关键项目可能很困难。但是随着你逐渐熟悉这些诀窍,你会变得越来越得心应手。

杰克·纳普提出了一个很好的经验法则:选择需要60到90分钟的关键项目这是给人们提供合理时间实现有意义目标的最佳时机。选择关键项目没有硬性规定。根据你的直觉,你可以选择一个紧急的、令人满意的、极其快乐的任务。

请记住,高效率的目标是在高峰期使用最大的能量和最有效的时间,以便在最重要的工作中取得实质性的进展。真正的效率并不意味着花更多的时间;而是在正确的时间、正确的地点做正确的事情。

正如彼得·德鲁克曾经说过的:

“除非我们有能力管理时间,否则我们将无法管理其他任何事情。”“