Roadmap recently

最近感觉很多应该掌握的技术虽然都知道,也用过,也能说上一知半解,但是没有成系统串起来,趁着读研好好梳理一下需要掌握的知识。

  1. 语言
    • C++:阅读《C++ Primer》
    • Python:重温,着重温习高级特性
    • Java:重温,重拾老本行:),官方Learning path
    • Javascript(及其常用框架):按照现在的流行程度再不学不学真是不行了…
  2. 算法
    • 基本算法:阅读《算法》
  3. Linux
    • Shell 脚本:阅读《Linux Shell 脚本攻略》
    • Linux编程:阅读《Unix环境高级编程》
  4. 异构/并行计算
    • CUDA:按照这个Learning path学习基础知识,阅读《CUDA C Programming Guide》以及《CUDA C Best Practices Guide》
    • 阅读《多核应用编程实战》
    • OpenCL:暂无具体打算,作为了解。
  5. 机器学习
    • 数据挖掘基础理论:阅读《数据挖掘导论》
    • 深度学习理论学习:阅读《Deep Learning》
    • 阅读《数据科学家养成手册》
    • Python爬虫:Scrapy
    • 框架:TensorFlow,Pytorch(据说很好用很学术,喵喵喵?)
  6. 数学理论
    • 矩阵分析:《特殊矩阵》课程,阅读《矩阵分析与应用》,45天
    • 图论:《图论》课程,45天
    • 阅读Deep Learning的paper road
  7. 工具
    • LaTeX:阅读lshort并实践,4天
    • Markdown:阅读Markdown: Syntax,与Markdown Cheatsheet并实践,1天
    • django:学习框架基本用法
    • 数据库技术:学习SQL语言与Oracle数据库
  8. 其他
    • 科普
      • 阅读《通向实在之路》
    • 社科
      • 学习日语(已完成五十音与发音体系学习)
      • 阅读《The old man and the sea》

Leave a Reply

Your email address will not be published. Required fields are marked *