3 ms·
Though it is easier to hire people with skills in XYZ tech, it's important to note that Indian IT companies have bred a culture of knowledge purely on paper. A
by kumarvvr 9y ago
Though it is easier to hire people with skills in XYZ tech, it's important to note that Indian IT companies have bred a culture of knowledge purely on paper.
A civil engineer/Electrical Engineer/ Electronics Engineer / Industrial Engineer / etc, just out of college, joins a services company as a "developer" with a pay around 5000 USD a year, works for a few years on, say SQL, goes to the local "IT training institute" run by Mr. ABC with "X+ years of onsite experience", pays them Z amount of rupees, "learns" "T" tech for 3 or 6 months, gets a certificate, applies for a job in another IT company desperately looking for people with knowledge in "T", joins, struggles through and then rinses and repeats.
I have seen it personally.
Of course, not all of them are like that, but I am sure more than 50% are milled from the same process. That is why you get so many engineers able to do some specific things in some specific technology, but are scarcely able to innovate or think out of the box.
There is a whole slew of IT training institutes and hundreds of trainers, staff, photocopy shops, cafeterias, etc, which thrive on training an ever churning flow of "IT" engineers.
Add to that, an "IT" engineer expects to be a "Technical Lead" in a matter of 5-6 years, a "Team Lead" in a matter of 8 years and a "Project Manager" in about 12 years of experience. My numbers for the years maybe a bit off though.
Contrast this to developers in Europe or elsewhere, you have technically strong developers with decades of experience honing their skills in a myriad of tech and gathering a repertoire of programming techniques, tools, practices, etc.
- kamaal 9y ago>>Add to that, an "IT" engineer expects to be a "Technical Lead" in a matter of 5-6 years, a "Team Lead" in a matter of 8 years and a "Project Manager" in about 12 years of experience. My numbers for the years maybe a bit off though. More than anything else, this is the most important reason. Indians for some reason have fancied middle management bureaucratic roles above real work almost forever. This is not just in IT, but the very economic ecosystem of India has this problem. We are talking about a country where even house wives do a distance education MBA course because 'Just in case... I would be a manager someday' kind of attitude. Not one person wants to do any real work. And over long times its impossible to sustain growth without productivity. So there will be a inevitable decline in the overall ecosystem at some point in time. But my guess is those who wish to do work will always have good projects to chase after. The IT ecosystem on the longer run will resemble every other engineering services industry in India. Architecture, Mechanical, Civil, Electrical etc. Niche areas where good talent will be required and there will always be a supply. Noise, garbage and me too attitude people will largely be gone.
- kumarvvr 9y agoYes, it pervasive to a point of perversion. I have seen people reject good technical roles to pursue pseudo management roles. Its almost as if they are afraid to take on challanging technical roles.
- ryandrake 9y ago> Indians for some reason have fancied middle management bureaucratic roles above real work almost forever. One could argue they have the right idea. At most companies (tech or non-tech), the career advancement path for a software developer pretty much ends at "Senior Software Engineer". Some places offer a "Staff Software Engineer" or "Principal Software Engineer" but your career growth is pretty much over once you get there, unless you want to jump into management, where the sky is the limit.
- kumarvvr 9y agoYou could move into roles like software architecture or software design, etc.