A
A
anton5412020-10-17 00:17:11
Python
anton541, 2020-10-17 00:17:11

Employment of a Python programmer?

The question of the nature of the discussion has come to a head. I am a person far from all the intricacies of knowledge of languages, the labor market of programmers and the necessary skills.
My plans are to become a developer of a simple plan (without AI, neural networks and other joys of many years of study), that is, just calmly write the task that is required of me. As a language, I chose Python.
Essence of the question:
1. How much do you need to delve into the language in order to get closer to the market average, for example, St. Petersburg salary (about 100,000 rubles per month)
2. Do you need any languages, frameworks, in addition to the main Python and basic frames like Django
3. How difficult will it be to get a job with the necessary knowledge and skills, but without a diploma and experience in a company
4. Is it probably better to start with freelance exchanges rather than companies?

I will gladly take additional comments into consideration, it is also desirable to reveal all the pitfalls of this direction.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Saboteur, 2020-10-17
@anton541

2. Do you need any languages, frameworks, in addition to the main Python, well, basic frames like Django

Well, you go to the labor exchange, look for vacancies, read the requirements.
1. How much do you need to delve into the language in order to get closer to the market average, for example, St. Petersburg salary (about 100,000 rubles per month)

100,000 rubles per month is not about an intern or a junior, and in general, not everyone gets that much even after several years of work, because the salary depends not only on the amount of work done, but also on the quality of the work done, and for whom it was done. The domestic market is naturally cheaper than the Western one.
And for a Westerner, it would be nice to know English in a minimally colloquial way.
You look for vacancies, look at what is required, what people write, how they write. See if you can do the same or better.
3. How difficult it will be to get a job with the necessary knowledge and skills, but without a diploma and work experience in the company

Well, damn, no one but you knows how difficult it will be for you to get a job. By the time you learn, anything can happen. It makes no sense to ask about the employment of random people. Ask a specific employer. You find a vacancy, if you think that you are suitable - you send a resume, call, ask for an interview and there you will find out whether you are suitable or dreaming.
4. Is it probably better to start with freelance exchanges rather than companies?

If you came to the toaster with such a question, then a freelance exchange is not for you at all. They don’t offer you a job there, and you yourself have to find it and gnaw it out, and make sure that you won’t be thrown and don’t forget to register and pay taxes. And in general, everyone who believes that they do not want to work for their uncle, and at the same time they themselves do not know how to look for and get a job, are hovering in childhood dreams.

H
hatman, 2020-10-17
@hatman

1) Start learning programming - you need not with a programming language, but with local vacancies and companies. What is the point of learning Python, if there are no vacancies in Python in your city, or there are, but experienced developers are already required there.
100k in Python in St. Petersburg is 3-4 years of experience as a programmer. At the initial level, if they give 45-50, it’s already good. But you need to understand that the initial level is when the customer gives you some project, some task, and you start doing it, asking clarifying questions along the way. And in order to start doing this, you need to have already done 2-3 projects on your own and figured out how to work in python (for example, make 2 sites yourself and host them).
2) Django - 100 need to know, also html/css/javascript/sql/linux. It's all really learnable if you make your own projects.
3) Without experience and a diploma it is unrealistic to get a job. Therefore, you need to gain experience on your own, doing your projects.
4) Who needs you without experience on a freelance exchange? Here's a customer saying add discount coupons to my Django project. This implies that you are writing a data model for coupons, rolling out migrations, adding interfaces in the admin panel, forms for coupons on the front, and so on. If you don't already know this, how will you fulfill the order?
___
In short, look at the vacancies in your city, where junior developers are hired, or simply where there are more vacancies, and the companies look more or less adequate. And sit down to learn the stack they need, making your projects to boot. If you turn out to be smart and don’t jump off the first difficulties, maybe in another year you can get a job somewhere in support, testing or even development. And there in 3-4 years you grow up to 100k.
__
Ps Some kind of naive belief that you taught something there, and they immediately began to pay you 100k - just up naivety, because this is not.
This is approximately what there is a plastic surgeon in Moscow who performs cool operations on stars and receives 3-4 million a month. And everyone starts to think that if I look through the medical directory and I will also start getting 3-4 million a month.
For some reason, everyone understands the example of medicine, but for some reason, about programming, they believe in fairy tales about 100k and "deepening into the language."

P
Puma Thailand, 2020-10-17
@opium

You can get almost all the answers yourself in five minutes by going to the headhunter and any freelance exchange and typing python in the search there

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question