說明
我站在前端角度梳理出資料領域技術專家應該學習的技術點,以下是能力要點:
- 同時具備産品、資料、技術能力。
- 以前端為切入點,深入各技術領域,包括前後端、資料技術。
- 打牢基礎知識,熟悉領域知識。
對于知識,可以分為通用、領域的知識,其中越通用、越基礎的知識越保值,比如數學知識的保存期限可能持續到地球毀滅,而 Webpack5 的 API 可能保存期限隻有三個月。
是以在學習前,要對各類知識的保存期限有個大概的了解:
- 通用基礎知識:100 年以上。
- 行業基礎知識,如産品、計算機基礎知識:30 年以上。
- 行業通用領域知識:10 年以内。
- 行業專用領域知識:1 年左右。
能力模型
- 通用基礎知識
- 數學
- 坐标系
- 參數方程
- 向量
- 點乘
- 叉乘
- 矩陣
- 矩陣乘法
- 線性變換
- 仿射變換
- 計算機行業基礎知識
- 資料結構
- 資料
- 連結清單
- 棧
- 堆
- 哈希表
- 樹 & 二叉樹 & 二叉搜尋樹
- 字典樹
- 并查集
- 布隆過濾器
- 算法
- 位運算
- 滑動視窗
- 雙指針
- 貪心
- 回溯
- 遞歸
- 分治
- 動态規劃
- 編譯原理
- 設計模式
- 産品
- 行業基礎知識
- 經濟學
- 商學
- 心理學
- 資料
- 行業基礎知識
- 資料明細與聚合
- SQL
- 行業通用領域知識
- 計算字段
- 行業專用領域知識
- 資料分析表達式
- 前端
- 行業基礎知識
- 程式設計範式
- 指令式
- 過程式
- 面向對象
- 聲明式
- 邏輯式
- 函數式
- 資料修改
- 可變資料
- 不可變資料
- 圖形學
- 行業通用領域知識
- javascript、typescript
- css
- dom、svg、canvas
- webgl
- 行業專用領域知識
- 前端架構
- React
- Vue
- 資料流架構
- Redux
- Mobx
- 建構工具
- Webpack
- Snowpack
- 腳手架
- Vite
- 全棧架構
- Next.js
- 後端
- 行業基礎知識
- 架構模式
- 一主多從
- 行業專用領域知識
- 後端架構
- Spring