I'm currently interested in going to grad school for math (most likely pure math) and eventually go into academia. However, it's pretty well known that this is very difficult and I should make my decisions very carefully. I definitely need to consider other options and the ones that seem to be most common among math majors that I know are software engineering or finance. I'm more interested in the former because it looks like I'll be able to help create something that a lot of other people will use and I like the (very little) programming/CS-related things I have been exposed to. It also looks like people generally seem pretty happy with their job. However, I don't know if I will end up having appropriate background to get any experience in it just by taking random CS classes I'm interested in. Another problem is that, I don't have a very good idea of what careers in either of these areas entail as you can probably tell. One reason I was really worried was the possibility that the areas of math I will study will have little to no applications outside of math. Any advice? Is it too early to think about things like this before junior year? Thanks in advance.