追踪你的进步来提高你的信心

2025-05-24

追踪你的进步来提高你的信心

我几乎每天都会写一个编程日志,从去年12月开始就一直如此。我这样做主要是为了记录我的进度,这样我就能知道自己进步了多少,同时也能防止自己觉得自己做不到。编程很难,反思我们在编程过程中学到了多少东西很重要,因为它能帮助我们意识到自己进步了多少,并提醒我们付出的所有努力。

我们常常认为别人比我们懂得多,或者他们天生就比我们编程高明。然而,我们却看不到他们付出的努力、遭遇的失败和面临的困难。我们通常只看到编程毫不费力的一面,而当我们自己感觉编程不如意时,就会感到沮丧。

通过每天记录工作,我可以直观地看到过去三个月的工作成果以及取得的进步。它帮助我意识到自己正在一点一点地成长和进步,也让我对自己的编程能力更加自信。今天我写关于记录的文章,希望能帮助到那些像我一样,难以看到自己所取得成就的人。

什么是日志记录?

日志记录只是记录一些你想要追踪的信息。日志文件是一个文件,你可以用自己认为有用的格式记录重要的信息。我将在下文详细介绍我如何记录日志,请继续阅读!

记录有什么好处?

跟踪你的进度

通过记录你每天的活动,你可以了解自开始记录以来学到了多少。这能让你轻松查看何时学到了什么,以及学到了多久。如果你定期记录,还能看到你投入了多少时间、精力和努力。

跟踪您遇到的问题

当我的代码遇到问题时,我有时会把它写在日志里。这迫使我想办法清楚地解释我的问题,从而帮助我更快地找到解决方案。就像橡皮鸭一样!如果我需要问别人,我就能确保我能很好地表达我的问题,以便我问的人能够帮助我。

跟踪你找到的问题的解决方案

一旦我写下了我的问题,我就会写下该问题的解决方案,以便当我再次遇到它时,我可以直接在我的日志中找到它并更快地修复它,而不用再次在 Google 上搜索所有内容。

跟踪解决问题时使用的资源

我会保存一些博客文章、Stack Overflow 问答、Safari O'Reilly 书籍等链接,这些链接帮助我解决了某个问题,或者让我对某个主题有了更深入的了解。这样,我就能将这些链接与我试图解决的问题联系起来,以便在需要重新查看时能够重新记忆。

跟踪您以后想要阅读更多内容的主题

我经常会遇到一些新的想法、概念或技术,想深入了解,但工作时又没时间去了解。所以我会把它记录在日志里,等以后有时间再翻出来。

那么,我该如何登录?

我已经使用以下模板几个月了,效果很好。日志记录的妙处在于,你可以自定义它,并决定要跟踪哪些内容。所以,如果有什么地方不适合你,就换掉它吧!

# Codelog #X - XXXX-XX-XX

-----

## Plan for the day

-----

## To investigate

-----

## Learned today

-----

## Done today

-----

## Plan for tomorrow

-----

## Resource list

通过“每日计划”,我可以设定当天的目标,并决定要做什么,这让我能够保持责任感,并帮助我设定目标。另一方面,“明日计划”则让我可以记录当天可能未能完成的剩余任务,或者设定第二天的目标,并在开始当天的日志时进行回顾。

我在“调查”中记录我想阅读的内容,在“今天学到的东西”中记录我的问题及其解决方案,并在“资源列表”中记录我找到的有用链接。

以下是已完成日志的示例:

我应该在哪里登录?

我曾经将我的日志保存在我的博客上,但后来我将它们移到了自己的存储库中,因为它们太多了,而且越来越难以跟踪。

编辑:如果您想要自己的日志存储库,我已经创建了一个模板存储库供您随意使用。

您可以在 Word/Google Docs 文档、笔记应用、笔记本、网站或任何您想要的地方跟踪您的日志!只需确保在需要回顾时,可以轻松找到并导航。

结论

一段时间后,你会发现你的日志数量增长了。你将能够重新查看日志,回忆起自己解决棘手问题的时刻。你将能够更快地找到已有问题的答案,并且不会再告诉自己你做不到,或者你不够聪明,或者你了解得不够多。

因为你能做到,而且你足够聪明,学习是一个终生的过程!祝你日志记录一切顺利,也希望你也能像我一样觉得它有用!

文章来源:https://dev.to/codeidscope/tracking-your-progress-to-improve-your-confidence-12lh
PREV
干净、干燥、扎实的意大利面
NEXT
您应该了解的 6 个高级 JavaScript 概念 1. 闭包用于扩展变量范围 2. 对象字面量用于传递可选参数 3. DOM 元素的上下文定位 4. 使用命名空间防止冲突 5. 混合应用程序开发 6. 渲染可读的 HTML