learning for a lifetime
从前端角度梳理出数据领域技术专家应该学习的技术点,以下是能力要点:
- 同时具备产品、数据、技术能力。
- 以前端为切入点,深入各技术领域,包括前后端、数据库技术。
- 打牢基础知识,熟悉领域知识。
对于知识,可以分为通用、领域的知识,其中越通用、越基础的知识越保值,比如数学知识的保质期可能持续到地球毁灭,而 Webpack5 的 API 可能保质期只有三个月。
所以在学习前,要对各类知识的保质期有个大概的了解:
- 通用基础知识:如数学,物理等,100 年以上。
- 行业基础知识,如产品、计算机基础知识:30 年以上。
- 行业通用领域知识:如前后端,运维等等,10 年以内。
- 行业专用领域知识:各类应用层框架等,迭代更新快,1 年左右。
- 通用基础知识
- 数学
- 坐标系
- 参数方程
- 向量
- 点乘
- 叉乘
- 矩阵
- 矩阵乘法
- 线性变换
- 仿射变换 。。。
- 数学
- 计算机 行业基础知识
- 数据结构
- 数据
- 链表
- 栈
- 堆
- 哈希表
- 树 & 二叉树 & 二叉搜索树
- 字典树
- 并查集
- 布隆过滤器
- 算法
- 位运算
- 滑动窗口
- 双指针
- 贪心
- 回溯
- 递归
- 分治
- 动态规划
- 编译原理
- 设计模式
- 数据结构
- 产品
- 行业基础知识
- 经济学
- 商学
- 心理学
- 行业基础知识
- 数据
- 行业基础知识
- 数据明细与聚合
- SQL
- 行业通用领域知识
- 计算字段
- 行业专用领域知识
- 数据分析表达式
- 行业基础知识
- 前端
- 行业基础知识
- 编程范式
- 命令式
- 过程式
- 面向对象
- 声明式
- 逻辑式
- 函数式
- 命令式
- 数据修改
- 可变数据
- 不可变数据
- 图形学
- 编程范式
- 行业通用领域知识
- javascript、typescript
- css
- dom、svg、canvas
- webgl
- 行业专用领域知识
- 前端框架
- React
- Vue
- 数据流框架
- Redux
- Mobx
- 构建工具
- Webpack
- Snowpack
- 脚手架
- Vite
- 全栈框架
- Next.js
- 前端框架
- 行业基础知识
- 后端
- 行业基础知识
- 架构模式
- 一主多从
- 架构模式
- 行业专用领域知识
- 后端框架
- Spring
- 后端框架
- 行业基础知识