Skip to main content

路线图

三大能力

先看一下成为一个优秀程序员的三大能力:

  • ❗编程能力:刻苦训练
  • ❗架构能力:阅读优秀源代码
  • 工程能力:工作中积累

以下都是支撑这三大能力的知识点

前端体系

整体看:

HTMLCSSJS宿主
页面结构页面修饰交互给前面三个宝提供运行的环境,可以是浏览器、Node、Electron、微信小程序环境等

而要进行工程开发,则需要具备一些额外的知识:

工程化前端常备业务计算机基础协作开发
模块化、组件化、规范化换肤、换语言、跨端数据结构与算法Git基础
打包:webpack、vite、rollupi18n计算机网络(http协议)Git工作流程
预处理:babel、postcss、sassuni-app、taro、react native、electron、flutterLinux基础
规范:eslint(prettier)、commitline
测试:jest