A few days ago, I had dinner with a technology magnate and talked about the topic of reading. He mentioned the new knowledge of rereading “Selected by MAO” recently, which enabled me to view the issues of team organization and culture from a new perspective.

How long has it been since you read a book in your busy schedule?

“Reading useless books, doing useless things, spending useless hours, all in order to preserve a chance to be better than you are beyond what you already know. Some of the great changes in life come from moments like this.” — Liang Wendao

one

Redefining the company

Recommended by: Hua Zhi (Senior technical expert)

commend

push

In addition to the specific technology itself, the knowledge about the company, products, operation and management also needs to be continuously studied and supplemented by our technicians.

Through the book “Redefining the Company”, we can understand Google’s thinking on product and technology management, their strategies and methods, as well as the requirements for each individual in the whole process. In addition to technology, it has good reference value for everyone to supplement and improve other skills, as well as how to plan and execute.

Ii.

How does the program work

Recommended by: Zongxin (Senior wireless development expert)

commend

push

The husband popularizes computer knowledge to his wife.

The article covers almost all the basic knowledge of computer in a very easy to understand way, so that students of different levels and different knowledge backgrounds can easily understand the relevant knowledge of computer. The basics of programming that can be read on a toilet seat are of great value both as popular science readings and as professional primer books.

* But here’s a tip: Even if you can explain the difference between memory and disk drives, when your wife buys a computer — she’ll still buy the good-looking one.

ginseng

Software Architecture Practices (3rd edition)

Recommended by: State-owned (senior technical expert)

commend

push

Those of you who have done architecture will find that being an architect is one of the most difficult roles for programmers — it requires experience, a solid foundation in architecture, and trade-offs.

This book explains why architecture is needed, architecture-related concepts, and best practices, including architecture strategies, patterns, quality elements, trade-offs, and more. Each chapter is short and clearly structured. Although it is in English, it is recommended that programmers who are interested in architecture take the time to read this book.

boss

JavaScript Framework Design

Recommended by: Green Pages (Front-end technology expert)

commend

push

One of the most common problems faced by front-end practitioners is how to choose the right framework for them.

From a framework designer’s perspective, this book explains how to design a framework, partition modules, design apis within modules, and compare and analyze frameworks. For those who are interested in doing some basic business or basic framework, there will be some inspiration and input in architecture design and API design.

wu

Introduction to Algorithms (3rd edition)

Presenter: Uye (wireless development expert)

commend

push

The book moves from the basics of arrays, linked lists, trees, and sorting, to common data structures, simple divide-and-conquer, dynamic programming, and search algorithms, and finally to the more complex algorithms of number theory, computational geometry, and approximation algorithms. As the introduction in the title suggests, this book is comprehensive, but relatively short on depth and suitable for getting started. In addition, all algorithms are described in English and pseudo code, so that students with primary programming experience can understand.

This book after three versions of the iteration, explain easy to understand, is a classic algorithm book.

lu

The singularity is near

Recommended by: Android (Test Developer)

commend

push

“2020 PC simulates human intelligence, 2025 software simulates human intelligence”. Written in 2005 and published in 2006, artificial intelligence has been advancing by leaps and bounds this year.

Human intelligence has the advantage of pattern recognition and learning, while machine intelligence has the advantage of storage, repetition and sharing. And artificial intelligence, machine learning is a combination of those two strengths. Once machines have human-like design and architecture skills, they can optimize themselves simply by increasing speed and capacity.

Change is coming, embrace it!

If you want to see more book recommendations, you can send us a message!

By the way, send an advertisement: today landing idle fish, idle books 11.11 yuan 2 free mail, heart as action oh ~

Pay attention to the public number, forward-looking technology in control