
View CareerCasts full report at The best jobs of 2015
Image credit: Fotolia

10. Programmer
Growth potential: 43
Hardship ranks: 16
Image credit: Fotolia

9. Financial analyst
Growth potential: 17
Hardship ranks: 80
Image credit: Fotolia

8. Information security analyst
Growth potential: 12
Hardship ranks: 46
Image credit: Fotolia

7. Web designer
Growth potential: 23
Hardship ranks: 18
Image credit: Fotolia

6. Software engineer
Growth potential: 26
Hardship ranks: 59
Image credit: Fotolia

5. Environmental engineer
Growth potential: 11
Hardship ranks: 1
Image credit: Fotolia

4. Attorney
Growth potential: 1
Hardship ranks: 75
Image credit: Fotolia

3. Network engineer
Growth potential: 10
Hardship ranks: 60
Image credit: Fotolia

2. Web applications developer
Growth potential: 23
Hardship ranks: 16
Image credit: Fotolia

1. Training specialist
Growth potential: 17
Hardship ranks: 20
View the worst entry-level jobs here
Image credit: Fotolia