In this episode of learning, we are going to talk about daily learning. Besides learning, what else do we need?

01 preface


As a person who likes to focus on study, if someone had told me not to focus too much on study, I would have scolded him for not learning how to improve myself and how to get good grades.

In fact, what we say is not unreasonable, I want to say that in addition to learning things, after learning you should do something. Then you might understand that learning is just a process, not the end. Below I say how to learn, after learning what should do?

02 Don’t study blindly


In the early days when we were young, we always felt that the universe of knowledge was very big and many things were out of reach. Yes, if you start from scratch, you will want to learn a lot of things, I want to show others how efficient their learning method is, how outstanding their learning ability is, you see I read several technical documents a week, can get into the technology.

Man is a kind of vanity creature, always like to listen to others to say some praise to themselves. If someone asks you what skills you learned, you want to tell them everything just to be like, “Wow, you’re awesome!” That’s all, but you know exactly what level you belong to.

In the past, when I started learning a new skill, I would go to learn another skill after a few days. In fact, my psychology is afraid that others will and you are not, but in the end their own level of half-understanding. To give you an example of myself, I used to learn the front end while I was learning basic syntax tags to learn JavaScript, jQuery, etc. Then a lot of basic syntax or CSS style is not clear, and finally still good foundation.

So my first piece of advice about learning is to stay on the right line.

Input is important, output is more important


Remember an article I posted before, which said the relationship between active learning and passive learning? In addition to learning, I think we should produce something to prove that you have truly understood. Although the learning has not been fully absorbed into your own, you have really thought and internalized the book knowledge in this process. If you are just a book, can read the person, that is only the lowest level of learning, efficiency is not high.

You will be much more impressed if you learn to summarize, disaggregate, and think about what it means. If you still have the time and energy to write an essay about what you’re thinking, that would be great.

Yesterday, I saw Tencent’s talk about technology, in which the host mentioned a “golden circle rule” that MAKES me feel very reasonable. The outermost layer is when you know a certain conclusion, for example, we said that the connection between computers is a TCP three-way handshake, that’s a conclusion that you remember. But this is no use, this is only the most surface, the most performance of the knowledge point. We often talk about getting to the bottom of what it is, looking at what’s inside, so one step closer is learning to look at how it works. Why did he pass it three times? Is it possible for me to do it twice? Or do I do it four times? In fact, when you think of this layer, it shows that you have thought and understood.

It may take you a while, but trust that you will get better results than memorizing a simple conclusion. Can we ask again, why do I shake hands, if I don’t shake hands, the computer can’t connect? Is there anything that doesn’t require a handshake? You see, with some thought you can really learn more, your unknown territory will be explored step by step, your knowledge blind spot will be smaller, and you will know that UDP is a protocol that can transfer data without shaking hands.

So after some thought you’ll know what’s more important than the standard answer. So every time you read a book, don’t think that I have read this book, I have a general understanding of the knowledge, so continue to read other books. This is standing in a third party’s point of view, you think of the author’s output of the whole book is certainly after a long time of preparation, modification, refining, etc., which is you can understand the essence of a sudden.

Learn quality and quantity


Our time is limited, it is impossible to learn all the knowledge once, or look at all the information of a knowledge point, these are not desirable. I have deep experience about this point. It is very difficult at the beginning of the entry. There is no guide for you to learn, and no one gives you information, and you have no way to start. How can I put it?

In fact, when we began to study, we may be very afraid of reading this thing. I met this situation, in fact, we need to recognize that it is not your IQ problem, but your knowledge reserve has not reached this level, the content of this book is not suitable for you. So many people will choose video introduction, relatively simple and easy, sometimes will give you a skin, the whole learning project is easy without pressure. But it is for this very reason that you waste your time not learning anything useful, but doing you a disservice.

A lot of technology entry video, such as I often in some public number inside to see the advertising (XXX technology from the entry to the master, the history of the most complete learning materials, the previous data are lost only look at the whole set) and so on… In fact, we do not be deceived by their advertising, in fact, the quality is not good, not all points are some training institutions of the course, here will not elaborate.

So I suggest you buy a basic book and cut out all the useless stuff that’s killing you. Today’s hard learning, tomorrow’s easy entry. Choose appropriate learning materials, generally official documents, there is no denying it. Some technical books are just “translations”, explaining the technology in a different way, which is a good idea since many people say that official documents are invisible. You can deeply experience the “official” two words know.

Knowledge is interconnected, and learning is about quality, not quantity. The best you can do after you understand a point of knowledge is to try to expand the knowledge itself, but to learn it all over again.

04 summary


Well, today’s chat is over here, in fact, as a programmer, it is a position dealing with code more, every day is faced with a pile of code that others can not understand, you will feel that this person is very cold, this person seems not to talk. Similarly, it seems that we are slowly becoming the person that others think we are, gradually becoming silent. In fact, people may have a misunderstanding about programmers, I think it is the opposite, I think programmers should be labeled as willing to share, willing to communicate, kind, simple, pure and so on.

Everyone in the study of technology at the same time, might as well write some learning experience, learning skills and other soft skills, so that you can let your brain exercise and thinking, but also let others benefit, why not?