On occasion when I was asked to deliver a high school commencement address, I said that in college, one should major in the subject that he/she likes best. That would increase one’s chances of doing well and make the college experience more meaningful and productive. I told them that there is really no correlation between what one’s major is and what one winds up doing in life.
My advice for students was this: Major in the area that you enjoy the most. You’ll do better in school. And while you are in college, concentrate on developing your critical skills – communicating, critical thinking, doing projects, participating in groups such as sports, theater, and the like, and managing your time.
This New York Times article, written byseems to agree. And a salient point made is that one should not major in a subject (like accounting) that a computer can do. Good advice, I think (not, however, to raise the ire of accounting majors.
He also has written other articles as well as a book on the subject. Links are below.