Answer the question
In order to leave comments, you need to log in
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
2. Do you need any languages, frameworks, in addition to the main Python, well, basic frames like Django
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)
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
4. Is it probably better to start with freelance exchanges rather than companies?
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."
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 questionAsk a Question
731 491 924 answers to any question