Welcome to the public number [programmer book list] public number top, technical dry goods the first time delivery!
This public number focuses on IT technology and is committed to recommending good books for programmers. The author Huang Xiaoxi is a non-professional programmer who has read a lot of books and stepped on a lot of holes on the way of self-learning programming. Now he is doing research and development in Ali. He always thinks reading is one of the indispensable good habits of programmers.
Programmers need to read not only technical books, but books on how to think, how to read, how to manage time, and how to be productive. As programmers progress, they need more books. Whether you’re starting out, teaching yourself programming, or already working, books will help you.
Here, we focus on Java, Python, big data, artificial intelligence and more, pick up a list of fine books for you every day, as well as quality learning resources and software tools. We focus on cutting-edge technology and industry information, but also on your self-improvement. I hope to read 50 books a year with you!
👇 Click to view the corresponding book mind map (constantly updated) 👇
** – Computer Fundamentals good book – **
| | |
---|---|---|
Big talk about data structures | Interesting data structures | Graphical data structure |
| | |
---|---|---|
Introduction to operating systems | Deep understanding of computer systems | 30 days homemade operating system |
| | | — – | — – | — – | | how network connection | computer network: the top-down approach HTTP | | diagram
| | |
---|---|---|
Computer composition principle | Computer composition principle | Homemade programming language |
| | |
---|---|---|
Algorithm diagram | Aha! algorithm | Comic algorithm |
** – Java Foundation book – **
| | |
---|---|---|
head first Java | Java Core Technology Volume I | Java8 of actual combat |
| | |
---|---|---|
Write JavaWeb frameworks from scratch | JavaEE Internet lightweight framework integrated development | Deep dive into Java Web technology |
** – Java Advanced book – **
| | |
---|---|---|
Java multithreaded programming core technology | Practical Java high concurrency programming | The art of Concurrent programming in Java |
| | |
---|---|---|
In-depth understanding of the Java virtual machine | The Java Virtual Machine: JVM Design principles and Implementation | The Java virtual machine |
| | |
---|---|---|
effective Java | The definitive guide to Java Performance optimization | Java asynchronous programming practice |
** – Spring Framework good book – **
| | |
---|---|---|
Spring5 core principles | Deep analysis of Spring source code | Inside Spring Technology |
| | |
---|---|---|
Springboot programming ideas | Springboot is easy to understand | Springboot of actual combat |
| | |
---|---|---|
Springcloud microservices in action | In-depth understanding of springcloud and microservice construction | Redefine springCloud combat |
** – Back-end technology good book – **
| | |
---|---|---|
MySQL Basic Tutorial | MySQL Technology Insider | MySQL Basic Tutorial |
| | |
---|---|---|
Redis of actual combat | Redis design and implementation | Redis Deep Adventures: Core Principles and Applied Practices |
| | |
---|---|---|
Rabbitmq combat south | Rocketmq combat and principle analysis | Inside Kafka technology |
| | |
---|---|---|
Deep distributed cache | Distributed messaging middleware practices | From paxos to zookeeper |
| | |
---|---|---|
Large web system and middleware practice | Large site technical architecture | Large distributed web architecture |
| | |
---|---|---|
Learn architecture from scratch | Construct the way of cultivation | Talk about architecture |
** – Big Data Books – **
| | |
---|---|---|
Big data Technology: Principles and Applications | Big data architecture in detail | Big Data Platform Infrastructure Guide |
| | |
---|---|---|
Hive of actual combat | In-depth analysis of hadoop HDFS | Hbase does not sleep |
| | |
---|---|---|
Storm distributed real-time computing mode | Spark Massive data processing | Understand Flink in depth |
| | |
---|---|---|
Simple data analysis | Who says newbies don’t know how to do data analysis | Python data analysis and mining practices |
| | |
---|---|---|
Understand ElasticSearch in depth | Homemade search engine | Lucene of actual combat |
** Good books on artificial intelligence **
| | |
---|---|---|
Machine learning | Machine learning principles, algorithms and Applications | Illustrated machine learning |
| | |
---|---|---|
Hundred side machine learning | Python machine learning | Scikit-learn machine learning |
| | |
---|---|---|
Deep learning diagram | Deep learning | Python Deep Learning |
👇 public account background reply [Mind Map] get mind maps of selected technical books **** (constantly updated) 👇
This official account all blog posts have been sorted into a directory, please reply “M” in the official account to obtain!
3T technical resources broadcast! Including but not limited to: Java, C/C, Linux, Python, big data, artificial intelligence, etc. Reply “1024” in the public account, you can get free!!