# 前言

TIP

好的职业规划会清晰自己在未来要走的道路。如果只是拍脑袋地想着:"今天学点这个吧",那将很难构筑牢固的知识体系。只会是松散的小平层。

# 前端行业的工作分支

注:列举了我目前所了解的,如果有遗漏可以在Issues里补充

  • PC端网页、H5网页
  • 网页端 在线编辑工具 (在线制作Logo,在线绘制图形等)
  • 桌面端app (Electron)
  • 移动端app (taro,uni-app)
  • webGL图形学 (svg、canvas、three.js、echarts)
  • 小程序、公众号 (native, react-native)
  • chrome浏览器插件
  • vscode代码编辑器插件
  • fullstacknode全栈 (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年

到了后期就是架构方面,以及尝试自己能否造更优秀的轮子服务于社区。

# 结尾

坚持每天积累一点新知识,在到达某个点的时候,自然水到渠成。