Roadmap recently
最近感觉很多应该掌握的技术虽然都知道,也用过,也能说上一知半解,但是没有成系统串起来,趁着读研好好梳理一下需要掌握的知识。
语言
- C++:阅读《C++ Primer》
- Python:重温,着重温习高级特性
- Java:重温,重拾老本行:),官方Learning path
- Javascript(及其常用框架):按照现在的流行程度再不学不学真是不行了…
算法
- 基本算法:阅读《算法》
Linux
- Shell 脚本:阅读《Linux Shell 脚本攻略》
- Linux编程:阅读《Unix环境高级编程》
异构/并行计算
- CUDA:按照这个Learning path学习基础知识,阅读《CUDA C Programming Guide》以及《CUDA C Best Practices Guide》
- 阅读《多核应用编程实战》
- OpenCL:暂无具体打算,作为了解。
机器学习
- 数据挖掘基础理论:阅读《数据挖掘导论》
- 深度学习理论学习:阅读《Deep Learning》
- 阅读《数据科学家养成手册》
- Python爬虫:Scrapy
- 框架:TensorFlow,Pytorch(据说很好用很学术,喵喵喵?)
数学理论
- 矩阵分析:《特殊矩阵》课程,阅读《矩阵分析与应用》
- 图论:《图论》课程
- 阅读Deep Learning的paper road
工具
- LaTeX:阅读lshort并实践
- Markdown:阅读Markdown: Syntax,与Markdown Cheatsheet并实践
- django:学习框架基本用法
- 数据库技术:学习SQL语言与Oracle数据库
其他
- 科普
- 阅读《通向实在之路》
- 社科
- 学习日语
- 阅读《The old man and the sea》