|
|
|
|
|
by cvrjk
2727 days ago
|
|
Not a lot though. I am still a junior dev, but a lot of senior devs have reminisced about how they wanted to continue dev work, but had to take up managerial positions for social reasons. Marriage is one side of it. Apparently, people look down on you here if you stay a dev for long because it appears as if "you weren't capable enough". And then there's also money. As someone else stated, rockstar engineers don't occur too often. Pay plateaus after certain years of dev work here in most places. |
|
>> Pay plateaus after certain years of dev work here in most places.
One reason is what I mentioned in other places in this thread. India's socio-economic conditions in some way shoe horn a person's perspective to move towards bureaucratic work. But a big part of that is a lot of outsourcing firms grew 100% YoY, at some point in the 90's and early 2000's. They had to keep promoting people to ensure there was pyramid to run down a chain of command. That's when there was a complete emergence of layers and layers of career managers.
Companies had to also sell it as a viable option or no one would take it. So they created huge perks, visa advantages, money and all that, to lure people towards management. It sort of got amplified, because management is a low ball job, with big returns.
Now you have plenty of crowd, without skills, and hasn't done any engineering intensive work over decades. And they don't want to get run over, by engineering folks, so they keep that culture going, or everything ends for them.
The other part of that is, of course, India has tons of young people coming out of colleges every year, so they can keep hiring freshers at throw away salaries, while experienced peoples' salaries reach a plateau.