A good pressure test to put on any industry or job is to think about the effects that technology and globalization have had on them. For instance, is there a digital process or a software service that can do the same thing a human needed to do? Can the whole process be taken online when there used to be multiple humans involved in the transaction before. Can the internet be used to do the same job for cheaper overseas? Many technical types of positions that used to require someone to manually read something or process a transaction, can now be done online. There are also a lot of fields where barriers to entry are very low, so it's becoming increasingly harder to make money off it... like journalism, graphic design, etc. That's not to say there aren't still very successful people in these fields, but technology and especially free software has made crowd sourced design, copywriting, starting a blog, translating language, finding information, etc so much easier, so the person who used to do that as a job can have a harder time making money from these specific skills.