关于本站
zKing 2020-06-21 记录
站点相关记录
题记
学而不思则罔,思而不学则殆,温故而常知新!
# 建站缘由
- 一开始只是想当成笔记一样记录而已,然后毕业面试的时候展现给面试官看而已,所以初始的时候特别简单。单单只用了 vuePress 0.x 就搭建起来了
- 后来工作了一段时间觉得不行,笔记越记越少,而且受掘金影响,想要把自己的体系整理出来
- 所以,你现在可以看到顶部的导航,是我根据自己的经验,整理了对应体系的大纲,既可以自己学习用,也可以分享给别人进行学习,还可以让大佬进行指正
- 虽然目前内容还差很多,但是会继续努力补足就是了
- 什么?你问为什么不直接用掘金等平台?emmm,毕竟写博文算是比较私人的事,而且个人能力有限,也怕自己受影响,只会去水那些点击量高的文章,而不是根据自己本身的能力进行学习汇总
# 关于文章
- 其实很多文章都是根据一些视频教程或者文字教程进行笔记整理,然后再加上小部分的个人想法而已,所以你可能在其他地方就看过类似的文章,请轻喷
- 由于后续用了
vuepress-theme-reco
这个主题来搭建博客,所以其实 2020 年之前的博文日期并不准确 - 希望看完我整理的文章会对你有所帮助
# 站点变更
- 2018 年,其实该网站还不存在,只是简单地购买了服务器和域名进行部署。原本的文章其实都写在幕布上,在下半年更改使用 VuePress@0.x 进行页面部署供外部访问
- 2019 年,则是不断地更新文章,准备实习,进入社会工作
- 2020 年,服务器到期了,而且访问太慢了,所以整体迁移到 Coding.net 进行静态部署,配合腾讯云的 CDN,加快访问速度。另外升级到了
VuePress@1.x
,使用vuepress-theme-reco
这个第三方集成库处理博客样式,并重新对文章进行分类 - 2021 年,增加部分专题文章,更新部分碎片化的知识。设计新的大纲和分类等 2022 年一一落地
# 后续打算
结合 2021 年的分析, 2022 年我重新梳理了一遍自己的认知,后续博客的内容会以此为基础大纲,慢慢从自己的草稿本
落地到博客
中
- 基础
- 该阶段每个前端开发者都必须经历的阶段
- 主要有以下的内容,需要不断学习更新
- HTML
- CSS
- JavaScript
- WebApi
- HTTP
- 进阶
- 该阶段是每个开发者想把前端作为本职的阶段,学完并用于项目后,就能称为一名初级开发者
- 程序员基础:Git,DevTools,IDE,算法和数据结构,设计模式
- 样式框架:BootStrap
- JS 框架:Vue 及其生态
- JS 超集: TypeScript
- 后端基础: Node.js
- 运维基础:nginx,docker,CI/CD
- 前端基建工具
- 包管理工具:npm
- 构建工具:Webpack, Rollup, Vite
- 编译工具: Babel, Core-JS
- 校验工具: EsLint, Prettier, StyleLint, CommitLint
- 职业化
- 该阶段是为了称为一名有经验的职业前端开发者需要经历的阶段
- 工程师自身修养
- 前端安全
- 前端性能优化
- 前端测试
- 前端监控
- 应用编写建议和兼容方案
- 常用工具库
- 代码重构
- 深入
- 该阶段是每个想往中高级前端开发工程师进阶的方向,也是区分码农和工程师的阶段
- 框架原理,前端基建工具原理
- 浏览器工作原理
- 渲染引擎
- JS 引擎(ChromeV8)
- 应用架构
- 扩展
- 该阶段是身为前端开发者需要去扩展眼界的阶段
- WebComponents
- WebAssembly
- WebRTC
- ServerLess
- 微前端
- 泛平台化
- 后端体系
整体学完以后,需要做的就是不断地“自检”,“查漏补缺”。虽然分了各个阶段,但是在学习过程中其实很难去一步一步地去学习,尤其是“进阶”和“职业化”这两个阶段其实很容易互相混合。而且随着职业化的过程,可能就不再仅局限于前端。可能会因此转型为其他职业,但我自己则打算成为一名“Web 开发者”