我们最近的课程还是要完善一下基础的部分,特别是前端开发的基础,包括跟开发的工作流程相关的工具,CSS 预处理器,前端开发框架等等。我认为这些是每个 Web 工程师必学的东西,至少您得知道他们是怎么一回事,这样我们不管到哪个团队,都有自信很快的融入进去。自动化,团队协作,工作效率,都是现代的工作方式要考虑的东西。
前端工作流程
您应该听说过一些工具,但一直不知道他们都能干什么,比如 bower ,grunt,gulp,yeoman,这些工具经常会用到前端开发的工作流程里面。
bower 很简单,它是一个 web 包管理工具,比如你在命令工具里,可以使用 bower ,去下载想要的前端框架(jQuery,Angularjs,Bootstrap... )。你可以在一个特定的文件里(bower.json)指定一下,你的项目需要的前端框架,然后通过一条命令,bower 会去自动下载这些指定的框架还有它们所依赖的其它的东西。