V
V
ViolinistMan2021-09-01 16:15:53
Mathematics
ViolinistMan, 2021-09-01 16:15:53

Mathematics for a programmer: how to be?

I wholeheartedly welcome everyone. This is my first time here, my name is Pavel, 25 years old. I live in Transbaikalia. This is a place where the 90s constantly pursue people in the form of chanson in minibuses and representatives of criminal subcultures of varying degrees of roasting, from the smallest 12-16 year olds to completely crazy individuals.

But the story is not about them, but about me, because I need help: in the end, at the age of 25, I decided that I wanted to be a programmer. All my life I gravitated towards this, but I could not make up my mind, believing that I was completely incapable of it, being intimidated by mathematics and algebra to a state of permanent shock, because the whole world around was saying that "programmer = mathematician".

It turned out that this is not so, because you don’t need special mathematical knowledge to learn the syntax. But in programming, there are hundreds and dozens of areas where it is needed to one degree or another.

Unfortunately, I have 9 classes of education and my last lesson in life was back in 2012. As a result, I do not remember 90% of the school curriculum in mathematics, which creates problems in the course of learning.

The Phyton language was chosen as a launching pad, and I decided to use the book of Tony Gaddis as a textbook.

The question is: is there any way to fill the monstrous, absolutely glaring gap in algebra and mathematics, at least basic, from grades 3 to 9 of the school? What literature do I need? What should I do? My eyes are burning and I really want to solve this problem, because even when faced with primitive mathematical problems, I have to google because I don’t understand how to solve them. I have a huge gap.

Thank you very much for reading.
Thanks a lot to those who answer in advance.

Answer the question

In order to leave comments, you need to log in

6 answer(s)
V
veryoriginalnickname, 2021-09-01
@veryoriginalnickname

School textbooks?

M
mkone112, 2021-09-01
@mkone112

I live in Transbaikalia. This is a place where the 90s constantly pursue people in the form of chanson in minibuses and representatives of criminal subcultures of varying degrees of roasting, from the smallest 12-16 year olds to completely crazy individuals.

I could just write that you live in the CIS.
It turned out that this is not so, because you don’t need special mathematical knowledge to learn the syntax. But in programming, there are hundreds and dozens of areas where it is needed to one degree or another.

You already decide.
because the whole world around kept repeating that "programmer = mathematician".

You seem to have wandered into some other world.
Phyton language has been selected

Complicated. The entry threshold is much higher than with all sorts of php, js and 1s. You couldn't even write a name. This is no accident.
The question is: is there any way to fill the monstrous, absolutely glaring gap in algebra and mathematics, at least basic, from grades 3 to 9 of school? What literature do I need? What should I do? My eyes are burning and I really want to solve this problem, because even when faced with primitive mathematical problems, I have to google because I don’t understand how to solve them. I have a huge gap.

The question was asked 3 million times - but you did not manage to find the answers. Drop this lousy business. Well, to hell with you - the answer is a tutor + any random textbook.

A
Alexander, 2021-09-01
@Survtur

IMHO programming is the ability to decompose a task into understandable parts. But in order to understand to what level to decompose, you need to know the principles of programming, typical solutions, data structures, protocols and interaction APIs...

U
UBERNIK, 2021-09-02
@UBERNIK

Hello. It is very important to believe in yourself and just practice regularly.
"The question is: is there any way to fill the monstrous, absolutely glaring gap in algebra and mathematics at least basic, from grades 3 to 9 of school? What literature do I need? What should I do?"
In my opinion, the problem should be divided into 2 parts:
1. First of all, you need to decide which direction suits you best based on your knowledge, abilities and desires (as well as free time for mastering).
2. Correctly build the learning process.
In my opinion, visual programming, such as Bubble, would be the best direction for you.
Youtube has a free course on it on the Skillum channel:
https://www.youtube.com/watch?v=VUg9B0HdVCY&list=P...
And also in the telegram there is a Bubble.io channel for developers, where you can ask your questions on this topic.
But Python is also a good option, although it is much more complicated.
If the goal is to start earning decent money by quickly entering the topic, then Bubble is more suitable for you. In 3-4 months you will be able to start making money on it.
But, if there is an opportunity to allocate a year, then you can master Python with mathematics.
In general, if you do not choose specific areas in programming, then you can get by with a relatively small amount of knowledge of mathematics .. at the same time, it is desirable to at least master the school curriculum, and then, if necessary, delve into some sections.
In mathematics , here are some good resources.
www.maths.yfa1.ru/arifmetika.php
https://math-prosto.ru/spacemath.xyz watch?v=_Jjg4flabkU&list=P... In terms of learning, I can recommend one very well working life hack. A person has his own biorhythms, in addition, purely psychologically, we are used to moving into a state of relaxation and rest in the evening. It used to be very difficult for me to force myself to do it during the day, because the mood is already getting off on some other things. I found a simple solution - get up early. Rise at 5:50 - at 9:40 lights out. From 6:00 to 8:00 you study (2 hours of classes) From 8:00 to 9:00 rest (1 hour of rest)
From 9:00 to 10:30 you study (one and a half hours of classes)
From 10:30 to 11:30 rest (1 hour of rest)
From 11:30 to 13:00
you study (one and a half hours of classes) 6 in the morning until 1 in the afternoon you will have time to work out for 5 hours and at the same time the whole day is still free (you can even do something for an hour during the day if you wish, but if you wish .. not necessarily every day).
At the same time, I would do the first 2 blocks (2 hours and 1.5 hours) in mathematics .. but the last one and a half hour block could already be programming, although perhaps the first 3-4 months it would make sense only to raise mathematics.
And for starters, you could get acquainted with more general information about programming, like this:
https://www.youtube.com/watch?v=_J-3nt9bhbI
https://www.youtube.com/watch?v=LXTsdBolZus
And I highly recommend finding and downloading an audiobook (this book is about how to study effectively):
Think Like a Mathematician by Barbara Oakley [chit. Tatyana Overchenko]
And it will also be useful:
https://www.youtube.com/watch?v=bJakF93Tpjs

K
Kolya K, 2021-09-01
@Kolyagrozamorey

The most basic thing to know is the theory of algorithms. Mathematics is also needed, but its level of knowledge depends on the area in which you are going to work.

E
evgeniy_lm, 2021-09-02
@evgeniy_lm

being intimidated by mathematics and algebra into a state of permanent shock,

What will happen to you if you encounter calculus?
"programmer = mathematician".

There are some, but the average modern programmer is a stupid pimply teenager who hardly knows the multiplication table from mathematics
It turned out that this is not so, because you don’t need special mathematical knowledge to learn the syntax.

Alas, the syntax of the PL is 0.000000000000001% of the knowledge that a real programmer should have
If the goal is to start earning decent money by quickly entering the topic, then Bubble is more suitable for you. In 3-4 months you will be able to start making money on it.

"worthy money" you will start no earlier than in 5 years, and then on condition that you learn to write "worthy" programs
Unfortunately, I have 9 classes of education and my last lesson in life was back in 2012. As a result, I don’t remember 90% of the school curriculum in mathematics, which creates problems in the course of learning.

My last math class was in 1987, but that doesn't stop me from remembering
is there any way to fill the monstrous, absolutely egregious gap in algebra and mathematics at least basic, from 3rd to 9th grades of school?

There is a way, but you do not need it, fill in the gaps in mathematics as needed, read books on the topic you need at the moment, there are a lot of sites. And in general, there is no need to cram tables of derivatives, for example. It is enough to know what kind of animal these derivatives are and what they are eaten with.
even when faced with primitive mathematical problems, I have to google from a lack of understanding of how to solve them. I have a huge gap.

What does "primitive math problem" mean? For example, my child at the age of 8 solved problems without problems that his mother, who had two VOs (technical and economic), could not solve.
PS
The main thing is to understand that mathematics is not a poem, you don’t need to learn it, you need to see it. She is in that cup of coffee that you drink for breakfast, she is in that minibus on which you go to work, she is in everything that you see, touch and smell. Even the girl you sleep with is all math

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question