再次学习如何学习

发布: (2026年3月7日 GMT+8 19:17)
11 分钟阅读
原文: Dev.to

I’m happy to translate the article for you, but I’ll need the full text you’d like translated. Could you please paste the content (excluding the source line you already provided) here? Once I have it, I’ll translate it into Simplified Chinese while preserving the original formatting, markdown, and any code blocks or URLs.

介绍

我已经多次尝试重新开始编程,但每一次新的尝试似乎都像前一次一样逐渐消失。前几次,我甚至没有注意到自己已经停下来——有一天我根本没有打开笔记本电脑,随后几天、几周、几个月过去了,我才意识到这一点。

但在过去的两个月里,我终于找到了让这个习惯坚持下来的方法。我在闹钟响起后立即阅读技术书籍,在通勤时观看教程,只要有机会就写代码。我已经把无意义的刷屏、廉价的多巴胺刺激以及深夜的“报复性”拖延睡觉,换成了我一直真正想做的事情。

这并不是一夜之间发生的,也绝不是仅在最近两个月内完成的。是什么改变了,以及为什么这次能够坚持下来,我将在本文以及后续文章中详细探讨。

我对计算机的早期热爱

我一直热爱电脑,我仍然记得第一次深入代码的情景:在记事本里编写 BASIC 脚本的兴奋感、创建基于文本的终端游戏,以及意外写出会打开计算器应用 100 次的可执行文件。

这种热情在我选择大学专业时才真正显现出来。差点儿要选法律专业的我,最终改为计算机科学专业,并于 2023 年毕业。

那已经是将近三年前的事了,直到几个月前,我几乎没有写过代码,也没有去学习新东西。说实话,在整个学位期间,我从未真正达到一种程序员的感觉——更像是一个能够完成课程要求的人,却没有足够的技能或理解去探索自己想要构建的东西。

醒悟的呼唤

不知何故,我对计算机的热情一直被压到脑后,直到 去年十二月,我已经 25 岁时,才猛然意识到如果 现在 不做出改变,我永远也达不到想要的目标。

“如果不改变,什么也不会改变。”

我已经厌倦了一再找借口:等工作压力小了再开始 或者 等有更多时间再去做

两年前,我第一次读到 《原子习惯》——我知道这很老套——它点燃了我真正想了解人们行为方式的渴望。是什么让我们坚持习惯,又为何要摆脱那些明明对自己有害的习惯会如此艰难?

从那时到现在,我阅读、观看并记录了关于习惯的一切,并积极审视自己的行为。我问自己:

  • 我该如何同时重新保持体形,又戒掉甜食?
  • 放下电子游戏,改读一本书?

跟踪与塑造我的生活

在大约一年的时间里,我设法让自己进入了一个能够跟踪习惯塑造我真正想要的生活的状态。

在此期间,我曾多次尝试重新学习编程却屡屡失败。我当然很想学,而且也付出了不少努力,尤其是利用了像 The Odin Project 这样的优秀资源。但正如我所有失败尝试所显示的那样,我有一次性想做太多、过早燃尽的习惯,最终在不自觉的情况下写下了最后一行代码。

关键洞见

从极其微小的开始,以至于几乎感觉不到自己在做任何事。

如果感觉不像是艰苦的工作,即使在有借口的日子里也更容易坚持。开始新习惯时不能仅靠动力;它需要在你不想做的日子里仍然坚持的自律。

你需要一个清晰的自我愿景,以及那个理想中的人会拥有的习惯,这样做相反的事就会明显违背你想要成为的自己。

更深入的理解,而非自动成功

在此过程中,我对自己的习惯有了更深入的了解。但仅仅了解它们并不会自动让你更容易养成或改掉它们——你仍然需要付出努力。

事实是,把生活引导到你想走的道路并不光鲜亮丽。即使现在,也会有日子我根本不想去做事、打开笔记本电脑,或者去跑步,但我已经对自己想要成为的那个人有了足够清晰的认知,以至于 不去做的感觉比去做更糟

我将在未来的文章中详细写下我是如何一步步建立起这些的。

将精力重新聚焦于编程

所以,结合我在习惯养成方面的学习,我终于决定是时候把精力重新聚焦到编程上了。

我的兴趣很广泛,如果让我随意漂泊,我会拥有一个范围广但极其浅薄的知识池。相反,我决定专注于 web developmentAI,因为它们是我目前的主要兴趣,我也喜欢在网页开发中注入创意的工作。(最终我确实想涉足游戏开发,但在开始任何新习惯时真的需要保持简单!)

跟踪我的时间

我开始跟踪自己如何花费时间,以查看自己是否真的在投入工作。作为一个竞争性、热爱数据的人,看到为目标投入的分钟和小时既激励了我,也促使我继续前进。

使用 Timelines 应用,我创建了两个主要类别,作为我一周进展的焦点:

类别描述
学习 – 技能与知识例如 The Odin Project 的课程、阅读 The Pragmatic Programmer 或观看关于 React Hook 的教程等活动。
构建 – 项目与问题每当我开始写代码时,我就切换到此类别。

这些都计入我的综合目标 “深度工作”,我在过去两个月里一直坚持做到。

不完美也没关系

这件事的重点并不是要做到完美。几乎立刻,我就有了一周只花 1.5 小时 在这上面的情况,我可以告诉你,我几乎要放弃了。

但我坚持了下来,现在我的自律正在驱动…… (下篇继续)

我的动机

我已经塑造了自己的生活,使自己成为一个热爱学习的人(我将在后面的帖子中进一步阐述)。与此同时,我仍然在做全职的 9‑5 办公室工作。我很幸运,学习的某些领域可以渗透到我的工作时间中。作为一名 AI 战略顾问,投入额外的时间去理解 AI、软件开发和技术的概念,这对我的学习和工作都有益。

写作 – 博客与文章

自从开始写这篇,我已经把 “写作 – 博客与文章” 加入我的时间线列表。我想加倍努力培养我正在形成的学习习惯,并且为了让自己负责,我在这里向你们分享。

通过教学学习 被认为是加深对任何主题理解的最佳方法之一,那么还有什么比一个由开发者驱动的平台——他们在各自领域的专家——更适合尝试呢?这种审视将确保当我将来写某件事时,我真的知道自己在说什么——否则我确信会有人迅速指出我的错误。

谁适合阅读

  • 如果你和我一样,花了太久的时间没有去做自己喜欢的事。
  • 如果你是老手,在这个领域已经多年,并且已经经历过十次这样的情况。

希望我迄今为止的经历能与你产生共鸣。

承诺

在今年剩余的时间里,我将每月两次发布内容,以培养我的写作习惯和知识库。不会有固定的格式或主题,但这个公开的承诺应该能确保我坚持下去。


如果你看到这里——谢谢!

0 浏览
Back to Blog

相关文章

阅读更多 »

开发者角色,重新定义

Developer = Product + Architect + QA。 那就是在 AI 代理带来的新现实下,今天软件工程师的角色。如果那个公式...