When outsourcing occurs, some jobs will invariably be lost. On the whole, however, software development jobs seem to be increasing. Then again, there seems to be a lot of conjecture. I posted the following a couple months ago.
The job market for the class of 2006 is as good as it has been in the past three or four years, according to the National Association of Colleges and Employers (NACE) [1]. NACE also reports the national average starting salary for graduating students majoring in computer science this spring to be $50,046 – behind only chemical, electrical, and mechanical engineering.
Lakshmi Narayanan, CEO of Cognizant, says that the trend in outsourcing is nowhere near its peak [2]. However, he does not think outsourcing is a great threat to the U.S. Ultimately, for U.S. companies, “outsourcing develops a larger global market for [their] services”.
Money magazineÂ’s top ranked career in the United States is "software engineer" [3]. The magazine reports the average salary of a software engineer to be $80,427 and predicts that the field will grow by 46% in the next 10 years.
There once was a fear that computers would take away the jobs of people. However, computers have been instrumental in creating many new jobs, and I do not think the trend will be reversed.
[1]
http://money.cnn.com/2006/02/24/pf/..._2006/index.htm
[2]
http://www.businessweek.com/technol...paign_id=search
[3]
http://money.cnn.com/magazines/mone...op50/index.html