回复“面试手册”,获取本站PDF版
回复“简历”,获取高质量简历模板
回复“加群”,加入程序员交流群
回复“电子书”,获取程序员类电子书
程序员是一个既消耗脑力又消耗体力的职业。要成为一名成功的程序员,不仅需要依靠不懈的努力,这不同于普通人的才能,还需要一套有效的时间管理方法。以便在有限的时间内写出更好的代码并获得更高的成就。
1、制定一个高效的日程表。
我们每天都要处理各种琐碎而复杂的事情。毫无疑问,设定一个时间表会让你更容易处理它。在制定计划之前,您应该首先了解一天中的三个不同能量周期。一天之内,人的精力只会越来越少,诱惑的力量也会越来越大。诱惑的力量是指经济学家丹·阿里利 (Dan Ariely) 在一天中对事情说不的能力。能量是不均匀的。但正在减少。
所以你可以试着这样安排你的日程。
第一部分是留给那些需要高度集中和较强自我控制能力的任务,比如需要大量的精神或体力的任务,可能是修bug、学习考试、不喜欢的高难度项目、被耽误的重要事情。
第二部分可以安排一些需要高强度能量但不需要自我控制的活动。此时,精力是公平的,例如浏览行业趋势和学习新的编程技能。
第三部分是一天中能量最差,最容易抵抗诱惑的时间。这个时候很容易拖延,所以不要把困难的工作放在这个时间段。你可以安排一些你感兴趣的工作,比如一些交流或社交活动。
2、不必完成所有任务。
1927年,苏联心理学家zeigarnik做了一个有趣的记忆实验。她让被试做了22个简单的工作,比如写一首你喜欢的诗,从55倒数到17,把一些不同颜色和形状的珠子用线做成一定的图案等等。完成每件作品所需的时间大致相同,通常为几分钟。这些工作只允许完成一半,而另一半则在未完成时停止。允许完成的工作和不允许完成的工作的顺序是随机的。在完成实验后,他立即回忆起在令人惊讶的情况下完成的22件工作。结果是,未完成的工作平均可以被68% 召回,而完成的工作只能被43% 召回。在上述条件下,未完成的工作比完成的工作保持得更好。这种现象被称为Zeignik效应。
我们可以很好地利用大脑的这个特性,在你的日程上安排一些长期耗时的项目,但是不要把完成时间设置为提醒和帮助。只要它存在,您的大脑就会一直在思考它,并不时地完成它。
如果没有完成,或者总是在拖延,不要感到沮丧,停下来,休息一会儿,再继续一天。因为有研究表明,如果你一直做自己不喜欢的工作,或者强迫自己去做自己不喜欢的工作,你总是不能按时完成,或者质量不高。
并且可以尝试 “奖励替代” 和 “游戏化” 机制来鼓励自己完成。例如,一件事很重要,但我们不愿意采取行动。那么,我们该怎么办?我们可以创造一些可以立即实现的短期回报。例如,如果你完成了某件事,你可以和朋友玩游戏2个小时,或者吃一顿丰盛的晚餐,等等。
3、工作所需时间取决于你给它分配了多少时间。
帕金森定律 (Parkinson’s Law) 是对官僚主义或官僚现象的昵称,被称为西方文化在20世纪的三大发现之一。也可称为 “官场病” 、 “组织麻痹病” 或 “大企业病”。
帕金森定律指出,工作会自动扩展并占用所有可用时间。时间太多会让你消磨时间。如果我们能在短时间内高效率地完成很多工作,那么我们也应该在未来为自己营造一种紧张的工作氛围,挤出来的时间可以用来自我提升。
完成一件事情需要多长时间取决于分配给它的时间。生活中的大多数事情都可以在短时间内完成,只要你愿意。
对于短期紧急任务,请务必尽早设定时间,以在3周内完成项目。你已经在1周内完成了。实际上,质量不会有太大差异。在紧急情况下,您可能会比预期的做得更好,因为给出的时间很短。在这短暂的时间里,你将花费大量的时间和精力来完成这件事。你会更加专注,你的大脑也会更加活跃。
4、一日之计在于晨
积极心理学的创始人之一,《心流》的作者Mikhail Chickson Mikhail的研究表明,生活中那些非常有创造力和效率的人总是从做自己喜欢的事情开始新的一天,甚至是非常小的事情,比如做一顿美味的早餐,在早晨的阳光下散步,和朋友聊了一会儿…可以让你更享受你的一天。当你坚持这个习惯,你的一天就会慢慢充满你所期待的。即使只有5-10分钟的快乐,它也能让你整天感觉良好。
本站链接:https://www.mianshi.online
声明 | 部分内容来源网络,仅供读者学习交流。文章版权归原作者所有。 如有不妥,请联系删