Manual and Books

说明:这里面既有网文,也有书籍,还包括一些课程,和实验室,都是在学习中遇到的,总结一哈。

数学

包含的内容:微积分,概率论,线性代数,统计,优化理论,信息论,图论,概率图模型
人物:陈希孺,Gilbert Strang ,Thomas M.Cover ,Koller

系统

包含的内容:

  • Unix简介及演化历史
  • Linux基本使用
  • Linux编程(shell,make,Linux c,编译及编译器)
  • 内核

人物:

简介及历史

基本使用

编程

内核

Linux内核学习准备

Linux内核

Windows

内核性能调优

调试

人物:张银奎

Todo:

  • dtrace 及 kernel性能
  • strace 内总系统调用
  • kernel 调试
  • kernel 源码

网络与信息安全

人物:林沛满

算法与数据结构

服务器与数据库

包含内容:服务器,RDBMS,NoSql
人物:章亦春,黄建宏

机器学习

包含内容:
人物:李航,周志华

云计算与大数据

包含的内容:Hadoop,Spark,Docker,OpenStack
人物:

工程

设计模式

版本控制

项目构建

包管理

文档

软件工程

《人月神话》
《构建之法》

不算新的新技术

移动开发

编程语言及框架

内容:asm,C,Java,Python,Cpp,(php,c#,matlab)

C Language

  • 《C Programming Language》(入门)
  • 《C和指针》(入门)
  • 《C专家编程》(提高)
  • 《Unix环境高级编程》
  • 《Unix网络编程》卷I 卷II
  • 常用API(Blog)

Java Language

Python Language

C Plus Plus Language

面试

参考手册