KyrieChao

2026-09-01 自我认识

2026-09-01

技术

C 语言

今天学了链表和队列。老师讲得挺好的,但是我感觉他还是讲的不够到位,但是对于小白来说,已经很清晰了。

C Kit 真的是一点不动了。

今天重新用VsCode 写代码发现,我的C Kit 真的不如不存在,但是我也不会后悔做这个项目的。

Rust

无

思考

关于认识自我、痛苦与行动

最近我开始重新思考一个问题:我到底该怎样真正认识自己?

以前我经常思考自己,思考痛苦、快乐、人生、价值、未来,也会把这些思考写进每天的日志里。但这次我开始怀疑:持续思考本身,是不是就等于成长?

我发现并不是。

如果思考最终没有改变我的行为,它可能只是停留在脑子里的活动。真正认识自己,也不是不断给自己下定义,而是观察自己在现实中反复做出的选择。

比如这次学习 C 语言。

我本来应该学习 C,今天学完了链表,也接触到了队列。但我发现一个问题:今天刚学会的东西,第二天重新写的时候依然会卡壳。我会因此觉得重复很烦,觉得自己明明已经学过了,为什么还要再写。

后来我意识到:

“知道”并不等于“能够独立写出来”。

第一次写可能只是理解,第二次、第三次甚至更多次重复,才是在把知识变成真正的能力。

我过去可能太容易把“继续向前学新东西”当成进步,却忽略了重复、巩固和失败本身也是学习的一部分。


我也重新审视了 C-Kit。

C-Kit 是我自己用 Go 写的一个 C 语言 CLI 工具,同时整合了 Vim 环境、clang-format、quickfix、ctags、补全等功能。现在它已经基本完结,后续最多修改 bug。

回头看,我发现自己在写 C-Kit 的时候其实非常快乐。

这让我意识到:

我并不是讨厌编程,也不是讨厌 C。

真正让我厌烦的,可能是那些重复、机械、没有创造感的部分。

而创造自己的工具,会让我获得很强的掌控感和即时反馈。

这也让我发现一个需要警惕的问题:

当学习让我感到困难和不顺的时候,我很容易转向一个更有掌控感、更容易获得成就感的项目。

例如:

学习 C → 写得不顺 → 去完善 C-Kit → 获得快乐 → 更想继续优化 C-Kit → C 的学习进度反而被耽误。

所以我需要区分:

我是在创造,还是在通过创造逃避“不熟练的自己”?

这个问题暂时没有必要立刻给自己下结论,而应该通过之后的实际行为去验证。


这次对话里,我还发现了另一个问题:

我很容易认为很多事情都重要。

现在的我可能同时觉得:

C 语言重要。 嵌入式重要。 Rust 重要。 Linux 重要。 C-Kit 重要。 系统重要。 编程语言设计重要。 软硬件也重要。

每一个想法单独看都没有错。

真正的问题是:

我很难接受“现在只能做其中一部分”。

所以最后就变成了:

什么都舍不得放弃,什么都觉得应该做。

而现实是:

可以同时喜欢很多东西,但不能同时认真推进所有东西。

因此我需要开始区分:

主线

当前阶段最重要、真正决定未来能力的事情。

兴趣

我喜欢研究、创造,但不应该抢走主线资源的事情。

休息

不以成长和产出为目的,只为了恢复状态的时间。

这三种事情都可以让我快乐,但不能互相冒充。


我以前容易把“休息”理解成完全什么都不做。

但现在我觉得,对我而言,休息未必一定是躺着发呆。

从当前任务切换到另一件低压力、没有考核的事情,同样可以是休息。

例如散步、玩游戏、看电影、做饭、研究一些完全无关紧要的小东西。

关键不在于有没有行动,而在于:

这件事情是在恢复我,还是只是让我换一个方向继续工作?

如果我嘴上说自己在休息,实际上却一直想着学习、优化项目、研究技术,那么我其实并没有真正退出“必须进步”的状态。


这次对话让我重新理解了“认识自我”。

真正认识自己,也许不是一直问:

“我到底是一个什么样的人?”

而是观察:

我什么时候会逃避? 我通常逃避到哪里? 什么事情让我获得强烈的掌控感? 什么事情虽然痛苦,但确实让我变强? 什么事情只是让我当下舒服? 我面对困难、失败、无聊和不确定性时,到底会怎么选择?

人格和自我认识,不应该只建立在自我描述上,也应该建立在长期行为模式上。

所以接下来,我不应该急着判断自己是懒惰、完美主义、爱思考,还是喜欢创造。

我更应该观察自己。

我尤其需要观察:

当我不舒服的时候,我是在坚持一件值得坚持的事情,还是在逃避一件让我暴露自己“不够好”的事情?

这可能是我这次对话里最重要的问题。

最后,我想提醒自己:

不是所有痛苦都意味着方向错误,也不是所有快乐都意味着方向正确。

短期的舒服,只能说明我现在感觉不错;长期反复的选择,才更接近真正的自己。

而现在的我,真正需要练习的可能不是“找到唯一正确的人生答案”,而是:

学会在众多都重要的事情里,选择当前最重要的一件,然后暂时允许其他事情排队。

明日计划