A
A
artem2021-03-15 14:24:58
IT education
artem, 2021-03-15 14:24:58

Is it bad that I jump from directions?

It all started a year ago.
May. Let me think, I'll do programming, I started to study HTML (PROGRAMMING), yes, yes.
I studied all May and June very slowly with reluctance. Then I learned what CSS is and I liked it, I learned it in a month. 
Moved to JavaScript.
I learned the basics in 10 days, watched courses for several hours, read (read 1.5 books), googled. 
But on September 7, I suddenly wanted to try java, because somehow I was not comfortable with non-strict typing, I wanted to try another language.

On first impression, I was, frankly, shocked.
I did not understand anything looking at the java code and had no idea what and how to learn.

After 2 months, I learned the basics with the help of the Internet resource proglang and metanit, as well as thanks to a lot of lessons from YouTube)

Due to a blockage in my studies, I scored for 3 weeks, only sometimes I learned something once a week. 
After that, I hung in javaFX for a week (In general, you can look at my entire learning history on my questions on Habré). JavaFX, as I understand it, is not very relevant and I switched to android. For 3 months now I have been learning android development. There are, of course, many different classes that I had no idea about before the need to implement some tasks, and I don’t know about many more. I have already gained a little experience in creating applications, so far I like this area the most) 
But now I'm interested in developing in C #, and since they are similar to Java, I'm even more inclined to start learning it. This does not mean that I no longer like android development, I want to try how and with what it is eaten. 

All this water was brought to only one question.
Is it worth it to jump so sharply from different directions and languages ​​​​(I have already begun to stare towards the reaction)? Or do you need to choose one and develop with it to the university, and it will be clearer there? 

 Thank you for your time.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
D
Denis Ineshin, 2021-03-15
@arteqrt

Usual youthful throwing. There is nothing wrong with that.
Now it's time to learn the next skill - perseverance. To do this, take the technology stack that you are currently studying (or whichever one you like best) and write a big project on it. It can be an open-source library, an app in Google. store or something else.
Pure programming in isolation from real tasks is only of sporting interest. Do you really want to get some kind of profession right?

M
mkone112, 2021-03-15
@mkone112

HTML (PROGRAMMING), yes yes.
I studied all May and June very slowly with reluctance. Then I learned what is CSS

Damn you're fast.
JavaScript.
Learned the basics in 10 days

Pff. Could you write a loop?
because somehow I was not comfortable with non-strict typing

Yes, for such a period all the advantages and disadvantages of weak typing are immediately clear. Or did you mean dynamic? Or implicit?
Is it bad that I jump from directions?

It would be ok if you reached a sufficient level in each direction. And the fact that you can write hello world in several Japanese is a dubious achievement.
I also noticed on your questions - zero confidence, and for every sneeze you ask a question, instead of finding a solution on your own. I advise you to decide on the direction, take a textbook for 5k pages and gnaw it for a year. At the same time, do not get into qna with or without reason, but find solutions on your own.

S
Saboteur, 2021-03-16
@saboteur_kiev

Is it worth it to jump so sharply from different directions and languages

So you haven't learned anything about jumping over, have you?
Or do you think that if you read about the basics, then you have already learned something?
Where are the completed projects that you are not ashamed to show?

A
Antonio Solo, 2021-03-17
@solotony

you don't jump. you poke into different, and (it seems) places without much success,
why do you need all this? if you want to become a serious developer, you need to choose a technology stack and sit tight in it.
and yes - "knowledge of the language" is not reading a book on the basics of programming, it is the knowledge and ability to use 100,500 libraries of this language

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question