paint-brush
奥丁计划:我的 111 天经历经过@codebyblazej
1,026 讀數
1,026 讀數

奥丁计划:我的 111 天经历

经过 CodeByBlazej6m2024/07/01
Read on Terminal Reader

太長; 讀書

我于 2024 年 1 月 22 日开始通过 Odin 项目学习 JavaScript,在 111 天内,我从零开始构建了一个计算器。这段旅程让我免于教程地狱,并且无需任何外部帮助,仅使用从课程中获得的知识即可完成。阅读我的流程、工具和技巧,以保持专注和坚持。
featured image - 奥丁计划:我的 111 天经历
CodeByBlazej HackerNoon profile picture

2024年1月22日,我还不知道如何用JavaScript自己写一行代码。


那天,我开始学习Odin Project的基础课程的第一节课。这是我在编程之旅中能找到的最好的东西。Odin Project 让我免于教程地狱,下面您将看到的所有项目都是我自己完成的,没有借助 ChatGPT 或其他工具——只是我从 Odin Project 中获得的知识。


经过 2024 年 1 月 22 日至 2024 年 5 月 11 日111 天440 小时 20 分钟的学习,我完成了基础课程并自行创建了最终项目,这是一个计算器


以下是我花费时间的一些额外统计数据,因为我知道有些人很好奇这需要多长时间。


我完成基础课程所用时间的确切数据


Github 活动




如何复制该流程?让我们深入了解一下。

审查数据

让我们首先查看这些数据,看看它到底有多准确。


每天学习至少一个小时。为了计算学习时间,我使用番茄钟,每次设置 25 分钟,中间休息 5 分钟。


所以,我假设 2 个番茄钟等于 1 小时的学习时间。

我用来做笔记的工具

我使用什么来记录一切?黑曜石笔记


我的每日笔记示例



我在启动 Odin 之前就开始使用它,因为我知道这个旅程会相当漫长,而且我需要一些好的笔记来记录我的想法。


然后,实际上,为了好玩,我决定计算所有这些小时以查看真正需要多长时间。


很多人问,但只有少数人回答。似乎大多数人只是懒得计算时间,我也不怪他们。(不过,我看到有些人声称他们花了 3 个月,而其他人则需要一年)。我这里只谈论基础部分。

我的学习习惯

但这就是我的做法,没有跳过任何一天,没有作弊,也没有遗漏任何资源


我阅读了所有内容,有时还包括其他资源。但这取决于所包含的信息或博客质量。


如果我喜欢它或者认为将它保存为书签以备将来使用对我有益,我就会阅读并保存它;如果不喜欢,我就会跳过并继续阅读。


但我强烈建议您始终打开所有附加资源链接并至少四处查看。


作为参考,你可以看看我迄今为止完成的所有项目,并了解在完成 Odin 项目的基础部分之后你将能够完成什么:


工作日

我的日常生活是这样的:周一到周五,早上 7:30 到下午 4:00 上班,下午 4:30 左右到家,然后洗澡、吃顿快餐,通常下午 5:00 就可以开始工作了。


我花了一个小时的时间写其他与 Odin 无关的博客。如果有时我只需要 30 分钟,那么我会在 17:30 开始学习 Odin;如果不是,那么我会在 18:00 开始学习。


我学习到 19:00,然后在房间里锻炼 30 分钟左右。到 19:30 时,我会出去散步,大约 21:00 回来。有时,我会再学习 15-30 分钟,但不是经常。所以通常每天学习 1 到 1.5 小时。


我想说的是,我没有孩子,所以我不需要去学校接他们等等。我独自生活,这有助于我管理干扰并坚持我的计划。


但即使如此,一个小时也不算多,我想每个人都可以做到。


周一至周五时间表


周末

不过周末就不一样了。我早上 6:30 左右起床,做一些伸展运动,然后 7:00 开始练习奥丁。


我能够在 10:00 之前完成 4 个番茄钟。然后我去整理房间,做早餐,喝咖啡,然后在 11:30 回去学习。


周六,我会休息一下,学习到下午 2 点,然后去做晚饭。但如果是周日,我会在下午 13:30 到 14:00 锻炼,然后剩下的时间与周六相同。


散步后,特别是星期六,我会去买些杂货,大约 17:00 回到家,这样我就可以再做 2-3 个番茄工作法。

加起来,一个周末我可以完成大概20个番茄钟,也就是10个小时。


有时候多,有时候少。如果有休息日,我会当做周末来对待。




周六日程



周日日程




番茄工作法的力量

我学习过程中很大一部分是之前提到的番茄工作法。番茄工作法是指在 25 分钟内集中精力工作,称为番茄工作法,中间休息 5 分钟。


四个番茄工作法之后,你可以休息 15-30 分钟。这种方法可以帮助你保持专注,避免倦怠。


我的番茄工作法计算器




Barbara Oakley 在 Coursera 上开设的课程“学习如何学习”深入探讨了我们的大脑在学习时是如何运作的。她谈到了番茄工作法,认为这是一种将学习时间分成几个小块的好方法,可以让大脑更容易处理和记住东西。


如果你对有效学习背后的科学感兴趣,你一定要看看这门课程。我认为它仍然是免费的。至少,当我刚开始学习时有人告诉我它是免费的


Odin Project 的课程采用了类似的原则。他们建议采用像番茄工作法这样的结构化学习课程,这与行之有效的学习方法相一致。遵循他们的指导和说明不仅可以帮助您学习材料,还可以培养良好的学习习惯,从长远来看,这将对您有益

平衡锻炼和学习

如果我不锻炼的话,我就能学得更多更快,尤其是在工作日,但我敢打赌,这对健康不太有利。

保持专注的秘诀

我也有一些对我非常有效的建议。记住,在课程之间你会面临很多拖延的时间。以下做法非常好:


  • 打开手机的飞行模式,并将设备放在离您尽可能远的地方。


  • 在番茄工作法之间的 5 分钟休息时间内,不要使用手机。相反,可以伸展身体、在房间里走动并看看窗外。


  • 如果您感到疲倦和困倦,可以使用站立式办公桌或使用抽屉或其他家具。



我的“站立式办公桌”




克服挑战

总会有一天,你会感到疲惫,或者脑子里会闪过许多消极的想法,告诉你停下来,这不值得,你可能太笨了,或者无论如何人工智能将来都会编码。


如果所有这些都发生在你的番茄工作法期间,请不要担心,也不要放弃


我也有过很多这样的想法,这很正常。有些日子比其他日子更糟糕,但我注意到,即使是那些我盯着屏幕试图阅读 5 次无聊文档的日子,也至少帮助我保持一致并养成习惯。

在过程中寻找乐趣

在某个时刻,你会意识到你喜欢你正在经历的过程(如果你还不喜欢它的话),你会注意到所有的消极想法都开始消失,你的动力日复一日地上升,无论难度如何。


我在关于计算器项目的博客文章中对此进行了更多介绍。祝您学习愉快!


你在学习过程中遇到了哪些挑战?在评论中分享你最好的生产力技巧!在 Twitter 上关注我,获取有关编码和生产力的更多技巧和见解。