S
S
Straviro2019-01-23 14:26:59
Career in IT
Straviro, 2019-01-23 14:26:59

Relevance of python in St. Petersburg?

Good day.
Before the question itself, I will allow myself a small preface.
At the moment I live (and do not plan to move yet) in St. Petersburg. There is no higher education, he expelled of his own free will (there were reasons for that).
Now I was puzzled by finding a job and chose python for myself. From the knowledge and skills I have: the python language itself, understanding of OOP, algorithms, a small mathematical background (linal, matan, matstat). Plus, a good university course was a plus when I studied. So at least the minimum preparation, but I have.
However, when I went to the headhunter and similar sites, I was unpleasantly surprised by the negligible number of vacancies for junior and even more so for intern (at least slightly paid). And those who were, demanded, literally, "commercial experience from six months", which I do not have.
Also at the same time, I quite often came across vacancies in the same junior, but only with java. And with a real salary and minimal knowledge.
As a result, the question arose:

Does it make sense to sit down at an accelerated pace for java and learn this language, or try to poke into python and vacancies for it in the hope that something of my level will someday appear?

PS Yes, I understand that one should not sit and wait for a job, but look for oneself while learning new things and improving the old. I just want to get to the office right away so that there are people nearby who can be asked questions and at the same time learn on real projects, not educational tasks.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
V
Vitaly, 2019-01-23
@vt4a2h

Yes, there are always fewer vacancies for novice developers than for average ones. The fact is that few people want to train you, because for the first six months or a year you are unprofitable (unless you later have the prospect of bringing profit to the company). The exception is an outsourcer who will sell you as a senior developer.
I don't think it makes much sense to switch between technologies. At the level of a novice developer, in general, the PL is not very important. Learnability, adequacy and general knowledge are important.
By the way, Junior is a developer with experience who either actively attended summer internships at the institute and / or contributed to open projects, or has at least a year of experience. With no experience at all, but with some knowledge, this is a trainee (trainee). Unfortunately, in Russia/Ukraine/Belarus, etc. this is not particularly understood by both the developers themselves and employers.

S
sober_cat22, 2019-01-23
@sober_cat22

If I were you, I would really consider switching stacks. Despite a certain hype around Python, especially, recently, in connection with the same AI / ML, in web development, this is not the best option for someone who is just trying to get a job, since there are not so many vacancies compared to with PHP, JS, Java. And besides, 90+ percent of cases, they are looking for a middle / senior.
If this is a subtle nod to wanting to dive into data science, then yes, Python is a good option.

P
Puma Thailand, 2019-01-24
@opium

The relevance or non-relevance of the language will in no way help people who are too lazy to go to xx, you just won’t be able to find a job

M
mkone112, 2021-03-10
@mkone112

More than 2 years have passed. How is it going?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question