Outsourcing is not the huge problem it seems to be.Ghost wrote: But if you are around your twenties, then you probably don't have lots of opportunities as far as appealing to the domestic job market. Unemployment remains stubbornly high and probably is not going to get better as outsourcing and technology work together to make fewer jobs. (I am not criticizing technology, though. It is a way to do things easier, more efficiently. Outsourcing is really the much larger problem. And there are other factors I won't worry about right now.) Even if you have a job, it is probably pays poorly, is not in your field of study/training, and is probably just another completely expendable, make-work, non-productive customer service job. And this is what most jobs are now: interchangeable, pointless customer service gigs that don't amount anything useful. I was in such a job for a year and a half, and quit about six months ago. I decided that even if I failed, trying to get on another path was the only way to go, lest I be trapped in a shithole forever. Better to try what you care about and fail that intentionally give yourself over to mediocrity, useless jobs, and dumb-shit bosses.
If you learn a skill that is being outsourced, and that is in high demand you can become a freelancer.
Freelancers often earn a higher hourly rate than an employee, and they don't have to deal with office politics and regulations.
The best thing of all is that a freelancer can work from anywhere in the world as long as they have a laptop. This means that they if they live in a country cheaper than the United States, then they don't have to work as many hours to make a living.