I
I
ivankirshin2020-09-10 11:01:31
Career in IT
ivankirshin, 2020-09-10 11:01:31

How did you come to change direction in programming?

I am a frontend developer (mainly vue), I consider myself a good middle, the employer, not the first one, hires as a senior. Recently, I have been strongly drawn towards mobile development (android). I justify this to myself:

  • Tired of the front, but I don’t want to leave the development of interfaces
  • I want more variety of work. Mobile development covers most of the things you might encounter in programming anyway. At least the same bases.
  • Level up like a specialist
  • There is a clear belief that, as a rule, stronger people work in mobile phones
  • I want more architecture
  • Kotlin is very cool
  • In the future, the salary seems to be a little higher

I don’t see a problem for myself to become a jun on android in a relatively short period of time. To take into account, to be a junior again, it seems, does not scare, on the contrary, it is even interesting. The only thing that gets in the way of my rationality is the huge drop in hp from 200+ to 50 as a jun.
My question is whether there are those who have gone through a similar path. Perhaps you can suggest ways to move more smoothly and smooth out the drawdown in wages.
In addition, your stories are interesting, how people basically move from one stack to another.
I will also accept comments that I am mad with fat, and I don’t need it, it’s even worse there)

Answer the question

In order to leave comments, you need to log in

6 answer(s)
R
Robur, 2020-09-11
@ivankirshin

Perhaps you can suggest ways to move more smoothly and smooth out the drawdown in wages.

there are no secrets here, you can come up with all this yourself
- save up in advance.
- pump skills to find a job not for 50 but for 100
- move within the current company, if possible (it can be created) usually the salary remains the same.
- go as a front to an office where there is strong mobile development, then implement the previous paragraph for salary standards.
- go as a junior to a foreign office, start with $ 2000, this will be our 150. more difficult but very real.
Well, the saying "and eat a fish and ..." is not from scratch. If you want something, be prepared to give something up. If your salary is more important to you now than moving to another area, then work where it works. Or think, maybe all of them are not more important.

F
FanatPHP, 2020-09-10
@FanatPHP

The only thing that gets in the way of my rationality is the huge drop in hp from 200+ to 50 as a jun.

Look for the right employer. They are. Those for whom programming experience is important in a person, and not knowledge of a couple of dozen commands of a particular language.
Normal employers take with a change of direction - just on the way.
Change of direction is normal. Even within the same language, learning a new framework is already a change of direction. Nowadays, when the whole industry is changing in a couple of years, you still won’t stay in the same direction for more than 10 years (well, unless you’re a shithead on some kind of woocommerce or bitrix there).
You just need to first decide on your desires. 'Cause some of them are pretty weird
Mobile development covers most of the things you might encounter in programming anyway. At least the same bases.

This is what, interestingly, place, base in mobile development? Toy sqlite?

E
Eugene, 2020-09-10
@iamd503

You go to work for a junior, and at home you freelance on the front and there will be no drawdown in salary

O
Oleg, 2020-09-10
@402d

Since you are writing under vue with mobile development, it will be easier for you to figure out (rewire your brains) than with a linear PHP approach.
If you think that it will help to deal with databases, then you are mistaken.
If you like databases, go to backend and dba. On mobile phones, working with databases is basically no more than a banal crud.
Compared to desktop development, you will have to keep in mind all the time. All this garbage that is now in memory can be silently nailed down by the operating system since the phone was put in a pocket with the screen turned off or a person was called.
In general, in vue you are already used to, as I understand it, in an event style. Then you still have to take into account, the phone was turned, another program was opened on top, the connection was lost as we were moving, the battery was dead and all processes were frozen. The android bugged out and we can find out about it, only that it stopped working for us, and why there are no methods to find out.

There is a clear belief that, as a rule, stronger people work in mobile phones

Here it is exactly the opposite. 95% of programs are written by schoolchildren. In the core of the android itself, there are a lot of unfinished todos.

P
Puma Thailand, 2020-09-11
@opium

Live on 50 save 150
Not really, but in general it's a matter of a few months, so it's not critical at all

A
AlexHell, 2020-09-18
@AlexHell

All people are different. If you are like me - welcome to read. Or maybe you have your own motives.
If I want to do A, and then B, then C - different types of work, including front, back, java, php, and test, and get into the database, and optimize, and read the docks, etc., then I'm looking for a job where there are few of us, but there is a lot of work, i.e. a small desk or individual entrepreneur with games for social networks or mobile phones, etc.
If the office is large and it needs a person with a direction in java, I go to it for a large salary, but they are very reluctant to allow me to climb into related tasks. Although it depends on my desire and perseverance.
High salaries are paid not just like that, but as a specialist. If you switch to a junior in a company or as a swede-reaper-on-dude-player to an IP-schnitz, for the sake of a greater variety of tasks, they obviously pay less, in my experience

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question