I
I
It's me2016-04-21 21:04:31
Erlang
It's me, 2016-04-21 21:04:31

Is it true that without a good knowledge of mathematics (or some particular topic) one cannot become a good programmer using the functional paradigm?

Ideally, I want to practice rock, but my knowledge of mathematics is at the level of the 9th grade.
I want to use the rock for web projects, in the future to raise a startup / go to work as a rock girl.
Programming experience is small and was a long time ago, on pearl.
Is this possible with my level of math and programming?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
S
Sergey, 2016-04-21
@begemot_sun

Not true.

E
Elizaveta Borisova, 2016-04-22
@Elizaveta

Everything is possible. It's just that mathematicians won't hire you...
No need to guess, sit down for the code. In a year the situation will become clearer.

A
Alexander Kondaurov, 2016-04-22
@kondaurov

A good programmer is a very abstract concept, probably for most people this image varies.
As I understand it, you have no programming experience, but for some reason you are sure that you need to learn Scala and use it in web development. Scala is a very good language, but I think it's a bit difficult for a beginner, start with something simpler or learn another language on an equal footing with Scala. For example, I used to code in php and js (coffeScript), now in scala and typescript.
I don't understand why some people think that programmers are mathematicians... Most progers write application software, it requires logic and not mathematics.
When I started coding on scala, I used the play framework, there is good documentation, an understandable MVC framework.
It is impossible to answer your question, everything depends on you, and the level of mathematics is boltology

V
void_phoenix, 2016-04-22
@void_phoenix

If you want to work as a scala developer, then the best option is to look at the scala developer requirements that are most common in the vacancies you are interested in. Basically it all depends on the application. The language itself, in order to learn how to use it appropriately, does not require knowledge of mathematics, like many other programming languages, unless they are sharpened specifically for solving mathematical problems.
Everything else is decided by the subject area. If you go to work as a web developer, you need to learn everything related to the web, if you want to do data mining, then you will need both mathematics and statistics, and completely regardless of the language used. Skills, in addition to knowledge of programming, require a subject area. If the tasks that you will solve are related to mathematics - teach, if not, then it is unlikely to come in handy.

A
Artem, 2016-04-21
@mrRontgen

Maybe.
Take the basic sorting algorithms, then the search algorithms, and try to write them yourself on the rock. When you analyze the next algorithm (the data structure associated with it), then look on the Internet for its implementation and try to understand why it eats better / faster / eats less memory. If you do a great job with this job, then you can safely go for an interview at the company. The rest will be taught to you in the process of work (And yes, no one will immediately take you as the lead developer :).

M
Mikhail Potanin, 2017-10-05
@potan

About the same as becoming a good musician without knowing the notes.
It is possible, but more difficult and gives less bonuses.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question