十二月底的一个工作日,林晨坐在t厂的工位上。屏幕上并排开着两个窗口,左边是投资系统的数据看板,右边是钉钉群里训练营学员的提问。他刚回完一条关于转行学AI需要数学基础吗的消息,指尖刚离开键盘,右上角弹出一封新邮件的提醒。
他点开邮件。发件人叫周敏,启明出版的一名编辑。邮件标题写着关于出版一本AI转型类图书的邀请。内容不长,说她最近在知乎上看到了赵刚那篇文章以及后续的讨论帖,对林晨从失业到转型AI的完整经历很感兴趣,想邀请他写一本面向大众的书。邮件最后留了手机号,说如果方便可以电话聊。
林晨把邮件从头到尾看了两遍。手指悬在键盘上方,停了几秒,然后收回来。他没有回复,也没有关掉邮件窗口。他靠在椅背上,目光从屏幕移到桌角那杯凉透了的咖啡上。咖啡是早上九点泡的,现在已经下午三点了,他一口都没喝。
他把邮件标记了一个星标,然后切回了钉钉群。但邮件的内容在他脑子里没走,像一段运行不了的代码,卡在那里。周敏在邮件里提到的赵刚那篇文章,他已经忘了具体写了什么,但知乎上那个讨论帖他还记得。有人问他从失业到转型AI花了多长时间,他回了四个字:九个月。后来那四个字被转发了上百次。
写书这件事他从来没想过。t厂的工作和晨枫快餐都要盯着,训练营和投资系统也不能放下。这些事已经把他晚上的时间占得差不多了,再加一条线进来,睡眠都不够。
但他也没有立刻回绝。他拿起手机,把邮件截图发给了苏婉。什么都没加,只把截图发了过去。
苏婉的回复来得很快。只有两个字:
林晨看着屏幕上这两个字,没有回复。他把手机放在桌上,继续处理钉钉群里的事。但这个字在他脑子里待了一整天,像一段甩不掉的代码。
下午五点,他关掉电脑准备下班。走出公司大门的时候,鹏城十二月的阳光还有点暖。他站在路边等公交,又看了一眼手机。苏婉没有再发消息。他把手机揣回口袋,上了公交车,找了个靠窗的位置坐下。三年前他被裁的时候也坐过这条线路,那时候他手里攥着离职协议,不知道接下来怎么办。现在他手里攥着手机,脑子里想的是写不写。
公交车经过鹏城cbd的时候,窗外的写字楼玻璃幕墙反射着夕阳的光。他看到一栋写字楼的二十三层还亮着灯,那是他每天上班的地方。再过几个小时,那层灯也会灭掉。林晨靠在座椅上,想了一下写书这件事到底意味着什么。他手机备忘录里存了上百条碎片化的笔记,钉钉群里翻不到头的聊天记录里有大量散乱的经验分享。这些东西如果只是一堆碎片段,帮不了后面的人。写成书,至少有一个结构在那。
他打开手机备忘录,翻了一下之前存的那几百条笔记。最早的一条是两年前写的,那天他刚被裁,在地铁上随手记了一句话:今天离职。两个字,没有感叹号,没有句号,像一行没有写完的代码。后面跟着的几百条,有学python时卡住的报错信息,有跑通第一个模型时的loss值,有面试前一天晚上写下的三个要点。每一条都短得像代码注释,但每一条都对应着一个具体的时间点和场景。他往下翻了几页,停在一行字上:面试t厂,紧张,前一晚没睡好。那是两年前的事了,但他记得那天的每一个细节。
晚上回到家,苏婉在厨房炒菜。厨房门开着,葱姜爆锅的味道飘出来。林晨换了拖鞋走到门口,靠在门框上。
你真觉得我应该写?
苏婉头也没回:你自己想不想写?
不确定。
那就是想写。不想的人不会犹豫。
锅里的菜翻了一下,发出刺啦一声响。苏婉把火调小了一点,转过头来看了他一眼:你训练营那些东西,全存在手机备忘录和钉钉聊天记录里,你自己找都费劲。写成书至少有个结构,后面的人也能用。
我哪有时间。
你晚上十点到十二点在干什么?
有时候在刷手机。
那就是有时间。
林晨没接话。苏婉把菜盛出来,端到餐桌上。她走回厨房拿碗的时候,路过他身边拍了一下他的肩膀:写吧。你不是喜欢把事情理清楚吗?写书就是理清楚。
林晨坐下来吃饭,筷子夹了一口菜,嚼了两下说:内容我自己定,版税按标准走。
当然。
不能让我写鸡汤。
苏婉坐下来,给自己夹了一块豆腐:你写不了鸡汤。你的文字干得像技术白皮书。市面上鸡汤够多了,不缺你这一碗。
林晨没忍住笑了一下。苏婉也笑了,说:所以你写的东西反而有人看。干巴巴的,但管用。
林晨想了一下。他确实不擅长抒情,但他擅长把复杂的东西讲清楚。面试的时候他跟面试官讲项目,面试官说他讲得比大部分候选人明白。训练营的学员也说他讲的内容比网上的教程容易懂。如果写书也是同样的逻辑,把复杂的东西用简单的方式讲清楚,那他也许能写。
我试试。他说。
苏婉嗯了一声,站起来去盛饭。
名字的事呢?
什么名字?
书里用化名。公司名和项目名都不用真的。
随你。读者看的是内容,不是名字。
苏婉站起来去厨房端汤。林晨看着她的背影,想起了两年前他刚被裁的那几天。那时候他也是坐在餐桌旁边,不过那时候桌上没有菜,只有一纸离职协议。苏婉那时候也没多说什么,就一句你自己决定。现在又是这样。她从来不推他,也不拦他。她只在他犹豫的时候轻轻推一把。
第二天上班,林晨给周敏回了邮件:可以写。内容由我定,版税按标准走。公司名和项目名用化名处理。
周敏当天下午就回了邮件:条件全部接受。书名暂定《35岁程序员的AI逆袭》,您看如何?
林晨看到两个字,皱了一下眉。他不觉得自己逆袭了什么。他只是换了一条路走而已。但这个书名虽然直白,一眼就能让人看懂是讲什么的。他打字回复:书名先用这个,后面如果想到更好的再改。
周敏隔了十分钟又发了一封邮件,内容比第一封长。她列了三个方向供他参考:第一个是技术路径,按时间线写学习过程;第二个是职业转型,按岗位变迁写经历;第三个是混合式,既有技术路径也有个人故事。她建议选第三个,说读者的痛点不只是怎么学AI,还有学了之后怎么活。林晨看了一下,第三个方向跟他想的结构差不多。他回了一个字:
邮件发出去之后,他打开手机备忘录,新建了一个文件夹,叫。他往里面写了第一条笔记:第一章:被裁。然后又加了一条:第二章:学AI。再写一条:第三章:第一份AI工作。写到第五章的时候他停下来了,书不能只写成功的事,还得写踩过的坑、犯过的错。他在第五章后面加了一个括号,写上:失败案例也要写。
三条笔记,三个标题,像三条分支从一个起点分出去。他保存了备忘录,锁了手机屏幕。屏幕黑下去的瞬间,他看到屏幕上自己的倒影。
那天晚上他去晨枫快餐看了一眼。林枫正好在收银台后面整理报表,看到他进来,说:十月份的数出来了。营收十五万八,净利润九万三。比上个月低一点,国庆放假写字楼空了一周。
林晨看了一眼报表上的数字,点了点头:正常波动。
林枫把报表收起来,说:你最近在忙什么?群里看你晚上回复慢了。
有人找我写书。
写书?林枫抬起头看了他一眼,什么书?
AI转型的。一个出版社编辑看到知乎上的帖子,想让我写。
能赚钱吗?
版税按标准走,卖得多就赚,卖得少就当练笔。
那行。林枫没有多问,继续整理报表。他做事的风格跟林晨一样,给够信息就行,不追问细节。
林晨站了一会儿,看了一眼厨房里林浩的背影。林浩正在灶台前颠勺,动作干脆利落,油烟在他肩膀上方散开。他没有告诉林浩写书的事。林浩对这种事没有兴趣。他感兴趣的是今天用了多少斤土豆丝,备料误差控制在百分之几。每个人关注的东西不一样。
小吴在收银台后面看手机,看到林晨进来的时候抬了一下头:今天的翻台率四点一,比昨天高。
知道了。林晨看了一眼收银台上的数据看板。四点一的翻台率,加上外卖订单,今天的总营收应该不错。他目光落在厨房方向,林浩已经把灶台擦干净了,正准备走。
出了店门,夜风迎面吹过来,带着一点烤肉的油味。林晨站在门口深吸了一口气,掏出手机瞥了一眼。钉钉群里有两条新的学员提问,他回了一条,另一条标记了待回复。然后他打开备忘录,在那个文件夹下面又加了一行:写书的时间,晚上十点到十二点,雷打不动。
他锁了手机,往停车场走。路上他算了一下,每天两个小时,一个月六十个小时,三个月一百八十个小时。按他写技术文档的速度,一个小时能出一千字,一百八十个小时就是十八万字。但书不是技术文档,速度会慢很多。打个对折,九万字。够一本书了。
他发动车子,把写书的事暂时推到脑子后面。今晚还有训练营的答疑要准备,明天t厂还有个部门会要开。日程表排得满满的,但他把写书的时间钉死了:晚上十点到十二点。钉死了就不动了,跟钉在白板上的备料数一样。
但备忘录里那个的文件夹已经建好了,就像两年前他在地铁上建了一个叫学AI的文件夹一样。文件夹建好了,事情就开始了。