三亩地 三亩地SAN MU DI · CODE DIARY
ABOUT THE AUTHOR

关于作者

一个从零基础自学成长为独立交付项目的前端开发者,三亩地日记的执笔者。在这里聊聊我走过路、用过的工具和信奉的学习方式。

作者日常编程工作环境
POSTCARD · 自述

你好,我是写日记的那个人

我是一名野生前端开发者,2021 年开始自学编程,从一个连 HTML 标签都分不清的小白,一步步走到能独立交付完整项目。这一路上踩过无数坑、写过无数崩盘的代码,也曾在凌晨三点对着一个 undefined 发呆。

三亩地是我给自己、也给同样在路上的你写的一本日记。它不是教程,没有标准答案,只有真实的学习现场——记录我每天学了什么、卡在哪里、怎么解决、又怎样复盘。如果你也正在自学,希望这本日记能让你觉得不那么孤单。

—— 三亩地 · 老张

GROWTH JOURNEY

我的成长历程

从一个完全的零基础,到能独立交付项目,这条路上有几个关键节点值得被记住。

2021.03 · 起点

第一次打开 VS Code

带着「学编程能不能找到工作」的疑问,跟着 freeCodeCamp 写下了第一个 <h1>Hello World</h1>,从此一发不可收拾。

2021.09 · 卡点

在 JavaScript 闭包前崩溃

第一次被闭包、原型链这些概念按在地上摩擦,连续两周几乎没有进展。后来靠着画图 + 写 demo 才慢慢理顺,这段经历成了我后来「做中学」理念的源头。

2022.05 · 第一个项目

上线了一个简陋的待办应用

用原生 JS 写了第一个完整项目,界面丑、代码乱,但能跑。那一刻意识到「能交付」比「写得好」更重要,自学的信心也由此建立。

2023.02 · 框架入门

正式转向 React 开发

从原生 JS 切换到 React 时几乎推翻了所有旧习惯,花了两个月才适应组件化思维。这段时间的踩坑笔记构成了三亩地最早的「项目踩坑复盘」模块。

2024.06 · 独立交付

第一次独立完成商业项目

从需求沟通到上线部署全程一个人扛下来,过程中被甲方改了七版需求。这次经历让我明白,技术只是交付的一部分,沟通和工程化同样重要。

2025.01 · 至今

持续记录,持续更新

把过去几年的笔记整理成三亩地这本公开日记,每周二、四更新。希望它能陪伴更多自学者走过最难熬的那段路。

TECH STACK

我的技术栈

这些是我日常使用最多、也是日记里出现频率最高的工具与技术。

HTML5 CSS3 JavaScript TypeScript React Vue 3 Next.js Node.js Git Webpack Vite Tailwind CSS Python MySQL Docker Figma VS Code

「慢就是快,做中学,记下来。不要追求一天学完一门课,要追求每周都能交付一个小东西。真正的成长,藏在那些被你亲手解决过的问题里。」

—— 我信奉的学习理念
LET'S TALK

如果你也在自学路上

无论你是刚入门的小白,还是遇到瓶颈的同行,都欢迎来聊聊。问题、困惑、踩坑故事,我都愿意听。

来聊聊你的学习故事

把你的困惑或踩坑经验告诉我,或许下一篇日记里,就有你提出的问题。