If you are still an undergraduate student who is considering a career as a financial analyst, it is best to take courses in business, economics, accounting and math. Other majors that are looked upon favorably include computer sciences, biology, physics and even engineering. Many of the junior analysts hired by firms have these backgrounds, while MBA graduates are often hired as senior analysts right out of business school.