Software engineer was ranked the best job for 2011 in a ranking by jobs site CareerCast that took into account work environment, physical demands, outlook, income and stress. The company ranks 200 jobs and also issued a list of the 10 worst.
And as blogger Vanessa Bostwick points out at employment news, most of the top 10 jobs require proficiency in math, science or technology, and they all require higher education or specialized training.
Here's the list:
According to the site:
A proliferation of companies making applications for smartphones and tablets, along with the push to develop "cloud" software hosted entirely online, has made the job market for software engineers broader and more diverse. And a diverse job market brings improvements in stress factors such as growth potential and competitiveness, as workers become less beholden to employers or vulnerable to outsourcing.
For parents, however, Carla Fried at CBS MoneyWatch quotes Gary Becker, a Nobel Prize winner in the field of human capital, in warning against pushing your kids into a specific discipline, even though math and science appear to be the hot majors for the jobs of the future. He considers flexibility the top skill needed for the future and a liberal arts education the best basis for acquiring it.