陆峥是个后端程序员,今年三十二岁,在深圳一家科技公司工作。
2023年冬天,他经历了一次让他至今想起来还后背发凉的事故。
那天他像往常一样早上开机,电脑没有像往常一样进入系统。BIOS报错:找不到启动盘。他拆开机箱,把那块用了五年的固态硬盘挂到另一台电脑上,依然识别不到。
数据恢复公司给他的报价是:八千到一万五,而且"不一定能全部恢复"。
那块硬盘里,有他从2014年入行以来整整九年的东西。
一次硬盘事故,丢的不是文件,是九年的职业生命
陆峥后来在文章里写过那次事故。他说他当时坐在电脑前,感觉像有人把他过去九年的人生从中间挖走了一块。
那块硬盘里有什么?
他从2014年刚入行开始写的代码笔记。那时候他什么都不懂,每学会一个新语法、每踩过一个坑、每搞懂一个原理,都会密密麻麻记在一个markdown文件里。九年下来,那个笔记文件已经有两千多篇。
他从2016年开始写的技术博客。那时候他业余时间在一个小众博客平台写东西,积累了一些读者。后来那个平台关了,他把所有文章备份到了本地。
他在每一家公司做过的项目源码、设计文档、复盘笔记。那些不是公司资产,是他自己写的"思考部分"——他对每一个项目的总结、对每一次技术选型的反思、对每一次线上事故的复盘。
他从2018年开始写的日记。每天晚上花十分钟记一下当天的心情、遇到的问题、对未来的想法。八年,将近三千篇。
这些东西,全部只存在那一块硬盘上。
他没有云备份。他觉得"我一个程序员,自己的东西自己管好就行"。他甚至觉得用云存储是"不专业"的表现。
结果一次硬盘故障,九年的东西,全部悬在那里。
最后他花了一万二,从数据恢复公司那里拿回了大部分数据。但有大约百分之十的文件,永远找不回来了。
"那种感觉,不是丢了一个文件。是你突然意识到,你这一辈子有一段时间,'消失'了。"
程序员最容易犯的错:以为自己懂技术,就不会丢数据
陆峥后来复盘这件事,写了几条"血泪教训"。他说他发现,像他这样的程序员,其实是最容易丢数据的一群人。
为什么?因为他们"太懂技术"了。
他们觉得硬盘不会坏,觉得云盘不靠谱,觉得备份是"多余的事",觉得自己写一个脚本定期同步就够了。他们对"数据安全"有一种过度自信。
但现实是——
硬盘会坏。SSD的寿命是有写入次数限制的。机械硬盘会有坏道。
笔记本会丢。会被偷。会被咖啡泼。
你的备份脚本可能某天因为一个依赖更新而悄悄停了,你半年后才发现。
你依赖的那个云服务,可能会涨价、限速、关停、甚至倒闭。
你用的那个Git仓库,可能因为你太久没登录被回收。
"我以前以为,数据安全是一个'技术问题'。"陆峥说,"后来我才明白,数据安全是一个'时间问题'。"
"你的数据存得越久,出事的概率就越大。一块硬盘用五年不坏,不代表第十年不坏。你用了十年的备份方案,不代表第十一年还能跑。"
"真正的数据安全,不是你用了什么牛逼的技术。是你有没有一个'不管发生什么,十年后那些东西还在'的地方。"
他给自己建了一个"永久存档"
那次事故之后,陆峥做了一个系统性的"数据归档"工程。
他把所有东西,按重要性分成了三层。
第一层是"日常工作资料",放在公司网盘和自己的云盘里,随时同步。
第二层是"可重新获得的东西",比如下载的电子书、源码、教程,放在一个大容量硬盘里。
第三层,也是最重要的一层,是"只属于他自己、无法再生的东西"——他的代码笔记、他的技术博客、他的日记、他写过的所有复盘、他拍过的照片、他保存的所有私人文档。
这第三层东西,他全部搬到了久存网上。
他说他选这个地方,不是因为它技术有多先进。是因为它从一开始,就是为"长期保存"设计的。
"我不需要它有AI、不需要它有协作、不需要它有花里胡哨的功能。我只需要它——十年后我打开,那些东西还在。"
"我是一个程序员。我写过无数行代码,建过无数个系统。但我知道,没有一个系统能保证'永远在线'。只有一个从一开始就把'长久'写进骨子里的地方,才值得我把那些最珍贵的东西放进去。"
陆峥现在每个月,会做一次"归档"。把这个月新写的笔记、新写的日记、新拍的照片,全部上传上去。
他说,他现在再也不害怕硬盘坏了。
"因为那些真正重要的东西,已经不在我任何一台设备上了。它们在一个我'不需要担心'的地方。"
慢一点,久一点。
我们这代人,积累了太多数字资产。但大多数人,对它们的安全,根本没有概念。
一块硬盘会坏,一个云盘会关,一个平台会消失。
真正重要的东西,值得一个真正长久的家。
