Has he had any exposure to what those career fields mean as far as a daily work life? It might be appropriate for him to shadow (ex. spend a half day) with people working at a variety of jobs. It's pretty hard to evaluate whether you might like something without having seen or experienced it in some fashion.

Alternately, has he attended any camps or other classes outside of school that have really excited him?