With so many jobs being outsourced, is it still a good idea to pursue eduction in computer science? What are the long term prospects of IT jobs?