四年前,我准备写书。那时候是一个模糊的冲动,觉得别人能写,我似乎大概也可以。我当时还不知道我该写什么,只是觉得有很多想通了的事情,应该记录下来。

在什么都不知道的时候,我首先开始的是一个宏大的构想。我拟列标题,查找资料。不太久,我就有了一大堆靠着抄写复印得来的原始资料。从密码学,操作系统安全,网络安全,到网页网站的安全,再到各种安全管理的架构。林林总总,我自己都不知道我在干什么,只是在不断的搜集资料,然后按照臆想中的结构安排内容。那是一个没有自己的思想,只是胡乱堆积别人成果的阶段。

而后突然有一天找到了自己的节奏。其实也不是找到,而是本来就需要在公司里写些技术文档。我只不过是写着写着就有了自己的写作风格和方法。我那个模糊的冲动变得清晰了一些。我停止了漫无边际的资料收集和无大纲的整理。这一停,就是接近一年半的时间。

某天,我突然有了一个角度。而后顺着这个角度,我知道我想写什么,怎么写,如何继续了。这个“某天”也许不是某个具体的一天,而是长年累月中逐渐清晰的思考,而后在灵光一闪中凝聚成型。

我最初是想写一本不一样的书。技术上,关于安全的书多如牛毛。但是我找不到一本适合我自己的书。或者说,适合当年的我的书。当年的我,有了一定的工作经验,觉得自己可以处理很多事情,然而换一个场景,却又感到熟悉而陌生。陌生是因为场景换了,不知道该如何开始。熟悉是只要能够点拨一下突破口,提供一点思路,我其实就能够马上胜任。这个“突破口”和“思路”是我曾经最大的疑惑,也是我这些年一直想找而找不到的书,更是我这几年突然想通的地方。我要写的,就是提供一个解决这个领域的“任何”问题的“思路”的书。

这仍旧是一个宏大的目标,然而并非不切实际,我只需要将之缩小到一个具体的点上。我不需要一上来就解决“任何”问题。我只需要解决的一个具体的问题。而后从这个具体的问题出发,挖掘它的本质,捋清底层的脉络,提供分析框架就可以了。至于如何从这个具体的问题举一反三的解决“任何”问题,是读书人的事情。

构想中的第一章仅仅是开了个头,就写了三个星期。我还有大量细致的工作要做。还有很多我自己也不知道该如何涉及的领域要临时学习。虽然我定下来大纲要在这个年末之前完成,我仍旧不知道要多久能够写完。我也不知道这本书是否有市场。我更不觉得自己的书会有什么权威和行业的分量。我只是越来越清晰的知道,我在写一本给当年的我的书,帮一帮曾经的自己。

其实走着走着,天也就亮了。