# 十年之后，重新出发


![不止于代码 —— 一个程序员的后半生](/images/cover.jpg)

## 十年

这个站点的第一篇文章写于 2016 年 2 月，最后一篇停在 2017 年 5 月。

中间空了将近十年。

十年是很长的一段时间，长到足以让一件当时很顺手的事情，变成一件需要重新学起的事情。

## 技术在变

十年前我写的是 PHP、CodeIgniter、Laravel，是 Android 的 ListView，是 OpenCV 在 macOS 和 Windows 上那些绕来绕去的配置，是 Docker 刚出来时的兴奋，是 Vim 配置到半夜。

那时候我还会为 Yarn 和 Tesseract.js 出现在 GitHub 热榜上写一篇文章。

今天再看，这些东西有的已经死了，有的完全换了一副样子。前端的工具链换了一轮又一轮，我当年熟悉的那套东西，现在多半只是历史。连这个博客本身——当年用 Hexo 搭的，现在也得换成 Hugo 才能重新跑起来。

技术的世界里，十年前的经验有一半会过期。这是这一行的规矩，接受起来并不难。

## 人生也在变

难的是另一件事。

这十年里，变的不只是技术。

身体会提醒你，它不像从前那样了。有些以前不在意的小毛病，开始变成需要认真对待的事情。

这十年里，我的父母先后离开了我。

有些电话不会再打来。有些事情，从那一刻起，再也没有人可以问了。

年轻时以为只要努力，事情就会有答案；到了某个年纪才发现，有些问题根本没有答案，只能带着它继续往前走。

技术的变化是外在的，你看得见，也能学。人生的变化是内在的，它不给你文档，不给你版本号，也不会告诉你哪一天会升级。它只是在某一天，忽然让你明白，前面已经没有人替你挡着了。

## 为什么重新开始

所以为什么要在这个时候，重新把这个博客打开？

不是因为我又学会了一门新技术，也不是因为我想证明什么。

是因为我发现，**人是需要记录的**。

当年写下的那些笔记，现在回头看，技术上的东西大半已经过时，但里面有一种东西没有过时——那时候的我，是怎么样去理解一件事的，是怎么样笨拙地、一步一步把它弄明白的。

那种东西，比结论更值钱。

这十年里我也有很多想法，很多体会，如果一直放在心里，它们会慢慢淡掉。写下来，它们才存在过。

## 重新出发

所以，就这么重新开始了。

技术变了，就重新学。人生变了，就重新面对。

这个博客会写技术，也会写技术之外的东西——那些在代码里找不到答案的部分。

十年前我在这个博客的首页写：

> 我来到这个世界，不是转一圈就走的，我至少要改变这个世界一下。

十年过去，这句话我依然相信。只是现在我知道，所谓改变世界，未必是什么宏大的事。把自己弄明白一点，把懂的写下来，能让后来的人少走一点弯路，也算数。

那就从这里开始。

---

*顺便说一下，这个站换了新的引擎：从 Hexo 换成了 Hugo，主题从 NexT 换成了 FixIt，文章源码也改成了 Markdown。旧文章都还在，地址没有变。*


---

> 作者: [张景林](https://zhangjinglin.github.io/about/)  
> URL: https://zhangjinglin.github.io/2026/10/restart/  

