I've recently completed a degree in multimedia education and would like to venture further into the development side of it. I've passed SJCP 6, and about to do MCTS certifications on Windows Application Development, Web Development, and data access. I am doing these certifications because I have no degree in IT.
I enjoy the development side of it, learning many things about software development process, and reading books such as, Code Complete, Effective Java, and other Head First Series.
At the same time, I am conscious of my own ability being average-than-everyone else at my age, and the uprising of outsourcing companies such as this, and this.
While I enjoy coding and problem solving, my future career in software development seems bleak when companies are outsourcing to Tajikistan, Hyderabad, China, etc., when rates are cheaper then where I currently live.
My question is, are there any IT-based outsourcing-resistant certifications that I can do?