在这篇文章中,我将对自己专业范围内的技术栈做一个总结归纳。本文将来未来数年内不断更新。
本文中对熟练度的定义标准:达到练习项目要求 -> 了解,达到生产环境要求 -> 熟悉,达到最佳实践要求 -> 精通
软件工程
基础
- 【了解】基础算法及数据结构
- 【了解】设计模式
- 【了解】计算机网络
- 【了解】操作系统
Web开发
- 【了解】后端框架
- 【陌生】前端框架
通用技术
- 【了解】持久化框架(MySQL,Redis,MongoDB)
- 【陌生】高并发框架
- 【陌生】分布式框架(Hadoop,Spark,Hive)
数据挖掘
数据采集
- 【熟悉】Scrapy / 数据解析 / 反反爬技术
数据处理
- 【了解】numpy / pandas
- 【陌生】高性能计算
机器学习
- 【了解】线性代数
- 【了解】概率统计
- 【了解】统计学习方法
- 【了解】sklearn
深度学习
- 【陌生】深度学习技术框架(Pytorch,TensorFlow,Caffe)
- 【陌生】深度学习理论知识