Learn to code. Sure, there is outsourcing going on but there are TONS of jobs at companies that prefer to keep their talent local. Also, there a lot of different job varieties. Working in the IT department of a large company is going to be very different than working at a small tech company...