A
A
artem2020-08-26 19:43:36
IT education
artem, 2020-08-26 19:43:36

Procrastination, language problems or am I not a programmer?

I'm 17 years old. I became interested in programming at 16, I learned C++ for very little time, because I saw somewhere that Python is better. I started learning Python, got bored after 2 months. Abandoned. After another 2 months, he started again and again after 2 months he abandoned it because of his studies at school.

In May, I started learning HTML, and also got to CSS. I made a couple of sites with obvious progress. In August, I began to learn JavaScript from the textbook "Expressive JavaScript", stumbled in the middle of the book on some incomprehensible and, it seemed to me, stupid examples and started reading the book "JavaScript for Children" read, except for the last example where it was necessary to make a snake. I ran through my eyes how to do it, but it was not at all interesting to understand it, I also watched a lot of videos on Youtube, googled, read articles.

The question is why I "abandoned" 2 books? Or rather, there was no desire to understand this, why? Am I a bad programmer or am I misallocating time for programming? (from 1.5 hours to 5 per day) what's the problem?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
D
dollar, 2020-08-26
@arteqrt

Learning almost anything in IT usually requires these 3 things:

  1. time
  2. patience
  3. English

If something is missing, then the chances of success (and its quality) are drastically reduced. Everything can be summed up in one word motivation . In other words, almost anyone can become a programmer. Another thing is that not everyone wants to become one. Or, for example, he wants to become, but does not want to waste time - this is tantamount to not wanting at all. Only you know more about how your motivation and your plans for years to come work.
In the process of studying, of course, natural curiosity accompanies you. But only on it you will not be able to go all the way. When routine or insurmountable difficulties begin, will and patience will be needed. Yes, and everything that I listed above.
The pleasure in programming, both in learning it and in solving practical problems, is built on dopamine reinforcement. It is, unfortunately, designed only for short targets. Therefore (and not only because of this), large tasks must be broken down into smaller ones. This is called decomposition . But it is also a skill that must be mastered before being able to apply. I did not want to make a snake because it is too complicated and long . However, if you manage to break the snake into simpler tasks in your head: management, displaying food, displaying the snake itself, then it will be much more interesting.

S
Saboteur, 2020-08-27
@saboteur_kiev

I am a bad programmer

You are not a programmer at all yet and it is not a fact that you will be one.
or do I incorrectly allocate time for programming? (from 1.5 hours to 5 per day) what is the problem?

If you spent from 1.5 to 5 hours a day for at least a year, I think there would be much more results.
I hope you resolve my question and give me some kind of answer, I thank those who write an adequate answer, and I just feel sorry for those who write outright nasty things in order to raise their ego.

The whole problem is that you are not ready to understand or accept the answer that you are either lazy or unable to force yourself to learn technology.
There are no secret ingredients or tips that will tell you that you need to press the magic button or read the magic book and everything will work out.
It turns out all through years of effort and torment.
To become a specialist, you need to understand, tinker, search, read the documentation, find your own way as you realize the essence of technology and learn how to work with it.
Let's take school.
10-12 years to spend 5-7 hours a day on lessons.
That's 10-12 years later - you became a mathematician? A writer? A poet? Biologist? Physicist? Chemist?
No, we barely got general knowledge, which is not even very clear where to apply.
It's the same in IT: 2-3-4 months is not even the beginning, it's true, I picked it up from above.

K
kk95, 2020-08-27
@kk95

given the age, it is worth choosing not what is better, but what is interesting. the same python was somewhere far away about 5 years ago, and now it’s in great demand. and C ++ is excellent and python, the question is what do you plan to do (this is not a choice of a life’s work, you’ll rethink your goals later, it’s just now to get carried away - and without enthusiasm, despondency will pull like a load to the bottom). and then you'll make adjustments along the way. but for the base, at least learn something, write something sensible, so that it is for the portfolio.
And it’s better to bypass the web if you want to be a programmer.

X
xmoonlight, 2020-08-26
@xmoonlight

You don't want to be able to work as a programmer in order to get paid for your work later.
On the contrary (first money, then work) - this is not for a junior (which you are not even yet).
You need motivation in the form of the opportunity to create your portfolio in order to show your skills to potential customers and be able to receive orders to complete for payment.

A
Alexander, 2020-08-26
@Aleksandr-JS-Developer

As everywhere now, it is very important how seriously you plan to program and why you need it and what you wanted when you started learning.
It often happened to me that I quickly begin to understand the new. I literally catch everything on the fly. But, at some point, natural talent can no longer compensate for ignorance. From this moment, I begin a very hard work on myself and on the subject of study. I sat on the simplest problems for six hours. I was sick of this window with multi-colored letters, I was crazy, but I continued to do it.
But this whole cart with programming rolled only because the first one, I was very perturbed(and still very rushing) when all this that I wrote the last hours finally worked as it should. Secondly, I chose programming as my main professional education and , in the near future, as a source of income . And the third, almost the most important thing - I had a mentor who directed and suggested directions of movement.
Judging by C ++, you wanted to write toys (because as a language for beginners, to put it mildly, it is not very suitable)
But, having started and ran into complexity, you switched to languages ​​that are easier to learn. This is a sign that you like it. But here everything will go very slowly and dull if you do not choose programming as the main professional occupation in life. And don't start vocational training.

P
Puma Thailand, 2020-08-28
@opium

you yourself wanted and abandoned it, so you don’t need it, just simply that’s all.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question