If anyone has advice on how I can help our students (at all levels -- undergrad and grad) get jobs in any of these industries, I would be grateful to listen!
If anyone has advice on how I can help our students (at all levels -- undergrad and grad) get jobs in any of these industries, I would be grateful to listen!
I faced a _lot_ of bias when getting into the industry because people didn't want to train me to program or thought I'd be too weak of a software engineer, etc... and I believe having internships/co-ops would have massively helped rectify that and also have given me a network of jobs to work at.
And to OP's question, look into simulation. There's a lot I learned on the job, but having basic programming abilities will go a long way. A lot of engineers are weak at programming compared to what I see in CS.
I graduated in 1984, though, so this may not be very applicable to the current situation...
So when I applied to jobs with my applied math degree and 2 years of grad computing experience - but no industry experience - as a software engineer - I got lots of sorry no experience, we can't train you, etc... etc...
I eventually got a job as a support engineer and have kicked around a lot of roles including data scientist and software engineer.
I'd say if you don't have actual programming experience they'd probably see you pretty similarly to me. That being said if you're applying to a giant corporation and don't have some sort of standout crazy resume OR have an internal referral I think you're basically lost in the noise. Applying to smaller startups may get you a second look.
However, now there are things like triplebyte where if you pass their interview you can get an onsite to a lot of companies regardless of your background - which is pretty neat.
Mostly C++ and python. Though I know Matlab too.
I'm not looking for a job, per say, but it is always good to know what I can get. But you would suggest a head hunter? I do have experience now.
A lot of math undergrads won't take CS classes, won't learn to program, bc they think it is somehow inferior.
source: BS/MS in applied math and didnt learn to program until grad school. I know many other math undergrads that had similar views. I now work in c++ all day - writing algorithms for catheter navigation and geometric mapping of the heart (and previously image processing for factory automation, machine learning/data science for predictive maintenance via aircraft sensor data).
It's a real problem. You don't even need a full CS minor to be useful in industry. An intro programming class, data structures, 1 or 2 algorithms classes. An OS class if you want to be more thorough. In some students it's an attitude problem, in others it's just unfortunate lack of awareness.
Caveats: I think you need to be a US citizen or permanent resident and you have to find a mentor willing to take you. This shouldn't be impossible though, since your salary will be paid by the grant so it's not a financial burden and many fields need people on the math/statistics side of things. Look for biostats researchers and contact them even if they're not hiring since again the grant pays the salary they might take someone even if they aren't looking for someone. The application is open three or four times a year, next one in February. I think the October round better matches the typical graduate' time frame, which means students should plan this at least a year before graduating.
As someone going through this process right now, thanks for thinking of your students' careers! I wish more math departments encouraged options outside of pure math and finance. There's definite demand but a difficulty finding the appropriate positions for us.
That would also apply to anyone wanting to get into those fields. I’d argue a solid math background puts them in a strong place to specialize.
I’ve also always wondered to what extent math would be useful in law school.
I have a software engineering degree (not CS) first, and then put myself through law school part time while working as a programmer, so I have some insight in this. In short, it's completely useless; even programming skills are useless. There are some highly specific (patent) positions where having a technical background combined with law 'pays off'; although if you look at the opportunity cost and the premium you're paid, it's not all that great (and writing patents is incredibly tedious; for litigation, tech skills count for bupkis).
Even for thinks where you'd think having a technical background would matter (IP lawyer, computer crime/forensics legal consultant, cybercrime DA), your tech knowledge is useless. The vast majority of the work there is legal, and the little bit of tech needed is easily explained by a consultant with no knowledge of the legal aspects.
I know (of) quite a few tech/law combo grads (it's actually not all that uncommon), and very few of them manage to synergistically apply both in a career. Those that do, do so because of a third (communication/self-marketing) skill; more than having any technology background.
So, in short: law degree is fun, but don't count on it being anything but a hobby (when combined with tech career).
(oh, I also know a mathematician who's now teaching at a law faculty; he does research on computational ethics and philosophy, that sort of thing. Intellectually very interesting, but 0 real world applicability - in other words, bound to academia - for better or for worse).
I appreciated your insight. My thoughts were formed with much less knowledge.