A
A
Agrovein2020-05-19 15:51:20
Career in IT
Agrovein, 2020-05-19 15:51:20

Which EP (profession) to choose?

Good day to all.

The bottom line is that for a long period of time (and in vain) I ask myself one question: Which area of ​​development should I go into?
I determined the following for myself:
Gamedev - I don’t want to (too local for me)
Enterprise - there are thoughts that it won’t be interesting (although I’m not sure here, maybe it’s worth a try)
Web - if you choose this, then most likely Back (not particularly with a visual I'm friends, I can do something primitive) But basically in the web I don't like the fact that the relatively easy entry threshold (although it depends on where, FE\\BE)
Android is questionable.
etc

In general, since I study at the university as a Software Engineer and have far from zero skills, I have no idea about the structure of related things (which one way or another went through at the university), I would like to participate in the development of something more "essential" than the banal Web (but the reality is that there are the most vacancies on it, well, even to get into it, for a start, you need to reason like that).

"Complicated" things like ML (Data Science etc), although "on the hype", but I don't consider it for entering IT (in mathematics I know something from the necessary material for these specializations, over time reaching the right level is not a problem ) and this is what I roughly figured out: Enter IT from the position of a developer (the area also remains in question), and then, for example, when developing a pet project (already being employed, receiving a salary, etc.) - over time, look towards these (ML , DS etc) things and if they are also interesting, I will teach them and try to attach them in the "applied" sense to the pet project.

According to YaPs, now there are 3 "favorites":
1) Python: Well, it's either the Web, or these "complex" things, or something else - in fact, I consider it only as "universality" and popularity, and apart from this - I don't particularly prefer it as the first Yap to him.
2) Java: Enterprise (I wrote about it above), Android (with a spec in Kotlin, of course, but Android is still in question), Web. However, Java seems to me not quite the right choice, as it is relatively "old" and "stuffy" (although I pulled it out only from the Internet)
3) С# (well, it most likely contains .Net (core)). Perhaps I give this YAP the greatest preference in terms of starting, since many people write (in comparison with the same Java) that the language is much nicer, and in general the ecosystem seems less "stuffy" than in Java. According to Jobs in my city - they and Java have approximately the same number, and sometimes C # (.Net) has more vacancies, and the number of people per vacancy is less than in Java (well, Python, although I don’t undertook to compare in these moments). However, there is an idea that if I go to .Net, I will be "on the outskirts", because Python is on hype, Java is on inertia, but here - nothing is clear to me yet.

So, what would you advise: To stupidly choose between favorites and go along this path (According to my priority: Sharp-Python-Java), or in some other way make a choice

Answer the question

In order to leave comments, you need to log in

6 answer(s)
S
Sergey Gornostaev, 2020-05-19
@sergey-gornostaev

than the banal Web

The developers of online banking and Netflix's microservices were offended.

V
Vitaly, 2020-05-19
@vt4a2h

The programming language itself is the tenth thing for a programmer in general, no matter how strange it may sound. There are much more important things in terms of knowledge, skills and abilities. So in general, you can choose any JP which you like.

D
Derevianko Alexander, 2020-05-21
@dio4

gamedev is awesome. You will master C ++ and algorithms, then everything will be on the shoulder.

and I have far from zero skills

I will disappoint you
What would you suggest

toss a coin. since you can't make a qualified choice right now, you're minimizing the chance of error.

X
xmoonlight, 2020-05-19
@xmoonlight

C# is a great start.

M
mishaikon, 2020-05-21
@mishaikon

Python, I advise: it is easier to learn than others, it forgives mistakes;
At the same time, you can write anything on it
And a bunch of ready-made libraries
And in great demand on the labor market
... It
will be difficult to relearn and switch from another language later, I want to switch from php, but I can’t already, "too old for this shit"

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question