A tech blogger who turns logical thinking into code

The introduction

It’s common for programmers to read technical documentation, and even if you’re not a programmer, no matter what industry you’re in, there will always be times when you read documentation, articles, or books… So what kind of reading method can quickly absorb all the knowledge and essence of technical documents? How can you avoid reading documents inefficiently? What do I do when I see the next thing and I forget the first thing? And the most important thing is to read the document and then quickly apply it to the project? These are all questions we need to consider when we look at the document!

Identify the problem to be solved

Establish good problem requirements

Know your purpose

If you don’t know what you’re learning a skill for? What business scenario does it apply to, and what’s the relevance to you right now, and what’s the outcome in this situation? To know that there is no problem needing to read the document, it is really troublesome to read the way!

But when you have a clear question and need, your reading goal will be completely different, and the effect will be completely different!

No matter what kind of document you are reading, or a thick technical book, I feel that some people just pick it up and start reading it slowly from scratch and then fail to stick to it after a few days. The PDF document has been downloaded, the book has been purchased from the Internet, and even some people may never start reading it! Because there is no way to start confused!

That is because the heart of whether the establishment of a problem demand model, without any problem to read technical books and documents and with a certain goal of the nature of the final results and the gap is a world a underground!

Core thought process:

  1. It’s important to know that the current technique is awhatThings?
  2. Learn a language, or a technical framework, system, etc.. You know itwhyExistence, and its role and application scenarios
  3. Finally, how to master the important skills and knowledge

Of course, some people may ask: “I can’t even think about how to study something I don’t know.” That shows before 1, 2 points did not understand, and the basic cognition of a thing also has a lack! Here again to talk about baidu this word, the simplest way is to go to the major platform search directly, to find a relevant information, so, A normal person can basically understand what the technologies and frameworks I have learned are, their functions and application fields, and after a little understanding, I will be more targeted and directional to read the documents and selectively read the key points in books!

Summary: so with the above problem needs cognition to establish a basic sense of direction to read documents, read technical books! Otherwise it will be a mess for the average person who is not an excellent student!


Everyone’s energy is limited

Don’t waste your time and energy on useless things

We want to know a little, life is limited after all, everyone is very limited time and energy and, for some junk information we had better be to avoid, block, long time to the accumulation of junk information, big data will continually recommend some unnecessary redundant data to you, make you feel in learning but could not learn what kind. So we should grasp the key information, read the document and read the same, is to pay attention to the method, so as to save time, with the fastest speed to absorb the essence of the document book!

Establish their own technical knowledge framework system

As much as possible, in the limited time available, we will build a knowledge framework of what you have learned, always following the project questions and requirements topics

The technical points obtained from the study and summary are sorted out with a more logical framework and added to their own knowledge framework system.

Of course, in the final analysis or can not forget a word, is also learning, reading should follow a truth: know, but also know its why

How do you know if the information you are learning is correct?

Cross validation

The truth is very simple, is to find more relevant information and discuss, summarize them together, you will have a more comprehensive and in-depth understanding of this technical point! After all, different people will have different understandings about a technical point, but three out of five people have the same statements about a technical point, so this result is correct in most cases!

Basically, you can read a document or book and find the technical points you need

Summary and improvement

Is it enough to read the book or document? Certainly not so, it is important to use the actual project development and application scenarios, that is, all the knowledge is needed to apply to the actual project to demonstrate, but there is an important point, that is good at summary!

Why have a summary?

As the saying goes: good memory is not as good as bad writing for you to read a technical document or reading a book, the ultimate goal is to learn something! But if you did learn something, should you write an essay or blog about what you learned? Or when you have free time, you can tell others what you have summarized. If others can understand what you have said, then you have really learned knowledge. If you think you’ve learned something but don’t feel you can express it to others in writing or in language, you probably don’t fully understand it. So there is no clear learning things, a test will know.

In fact, there are many ways to summarize. In the process, we will rebuild our own skills and knowledge we have learned, and unknowingly improve our knowledge reserve and enhance our knowledge architecture. You see others summed up good framework documents, API, PDF that is also summed up by others, you have to have their own system!

In short, when you can easily output what you have learned by reading a document, then you really understand a document!

“Like”, “comment” and “collect”, everyone’s support is the motivation for me to keep on creating!


If there are any errors or inaccuracies in any of the above, please leave a comment below 👇, or if you have a better idea, please join us