supernova1203 said:
How do they differ?
Not just in the training they receive, but also the kind of work they do?
I imagine mathematicians work more so in theory, proofs, logic etc etc where as engineers don't do that sort of stuff?
Pure mathematicians usually work with things that are abstract and are concerned about how rigorous and concise their arguments are to establish proper conclusions about their results.
Engineers on the other hand work with things that are extremely specific and applied.
One important thing to mention is that the models that engineers use are very very precise and factor in as many assumptions as it needs to help create something that will not only work, but work under any conditions that it must work under: nothing is taken for granted.
With some areas of applied mathematics, this is not necessarily a prerequisite. Say someone is doing research into some applied area to come up with baseline assumptions: they may do some analysis and come up with a set of compact assumptions (minimal set of assumptions) that describe a lot of the behavior of some phenomenon but don't account for more detailed behaviors.
In the above case, the applied mathematicians are not making the kinds of assumptions a typical engineer may have to do, but then again they are not designing things like roads or bridges that could, if done under bad assumptions, cost real lives and a lot more real money.
Also it should be pointed out that no field is one that is static. Most problems that exist are ones that don't have textbook solutions, or even frameworks for analyzing these problems. They are dynamic and you will no doubt at one point face a problem that may not have a full solution. To solve these kinds of problems, you use your experience (and others as well) to break your unfamiliar problem down into something that becomes familiar in some sense.
Engineers need to understand assumptions, and assumptions are written in the language of mathematics, and if you want to change or create new assumptions, you will have to do the kind of thing that mathematicians do in the context of your domain (engineering).