专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

实现一个脚手架作为项目中的难点和亮点

ins518 2024-09-24 18:14:00 技术文章 16 ℃ 0 评论

脚手架作为项目亮点。

这个脚手架从0到1就开发完了,并不只是开发完了,开发完了之后能学到什么东西?

·第一个肯定是要了解像vue-clicreate-react-app这样的库,它们底层是用了哪些插件,哪些库去实现的。脚手架也是借助于第三方的库,然后综合自己的逻辑来实现一个脚手架。这个是最重要的一点,做一个脚手架将来跳槽怎么样能把它作为简历当中的一个亮点来和面试官进行聊。

因为在面试的过程当中大部分同学会被面试官问到了一个问题,就是你的项目中有什么难点?当然这种问法可能不同,有可能问你做的所有的项目哪个对你有挑战,或者说你觉得最难的项目是什么?其实都在问你项目中的难点和亮点。

这个问题其实看起来非常简单,其实很难回答,因为从面试官的角度来说他不想听你的项目流水账。在企业里面前端大部分都做管理系统或者是H5,还有小程序,还有一些门户网站,基本上就这几类。这个H5就是所谓的移动端,其实最难的就是管理系统。而且往往好多人做这种业务都是做增删改查,都是仅仅于做业务,都是做这种流水账的项目。

所以说大部分前端同学在面试当中说不出自己项目中的亮点,其实并不是说没有亮点,只是你不会去挖掘。就好比这个脚手架,我带大家从0到1实现了一个脚手架,总共大概16节课,手把手的教大家从0到1实现一个脚手架。

就好比这个脚手架,其实可以从前端工程化的角度去发掘自己的亮点,因为前端工程化范围是非常广的,它包括模块化,包管理机还有规范,还有构建工具,还有脚手架,还有DevOps,那么这地方就是做的一个脚手架。

怎么样和面试官聊?比如说像在公司里面当开启一个新的前端项目的时候,一般是怎么样开始的?大部分人都是从网上下载一个开发的模板,或者说复制一份原来的项目,然后把没用的代码删掉,然后修修改改进行开发。

所以说,其实可以借鉴vue-cli create-react-app官方提供了脚手架的这种思路。

所以可以根据公司自身的业务,前端自身的模板,公司里面大部分都是做管理系统,所以提炼成了vue的模板、react的模板、H5移动端的模板、小程序的模板,还有数据可视化的模板。

然后开发一个脚手架,把这些模板都集中到脚手架里面去,这样用的时候只需要敲击几行命令就能快速的帮我生成一个开发框架。这样的从全局、从团队角度来说能极大的提高项目的启动效率,这也是一个亮点。而且这更能体现出技术视角,是从全局看的。

所以跟着我把脚手架项目从0到1敲下来之后,完全可以从前端工程化的思路难点写到简历里面,聊的时候就可以以这种方式和面试官聊。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表