Menu

每天坚持这 7 个习惯,让你成为更优秀的开发者

Jana Simeonovska

Jana Simeonovska

· 9 分钟阅读

“我周一再开始那个项目。”“等工作轻松点了我再把那些课听完。”“我还是等周末再好好钻研吧。”

我们都体会过等待“完美时机”去培养新习惯的感觉。确实,建立并坚持一个习惯并不容易,这就是为什么我们总想等到下个周一或下个月 1 号才开始认真对待。又或者,我们只是不断拖延那些明知该做的事情。

当你的待办清单上塞满了学习新框架和无穷无尽的文档时,这种等待就变成了一个陷阱。根本没有什么所谓的“最佳时机”,时机是自己创造的,而我们真正拥有的只有当下。

等待“完美时机”只会阻碍我们迈出第一步。在最好的情况下,我们确实开始了,但可能也很难坚持下去。那些开发出惊艳作品的开发者从不等待下个周一或下个月 1 号。他们深知,每天坚持 15 分钟,远比一个永远无法落地的 5 小时计划更有价值。

编程是一项通过实践不断成长的技能,但前提是你必须每天都付诸行动。持之以恒和写代码一样,也是一种需要培养的习惯。只要从现在开始,无论今天星期几,我们都能告别借口,开始取得进步。

要打破“明天再开始”的恶性循环,我们需要改变看待每一天的方式。为此,让我们来看看能帮助你成为更优秀开发者的七个日常习惯。让我们开始吧!

让你成为更优秀开发者的 7 个日常习惯.webp

1. 坚持每日代码打卡

“连胜”之所以有效,背后是有心理学依据的。 每日打卡(记录你连续坚持了多少天)能帮你建立习惯。它们把枯燥的日常任务变成了一场谁都不想输的游戏。

如果你每天都坚持多付出 1% 的努力,到年底你将进步近 38 倍。但如果你每天都懈怠 1%,你最终会几乎退化到零。那么,你是在积累超能力,还是在走向一无所有?

每天进步 1%.webp

损失厌恶是人类保护既得成果的本能。因此,中断连续 20 天打卡的心理“代价”,要比花 5 分钟做个测验的代价高得多。失去前进势头的痛苦,远大于保持它所付出的努力。这能让你即使在日程排满的时候,也能坚持打卡。

这也会在你的脑海中留下一个未完成的小任务(这被称为蔡格尼克效应)。你的大脑不喜欢半途而废,所以它会一直思考这个问题,直到将其解决。

而且,如果生活中有突发状况打乱了计划,也不要苛求自己,你又不是机器人!一个黄金法则是:避免连续两天不打卡。一天没写可能是意外,但连续两天不写,就是一种不想养成的“不写代码”新习惯的开始。

2. 每天解决一个编程挑战

如果你看着一道已经解答出来的数学题,你可能会想:“哦,我懂了。”但如果让你在一张白纸上独立解决同样的问题,你可能就会卡壳。要真正理解一个解决方案,我们不能只当旁观者,必须亲自动手构建。

在工程学或物理学中,我们不是通过死记硬背最终结果来学习的,而是通过推导步骤。编程也是如此。 即使我们只是在重写视频里刚看过的函数,亲手敲出代码并点击“运行”,才能将逻辑转化为真正起作用的实体。

听完一节课后,尝试凭记忆在空白文件里重写相同的逻辑。如果卡壳了不得不看一眼答案,也别气馁,正是亲自动手理清步骤的过程,才让知识真正印在脑海里。

那些“恍然大悟”的时刻,往往发生在代码报错、你不得不自己寻找出路的时候。通过向自己证明逻辑的可行性,你开始理解每一步背后的“为什么”。说不定,你还会发现比原来参考的版本更好的实现方式呢!

3. 通过测验检验你的知识

不要等到关键的面试时,才发现自己已经忘了函数或逻辑循环是如何工作的。测验就像是一个游乐场,你可以在这里寻找自己理解上的漏洞。把它看作一个巩固知识的安全空间,一种在毫无压力的情况下,发现哪些地方需要多花点心思的方法。

这就是所谓的**主动回忆**。通俗来说,就是把信息转化为你的长期记忆。通过从脑海中检索答案,而不是仅仅在书页上阅读,你就能在下次沉浸在写代码中时,更轻松地调用这些知识。

时不时地检查一下自己的进度,是建立“我能行”信念的绝佳方式。它会在你面临压力时,给你所需的信心。

通过测验检验你的知识.webp

4. 查看 AI 的解释

许多开发者使用 AI 来理解代码背后的“原理”。当你用 AI 寻求帮助时,尽量不要只是简单地复制粘贴答案。相反,花点时间看看 AI 提供的解释。让它带你理清该特定解决方案背后的逻辑或推理过程。

审视 AI 的逻辑是锻炼自身思维的绝佳方式。 通过仔细研究一个解决方案为什么可行,你可以训练大脑识别这些模式。这种习惯能帮你积累技能,以便日后独立解决类似的问题。

如果感兴趣,可以阅读更多相关内容:人工智能初学者指南:如何与 AI 对话

5. 随时随地,即时调试

既然你可以在任何地方写代码(当然,前提是要有稳定的网络连接),不妨尝试利用一天中的碎片时间来完成一节课。

现代工具最棒的一点就是你不再被束缚在书桌前。我们都经历过这样的时刻:离开屏幕后,某个解决方案突然在脑海中灵光一现。利用这些间隙时间(等咖啡、坐公交,或者只是闲逛时)在手机上快速完成一课。这是保持学习势头的好方法,而且没有长时间学习的压力。

暂时离开你熟悉的开发环境也有助于保持大脑的灵活性。当你改变环境时,你就不再依赖“坐在书桌前”作为清晰思考的唯一触发点。这能训练你无论身处何地,都能像开发者一样思考。

利用这些短暂的碎片时间取得进步,能帮我们保持连贯性。关键在于让习惯融入我们的生活,而不是强迫生活去迎合习惯,这也是避免倦怠的最佳方式。

6. 回顾你的证书

每隔一两周,我们可以花点时间回顾一下自己取得的成绩。用你已经掌握的技能更新你的 LinkedIn(领英)或简历,不仅能让你的个人资料保持最新,还能让你保持高昂的斗志。

回顾你获得的证书,能让你清清楚楚地看到自己的进步。意识到自己真正学到了多少东西,这本身就是一种胜利,尤其是在觉得学习内容很难的时候。

这种习惯会创造一个正向反馈循环。当你看到自己走了多远以及辛勤付出的记录时,你会更有动力坚持下去。这是一个让你从日常忙碌中抽身、看看自己工具箱里又多了哪些新工具的美妙时刻。

庆祝你的每一个进步,无论多么微小,都是保持长期动力的绝佳方式。

7. 竞争与合作

写代码确实会让人感到孤独,但并不一定如此!像 Coddy 这样的平台可以让你轻松找到志同道合的学习伙伴。在我们的每一个互动课程和课时中,你都可以看到自己与其他人的进度对比。

查看排行榜可以让你了解其他学习者的进度。这种(友好的!)竞争能让你保持高昂的斗志,并提醒你并不孤单。当你看到全球社区都在朝着同一个目标努力时,坚持下去就会变得容易得多。通过关注排行榜,你把日常练习变成了一种共同的体验。

此外,与他人建立联系不仅能让你成为更优秀的程序员,还能让整个学习旅程变得有趣得多!

准备好成为更优秀的开发者了吗?

要成为一名更优秀的开发者,你不需要彻底改变自己的生活方式,这其实只是找到一个适合你的日常节奏。

无论你是想学习一门新语言,还是只想保持手感不生疏,目标都是以一种适合你的生活节奏的方式取得进步。

如果你想体验一下这些日常微小进步带来的成就感,那就快来加入 Coddy 的课程,今天就开始动手实践吧!

看看坚持能带你走多远

Frequently Asked Questions

什么是每日连签?

“Daily streak” 通常是一种通过在用户保持连签时提供越来越好的奖励来吸引用户留存的方法。这样做的原因在于,用户为了获得越来越好的奖励并在最后拿到终极大奖,会坚持每天登录。

如何提高编程水平?

练习,练习,再练习。

学以致用并挑战自我,能迫使你以实质性的方式成长,而这是仅仅看书或听课所无法实现的。如果你想写出更好的代码,就必须花时间去写。

我应该每天练习编程吗?

首先,每日练习可以发挥习惯和坚持的力量。随着每天的练习,你会强化与编程相关的那些新神经通路,从而提高你的技能和效率。当然,起步并养成习惯确实很痛苦,但随着时间的推移,这一切都会积少成多。

如何成为一名优秀的开发者?

解决实际问题!你之所以能成为一名优秀的开发者,不仅是因为你掌握了某种语言,更是因为你具备解决问题的能力。这些问题可能各不相同,从编译错误到处理公司的业务流程都有可能。

建议使用 AI 来写代码吗?

AI 是学习编程的强大工具,但就像任何工具一样,需要明智地使用。过度依赖会削弱批判性思维和解决问题的能力,而策略性地使用则可以加速学习。

Coddy 编程语言插图

和 Coddy 一起学编程

开始