In contrast, all of the science and engineering disciplines can make use of very interesting math. Not deep compared to research math, but used in a much more interesting way than in finance. E.g when you study the statistics of markets, you are just playing a game, and don't care that much about external reality per se. On the other hand if you study the statistics of DNA or gene expression, you are doing real science.
I think the best advice to a young person studying math is what was given to me at the age when I was doing the IMO (and interestingly, after I graduated by someone else): Don't neglect statistics.
Duda & Hart's "Pattern Classification" is one of the best introductions to machine learning IMO. It assumes very little in the way prerequisites, which is nice for first time exposure.
Hastie & Tibshirani's "Elements of Statistical Learning" can be a little intimidating without having been exposed to the ideas of the previous two texts. Afterwards, however, it is a gem.
It's been offered during the spring term for the past two years, so maybe Feb 2016 will see the next run.
https://www.edx.org/course/introduction-probability-science-...
In math, the model and axioms are sound (by definition) within the mathematician's world.
However, in order to make judgments about reality by using statistics, one has to come up with reasonable models and assumptions, otherwise the resulting deductions can be worthless. The leads to a lot of subjectivity and grey areas for debate that a mathematician may not be accustomed to.
However, I agree that industry and mathematics are not best friends. That's because mathematicians righteously demand and require a level of freedom and support the industry is not always willing to give because of the social problem it creates with other employees and because the value of the work of a mathematician can be too hard to judge.
From my experience, the fight to get the working conditions you need is not worth it. My advise to fellow mathematicians is that — when you want go into the industry — to go where there are already mathematicians.
At the human layer, one expression of this idea is the principle of least astonishment: "People are part of the system. The design should match the user's experience, expectations, and mental models." (Wikipedia). A system involving people is not efficient if the people are often surprised by its design, implementation, or behavior.
Efficient software solutions also tend to involve elegance. Take Git for example as an improvement over other source control systems. The conceptual primitives that Git is built upon are elegant and recognizing them as the correct basis for source control (along with a strong implementation) resulted in Git's efficiency and power.
Granted, software is different from mathematics, but I find the parallel interesting. I suspect that a mathematician's desire to find an elegant formulation, and appreciation of it, is very similar to the software engineer's.
http://andrewgelman.com/2015/03/17/1980-math-olympiad-progra...
HN Discussion: https://news.ycombinator.com/item?id=9225683
A bunch of them went into academia, though not necessarily pure math. Some became engineers and only one ended up in finance.