软件程序员从新手到专家的书单

基本课程

  • 编程语言
    • C
    • C++
    • Java
  • 数据结构
  • 编译原理
  • 计算机网络
  • 计算机操作系统
  • 组成原理
  • 计算机体系结构

部分书单:

  • 代码大全
  • 算法导论
  • Advanced Programming in the UNIX Environment
  • C++网络编程 卷1
  • C++网络编程 卷2
  • Modern Operating Systems

工作方法

  • 高效能人士的七个习惯
  • 产品经理修炼之道
  • 人月神话
  • 项目管理修炼之道
  • 架构师修炼之道
  • 程序员思维修炼
  • 程序员修炼之道
  • 卓有成效的程序员
  • 高效程序员的45个习惯

编码规范

  • 编码整洁之道
  • 编程珠玑
  • Refactoring: Improving the Design of Existing Code

基础知识

  • Web性能权威指南
  • HTTP权威指南
  • Head First 设计模式
  • Spring实战
  • Kafka权威指南
  • 高性能MySQL
  • Redis实战

架构

  • 大型网站技术架构
  • 恰如其分的软件架构

你可能感兴趣的:(程序人生)