Answer the question
In order to leave comments, you need to log in
What programming language should I switch to?
Hello. I have been programming on the pluses for about 1-1.5 years (the experience is mostly non-commercial). I know classical data structures, I can also implement them myself with correct deletion (I try very hard to keep track of memory, without smart pointers, really).
I know and understand several design patterns, STL algorithms, on Qt I can write a client-server working with a database (there are ready-made projects).
But over time, I understand that the language is still complex and responsible (and it’s a bit tight with interviews, although it was successful), and therefore I want to switch to another PL.
Advise, please, on what YAP it is better to pass. From the interests of web programming (I know HTML, CSS (a little bootstrap), PHP worked only with two-dimensional arrays, JavaScript is quite a bit), and game development (I think in the direction of C #). And how long will it take to learn a new language for successful employment? Now is the time to study.
Thanks in advance.
Answer the question
In order to leave comments, you need to log in
See vacancies that interest you (for example, on hh.ru).
See the requirements for the vacancies you are interested in.
Yes, whatever.
The easiest way is to start with python and django or php and laravel, and then move on to the technologies of interest.
Kotlin is modern and pragmatic, capable of js/wasm/exe/jvm. Working with him is a pleasure, why not give it a try?
The one that is interesting - you just need to take it and try to make some kind of project. For example, C#, JS/Node, RoR, Python are quite popular now.
Why "move"? The language of the area of interest - learn and use it too .
Crosses is even more than a living language that you may need at any time (for example, developing a site may involve writing an application for it).
I would look at the top list of Favorite SPs from the Stackoverflow Survey
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question