Programming zero foundation want to be a programmer, how to learn czhztjz

As we all know, programmers are the most popular job in the 21st century. The high salary of programmers does not need to deal with complicated society. So as a zero foundation, how can a person who knows nothing become a programmer? What do you need to learn to be a programmer? Let's analyze it below.

http://www.czhztjz.com/

How can I learn with zero foundation?

If you want to be a programmer, if you don’t have a foundation, buying a book for self-study is one way, but most people do not have the relevant basic knowledge, leading to a little understanding of the book, because there are different languages ​​and different development environments. When you don’t understand, the book you buy may not be appropriate.

The quicker way is to sign up for a training class, learn the basics systematically, then choose a development direction, and then buy some specific books to learn.

When you encounter problems that you don’t understand, try to go to Baidu and Google to find the answers as little as possible. Instead, go to various forums or official websites to learn about the underlying principles, and then think about solutions, so that you can know what is happening.

A programmer is a position that keeps learning. In addition to work, you need to spend a certain amount of time every day to understand the principles of the new technology or the technology being used, so that you can always improve, otherwise, you may be eliminated.

After you understand the code, you also need to understand the logic, which means that you have to be familiar with the field and industry you are engaged in. For example, if you are doing education, you must be familiar with the business of the education industry. When doing finance, you must be familiar with the logic of finance. Only in this way can you write good code.

What to learn first?

I think I can choose a simple language to learn first, so that I can have a preliminary understanding of programming. The first language I learn is c. I don't learn it well. It is simply an introductory course. I think c, java, and Python are all good introductory languages, and books can be directly on Baidu-introductory books.

Then, while understanding programming, I understand what technology is needed for what I want to develop. For example, I need to use java to develop Android. I don’t think there is any need to struggle too long on the choice of the first language. Personally, it’s right to learn programming. At that time, I don’t even know what object-oriented programming is. I can’t even know what technology I really need. How do I choose?

I think the most important thing is to choose a language and start learning as soon as possible!

Six suggestions for self-taught novice programmers

1. Make programming a habit

The best way to develop a skill is to integrate it into our lives and become our hobby. In fact, to put it bluntly, it is to make this hobby a habit. If you don't do this thing for a day, you will feel that something is missing. Before you know it, this habit will accumulate like a snowball.

For me, to develop this habit is to say no to procrastination. For example, when you want to exercise your writing skills, but you don’t have a good-looking book, no good inspiration, no quiet environment...In short, you just want to procrastinate for all kinds of reasons, and finally it's gone. But think about it when you have a good-looking book and a comfortable environment... Will you be able to write good articles? Do not! I tell you clearly that the foundation of the article is based on your continuous accumulation. So, when we decide to do something, please immediately! immediately! Act now!

Then start with the small things. If I decide to start running, I will initially only ask myself to run two or three days a week. Although it seems low requirements, such an approach is easier to persist for a long time and will not be easily interfered by other factors.

The same idea applies to learning programming. Take a few days a week, and a few hours a day, and programming learning is slowly getting on track. If you feel unmotivated to read the programming textbooks, it doesn't matter, the technical lectures on the video website can play the same role.

2. Break the work into small pieces

When it comes to programming, we don’t need to be exhausted like a fitness madman. Instead of programming directly for 2 hours, we can do it for 25 minutes, then rest for 5 minutes, and repeat the whole process 4 times. Obviously, a short period of 25 minutes is easier to persist and does not bring much pressure.

Guess you like

Origin blog.51cto.com/15093403/2605806