P
P
Perfection2017-02-16 09:20:21
Python
Perfection, 2017-02-16 09:20:21

Is it worth going into programming as an engineer?

I graduated from Baumanka 2 years ago, I work as a design engineer, the salary is 50k. This is Moscow. There is no development, it feels like I have reached the ceiling in the company I work for. On hh they offer a job with the same salary level. I think this is very little. I want to switch to programming, but I have big doubts, I would like advice from knowledgeable people.
I chose python as a programming language because of its versatility and simplicity, but there are almost no vacancies for the position of junior python and it is not entirely clear how things are going with salaries.

Answer the question

In order to leave comments, you need to log in

10 answer(s)
A
Andrey Shubin, 2017-02-16
@idegree

Purely my opinion - if it's stupid to chase a salary, then it's not worth it. First of all, you should like the matter, then everything will be fine. In Zazhopinsk, 5,000 km from Moscow to the east, my salary is twice as much, and this is far from the ceiling.
You can also go for a salary in programmers, make the same type of online stores every week, but again, you will hit the ceiling very quickly. Another thing is if you live by this, if you can either into a bunch of areas, or vice versa, into a very narrow, but rare one.

T
trevoga_su, 2017-02-16
@trevoga_su

https://ebanoe.it/ - on, read. Especially the "Expectation vs Reality" section.
In programming, you will also hit the ceiling sooner or later. Be it financial, be it moral, as it is now. IT specialists will soon be like dirt. And no one will give you a salary of 100 just like that. Don't believe in fairy tales.

A
Alexander, 2017-02-16
@fireSparrow

I recently switched from technical support / administration to programmers (also Python).
The first job is really hard to find.
But if you spend 2-3 months searching, then in the end you will find a place where they will look not at past experience, but at what you know and can do now. And here it depends on you.
Now I have a salary of 70 tr (this is already clean), after the end of the probationary period they promise 80. For the first job in a new field - IMHO, very good.
But knowledge should already be there, no one will take a completely zero person.
First of all, you should learn Python, SQL, sqlalchemy, git.
It is very good if you have experience with Linux at the level of an advanced user.
Well, monitor vacancies on hh for the word Python - see what else they most often write in the requirements. You don’t need to learn everything at all, it’s better to dwell on a few of the most frequent points, but it’s okay to master them.
Feel free to send your resume to vacancies, even if you do not fit all of the above requirements. I came to work not knowing the three frameworks that were specified in the requirements, and after a few days I was writing code for them normally, although not very quickly, periodically checking the documentation and understanding what was coming from.
In general, getting a job is quite realistic if you educate yourself every day and are ready that it may take two or three months or even more to search.
But it's all true if you really like programming. Just for the sake of a salary, I would not recommend going into this industry - here you need to constantly learn a lot of new things, even after hours. Without interest, you simply cannot do it.

U
un1t, 2017-02-16
@un1t

It is necessary to look not at the salary, but at the following: If you like programming (more than being a designer) - go, if you don't like it - don't go.

A
Artyom Innokentiev, 2017-02-16
@artinnok

It's definitely worth the transition - even hairdressers become programmers. As for the salary, you will definitely not be offended - 100k is the salary of Python Middle Developer.

R
Rafael™, 2017-02-16
@maxminimus

universality and simplicity - this is js and si,
as an engineer, I give clear, correct advice to an engineer
both languages ​​\u200b\u200bhave a similar syntax
, both are equally very simple - the minimum speed of development

js is lisp in c skin
and lisp is a superb
C language works everywhere, python is written and works in c, everything is written in c
c as fast as possible in nature
js in V8 works 1.5 times slower c
js works everywhere where there is a browser, and as a server on node.js
knowing c and js you can do anything - from programming microcontrollers to mobile applications on phonegap
and pinton is very limited in use, out of the box there is no
its use is justified only if there is a ready-made python code without which you cannot live, for example you are some kind of scientist and you have to be trendy...

F
fdrwitch, 2017-03-11
@fdrwitch

Bullshit!!! If there is already a design reserve, why scatter it ....
And compass3d, and KAE packages (already calculating according to the models that the designer piled - this is if it was sewn in one place, by the
way, there are all sorts of assemblies to calculate on macros just programming),
and PIDE -Um for what? ... There is not enough in any design bureau, especially in the defense industry .... Vaughn Sukhoi is gaining, and Kolomna is not far .... (I would not change the battle control system to some kind of online store .....)

S
Sergey Sokolov, 2017-02-16
@sergiks

Not so much in programming as in machine learning and big data analysis.

E
evgeniy_lm, 2017-02-16
@evgeniy_lm

Let's start with the fact that the salary does not depend on the field in which you work, even an engineer, even a programmer receives a salary for what he knows and can do.
If you have the opportunity to go to work as a programmer with a higher salary and if you are sure that you can handle this job, then go. If there is no work, sit where you are, learn to develop.
I am also a design engineer by education, but I work as a programmer, because at one time it turned out that where I live, design engineers are not needed, but programmers were needed.

V
Vasily Melnikov, 2017-02-23
@BacCM

Unless it's for the money. The soul must lie to this matter. Recently, I have been actively participating in the evaluation of candidates for our company. I didn’t approve of a single retrained programmer, now there is a prejudiced opinion towards such guys.
The main reason. There is no experience, so there is no practical knowledge, and the theory of the majority is weak. And no one wants to become a junior for a small salary, it’s also clear that they didn’t retrain for that.
And if the heart lies in this business, and you are ready to work for a year for less money than now, and then slowly grow, then welcome :)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question