Why startups in India find it hard to hire devs
pindancing.blogspot.com
pindancing.blogspot.com
- Indian companies rarely pay well. I feel lucky if I can convince someone to pay me $12/hr.
- Most have unreasonable qualification criteria. Why do you want a degree when I have references and real world experience?
- A large number of them will treat people who went to "lesser" colleges differently from those who went to one of the IITs.
- I've never received a payment on time. On the other hand, my friends who have done contract work for American firms got paid on time.
This has been my experience. Of course, YMMV.
Also, the website in your profile (http://uncool.in) does not seem to be up. Wanted to check out your portfolio.
Sadly, it's been down for a while. I was moving from a shared host to a VPS, but I was waylaid by midterms :/
If you send me an email, I'll email back with my resume. Email is in my profile.
For example, a relative of mine immigrated to the US in the 90's. And is a successful doctor there. Now sometimes when he comes back for a vacation he wonders it was not such a good decision after all. There are plenty of opportunities in India. And you can economically well off too.
On the other hand. The cost of living in the US is too high, for the conservative and savings driven lives of Indians it becomes a little to get adjusted there. You life is driven by perpetual debt and insurances. Ultimately it looks like money is not for your luxury but you are for the luxury of money and big banks. Sure the infrastructure is a lot cleaner and there are high rises, it may feel like you in heaven for some time.
But on a longer run, spending your whole life paying off bank loans, credit card debts and all sorts of loans and debts. At the end of it you feel all that was not worth it.
From my experience I see, often the best paid are the ones who hop jobs very often. They would have very little experience and ability to work. And often don't work at all. But they would have strong associations/connections and would have worked for big brands. And the HRs hiring some how think that coming out a big brand automatically makes you more qualified for that job.
The net result is a certain section of people(inefficient) go round and round every 1.5 years. The same talent pool keeps circulating between companies. Sooner or later their bluff is called and companies reach to a conclusion that there is no good technical talent in India. Which is of course wrong.
On the other hand, good folks who tend to hang on for some time learning and working for long term projects are treated badly, denied promotions and hikes. After all this the system still wonders why the good folks are not in enough supply.
It's simple, we don't reward meritocracy and we don't get people with merit.
When I lasted looked into them, most startups in Bangalore were run by MBA-types who seemed to be intent on just copying the latest fad from Silicon valley. Even some of the most successful Indian startups - naukri.com and makemytrip.com are just copying well-established international websites and derive their success from paying attention to the Indian market before the country was on the radar of those players. It'll be interesting to see how these companies do now that they have competition. In any case, as Ravi and many others have pointed out, only the founders got rich out of Naukri and Makemytrip.
The other thing Ravi alluded to, about having credible proven founders is also important. I know a few devs* who, if they offered me a chance to work with them, I'd jump at the opportunity. However, the vast majority of these startups guys were folks I'd want to avoid working with even in GenericBigCorp.
* Unfortunately I don't know Ravi personally but if I did, he'd be near the top of this list.
I'm not sure if this is such a bad thing. Flipkart copied Amazon and its thriving in this country.
(XBOX 360 and PS3 titles are more or less priced the same as elsewhere)
Would you say the same thing about Jet Airways? Did they copy Delta Air? Or did Tata Motors copy Ford? Or did Airtel copy AT&T?
Some companies are about management and execution, and not about idea.
One needs to take into account the social context when discussing India. If a guy does not earn, even if he is working on curing cancer or educating the poorest of poor, he is considered a big-time loser and a bum. If there comes along a startup with a cloned idea wanting some people who can code for lesser salary, none in their right minds would choose it; because there are a million things that could go wrong and generally, people here are less honourable when it comes to financial matters#, and always have an eye on bigger cut in the pie.
Lesser pay would not work. Equal, or even slightly higher pay compared to big IT shops, along with equity will work wonders.
#Yes, I am generalizing, but that's the situation in a society ripe with a huge poor/middle class section wanting to make it big somehow and cross those barriers.
http://www.quora.com/Who-are-the-major-Facebook-shareholders...
I am sure, I am not going to get more than couple of yes here. This is what the status of hacker community in India.
Local talent was completely uninterested. So they recruited an American who worked remotely for a few months, and is now moving to Pune and joining up full time.
[1] No PhP. The stack is Python/Django + Hadoop for analytics, and they have already released an internal utility as open source. More will follow. https://github.com/styloot
I know two startup founders in Bangalore who face these issues - especially reason #1: matching the compensation for good talent.
And reason #3: there are almost no examples of non-founder startup millionaires in Bangalore (/India).
This is how most developers in Bangalore got rich in the last decade: get the highest compensation you can and invest as much as you can in two things: real estate and stocks.
The problem is the moment is start offering good compensation people flock to such opportunities, some how mug up a few interview questions, read some stuff and join the company. And then do nothing there, just relax. After two performance review, when the milk is clear from water they just happily go the next job with the same interview trick.
So now they earn well and don't perform either. The actual thing is to spot and retain good talent.
Precisely. I myself have seen many MBA types running around looking for 'developers who would strictly be employers only, to implement that cool idea (which usually is a clone of some famous thing on the other side of planet)' with no equity offered. And as there is no safety-net through social security here, any worthy fellow would choose the obvious and avoid such startups, as the risks far outweigh the benefits.
People get what they pay for, simple as that.
I can quote 3 examples about top5 indian IT companies a) company A ,campus interview, selects 80% of the engineering college students(all branches) including students with arrears. b) company B, does not conduct aptitude for certain colleges as it would reduce the number of hires. c) company C, recruits people from specific companies without technical interviews
employees from my company have gone to larger companies to increase their market value in Arranged Marriages.
And this is understandably so, some time in the 90's and early 2000's the IT sector grew rapidly and promotions and hikes happened regardless of your worth. I even know people who have just got into the industry an year or two, did some testing and report writing. Pushed and sent to an onsite location like US or Europe and the third year you are back, you are promoted to be a manager. The middle level management in most IT giants is rotting with inefficient talent promoted early.
There fore the assumption with the current generation is regardless of their merit they need to go to the 'promised lands'(US and Europe) in an year, get promoted to a Managerial designation, book a flat, buy a car, marry with heavy dowry and settle down.
That's not happening these days. So most resort to job hopping. Some even hop jobs every eight months, whats more hilarious is.. Companies giving hikes to people who hop jobs but not to the ones who stay and perform. Adding to this regional politics in office spaces, drives the genuinely good guys crazy.
So all you are left with are people who cannot take above option.
The other good folks have a very terrible problem they are forced to run with the crowd. Often they get hired by the IT big giants. The scenario there is pretty different. In the 90's and early 2000's most of them in such companies got promoted very early to managerial designations, went to onsite location like the US. Got very rich due to stocks, money earned in foreign location(due to foriegn exchange) and the hikes from promotion. They have a lot of money and give a damn on how things run, they have nothing to loose after all.
When folks join such big companies often these are the sort of people whom they meet and are forced to draw inspiration from. Most managers have hardly coded and don't know a jack about technical stuff.And since the hurry is to now become a manager, buy a flat, a car, marry with rich dowry and settle down. The struggle happens on three counts and chief being get rich as early as you can, BY ANY MEANS you can. So since now becoming manager is the key, most don't want to code at all. Some how fight, do politics(Which is very common here, due people from so many languages and regions mixing together. there is severe politics and biases towards there respective people) and go to onsite. And if this doesn't happen, go job hopping until you get it.
The sad fact is companies reward jop hoppers but the sincere ones who for long time and perform. I even know few folks who have hopped 5 jobs in 4 years, consider themselves Java expert and don't even what CLASSPATH is. Once they get the tag of 'lead' or alike they think they can just give orders and have servants do the job for them. This how 95% project managers and other designated alike work here. Adding to that to 'CYA' they purposefully promote inefficient folks, I think they a feel a good guy is direct threat to their own position.
The net result is more and more less risks projects are taken by Indian IT giants there days. Most of them in just bench testing and infrastructure management like IT support. And some times the managers are so inefficient they can't execute those projects properly.
Now coming to actually talented folks, we are terribly frustrated crowd. As self taught programmers(From other branches of engineering) and despite our hard work and merit we can neither go to companies like Google, because they treat non-CS and non-IIT folks like 'mud blood muggles' nor work for start ups. Start ups are mostly from MBA types who believe some how idea is all that matters and programmers are like typists whom they can just use and throw.
There is no easy way out of this problem. At least with the current social set up in India. Sometimes I feel I must immigrate to the US( Like Russians did frustrated with the system there.).
But no, this is my country. I will stay here and fight the system. And will do everything I can to make my country a better place and have genuinely good guys get what they deserve.
When i graduated ( with a CS degree from a B grade college ) I could not write "Hello world" in any language , did not know how to query records. However, I was placed in the first company that came to campus. These are USD 10 billion companies that build and maintain "MISSION CRITICAL" applications for all the "Movers & Shakers" of US of A.
Four years down the line , thanks to internets ( Esp Hacker News) I can code. From a zero to a decent programmer. My teammates(4-5 yrs of experience) can not write code that will print a directory structure. They can not complie code without eclipse. All they want is "ONSITE" This is the story of India that I know. </RANT>
Let them first get through fizz-buzz test, then we can talk of traversing a directory through code.
For the uninitiated, one needs to understand that most (numbers are in 75% and above, and am not kidding) of the 'developers' out here are in the IT industry not because of their love for software/programming but because it pays relatively well. And those who truly love programming are the real outcasts here.
This is a key warning sign IMHO - it means that technical decisions are being made by managers based on fashion rather than engineers based on what's the right tool for the job.