近几年前端真的越来越卷,新技术也是出现得越来越频繁,但是我觉得大家一定要知道哪些技术是需要学的,哪些是可以先bibo必博官网不学的,这样才能让你实现价值最大化,让你更能被当今的前端市场接收~
Vue2 即将成为过去!看看 Vue 官方说的,未来 Vue2 要停止维护了,所以 Vue3 才是未来!
就现在的前端市场框架占有率而言,Vue3 肯定是大部分前端程序员学习的框架的第一选择,如果你想要提高找工作的概率,我觉得最好还是把 Vue3 学一学,毕竟用的公司很多,你学了 Vue3 那就代表你会被更多公司所接受,自然而然就业率就会提升就业率~且 Vue3 的学习门槛很低哦~
虽然市场占有率比 Vue 低,但是如果了解前端市场的人都知道,很多中大型公司都是用的 React,所以如果想要去中大型公司的话,可以学一下 React,并且是学习 React Hooks,不要去学习 React类组件 了,React 都呼吁我们要全面拥抱 Hooks 了~
不要听“网上说什么xxx放弃了type”、“type要被废弃了”这种言论和文章,Type 绝对还是现在前端团队开发类型限制的第一选择,无人可以撼动,你想要融入团队开发,提升团队开发严谨性,让开发问题提前暴露,减少生产事故的话,那 Type 你必学!
其实现在涉及到样式的技术是非常非常多的,就不说 less、sass 这些预处理器了,我想说的是一些能让你在项目中写样式更加快捷方便的技术,比如 Tailwindcss,你可以理解为他是一个样式的百宝箱,你想要什么样式就直接拿里面的类名即可
这个库把样式做的很细很细,也就是网上常说的“样式原子化”,粒度越小,那么你开发起来更加灵活!!
体验过 Vite 都知道,你用了你就回不去了~ Vite 开发起来就一个字:快!
想一想以前用 Webpack 构建的时候,起个项目起码得30秒以上,用了 Vite 直接 1s 启动项目,就问你爱不爱,爽不爽,反正我是觉得我回不去了!!!
所以现在很多公司已经开发逐步把原本 Webpack 的项目迁移到 Vite 上了,大大提升了开发体验,开发体验好了,自然开发效率也就高了,毕竟时间就是金钱嘛~
PNPM 可太香了,它在现在的项目开发中比 npm、yarn 更受欢迎,因为 PNPM :
上手简单,绝大部分 npm / yarn 项目可以低成本完成迁移,官方也有较详尽的中文文档
pnpm 组织 node_modules 目录的方式兼容原生 Node,与打包工具配合良好,可以放心应用于生产环境
如果你还在学 express、koa、egg bibo必博官网的话,我劝你还不如直接学 Nestjs,Nestjs 是一个现在很火的 Node 框架,他写起来很类似于 Java,并且 Nestjs 对于 type 的支持非常的好,也提供了很多的库,并且这些库对于 type 的支持也非常好,这就让你在写接口、操作数据库的时候更加方便!!!如果你想成为一个全栈,那么学习 Nestjs 无疑是一个快捷的路线,毕竟 Nodejs 用的就是 Java
为啥呢?因为虽然现在 Vite 用的越来越多,但是不可避免还是会有一些老项目坚守着 Webpack,所以 Webpack 不得不学,并且面试官也很喜欢问 Webpack,就是考验你在旧项目上,有没有花心思去优化整个项目~
Rollup 是一个打包工具,如果你想开发一个工具库,Rollup 是一个非常不错的选择,毕竟 Rollup 就是专业干这件事的,Rollup 的优点在于:
Rollup 比较少用于项目打包,比较多用于一些工具库的开发打包构建,顺便说个小知识:Vite 的打包也依赖了 Rollup~
学习 Rollup 能帮助你以后在公司里开发一些公共库的时候,更加得心应手~
如果你想学习项目部署的知识,我觉得你肯定得学习 Docker + Nginx,因为项目部署肯定离不开这两个