Salary.com and Money magazine just released a list of the top fifty jobs.

Here’s how they did the rankings:

Things that are bad are less than $50,000 average salary, dangerous, and small field with little room for advancement.

Things that are good are a growing field, low stress, flexibility in hours and working environment, creativity, and easy advancement.

Here are the top ten:

1. Software engineer

2. College professor

3. Financial advisor

4. Human resource advisor

5. Physician assistant

6. Market research analyst

7. Computer/IT analyst

8. Real estate appraiser

9. Pharmacist

10. Psychologist

I dove for this list as soon as I saw it, but the rankings are not as useful as you might imagine. However it made me happy to see that psychologist is up there at the top — it’s hard enough to go to a therapist, so I at least want to know that while I’m talking she is enjoying herself.