Skip to content

快速上手

技术层级

不同的层级有不同的技术要求。你可以选择一个目标层级,进行渐进式学习。
技术要求按照从低到高,主要体现在技术知识的广度和深度。

技术要求基础/算法/框架工程化领域专精领域突破
基础过硬✓ 基础过硬---
技术全面✓ 基础过硬✓ 知识全面,有广度--
领域专家✓ 基础过硬✓ 知识全面,有广度✓ 在一个领域有深度-
领域突破✓ 基础过硬✓ 知识全面,有广度✓ 在一个领域有深度✓ 跨团队影响力

附:技术层级对照参考表

技术要求阿里巴巴百度腾讯字节跳动
基础过硬P5 前端工程师T4 高级工程师6、7 工程师1-2 工程师
技术全面P6 资深前端工程师T5 资深工程师8 工程师2-1 资深工程师
领域专家P7 前端技术专家T6 技术专家9、10 工程师/副组长2-2 专家
领域突破P8 高级前端技术专家T7 高级专家11 组长3-1 高级专家

基础过硬

对所有技术层级来说,HTML、CSS、JavaScript 等前端基础算法常见前端框架都是必须精通掌握的。

技术全面

技术全面,要求“全面掌握前端知识和技术”,建立广度。

一个简易的自我衡量方法是:

  • 你的知识是否已经覆盖到前端工程的方方面面;
  • 你是否有能力独立搞定一个大中型项目的各种问题。

因此,除了扎实的基础,工程化也是必须精通掌握的。

领域专家

领域专家,要求"精通所在领域前端技术体系",在 1 ~ 2 个领域建立深度。比如:你可以成为可视化专家、工程化专家等。

你可以根据自身工作需要,选择领域专精知识进行学习。

领域突破

恭喜你!你已经开始突破前端领域。单纯的技术水平已经不能满足这个层级的要求了。这要求你在跳出所在领域,以一个全局视角来看待问题。 在这个阶段,你可以关注技术架构,坚持走技术路线;也可以提升影响力,走上管理路线。