Answer the question
In order to leave comments, you need to log in
I plan to switch from 1C to Golang how much is real at 42?
I have been working as a programmer since the early 2000s. Graduated from MIREA in Applied Informatics, English language Intermediate level, I study at an online English school, I am preparing for the first PET exam, I am considering options for changing my field of activity.
Reasons: Tired of 1C itself, I would like to develop, get rid of the Russian labor market (geopolitics and dependence on the Russian economy), earn more money, work in better conditions (it is more comfortable to work in IT companies than at a factory 1 with a nickname).
I considered several options for myself, the main ones are Golang and Flutter.
Flutter - Pluses, in my opinion it's easier to find a part-time job without leaving the main job in 1C, I'll get acquainted with OOP and the main patterns (if necessary, I will jump to another language), there are few vacancies at HH, people switching to Flutter are usually already familiar with OOP and others " charms" and the language is similar to Java C#.
Go - pluses, a young language (competition of experienced developers is less), it is very different from Java C #, respectively, a developer moving from Java C # and other languages \u200b\u200bwill be just like me stupid (maybe less), Backend development, and these are requests that are active in 1s are used, rest services, and also the main one plus the number of vacancies is significantly higher compared to Flutter, the main disadvantage is the inability to combine work with 1C, since I think it’s almost impossible to find part-time jobs on the backend.
What do you think, how much 1C to a nickname at the age of 42, is it really possible to jump to Go? if you improve the topic in a year, create home projects that you can show to the employer, can you immediately drop by 2-2.5k? Now I don’t want to sag at 2.5k on 1C ... or is it from the realm of fantasy without a drawdown?
Thanks in advance.
I will also add a plus, Go is really simple in my opinion "1C nickname" to learn.
I'll submit a question.
How do employers usually treat newcomers who are 40+?
Answer the question
In order to leave comments, you need to log in
Judging by the fact that you are confusing a framework with a language, and you chose Go only because you think that others will be stupid on it, your plan is doomed to failure. To be honest, I have not met a single 1s nickname among programmers, and my programming experience is more than the age of 1s. I know they exist in nature, but I haven't seen them. It is quite possible that you will succeed, but the theory of probability works against you :).
And try, nevertheless, to figure out what you still want. The staging itself is flutter against go, incorrect. And "I'll go to Go because I decided that everyone will be stupid there" - even more incorrect. In general, start with python.
I know a couple of 1C nicknames who left the factory, became franchisees and earn more than a million rubles a month, so if it's only about money, then the problem is not 1C, but you. 1C actually gives specialists very good conditions: you will not find such love from users, such gratitude that you get when implementing 1C, and if you have nothing to compare with, then you may be disappointed.
Someone in Go will immediately jump to 2.5K, it only depends on the person, and not on the chosen technology.
There are different ways to switch to another language without a salary drawdown, but it will take a lot of work. Everything is possible.
And 42 years is not the age to be very worried about the perception of age.
An important point - you are not a beginner, you already have a lot of experience in the subject area, and the new technology is just a tool.
And still, from the side of the employer I will tell. do not be modest about salary - a self-confident person with experience even in a relatively new area for himself makes a good impression, but, for example, a good php-shnik asking for a salary below the market in the 1C area (it turns out that this happens), the other day called I have a lot of questions.
It will be hard. 1C is not a general-purpose language, it is quite specialized, most of it will have to be learned from scratch. For a developer, learning a new language is just learning another tool (unless, of course, he has a good base), but even in this case, not every employer adequately perceives such a transition (they may be treated as a junior). For 1C even more so.
20 years in one place is a lot. It is more difficult for such people to learn new things, not only a new language, any new approaches. And if a company hasn't changed its approaches to development in 20 years, it's even worse.
Many employers look at age. Some boast of their "young proactive team." Some team leaders believe that after 30, 35, 40, the ability to learn drops to the point of inability to learn. But if the city is large, then you will definitely find a company where the entire team is 40+, or a company where there are no such stereotypes.
Ultimately, it all depends on you. If you have not lost the ability to learn new things, and there is a desire, then everything will work out.
I can’t say how easy it will be for 1Snic at 42 to switch to Go, but it turned out to be extremely easy to switch from python to Go at 25.
Go is a very simple language, without a complex type system, without a lot of crutches and pitfalls. But more importantly, now there is a shortage of Go specialists in the market, and big players like email, ozone and the like are vacuuming the entire market. So, you will not be left without a job if you have not remained a June in these 20 years. 2.5k is about the salary of a middle, so we can assume that there will be no drawdown. Again, if you have not remained a June in 20 years.
I think you will succeed. The most important thing, in my opinion, is to believe and try. Moreover, they were not going to retrain from an auto mechanic, they have experience. You just have to apparently learn a lot of new things, judging by the description of the answers above. But, how many opportunities will open later!
I wish you success!
I myself switched from 1c to go 2 years ago. And I’ll say right away that the task you set for yourself is not realistic at 200-250. In a year you can become a maximum middle, but not as a senior. Here the question is not about learning the language itself, but you also need to learn different libraries, frameworks for working, for example, with databases, message brokers, etc. All this can be studied, but not in a year.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question