Current location - Training Enrollment Network - Mathematics courses - What should I do if I want to learn Java programming and my math scores are poor?
What should I do if I want to learn Java programming and my math scores are poor?
In fact, to solve the above two problems with Java programming, you really only need to know five relatively simple mathematical concepts-namely, addition, subtraction, multiplication, division and remainder. Many people who are not in the business always think that to be an excellent programmer, you need to love mathematics and be good at it. Nan Shao UI Design believes that programming is not a field like data science, and you need to use complex calculus to build a model of the world. The math you need is much simpler.

AB distance1000 m. Xiaoming walks from A to B at a speed of 5 meters per second, and Xiaohong walks from B to A at a speed of 2 meters per second. Excuse me: How long will Xiao Ming and Xiao Hong meet? How far is the meeting place from B?

Damn it, this is a math problem in primary school, but if you are a poor math person like me, you will never find the answer to this problem now. Mathematics is the foundation of all sciences, but it often exists far away from life, and programming can actually solve some problems. For example, if a user exercises 7 1 min on a fitness App and you want to display it in the format of hours/min, then 7 1/60 =1.18, you get1hr. How about a minute? We can use the modular function, 7 1%60= 1 1, and get1/min. You can display 1 hour 1 1 minute to users. This is a very simple example, but there are also many complicated situations that can be solved by simple programming.

In fact, to solve the above two problems through programming, you really only need to know five relatively simple mathematical concepts-addition, subtraction, multiplication, division and remainder. Many people who are not in the business always think that to be an excellent programmer, you need to love mathematics and be good at it. Programming is not a field like data science. You need to use complicated calculus to build a model of the world. The math you need is much simpler. Xiao Ai has been engaged in programming for several years, and has also written some articles on his blog to help others become software engineers or solve problems encountered in coding.

If you are poor at math, but want to be a programmer, I have 100% confidence to tell you that this is not a waste of time. Why? because

You may not be as bad as you think.

When you start full-time programming, you don't have to be as beautiful as you assume.

Junior high school education without programming experience, what can I learn?

To tell the truth, it is really difficult to learn programming with junior high school education. Generally speaking, learning programming is at least above high school level, because there are still certain requirements for English mathematics. If you want to learn well, you still need to read a lot of English literature. The original technical documents can make you understand more deeply. Programming is a job that requires strong logical thinking ability, so having a certain mathematical foundation will greatly promote the learning of programming, especially some complex algorithms have high requirements for mathematical operations. Of course, nothing is absolute. The determination to learn programming well is the first. Nothing is impossible. If you make up your mind, even if you encounter difficulties, you will overcome them slowly, and maybe time will be slow. You can start with learning web development and make a little progress before learning Java. Relatively speaking, Java has a wider employment path. Meet the brave in the narrow road and win.

Programmers are advised to keep pace with the times. "If you are patient and keep learning, programming is easy. But in the end, all programmers' career paths either come to a dead end or turn to a certain management direction. Even if you focus on technology, you will eventually get ahead of others, so you will get more space and more success. "In order to achieve this goal.