Mathematics for programmer


Warning: count(): Parameter must be an array or an object that implements Countable in /home/styllloz/public_html/qa-theme/donut-theme/qa-donut-layer.php on line 274
0 like 0 dislike
13 views
Hello. I'll be brief:
I have little to mathematics, and the programmer is unforgivable, so I decided to fix — please tell me the best way not to get bored and not stretch the training for years.
Thank you.
by | 13 views

7 Answers

0 like 0 dislike
On an abstract question, abstract answer:
\r
Set theory
Graphs
Trees
Transportation problem
Neural network
Artificial intelligence :)
\r
\rOr whatever you need straight specialty? Model? Numerical methods?
by
0 like 0 dislike
>the programmer is unforgivable
A little offtopic. For 90% of the programmers level 9 class head missing. I foresee cries of representatives ility, say, mathematics should be taught unless you want to be coding monkey blablabla. The theme "do we need math to programmer" discussion, it is possible for penny to use hardcore math in any Institute and you can perform boring, highly abstract work quota for salary is 2 times higher than the market in General mathematics as an end in itself is not very good IMHO.
by
0 like 0 dislike
In my life I can use a school course in mathematics + 1 year of University (there where about matrices and determinants) if you work with graphics.
by
0 like 0 dislike
The basics of linear algebra, discrete logic, and analytic geometry are required to know
\r
From constantly need: stats (on a good advanced level), numerical methods.
\r
This lifting to study for 1-2 months. And then will understand — as needed
\r
If you're in trouble with Matan — learn assessment of the complexity of algorithms. This is the real third eye to the programmer. If the Mat is not in trouble — learn calculus :)
\r
The special theory, like graph theory, theory of algorithms or neural networks is not as effective in the study without knowledge of mathematics
\r
As for programming — teach programming.
by
0 like 0 dislike
To effectively explore a large amount of information in a short period of time, to put it mildly, not an easy task.
\r
If self-discipline is all right, then take the books from the course to the highest and discrete mathematics and other related disciplines for technical UNIVERSITIES and study step by step.
\r
If not, then perhaps it makes sense to enroll in training at the correspondence school, the technical high school.
\r
These thoughts are for the spherical programmer in vacuum which is weak with math. But in my opinion, it will give the most complete and quality training.
by
0 like 0 dislike
Never too late to learn. I would pay attention to the following sections: the theory of probability and statistics, Mat. logic, information theory (complexity of algorithms). Continue to choose what is interesting.
by
0 like 0 dislike
I am self taught, and even at the Institute of discrete mathematics was not. Now felt just need to brush up on math, bought a book, delve.
If you have a good motivation, it can be quite fast to figure, important to understand where, what and how is applied in practice.
I can advise this book www.ozon.ru/context/detail/id/3510820/.Written as available, but no theory of algorithms, automata theory (lecture, for him to find not a problem). If this doesn't work, look here habrahabr.ru/qa/1856/
by

Related questions

0 like 0 dislike
3 answers
0 like 0 dislike
2 answers
0 like 0 dislike
2 answers
asked Jun 14, 2019 by Daniro_San
110,608 questions
257,186 answers
0 comments
28,000 users