India’s Snapdeal Says the Country Doesn’t Have the Programmers It Needs
blogs.wsj.com
blogs.wsj.com
There's no shortage of programming talent. Only a shortage of recruiting talent.
http://fourlightyears.blogspot.com.au/2015/01/theres-no-shor...
I sent one of the best developers I know to a job interview, he was rejected.
http://fourlightyears.blogspot.com.au/2014/12/i-sent-one-of-...
Employers don't want great developers, they want what they want.
http://fourlightyears.blogspot.com.au/2014/12/employers-dont...
2) Snapdeal is really no big deal in India- With flipkart,google,microsoft and a bunch of awesome new startups in south, and Snapdeal having no presence in bangalore/Chennai/hyderabad etc- Programmers have a lot of options.
3) I know very very few people who use snapdeal. with amazon,flipkart and ebay i don't see why snapdeal is relevant. Why would a good programmer move to join this company? its not one of the big ones. Its not a cool startup and equity will be low.
During campus placements at my college, none of the CS and Maths and Computing went to snapdeal. Instead snapdeal has to settle themselves with guys from other departments.
From foreign news articles it does seem like flipkart & amazon are the big deal which is why I find it confusing why in india snapdeal is a bigger deal.
Flipkart is technically more impressive than Snapdeal. (Flash sales/in-house hardware, etc). It has it's own brand similar to Amazon basics - DigiFlip, some of which are of decent quality - cables, chargers, etc.
we have done all the price comparison and we have found that deals,coupons etc are not worth the time. I just want a site that I can go to and be somewhat sure that I am getting a good price.
Flipkart is fantastic for that. I have never ever found a product on flipkart that is cheaper elsewhere and I can also see my other options for similar products on the same site.
If I am being adventurous, I browse ebay where I get good deals.
Just raise the salary. Watch as programmers magically materialize.
For an SDE interview obsessed with binary trees after around 4 possible traversals, the fifth one was: "Can you write code to traverse Binary-Tree in a zigzag manner ?" "seriously ?" Rejected.
Questions asked in a PHP dev interview: "Can you write code to invert this link list ?" "Yeah I could in college, but I haven't touched C for last 5 years. I can explain the logic though" "Being a Php developer doesn't mean you forget how C looks like" Rejected.
Salary negotitation "My current salary is 50k, I am hoping for 10% increase" "We will give you 30k, dont you want to work for a world class technology product company " "Ok, can you still match my current salary ? I might join in that case" "Do you want to work for a world class technology product company or not ?" "Sorry" Rejected. candidate too demanding, lacks passion.
"Do you know Node JS ?" "No I am interviewing for a frontend developer post" Rejected.
As these interviews point out, most of us are bad engineers.
Yes we Indian developers are shit. We are expected to work 24 hours a day, taking orders* from product managers, who many times just become PMs because they did not want to (or never understood how to) code and are expected to feel oblige to take the smallest cuts from the bonus pie, not paid for/encouraged to take any courses (one of my bosses actually suggested me to unlearn all the "cool shit" as I was increasing expectations of good work of other employees ) , and we are inefficient at that.
But even after this, it is not at all fair to compare us to the foreign recruited people who earn twice, generally have more experience (as every experienced person in India becomes a manager), and could do all cool github coding in their career (try telling about Github to one of my previous PMs, he will point you to know more about scrum) . After all its only in foreign developers one can find "10 years of big data" (Hadoop recently turned 10 btw) and "15 years of building scalable applications in Golang" type of experience.
There are a few Indian startups which are changing the scene. For the rest, its better they hire from outside the country. If someone can make a bold statement like this, he should have done his homework.
I have 10 years experience in the industry and I have worked for bodyshops,niche hip companies and for awesome startup(s). In all of them,shamelessly expecting you to work extra hours, sometime 15+ is a norm. And when it comes to paying you for it, you are handed a nice package of politics and bullshit. I kind of admire people who somehow manage to use politics or whatever to actually chill and not work at all. At least they are less stressed. Not good programmers in India. yeah right. Pay them well. care about their life and create a reputation for your company to do that and see how they come to you.
Its not just the employer's fault really. I am now in a different country and nobody expects anyone to work after 6. because nobody will do that. We Indians accept it ourselves. A lot of them actually take pride in having no life and spending all the time in office. I hate them from the bottom of my heart.
From a young age, be they a male or female, one is conditioned to unwittingly absorb the various rules and responsibilities of a narrow lifestyle (get married at ~25; have babies; earn a living; stay married till death; have grandbabies) that there is little space and time for creative pursuits.
It is all thankfully changing now of course.
I recently started a startup building a product which does not cater to the "hot" sectors like e-commerce and convincing people (we're B2B) to take a risk (for anything, even a free trial) is really hard. Also a innovative solution is generally looked with suspicion (I dont blame people for this, most shiny things here are frauds). I hope we can change this in the long run.
I wrote more on this (just yesterday) here: https://medium.com/@muktabh/why-is-a-pure-technology-startup...
Herd mentality. You are considered good if you are from childhood scoring good grades, ace all the entrance exams, enter a reputed institution, score a good job in campus placement. Any deviation from this is considered dangerous by the herd, to existence of the herd itself.
After all if one could get good by exploration and experimentation. All the effort the herd spent in being good guys since they were born, following all the rules of the society would be a colossal waste.
https://careers.snapdeal.com/careersection/ex/jobdetail.ftl
I am guessing, this is some kind of cheap publicity stunt.
But this filtering by IITs/NITs/BITs shows - how out of touch they are. I know some of the most brilliant programmers in Bangalore/Pune and they are not from these "premier institutes". In fact, being from NIT Trichy myself, I have concluded that - most engineers from these colleges are risk averse and likely stick to a well trodden path of B.Tech + MBA or head to US for MS.
The average ones got hired locally by multinationals like EBay / Amazon / Google etc..
So the ones who were actually applying to companies like Snapdeal etc.. were the 4 point someones who really have nothing but an "IIT degree" on their Resume.
I interviewed a couple of those for our startup. Honestly speaking, we found more interesting people via Employee referrals - even if they didn't graduate from these universities.
------------
Greetings from Snapdeal!
We are writing to inform you that we are unable to close your snapdeal account,however if you wish to unsubscribe the same,kindly confirm accordingly.
Please accept our apologies for the inconvenience you have experienced.
In case of any further assistance or clarification on this issue, please reply back to this email.
Assuring you of our best services always,
Yours sincerely, Team Snapdeal
--------
What the hell does "unable to close" mean. Account killer rightly calls them "deeply blacklisted" https://www.accountkiller.com/en/delete-snapdeal-account
Fortunately, I have the time and resources to legally force them to close my account. I never agreed to their terms or privacy policy, yet it's been shoved down my throat. This is not an isolated incident though. I know numerous people who had bad experiences shopping with them. You often don't get your refund easily if the product is defective. I can imagine that a company with such a smug attitude towards customers would be a class A shitty employer.
These arbitrary metrics are pretty pointless IMHO. You can learn what you need to generally in around 1-3 years. Someone with 10 years experience could easily have been doing a job that gave them about 1 year's worth of experience but for 10 years, rather than having 10 years of varied experience.
Sometimes I really feel like going back to India and starting a development bootcamp in my hometown of Chandigarh. Reading articles like these brings me a few steps closer to actualising that desire.
And the interview methods are so badly broken, you are only likely to hire mugpots who memorize math theorems and repeat them in interviews. Don't get me wrong I'm not saying algorithm knowledge isn't important, but these people aren't test your algorithm skills, they are testing your skills to repeat the algorithms you memorized. Honestly I don't know of any serious math problem worth solving can be solved in minutes, unless you already know about it(Or you are Terrence Tao or Gregori Perelman). Which in case your are not testing problem solving skills, you are testing how many problem solution sets the candidate has memorized.
Now guess how people get around these interviews. Most people who ace these interviews are from so called elite colleges nearly spend all the time in the day on interview forums. Instead of actually working. And since they spend so much time there, they feel obligated to use that effort in switching jobs more often for better pay. This leads to a big crowd of people who abandon projects mid way only to hop from one company to another. All the while day productivity at offices being very low.
Now if you are hiring such people why should you complain? You are getting exactly what you wanted.
Hire for productivity and for people's commitment to make your projects and company successful. The results will follow.