Attn: Indian Cpian Indian Developer Salary
-
Nishant Sivakumar wrote:
Microsoft does that I'd say
Riiiight! Pull the other leg. Good God man, they had to completely rewrite an OS midway through it's development cycle, dropping most of the interesting features, because they didn't have their shit together. I have no doubt that there are software companies out there that do do this, but I wouldn't hold Microsoft up as one of them.
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
Jim Crafton wrote:
I have no doubt that there are software companies out there that do do this, but I wouldn't hold Microsoft up as one of them.
As long as the revenue comes in, I don't think the exact quality levels of software matter :-) I'd rather own a 5 million dollar turnover company that produces average software to running a barely meets ends company that makes perfectly designed super efficient software. It's not coincidence that Gates has been the world's richest man for several years now.
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com link -
Jim Crafton wrote:
I have no doubt that there are software companies out there that do do this, but I wouldn't hold Microsoft up as one of them.
As long as the revenue comes in, I don't think the exact quality levels of software matter :-) I'd rather own a 5 million dollar turnover company that produces average software to running a barely meets ends company that makes perfectly designed super efficient software. It's not coincidence that Gates has been the world's richest man for several years now.
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com linkNishant Sivakumar wrote:
I'd rather own a 5 million dollar turnover company that produces average software to running a barely meets ends company that makes perfectly designed super efficient software.
As owner that may be true, however I suspect that your customers might feel differently.
Nishant Sivakumar wrote:
It's not coincidence that Gates has been the world's richest man for several years now.
Nobody said he was. But now that you mention it, IMHO, he's been coasting for almost a decade, thanks to a near OS monopoly and the huge usage of Office. The market has been devoid of *real* competition within the realm of PC OS's for a long time. Customer antipathy has led to vendors creating software that locks them in data wise (i.e. think how hard it is to write a competing office suite due format constraints because everyone uses Office document formats). Healthy competition has largely disappeared due to either bare knuckle MS tactics, or complete incompetence at other companies. Sorry to rant :)
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
-
Hello there, I will have a discussion in a few days and I need to know what is the typical salary for an Indian Programmer Junior/Senior etc in Rupies or US$ I would like to know specially the numbers from Bangalore, Durgapur and maybe Assam (I hope I spelled this correct)
bb |~ bb
I met a CEO of a small company (less than 10 developers) recently, a month back or so. (I am on the lookout for a job in 3D graphics of OpenGL sort for myself, right now.) He mentioned a formula that he said he had heard from the placement agencies. The formulae, applicable for the average case, are: -- for junior level developers, annual salary in Rs. lacs = no. of years of experience + 2. -- for senior level developers, annual salary in Rs. lacs = no. of years of experience X 2. BTW, 1 lac (aka lakh) means 100,000. I don't believe the formula. For the average case of senior people, the formula (or its multiplicative version) seems to overestimate somewhat. If this is your first time to outsource, esp. to India, then, unless you have someone local from Durgapur (or Assam) who has been exposed to international software development cycles--say by himself immigrating from Assam to Bangalore (or USA)--you would be better off taking this venture in an experimental spirit, rather than as a full-fledged production setup. I feel sure you don't mean the second anyways, but just thought of reminding. That way, to the extent I know, there is almost no difference in pay-scale in IT industries by region in India. Not the one that would matter at this stage of your project in any significant way! Now, something to all other CPians.... ----- In other replies to Harald's queries, I do see some sentiment against outsourcing to India. Not that I have a great regard for the Indian IT industry, but I want to raise a couple of questions--may be at the expense, once again, of my own career, but in the interest of truth anyways. 1. When was the last time you (clients, typically from the Western countries) outsourced any truly core development of any software product to India? Don't just keep mum and resolve to get even with me later on. State it. When was the last time? The point is simple: If you give out second-rate work to be done, be prepared to get a second-rate treatment to that work--whether the work is given out to another location within the USA/UK/Whatever other country, or out of country, to India. 2. I have repeatedly had the problem of people abroad understanding things the first time but feigning as if they didn't, and creating unnecessary issues. (I have only dealt with Americans from India.) There have been tactics like prolonging decisions by artificially means. For instance, creating long threads of emails. Or, pushing an MBA forth during *technical* discussions, thereby guarunteeing th
-
Harald Krause wrote:
Hello there, I will have a discussion in a few days and I need to know what is the typical salary for an Indian Programmer Junior/Senior etc in Rupies or US$ I would like to know specially the numbers from Bangalore, Durgapur and maybe Assam (I hope I spelled this correct)
I may be a little off, but .NET developers with 3-6 years experience are paid anything from INR 35,000 to INR 100,000 per month (currently 1 USD = 41 INR). You may be surprised at the wide range, but that's how salaries are in India. Typically, if the candidate is any good, he'll ask for a salary at the higher end of that range.
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com linkSo not as low as what one could imagine. Given all the uncertainties for doing this kind of remote projects, I see why companies are getting very cautious and often just decide to do it with local workforce.
-
Nishant Sivakumar wrote:
I'd rather own a 5 million dollar turnover company that produces average software to running a barely meets ends company that makes perfectly designed super efficient software.
As owner that may be true, however I suspect that your customers might feel differently.
Nishant Sivakumar wrote:
It's not coincidence that Gates has been the world's richest man for several years now.
Nobody said he was. But now that you mention it, IMHO, he's been coasting for almost a decade, thanks to a near OS monopoly and the huge usage of Office. The market has been devoid of *real* competition within the realm of PC OS's for a long time. Customer antipathy has led to vendors creating software that locks them in data wise (i.e. think how hard it is to write a competing office suite due format constraints because everyone uses Office document formats). Healthy competition has largely disappeared due to either bare knuckle MS tactics, or complete incompetence at other companies. Sorry to rant :)
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
:| this discussion about MS is kind of boring. Heard this a million times with more or less creativity depending on the writer. Think about the world of computing 15-20 years ago and you'd really would not to go back there!!!
-
Hello there, I will have a discussion in a few days and I need to know what is the typical salary for an Indian Programmer Junior/Senior etc in Rupies or US$ I would like to know specially the numbers from Bangalore, Durgapur and maybe Assam (I hope I spelled this correct)
bb |~ bb
Harald Krause wrote:
Durgapur and maybe Assam
Thats something new! Assam or Durgapur is not known to be a software hub. Durgapur is mainly industrial, and Assam is a very remote hilly state with some oil and lots of naxalites(terrorists). So either that you've done some pretty good research on technical talent there or............:~ If you're looking at an outsourcing model, unless you're outsourcing to one of the big 4, you'd be better off hiring somebody in your place. Else the best option is to have a F2F and relocate the developer to your office. I'm not saying anything radically new, but salary expectations can be bloated up figures in case you're a well known multinational or seem to be cash rich. A very decent company pays up about 4-6 lakhs for a .NET dev with about 2-3 years experience and about 8-10 lakhs for people with 5-7 years exp. Of course some companies like Amazon and google pay triple or quad that amount here, but they get the best candidates (IIT's, REC's and BITS grads).
SG
-
Christian Graus wrote:
How do you expect to find/supervise/monitor your new Indian programmer ?
Probably e-mail. Been there, done that. :rolleyes:
:josh: My WPF Blog[^] Without a strive for perfection I would be terribly bored.
I would say a more granular control can be having a representative office here or get with a bit of outsourcing with at least a good but small software company.
Vasudevan Deepak Kumar Personal Homepage Tech Gossips
-
How did it go ? Was it a disaster ? A friend of mine is a manager for a developer team in India. He tells me the price is getting to the point of not being worth it. He also tells me that people who have never written code are being given junior developer positions, and people are getting senior positions just because they know what IDE stands for. Now, I'm not saying all Indian dev firms do this, or that there are no good devs in India, just that it seems to be a minefield, to me.
Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
I worked with a company in Bangladesh, trying to manage the team remotely from out South African office. I don't work with them anymore, but the nightmares still come back sometimes. X|
Johan Lombaard Only two things are infinite, the universe and human stupidity, and I'm not sure about the former - Albert Einstein
-
Harald Krause wrote:
Hello there, I will have a discussion in a few days and I need to know what is the typical salary for an Indian Programmer Junior/Senior etc in Rupies or US$ I would like to know specially the numbers from Bangalore, Durgapur and maybe Assam (I hope I spelled this correct)
I may be a little off, but .NET developers with 3-6 years experience are paid anything from INR 35,000 to INR 100,000 per month (currently 1 USD = 41 INR). You may be surprised at the wide range, but that's how salaries are in India. Typically, if the candidate is any good, he'll ask for a salary at the higher end of that range.
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com linkNishant Sivakumar wrote:
Typically, if the candidate is any good, he'll ask for a salary at the higher end of that range.
Bargaining power claims the upper hand in this part of the world. :)
Vasudevan Deepak Kumar Personal Homepage Tech Gossips
-
Harald Krause wrote:
We are thinking about to hiring some programmers over there...
Think not how much Indian programmers go for, rather think about the additional cost of designing, specifying, communication, managing, testing, reworking, and re-doing the work. And no, this is not to fault Indian programmers or to say that Indian programmers are bad. Indeed, it's the first five steps that are the crucial steps to preventing reworking/re-doing. But nobody does the first 5 steps. Marc
Marc Clifton wrote:
designing, specifying, communication, managing, testing Indeed, it's the first five steps that are the crucial steps to preventing reworking/re-doing. But nobody does the first 5 steps.
Sure is, i have noticed that with personal project I often miss designing and getting a good solid spec down. that’s the job of management to ensure that the 5 steps are done and kept to. well said and definitely true.
Code Project Lounge 101 by John Cardinal :beer::bob::beer:
-
Marc Clifton wrote:
But nobody does the first 5 steps.
Microsoft does that I'd say :-) Their 2nd biggest campus after Redmond is in Hyderabad, India.
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com linkNishant Sivakumar wrote:
Microsoft does that I'd say
After all the articles you've written and a book, I'm surprised you still think Microsoft does those first 5 steps. I suppose they do them, but after 20 years experience, I don't think they do them well. But that's the nature of big software houses. The knowledge tends to stay compartmentalized, and each new project either a new manager or a manager that wants to try something new. I wonder how many Microsoft managers have fallen for XP or Agile screwupologies. Marc
-
:| this discussion about MS is kind of boring. Heard this a million times with more or less creativity depending on the writer. Think about the world of computing 15-20 years ago and you'd really would not to go back there!!!
I agree.
Pierre Leclercq wrote:
Think about the world of computing 15-20 years ago and you'd really would not to go back there
Aside from slightly better IDE's, not much has changed software wise, be it MS, Unix, or anyone else. Many of the same, stupid, sloppy mistakes that could/would be prevented by the steps Marc outlined are still being made today. People just don't give a damn.
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
-
Nishant Sivakumar wrote:
Typically, if the candidate is any good, he'll ask for a salary at the higher end of that range.
Bargaining power claims the upper hand in this part of the world. :)
Vasudevan Deepak Kumar Personal Homepage Tech Gossips
Universally true, I'd say.
I'm largely language agnostic
After a while they all bug me :doh:
-
Harald Krause wrote:
We are thinking about to hiring some programmers over there...
Think not how much Indian programmers go for, rather think about the additional cost of designing, specifying, communication, managing, testing, reworking, and re-doing the work. And no, this is not to fault Indian programmers or to say that Indian programmers are bad. Indeed, it's the first five steps that are the crucial steps to preventing reworking/re-doing. But nobody does the first 5 steps. Marc
One issue I always wondered about is responsibility. Here in the USA we have different legal actions that we can use if deals go bad or a product does harm, but I would asusme there is not much you could do in those situations if you offshore.
Rocky <>< Latest Code Blog Post: Windows Live Authentication - Easy Stuff! Latest Tech Blog Post: Vista ReadyBoost!