But again, there is no shortage of engineers as the article says. The only problem is the quality. Atleast from what i saw in India people just take computer science as a degree because it pays more, not because they love to code.. There is a problem with this kind of people. People who LOVE what they do always over take people who dont.
Well, the distinction between those that love what they do and those that don't isn't the only way to slice things. You don't have to love what you do to want to conduct yourself in a professional manner. Even if you aren't passionate about your work, so long as you take pride in it you won't be producing "crap code."
There is a shortage of experienced engineers willing to work for an entry-level salary. Also there is "change your job for this fantastic opportunity - we gonna give you a 10% raise max".
Somehow nobody is discussing a shortage of CEOs... Maybe because they are compensated fairly?