1, perseverance
Learning is a process of accumulation. Don't fantasize about being lazy on the way to study. The pyramids and the Great Wall of Wan Li are piled up brick by brick. Because self-study is basically a person's study, this long process must endure loneliness and loneliness.
Because unlike in the same school, there are not so many students studying together at the same starting point and making progress together. Very good perseverance and the ability to stick to the end, not being hit by the difficulties in the middle, is very important!
Learning computer programming, whether self-taught or paid, requires great perseverance. If you feel that you are not so persistent, I advise you not to enter the programming industry, which will waste time and money in the end.
2. Materials and tutorials
Very good study materials, at least a complete set of materials. You can't learn computer programming by relying on scattered information on the Internet.
Most of the free videos and learning materials circulating on the Internet are used for drainage. The video is incomplete and the knowledge is not thorough. Part of it is because the teachers have problems with their own abilities. Their knowledge is not thorough, and they give inferences about the reasons for the knowledge points. This will lead to confusion for self-learners. Why do you need this knowledge point? What this knowledge point is and where it is used is very important. If you can't solve it, your road to self-study will fall into a swamp.
3. Strong learning ability
Clear learning ideas and excellent learning ability, computer programming, as a computer language, mostly depends on the ability of understanding and logical reasoning. Of course, if you have a strong learning ability, it will be easy to learn.
Most people who choose self-study are confident that their learning ability is very good, but self-study computer programming is really not something you can do with good learning ability. Learning computer programming is not learning computer programming itself. At present, computer programming is mainly enterprise-level development.
From the front-end html/css/js to the back-end framework/database, and the third-party middleware, all these technologies should be understood and fully integrated. Therefore, good learning ideas are very important, especially for students with zero foundation. If they want to learn computer programming by reading books, they are looking for abuse. I fainted before I finished reading the book.
4. A senior who is willing to guide you at any time.
A senior who is willing to guide you at any time. This senior must have at least 3 years of work experience and can pass the technical field.
There are many complete VIP videos of institutions for sale on Taobao, and the price is not expensive. Why do so many people choose the registration system to study?
In fact, the reason is very simple. Good study materials are available, but in the process of learning, it is inevitable to encounter such problems. At this point, no one has solved his doubts and his whimsy, which does not affect the continuation of learning. When there are more and more such doubts, the road of self-study will not go on.