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!!