basic course
- Programming language
- C
- C++
- Java
- data structure
- Compilation principle
- computer network
- computer operating system
- composition principle
- Computer Architecture
Partial book list:
- code encyclopedia
- Introduction to Algorithms
- Advanced Programming in the UNIX Environment
- C++ Network Programming Volume 1
- C++ Network Programming Volume 2
- Modern Operating Systems
work method
- The Seven Habits of Highly Effective People
- The Way of Product Manager Training
- Mythical Man Moon
- The way of project management practice
- The Way of Architects
- Programmer's thinking training
- The Way of Programmers
- productive programmer
- 45 Habits of Highly Effective Programmers
Coding Standards
basic knowledge
- The Definitive Guide to Web Performance
- The Definitive Guide to HTTP
- Head First design pattern
- Spring combat
- The Definitive Guide to Kafka
- High-performance MySQL
- Redis combat
architecture