写作心路历程
从 2019 年 1 月 22 日到 2019 年 7 月 30 日,历经半年的时间,终于完成了《透视前端工程化》课程的写作。从零开始完成一个脚手架的搭建,对于我来讲可能算不上一件困难的事,但是把这个实现过程总结成课程,去教会更多的人却对我来说是一个极大的挑战。这也再次证明了,当学生比当老师容易,当球员比当教练容易。
大纲的编写相当于提前将课程的内容规划好了。但是从课程大纲的确定到课程具体章节的写作可能这个间隔时间很长,难点在于保证课程大纲的设计在未来章节内容的写作思路没有偏离。为了使未来的写作过程中,更加顺畅连贯,我对大纲反反复复调整过不下四次,用了近一周的时间,才最终确认。
长时间的写作对意志力是一个考验。按照写作安排,每周至少需要完成一篇课程的写作。如果是全职写作的话,这倒不是什么问题,但是由于平时工作比较紧张,只能在业余时间去写,每周都要完稿的压力,半年以来一直像一块石头压在胸口,好多次都差点放弃。如果不是编辑同学每每在关键时刻出现鼓励我(读作“鼓励”,写为“催稿”。。。),多半这门课程就无缘面世了。在此,向负责本课程的编辑同学致以诚挚的感谢!
课程回顾和总结
前端工程化是一个系统性的概念,从框架工具到流程规范涉及研发过程的方方面面,所以我对前端工程化的介绍选择从脚手架入手。希望通过脚手架工具的搭建,系统介绍前端工程化所涉及到的流程规范和框架工具。对课程的主要内容回顾如下:
- 将繁琐的配置工作抽象成项目模板。当前的前端开发是依赖大量的前置配置工作的,前端工程师因此也被戏称为“前端配置工程师”。如果每次开发一个项目都要将配置工作重复来一遍,估计很多人都要逃离前端这个职业了。显然聪明的前端小伙伴们是不答应的