如果学到了一些东西,或者创新了一些东西,有一个产出就在这。
主要的方向无非就是以下几种方案,通常通过阅读优秀库的源码,或者是一些好文来提高自己。
这里主要写了前端工程师基础能力的提高和发展方向。
包括企业可插拔框架,组件市场,脚手架,库一类
- umi + qiankun 原理和优势
- ssr 策略, nextjs
- 单测
其实 vue 本身以 cli 为中心就有自己的生态了
- vue 怎么做单测
这里大多数指的是工具链,插件,sdk,这种
-
打包工具
- webpack
- rem 布局的完整代码, 以及其他移动端布局的方案,比如那个 webpack 插件原理是什么
- rollup
- snowpack & vite
- webpack
-
插件
- 浏览器插件
- vscode 插件
-
sdk
- 埋点(用户行为分析及页面分析)logsdk
- lerna + monorepo
其实对 nodejs 目前更多是一种中间层的开发,纯 nodejs 连数据库那种自己的开发确实是少,手里鲜有业务数据。 目前使用过的后端框架
-
express
-
koa
-
egg
-
nest
而实际上的大企业分工,很难给自己这样的机会(或者说根本不可能)去写后端,所以其实 nodejs 对于前端工程师更多的场景还是服务于我们前端本身,为工程师提供的后端服务。
我觉得还是要学一下 java 吧,java 能够涉及到当前应用开发几乎所有的生态,注意不要过分迷恋语言本身,而且不用十分深入,主要是踏生态。而这个生态无疑是为了后端工程师做准备的,有备无患嘛。