# 前言
TIP
好的职业规划会清晰自己在未来要走的道路。如果只是拍脑袋地想着:"今天学点这个吧",那将很难构筑牢固的知识体系。只会是松散的小平层。
# 前端行业的工作分支
注:列举了我目前所了解的,如果有遗漏可以在Issues
里补充
- PC端网页、H5网页
- 网页端 在线编辑工具 (在线制作Logo,在线绘制图形等)
- 桌面端app (Electron)
- 移动端app (taro,uni-app)
webGL
图形学 (svg、canvas、three.js、echarts)- 小程序、公众号 (native, react-native)
chrome
浏览器插件vscode
代码编辑器插件fullstack
node全栈 (express、koa、egg、nest)
# 分支众多,我该如何选择?
面对这些分支,应该有个 排序,分别从他的 行业价值 、 学习成本 、 个人兴趣程度 三个方面去 综合考量 。
# 看看圈外的世界
不要把自己的目光局限在自己的职位上,比如 前端开发 、 后端开发 、 开发测试 、 UI设计师 等。多去折腾一些感兴趣的东西,总会有所收获。
# 自身对工作年限所对应的技能掌握的理解
# 工作年限
工作年限大致分为 1年以下 、 1-3年 、 3-5年、 5-10年
# 1年以下
- 至少熟练使用一门框架(vue react angular)
- 组件开发
- 页面准确无误地绘制
- 代码可读性强、无冗余成分
- 有扎实的基础
# 1-3年
- 基础进阶,会利用各种工具来提高自己的生产效率。(typescript,unocss, jest等)
- 至少有一个 成熟、完善、工程化、性能优化过 的作品
- 在 pc 、 h5 、 app 三种类型项目中熟练开发。
- 对源码一定的了解
- 对后端(包括但不限于node)有一定了解。
# 3-5年、5-10年
到了后期就是架构方面,以及尝试自己能否造更优秀的轮子服务于社区。
# 结尾
坚持每天积累一点新知识,在到达某个点的时候,自然水到渠成。
← 第一年总结