打破循环:开发人员如何克服难题
我们都经历过这种情况。你有一个大项目,一个棘手的错误需要修复,或者一个新功能需要实现。你知道你需要做什么,但就是没有动力。相反,你发现自己无休止地浏览 Reddit,重新组织你的代码文件(再次),或者突然需要学习一个新的 Javascript 框架。内疚感悄悄袭来,你觉得自己没有发挥出自己的潜力,又一天在拖延症中浪费了。听起来很熟悉?
好消息是,这不是个人的缺点;这是一个常见的挑战,尤其是对于那些有雄心勃勃目标的人。消息人士解释说,这种循环是由**惯性**推动的,惯性是指静止物体保持静止的趋势。在我们的情况下,这是开始一项任务的心理阻力,这往往会导致分心。
问题的根源:惯性
可以这样想:在物理学中,静止的物体需要外力才能使其运动。开始任务也是如此。我们经常让最初的推动力看起来如此巨大,以至于我们完全避免了这项任务。我们思考,惯性似乎无法克服。相反,我们寻求通过更简单的活动快速刺激多巴胺,而不是面对复杂、耗时的工作。
标准建议——删除社交媒体,消除干扰——只能解决症状,而不是核心问题。我们需要一种方法来克服这种最初的惰性,让最初的努力变得更小、更轻松。
两种简单的策略来摆脱束缚
该消息来源提出了两种减少惰性和克服拖延症的技术:
这些策略如何应用于发展
消息来源强调,**第一步最难,因此让第一步变得小而轻松至关重要**。一旦你克服了这种惰性,动力自然会带你前进。就像马丁路德金所说的那样,。
结论
作为开发人员,我们经常处理复杂的任务,这些任务很容易导致拖延。通过了解惰性的力量并使用这些简单的技巧,我们可以摆脱逃避和内疚的循环。从小事做起,迈出第一步,积聚动力。你会对自己所能取得的成就感到惊讶。