Answer the question
In order to leave comments, you need to log in
What technology to go after C++?
Hello, I have a question.
I am 25 years old and have been developing in C and C++ for the last seven years . During this time, he worked in three companies, including an international one. Participated in the development of games, industrial systems, software for IP phones, servers, software for on-board systems of cars, drivers, etc. That is, I have real and versatile development experience, and I have a good command of these languages and related technologies.
However, I would like to change my specialization to Java or some other similar technology. This is due to two reasons.
1. We can say that the language CI am fluent, I enjoy developing on it, but there is very little work in this area. Once every six months, some vacancy may appear at a research institute or at a factory. With absolutely unrealistic requirements and a penny salary. With the imposition of an embargo on leaving the country, because development in C often involves working for the defense industry or a very important strategic industry.
For example: in case of an acute shortage of personnel, a well-known domestic auto manufacturer offers a leading C developer with knowledge of spoken English 35,000 rubles. Funny? This is reality...
2. The more I work with C++, the more unbearable this process becomes. At the beginning, I thought the problem was me. I read smart books and believed that sooner or later I would be able to enter the desired mode and start solving emerging problems easily and efficiently, so to speak - in working order. I believed that all the difficulties were due to my low qualifications.
I've never been so wrong.
After working in an international company and talking to very good specialists (from the USA, Canada and China), I realized that even they do not understand a lot of things in this language. And that they also spit and hate his problems. The only thing that kept them from dumping them into another technology in a timely manner was certain obligations: credit, family, work. And they said they regretted staying.
And these are specialists, for a minute, who receive more than $ 100,000 a year. What can we say about domestic specialists who earn an order of magnitude less, having the same problems.
And I also noticed that the more C ++ developers work with this language, the more insistently they have the same general idea - to drop everything and go to work where you don’t have to mock your own brains like that, even as a loader ..
I realized that I need to change my specialization . I have many friends who, at first, seemed to me to do incredible things.
One friend just after university easily found a job as a java jun. The company paid for his move, providing a person with minimal Java knowledge a salary of 100,000 rubles. Not every programmerC++ will now be able to find that kind of money, despite the fact that the demand from a C++ programmer will be an order of magnitude higher.
A second friend was doing some small remote jobs in Python and php for three times as much as me, even though I was forced to work hard 8 hours a day, five days a week.
A third friend writes in Node.js , getting over a hundred. Remotely.
What do I want? I want to feel the excitement again (not the nausea and discouragement) by mastering the technology that will allow me to realize my creative energy. I want to be in the current work flow, move, develop, participate in modern and promising projects, and not prop up outdated monsters with crutches with architecture, like the Death Star. I want to be a mobile specialist in order to easily change jobs if something does not suit my current job. I want my work and time to be converted into money at an adequate rate.
Answer the question
In order to leave comments, you need to log in
You sober up. To start.
Then it will be already possible to swipe the remote on the pluses, at least on the notorious hh. And it would not hurt to pump softskill.
The salary of course depends on knowledge, but first of all it depends on the employer, and in the CIS employers pay several times less than abroad.
If you want more salary - look for work abroad.
Java and C# are both very similar to C++ and there are also large projects with lots of legacy and factory factories.
If you want something new and simpler, then python and golang are close to Java in terms of salary.
And I also noticed that the more C ++ developers work with this language, the more insistently they have the same general idea - to drop everything and go to work where you don’t have to mock your own brains like that, even as a loader ...
Do not work for the CIS, 95% of orders are space requirements, and the salary is near zero. Work directly for EU/USA there are no such problems. I am a full-stack WEB developer, I write in js / nodejs and at the same time the salary is well over 100k in rubles if translated. At the same time, my level is really junior-middle, I copy half of the code from stackoverflow. And you seem to be a high-level specialist and suffer so much :(
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question