上次写完《编写高质量代码-web前端开发修炼之道》之后,深知写书的辛苦,决心以后再也不写书了。但现在又有了一股冲动,和当年强烈想写一本关于web page的书一样,想再写一本书,关于web app的,讲如何编写大规模前端应用,如何编写组件,如何在前端实现mvc,如何提高代码可读性,前端所有技能中怎么排优先级及权重等等。
上次写《编》的时候,正是web2.0发展火热,前端工程师大量萌芽的时候,还是web page时代。在新浪和盛大待的这两年,我又收获了不少新的知识,对编写大规模代码有了更深的认识和理解,很想和大家一起分享一下。但
1)写书是件很磨意志的事,总想偷懒看看电视,电影,上上网什么的,执行力总是很难保证;
2)加上我本人是个废话很多的人,总想着“这么说的话,会不会别人不容易理解,我要怎么说这段话比较好呢?这个例子要如何设计才能让读者跟上思想,没有跳跃感呢?他可能会在什么卡住,这里我需要再详细解释下吗?”,所以一段面对面交流,比划加草图10分钟能说清楚的东西,在写书的时候常常花去我几天的时间;
3) 现在我手头上正做着一件自己十分感兴趣的工作,工作的进度不能也不想去耽误。
结合这三个方面的原因,这本书什么时候能开始动笔,什么时候能上市,我一点谱也没有,唯一可以庆幸的是,这本书的内容不会随着技术的变化而很快失去价值,所以时间上我也不用太担心书必须抢在什么时间点上完成。希望各位能如以前一样的支持我的这本书,但同时也不要报以太大的希望。合着我以前的性格,书没写出来以前是一定不会预告的,以免给自己增加不必要的压力,但写过一本书之后我深深地明白,不给自己预设压力,是没有足够执行力去支持我写第二本书的。这点,跟@大城小胖 学习,小胖在发布夸克框架以前就先预告了,然后自己不写不发布都不行了。向@大城小胖 学习。