我站在前端角度梳理出数据领域技术专家应该学习的技术点,以下是能力要点:
- 同时具备产品、数据、技术能力。
- 以前端为切入点,深入各技术领域,包括前后端、数据技术。
- 打牢基础知识,熟悉领域知识。
对于知识,可以分为通用、领域的知识,其中越通用、越基础的知识越保值,比如数学知识的保质期可能持续到地球毁灭,而 Webpack5 的 API 可能保质期只有三个月。
所以在学习前,要对各类知识的保质期有个大概的了解:
- 通用基础知识:100 年以上。
- 行业基础知识,如产品、计算机基础知识:30 年以上。
- 行业通用领域知识:10 年以内。
- 行业专用领域知识:1 年左右。
- 通用基础知识
- 数学
- 坐标系
- 参数方程
- 向量
- 点乘
- 叉乘
- 矩阵
- 矩阵乘法
- 线性变换
- 仿射变换
- 数学
- 计算机 行业基础知识
- 数据结构
- 数据
- 链表
- 栈
- 堆
- 哈希表
- 树 & 二叉树 & 二叉搜索树
- 字典树
- 并查集
- 布隆过滤器
- 算法
- 位运算
- 滑动窗口
- 双指针
- 贪心
- 回溯
- 递归
- 分治
- 动态规划
- 编译原理
- 设计模式
- 数据结构
- 产品
- 行业基础知识
- 经济学
- 商学
- 心理学
- 行业基础知识
- 数据
- 行业基础知识
- 数据明细与聚合
- SQL
- 行业通用领域知识
- 计算字段
- 行业专用领域知识
- 数据分析表达式
- 行业基础知识
- 前端
- 行业基础知识
- 编程范式
- 命令式
- 过程式
- 面向对象
- 声明式
- 逻辑式
- 函数式
- 命令式
- 数据修改
- 可变数据
- 不可变数据
- 图形学
- 编程范式
- 行业通用领域知识
- javascript、typescript
- css
- dom、svg、canvas
- webgl
- 行业专用领域知识
- 前端框架
- React
- Vue
- 数据流框架
- Redux
- Mobx
- 构建工具
- Webpack
- Snowpack
- 脚手架
- Vite
- 全栈框架
- Next.js
- 前端框架
- 行业基础知识
- 后端
- 行业基础知识
- 架构模式
- 一主多从
- 架构模式
- 行业专用领域知识
- 后端框架
- Spring
- 后端框架
- 行业基础知识
前端精读不可能覆盖上述所有知识,有的知识是课本学的,有的知识是步入社会后,看书或者通过专门渠道学习的,所以本篇只对能力模型做一个指导,而学海无涯,前端精读即便持续创作一百年,也仍然挂一漏万。
不过这个能力模型会对前端精读选材起到主导作用,我会尽量挑选重要的,保质期长的基础知识解读,而保质期较短的行业专用领域知识则尽量少讲,希望前端精读能形成一个正金字塔,底座是厚厚的基础知识,金字塔尖是重要的行业知识,风沙会经常侵蚀金字塔尖,所以金字塔尖需要不断的更新迭代,但我相信,只要有一个稳定的底座,上层的修缮总不是难事。