书中源码下载地址:https://github.com/qinggee/WebAdvanced
01、
当初决定写博客的原因非常的纯洁:只要每个月写上 4 篇以上博客,月底的绩效奖金就多 500 块。你可能会好奇地问,哪里会有这么好的公司呢?偷偷地告诉你,这公司没在别处,就在九朝古都洛阳。
有个成语叫做“日久生情”。没错,就这样写着写着,我竟然爱上了写作。写作的原动力也随之发生了改变:搞技术这么多年了,总应该留下点什么;或者,至少应该把自己的经验心得分享出来,让那些没掉坑的人不掉坑,掉坑的人从坑底爬出来。
于是,我就在 CSDN 上写啊写,终于把自己写成了博客专家——这是意料之中的事情,因为我为了写作付出了巨大的精力;但意料之外的是,我真的帮助了众多的读者,他们竟然在我的那些“烂博客”下面留言说“受益匪浅”。
再后来,竟然还有出版社的编辑朋友邀我写书稿。这也太高看我了吧?
记得我的偶像何塞·穆里尼奥刚去切尔西的时候说过一句话:“请不要说我傲慢,因为我只是实话实说,我是欧洲冠军,因此我并非籍籍无名,而是特殊的一个!”
穆里尼奥是真的“狂人”,而我是真的籍籍无名啊。
有这样一句话,“第一次出版技术图书的作者都拥有着非凡的勇气!”,虽然这句话是我杜撰的,但的的确确有这样一个人给了我莫大的勇气。这个人就是北航出版社的董宜斌老师。
我一直有着出书的梦想,但苦于对自己写作能力的怀疑,迟迟不敢接受出版社的邀请。但董老师真的用他的热情和真诚打动了我,促使我有了写作一本书的勇气。
02、
既然下定决心要写,那就要投入巨大的精力。创作的过程是艰辛的,虽然我有了一些写博客的经验,但写书和写博客有着很大的差距。博客可以随心所欲,想到哪里写到哪里,但书的内容一定要系统化,讲究循序渐进。
俗话说:“万事开头难。”的确啊,当初为了梳理出来一个完整的书稿目录,我可是费了老大的劲——前前后后足足耗了两个月的时间,差一点没憋出来。我虽然写过300多篇的博客,但大多数都是很零散的、即兴的、笔记性质的,构不成一套完整的体系;另外就是博客的质量也参差不齐,很难直接拿来作为书稿的素材。
董老师告诉我,如果目录整理出来的话,基本上书稿就完成80%的工作量了。然而事实证明,董老师这句话是骗人的,事情远远没有想象中的那么简单。
具体有多难,就不再啰嗦了。
最终交稿的时间是 2018 年 10 月份,我是 2017 年 5 月份开始准备的,前后经历了 1 年多的时间。算不上呕心沥血,但绝对算是尽心尽责。
交了稿后,我的任务基本完成了,后面的任务就由出版社接手了,他们负责审核、校对、排版、设计封面、印刷,最终在 2019 年的 4 月份开始预售了。将近两年的辛苦即将收到成果,我非常地期待。
03、
《Web全栈开发进阶之路》可以说是一本Web开发的“百科简书”。本书没有对目标读者做任何限制,只要你喜欢开发Web,那么就可以从本书中获益。本书的内容通俗易懂,同时配套做了大量的实例来讲解 Web 开发必备的基础技能。
假如你是一名初级开发人员,通过亲自动手实践本书提供的示例,可以快速让你进阶到中级的开发水平。虽然书中所有的源代码均可以*获取,但我不建议大家只是为了看代码来学习本书,进而错过了一次很好的练手机会,因为所有的开发技能都需要不断练习——熟能生巧,巧能生辉。
套用心学创始人王阳明的话,叫做“知行合一”,即在学习理论知识的过程中反复练习,在实践的过程中温故知新。
在王阳明提出“知行合一”之前,人们普遍信奉的是朱熹的“先知后行”(知就是学知识,行就是行动、做事情),认为知和行是分开的,在实际运作之前要先学好理论,有把握了再去做。
对比朱熹和王阳明的观点,我更认可“知行合一”,因为在我的认知中,理论知识注定是枯燥的,如果一味地先去“格物”(学习理论)而后实践,注定要误入“书呆子”的歧途。
假如你是一名中级开发人员,想要在Web开发的道路上走得远、攀得高、持续精进,想在短时间内无压力地搞定一个Web项目,那么这本书涉及到的优秀案例、提到的框架设计思想会对你有所帮助。
04、
看到了这里,相信有些朋友已经迫不及待想要购买一本了吧?别着急,我们来看一下这本书的宣传海报。
《Web全栈开发进阶之路》读起来轻松惬意,颇具王小波风趣幽默的写作风格,是一本彻底摆脱枯燥乏味的面向Web全栈开发的经典书籍。我敢打赌,当你在读这本书的时候,就像在读一本小说,生动有趣;当你用这本书进行实际编程时,就像有一位良师在侧指导,轻松简单。
全书一共 7 章,主要讲解了如何利用 Maven 快速地搭建 SpringMVC 的 Web 项目、jQuery 的各种函数和方法调用、前端开发框架 Bootstrap、如何对常见的 jQuery 和 Bootstrap 插件进行 HTML 扩展、关系型数据库 MySQL 及其连接方法、AdminLTE 及其囊括的大量可直接投入项目使用的组件、Form表单等内容。
本书内容全面,贴近实际,可作为所有 Web 应用及站点开发人员、相关专业读者的参考用书,也可作为高等院校、高职高专院校网站设计课程的教学用书。
本书定价 79 元,有些朋友可能会觉得并不便宜,但实际的销售价会远远低于这个价。因为我们在网上买书的话通常都会打折,不仅有折扣,还会有满减的活动,基本上一杯咖啡钱就能买到了。
据我所知,买书不应该只在意价格,而应该在意里面的内容,只要能够真正给自己带来帮助,那么书的价值就是远远超出了这几十块钱的价值。
高尔基曾说过:“书籍是人类进步的阶梯。”那么,我可以负责任的告诉你,《Web全栈开发进阶之路》,你值得拥有!
05、
小伙伴磊磊听说我的处女作出版了,迫不及待地买了一本,还追问我是不是第一个读者。
不好意思,真不是第一个。第一个应该是沫沫沫同学。
有幸和《人间失格》、《Node.js 实战》的作者躺在一个订单里,真是三生有幸啊!
还有小伙伴 Stephen 把《Web全栈开发进阶之路》和《软技能》、《代码整洁之道》等大作放在一起,并坦言说“毫无违和感”——一想到这个,我的丑脸就不自觉地泛起了笑容!
06、
《Web全栈开发进阶之路》已经在当当、京东上架了,小伙伴们请点击以下链接购买吧!
当当网购买地址(当当仅售 54.50 元)
书的出版算是我生命当中一个重要的里程碑,毕竟这可是我的处女作呢。人生的路还有很长,我还会一如既往地创作有趣有益的文字,给不喜欢严肃的你。
因为写作的原因,我结识了很多天南海北的朋友,感谢大家的一路相伴,愿未来大家都能更上一层楼。