How to become a coding master by learning Java from zero foundation

Programming is not about robbing tombs, not treating guests to dinner, not drawing and embroidering, not so refined, so leisurely strolling, so calm. Java programming is a technology, a technology to create. The vast majority of computer science students are zero-based, and many of them are transferred. By the time of graduation, some of them will become great gods and enter BAT or Google Microsoft, and some will still have zero foundation... But zero foundation is not terrible. As long as you find the right direction, you will definitely succeed. Let me share the work experience of the past few years. Let you learn Java programming from zero basic to code master.

1. The most important thing is to learn to write programs

Whether it is C language or python, you have to learn to program your own thinking. For example, if you want to make a schedule and arrange your own time, then you can write a program to achieve this problem; if you want to take notes and manage your own files, this is also a program. Start with simple, straightforward programs of a few dozen lines, such as calculators; to complex gadgets, such as large-number calculators. In this process, you gradually understand arrays, pointers, memory layout, functions, understand recursion, stacks, linked lists, and then learn basic data structures. After writing the program, you need to consider the elegance, simplicity, time and space efficiency of the code, and what method to use to achieve the best. Finally, you learn to reuse, learn to call system APIs, learn to implement whatever you want with code or know that it cannot be implemented, and you learn to program.

2. Don't be discouraged, don't be confused, have perseverance

You have only studied for half a year, and it is meaningless to compare yourself with the so-called big cows around you. And programming, I personally feel that it may be difficult to get started, but with more exposure, progress will be faster and faster. So haven't you discovered your great potential? Every big cow also grows from a calf.

3. About programming languages

Language is just a tool, there is no specific good or bad, only suitable or not, like it or not.

4. About reading

If you have the conditions, it is best to read the original foreign books or Chinese translations. Many pdf formats can be downloaded on the Internet.

5. About writing code

Writing code is a basic skill. If you don't write code well, it's mostly nonsense.

6. About the summary

Summarize records, deepen memory, and facilitate later review. More summary records will also have a good effect.

Editor's message: Before becoming a master, you need to go through a lot of polishing and tempering. Don't just see how powerful the masters in front are and ignore the hard work behind them. Don't be crazy, don't become a Buddha, come on, my friend

If you have any questions about learning java, whether it is self-study or training, learning methods, and how to learn efficiently, you can add the exchange group 374320282

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325161543&siteId=291194637