G
G
Goddamnboy2019-06-08 22:12:50
IT education
Goddamnboy, 2019-06-08 22:12:50

Are programmers born or made?

Are good programmers born or made?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Sergey Gornostaev, 2019-06-08
@sergey-gornostaev

Become. The result of long and hard work.

M
Moskus, 2019-06-08
@Moskus

The answer is quite simple in essence, but not very short in explanation.
If a person has a mentality that favors engineering and programming as a form of it, he can become a very good programmer faster than most, provided he studies hard and practices applying everything he has learned. If he does not study, no ability will help him.
If a person does not have special inclinations, he will need a little more exercise than if they were. But, this is the majority of people, so this definitely should not serve as an obstacle to learning, on which, in this case, the result depends completely.
If a person has psychological characteristics that are contrary to engineering (for example, he is monstrously disorganized and cannot force himself to observe any form of order in any way), it will be extremely difficult for him to become a good programmer, no matter how hard he works (the ability to keep order, at least - in the code, for a good programmer it is mandatory, there is nothing to replace or compensate for it).
There are rare cases that do not fit into the general scheme, but they are rare enough that they should be considered only as an exception.
I will add that such a division into three groups should be understood as a division into three intervals between which there is no clear boundary. Let's say, somewhere in the lower region of the second interval, there are people who have to spend too much time fighting their natural disorganization, therefore it is difficult for them to be "good" programmers - the conditional error rate is too high, even if they, in the end, can fix everything they messed up, while those with this error rate - below, move forward faster in solving the problem. And vice versa - a diligent and patient mediocre programmer can systematically work better than a lazy genius, although a genius can sometimes come up with a solution in an hour that will be more effective than solutions that others have spent days on.

A
asd111, 2019-06-09
@asd111

Most good programmers were born with genes suitable for programming and developed the skill of programming because. have a natural inclination.
Without a mathematical mindset, becoming a programmer is difficult, almost impossible.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question