这两天刚刚把与出版社签约的书交稿,虽然内容还在与编辑逐步勘定、修改。但大块头的事基本上已经完成。细心的朋友可能看到最近公众号“程序新视界”更新没那么勤了,就是由于忙这事。今天就聊聊写书过程的一些杂谈。微信
最初,得益于对区块链技术的研究,参与了一本书关于智能合约的书籍的撰写。虽然参与的内容很少,但对写书的过程和感觉有了一个具体的了解。网络
其实,在此以前,有许多编辑邀请写书(写博客的缘由),但始终对写书怀着向往和敬畏的心态,最终仍是不敢越雷池一步。上本书借着人多,撑起胆儿就参与了。框架
小小体验了一把写书的感受,总体仍是很不错的,发现没有以前想象中的那么难。因而就有了若是有机会再写一本本身主导的书的想法。学习
有些机会可遇不可求,机会来了,就得尽力抓住,别想着本身如今的能力还差那么一点。若是当你的能力足够时,机会早已消失了。要把握机会,在机会中成长。区块链
想法是有了,但机会尚未出现。因而就继续写博客,运营个人公众号“程序新视界”。当时,也是在探索写什么技术。此时SpringBoot已经处于极度热门状态,因而就写一些关于SpringBoot源码解析的文章。设计
其实,在15年的时候已经开始在项目中使用SpringBoot,并极力推荐给身边的朋友。可是没怎么想过写这方面的文章,如今想一想居然有些后悔。那时候,只顾研究区块链,写区块链的文章了。视频
写上一本书时加了编辑的微信好友,SpringBoot源码解析相关的文章被编辑看到,约着写一本源码解析的书。因为有了前次写做和合做的经验,欣然赞成了,并拉上朋友一块儿写这本书。文档
没想到吧,当初由于专一写区块链技术,忽略了写SpringBoot文章,结果由于参与了区块链技术的书反过来又造就新一本书。真是太巧合了。get
说说写书的过程吧。以前录制过几套技术视频,感受挺耗费时间,挺须要考验人的耐性的,没想到真正本身主导写书时,这个过程更甚。简直能够说是本身跟本身较劲的过程。源码
对于成年人来讲,学习新知识是对本身待在温馨区的一种挑战。咱们更愿意使用熟悉的技术,更愿意用简单顺手的框架。而写书的过程当中,不只仅考验耐心,更考验本身对温馨区的挑战。
好比某个新知识点,网络上几乎没有参考文章,只能靠读源码、读官方文档、经过编写示例一步步跟踪、分析来得出它的设计理念和运行原理。到处都是对温馨区的挑战。
并且这仍是第一步,当本身理解了,还须要经过文字传递给读者。站在读者的角度,他会怎么想,怎么看,怎么方便他学习……
说说耐心考验。曾经为了研究一个知识点一坐就是几个小时。最近为了跟随版本更新作修改,基本上都是天天早上7点多就到KFC,忙到中午十二点多或一点多才算作完上午的工做。
写这本书差很少用了五个多月的时间,中间由于忙别的项目和出去旅游耽搁了一两个月时间。最近两个月,几乎一多半的时间都投入到这上面,才算没有延期过久。
最后,再聊聊写书的收获。当写完一本书以后,书自己已经不那么重要了,重要的反而是在此过程当中对做者自身的塑造和改变。
就我而言,最大的收获即是:我再也不怕任何新框架、新技术、新知识了。即便这些技术没有太多资料、没有接触过,我也能够在短期内快速的学习、掌握它的前因后果,并对外进行输出。
因此,若是有机会,做为技术人,最好也出一本本身领域的书。名利双收有些夸张,但在此过程当中自己就是对本身的一种塑造和修炼。
原文连接:《书终于交稿了,聊聊写技术书这件事》
<center><b>程序新视界</b>:精彩和成长都不容错过</center>