原文:How to Use Small and Sustainable Habits to Get Your First Dev Job,作者:Ken Rogers

实现转行这样的大目标可能极具挑战性。

问题不在于信息量,因为我们现在可以获得比以往更多的信息,问题在于如何基于可获取的信息采取有效的行动。

我的生活和事业越进步,我就越相信成功的道路不在于设定宏大的目标,然后每天努力实现它们。成功的道路在于选择你的目标,然后设计以小习惯构建的简单系统,以促进实现这些目标。

但一个关键点是,不要以达成目标来衡量你的成功,而是以每次成功执行系统中的一个任务来衡量你的成功。

这意味着你处于持续的成功状态,而不是 99% 的时间都处于失败状态。

这不仅会给你心理上的动力,而且会提高你实际实现目标的可能性。

在本文中,我们将讨论如何将这一理念应用于获得第一份开发工作的目标。我认为,即使你已经是一名开发人员,这些策略仍然适用于帮助你成就更充实、更稳健的职业生涯。

这个笔记很重要,所以我会复述。我们在这里不寻求短期的胜利,而是希望设计一个系统并建立一系列习惯,这些习惯将在你作为开发人员的整个职业生涯中持续下去。

这些习惯不仅能让你找到第一份工作,而且随着你的进步越来越大,它们将帮助你扩大人际网络、影响力和提升技能,这样你就有大量机会找到喜欢的且报酬丰厚的工作。

这里的大部分想法都改编自 BJ Fogg(斯坦福大学行为设计实验室的创始人)的《Tiny Habits》(中文:《设计你的小习惯》)、James Clear(美国著名习惯研究专家)的《Atomic Habits》(中文:《原子习惯》),以及参考我在没有任何相关经验或教育背景的情况下获得第一份开发工作的个人经历。

我目前正在阅读《Tiny Habits》。我真的很喜欢它对简单性的关注,因此我们将在本文中重点关注 Fogg 的观点。

让我们开始吧。

《Tiny Habits》中的方法概览

让我们简单回顾一下《Tiny Habits》的哲学和方法论。从本质上讲,该系统遵循的理念是,做出一致、持久的改变的最佳方式是将改变分解为微小的改变。

Fogg 认为,在做出持久改变时,动机是一种糟糕的工具。它让我们误以为我们可以做出重大改变,因为当我们感到有动力时,短时间内可能会发生重大改变。

问题是动力不会持久。因此,当动力减弱时,你不会坚持为自己设定的宏伟而雄心勃勃的目标努力,然后你会觉得自己很失败。

相反,你应该通过尽可能小的行动来实现你的目标。

因此,与其尝试养成每天做 50 个俯卧撑的习惯,不如养成每天做 2 个的习惯。

这个想法依赖于非常非常小的习惯,关键是它几乎不需要任何努力就可以做到。然后你坚持这个习惯,逐渐增加你做的量。

一般来说,习惯应该在 30 秒内完成。

另一个关键概念侧重于立即庆祝你的成功,在你的大脑中建立成功完成习惯和积极情绪之间的联系。

这听起来很普通,但我每次完成我的时候都会跳一小段舞。

养成小习惯的另一个关键组成部分是“配方”,这遵循以下公式:

在我完成【锚定动作】之后,我会执行【小习惯】。

这个锚点动作很关键。这是一项你已经完成的任务,并且是你将新习惯固定在日程表中的一部分。

它应该与你的新的小习惯位于相同的位置并具有相同的上下文。

这是一个不好的示例:把狗带出去后,我会用牙线清洁一颗牙。

因为两个动作的位置和背景是如此不同,所以这不太可能坚持下去。

这是一个更好的示例:刷完牙后,我会用牙线清洁一颗牙。

我强烈建议你阅读 Fogg 的书《Tiny Habits》,以对这种方法进行更彻底的探索。

现在,让我们看看如何应用这种方法来开启成功的开发生涯。

重点任务

我们希望专注于构建我们的开发生涯的三个主要组成部分:

  • 提升技能
  • 建立在线形象
  • 社交

让我们简要回顾一下这些,然后我们将介绍如何将它们转化为“小习惯”方法论。

提升技能

这是不言自明的。如果你想成为一名开发者,你需要提升你的开发技能。这里的关键是确保你不要永远陷入教程地狱

教程地狱很吸引人,因为学习教程和课程不像从头开始构建项目一样需要那么多的精力或创造力。

因此,当你真正做的只是复制别人所做的事情时,你自欺欺人地认为自己在学习。

但是,构建项目,让它顺利运行,然后看到成品,会让你的大脑感觉良好,所以习惯会巩固,循环继续。

在这里,你要开始养成编写自己的代码和构建自己的东西的小习惯,这样你就可以建立更有用的反馈循环。

建立在线形象

建立在线形象包括一些不同的事情。最重要的是社交媒体和你的个人作品集网站。

与大多数事情一样,在各种社交平台上建立形象的关键是坚持,所以这也非常适合《Tiny Habits》框架。尤其是在你的账号还很小的时候,你最好是每天都发送一些状态。

社交

尽管我们在建立在线形象时,会与其他人的互动,建立社交网络,但我们在这里要关注的网络会更为直接

当你刚开始工作时,直接与你喜欢的公司联系,告诉他们你喜欢他们的公司,并介绍你自己,这会非常有帮助。

这有点像秘密武器,因为很少有人这样做,但它非常强大。

让我们看看如何围绕这三个主要目标养成一些小习惯。请记住,目标是开始将习惯嵌入你的大脑,然后你可以随着时间的推移增加这些东西的数量。

如何养成小习惯

你需要自己想一个锚点动作。锚定动作是针对每个人的,因为它们是你的日常行为的一部分。

所以我会给你推荐《Tiny Habits》,以及我的锚点动作,但最终你需要想出你自己的。

对于提升技能,我推荐一些非常简单的东西:

喝完第一口咖啡后,我会在自己的项目中编写一行代码。

请记住,锚点动作应该是特定于你自己的。我早上开始工作之前已经煮好了咖啡,所以第一口是我的锚点。

不要因为任务的简单性和轻松性而忽视这一点。这才是重点。让它非常容易开始,随着你逐渐增加任务,雪球会越来越大。

对于建立在线形象:

在我查看电子邮件后,我会在 Twitter 上写一则深思熟虑的回复。

这样,我就把新的习惯固定到我日常工作中已有的部分之中。

最后,对于社交:

在我查看 Twitter 后,我会写下一个我想联系的人。

这里的概念相同。

这些只是示例,我建议你先从这三个开始,花几天时间熟悉它的原理。然后你可以逐渐开始扩展习惯,并开始为你拥有的特定任务添加更多。

请不要过度复杂化或尝试添加更多内容。我们的目标是让它变得如此小和如此简单,以至于不这样做会让人感到愚蠢和毫无意义。 当你开始养成这种习惯并每天执行它时,这些将开始复杂化。

别忘了庆祝!这部分对于形成大脑中的通路至关重要,这些通路将使执行这些动作可持续和有趣。

总结

人们之所以难以在目标上取得进展,很大程度上是因为目标太大、太快,然后他们就在信息过载的情况下挣扎。

这个简单的系统解决了这两个问题,但我们可能会很自然地否定它,因为它似乎太小而无法产生影响。

如果我们一来就向着大目标迈进,在精疲力尽的状态下,可能会往前迈一步,往后退两步。那么,无论步伐有多大,我们都没有取得进展。

但是当我们采用《Tiny Habits》中的方法时,我们可能会采取微小的步骤,但我们每天都在采取它们,并始终向前迈进。