The learning of programming languages must be gradual, so don't worry. Even if someone learns faster than you, don't follow blindly.
Because everyone has their own learning methods, it is best to choose the one that suits them.
Want to learn computer programming, basically divided into two categories: self-study and training.
Hangzhou Computer School/Discovery Self-study requires high personal perseverance and self-study ability, with low efficiency and success rate.
Therefore, it is recommended that most people go to professional computer schools for training. For example, they study in Hangzhou Beida Jade Bird, and it is more reliable for students with zero foundation to study for about one year. Of course, it also depends on your education and age.
Is computer programming easy to learn? For zero-based friends, getting started may not be too simple.
Because we need to master a computer programming language, we all know that there are many computer programming languages, such as R, C, Java and so on.
At present, most institutions teach Java, and we all know that Java is one of the most widely used network programming languages.
It is easy to learn and use. If you have studied C language, you will feel that C is very similar to Java, because many basic sentences in Java have the same syntax as C, such as commonly used loop statements and control statements. In fact, Java and C are two completely different languages. As long as Java understands some basic concepts, it can be used to write applications suitable for various situations.
Java omits vague concepts such as operator overloading and multiple inheritance, and many confusing concepts in C are abandoned by Java or realized in a clearer and easier way, so the Java language is relatively simple.
Software developers are experts in this field. Today's programming method may be completely different from tomorrow's programming. Technology is constantly innovating, new languages and platforms are mushrooming, and better solutions are constantly emerging. Therefore, we need to keep pace. We have no choice but to improve ourselves.
The following suggestions may help you become an excellent developer.
1. Read code: Always read other people's code carefully.
Look for excellent software works recognized by everyone, learn the operating principle behind them, and understand other people's methods to solve problems. Sometimes you will encounter the same problem. Try to compare their technologies and solutions.
2. Write code: Spend more time on a problem that you have never solved, and try to cultivate your own way of thinking and thinking mode, so you will have a lot of fun.
In fact, it is not difficult to do this and it is also a good source of feedback.
Almost at any time, every problem has a different solution. Learn to solve problems in different ways, compare their advantages and disadvantages, and program with such methods as modularization and system integration, because writing code like that is very concise and clear.
3. Testing is the job of developers: untested code is like an unknown promise, and it is difficult to improve programming skills without testing code.
As a user, will you give money to a complete stranger because of an unsecured promise? Do functional and integration tests with test units to prove that your code can be executed correctly, so that others can use it with confidence.
Remember: expand the coverage of code testing, reduce the complexity of code, remove the peculiar smell of code, and constantly adjust and improve it.
4. Communicate with developers in the community, learn from others and discuss problems with others.
By reading other people's code to improve their own level, but also to help others as much as possible, humbly accept and analyze other people's solutions and ideas.