三亩地 三亩地SAN MU DI · CODE DIARY
LEARNING TIMELINE

学习历程

五年时间,从一个完全的零基础,到能独立交付项目、持续输出日记。这是一条不太顺遂但一直在向前的路。

五年卷轴,慢慢铺开

每一个节点都是一段真实的时间,不是教程里的章节标题

FIVE YEARS · 2021 → 2026

五年学习历程

从第一行代码到第一份商业交付,每一个节点都伴随着卡点、顿悟和复盘。以下是这条路上值得被记住的十个时刻。

2021.03 · 第 1 个月

第一次写下 Hello World

跟着 freeCodeCamp 的前端课程,在浏览器里看到自己写的第一个网页标题。那一刻意识到,原来「做出来一个东西」并没有想象中那么遥远。

2021.06 · 第 4 个月

HTML 与 CSS 基础打通

能独立完成一个静态页面的布局,开始理解盒模型、浮动与定位。期间反复在「为什么这个 div 又塌了」上摔跟头,写了第一份「CSS 踩坑笔记」。

2021.09 · 第 7 个月

JavaScript 闭包前的崩溃

第一次遇到闭包、原型链、this 指向这些概念,连续两周几乎原地踏步。后来靠画图 + 写 demo 才慢慢理顺,这段经历奠定了我「做中学」的方法论。

2022.01 · 第 11 个月

开始系统学数据结构与算法

意识到只学前端不够,开始补算法基础。在 LeetCode 上从「两数之和」做起,前 50 题几乎每一题都要看题解,但坚持下来后逻辑思维明显提升。

2022.05 · 第 15 个月

第一个完整项目上线

用原生 JS 写了一个待办应用,从设计到部署全程一个人。界面很丑、代码很乱,但能跑通。这是第一次真正意义上的「交付」。

2023.02 · 第 24 个月

正式转向 React 开发

从原生 JS 切换到 React,几乎推翻了所有旧习惯。组件化、状态管理、Hooks 这些概念花了两个月才消化,期间的踩坑笔记构成了三亩地最早的内容。

2023.10 · 第 32 个月

补齐 Node.js 与全栈视野

为了不再被「接口是谁写的」这个问题困扰,开始学 Node.js 和简单的数据库操作。虽然不打算转后端,但全栈视野让前端理解更立体。

2024.06 · 第 40 个月

第一次独立交付商业项目

从需求沟通、UI 设计、开发到上线部署全程一个人扛下来,被甲方改了七版需求。这次经历让我明白:技术只是交付的一部分,工程化与沟通同样关键。

2025.01 · 第 47 个月

三亩地日记正式上线

把过去几年的笔记整理成这本公开日记,每周二、四更新。希望让更多自学者看到一份真实的学习现场,而不是只有完美的「最佳实践」。

2026.02 · 第 60 个月

持续记录,持续更新

日记累计更新 1200+ 篇,覆盖前端、全栈、算法、调试多个方向。未来会继续写下去,把每一行代码、每一次报错都留在这本日记里。

「回头看,真正让我成长的不是那些学会的知识点,而是那些卡住又走出来的时刻。每一次崩溃后的顿悟,都比读十本书更深刻。如果可以给过去的自己一句话,我会说:别急,你卡住的地方,正是你要长大地方。」

—— 关于这条路上的关键转折

你的学习历程,也可以被记录

无论你现在在哪一个节点,欢迎和三亩地一起,把每一步写下来。或许下一段时间线里,就有你贡献的一页。