Ask HN: Can refreshing my advanced math background turn into a related job?
A math background has been more of a curiosity than an actual asset at these jobs. However, I'm getting older and starting to appreciate the importance of domain expertise instead of just being able to write code. I'd like to build on my math background, and I'd also plain just like to get back into it, reading textbooks, sketching solutions, all of that. It's fun. Programming is fun, too.
So my question is whether it's realistic to expect that putting effort into (re)learning advanced math will translate into a job where that knowledge matters. For example a while ago I bought Bishop's machine learning textbook. I bogged down in the second chapter or so. I know if I really focused, I could get through it. But would anyone care? Obviously not as a resume line item, which would be ridiculous, but having the knowledge.
I'm currently comfortably unemployed and can focus on this or whatever I want for a while, but I'll need to work again eventually. Is there a way to self-study, with my existing background, into a job that's part advanced math and part programming, or would it all be just a hobby unless I go back for a PhD?
Thanks!
19 comments
[ 1.3 ms ] story [ 88.9 ms ] threadIf you're looking for an ML job, the bar is mostly set by coding skillset and ML knowledge, which is a narrow area of math compared to what you might cover in a graduate math program. That said, it is important to be comfortable with the math that's relevant to ML.
Without direction you could spend a lot of time learning things that aren't going to help in your job search.
Since at my age going for a Stanford PhD isn't an option, you probably mean by a better return on investment that I should dig into scikit-learn, Hadoop, the current AWS/Google Cloud/Azure options, that sort of thing. Is that right? Which, that's definitely sensible but not exactly what I was hoping for, since it's basically the same as the regular programming I've done, just with a different set of libraries. On the other hand it makes some use of my math background, and perhaps the dream of reliving grad school at a paid job isn't totally realistic anyway.
You may end up deciding that being an insurance actuary is the right challenge: there are multiple exams to pass involving a lot of maths and the pay is quite good.
For recreational maths I’d recommend rereading Polya and playing with “Crossing the River with Dogs” and “Math Recess”.
I'm older, and stuck living in an expensive metropolitan area due to family stuff. I feel stuck in a job that I'm not satisfied with. I expected that having a PhD would be a boon, but what I'm finding is that it's hard to find a good job that actually depends on the PhD -- it feels like an albatross, but I can't exactly hide it because that would be a decade-wide hole in my employment record.
Yeah, that's my point: if you're looking for a boost to your credentials, my experience is that a PhD in math won't really open that many doors. By all means, pursue a higher degree for the sake of your personal enrichment! But a word of caution does seem necessary if this is a career-oriented choice.
https://www.independent.co.uk/news/science/that-figures-prof...
I have found some success in finding nonconventional programming jobs that have job titles seemingly generated by a bot where free-thinking and drawing up imaginative approaches is appreciated.
Math is everywhere, and every programmer could stand to learn or appreciate more of it so I say to you best of luck in your endeavors but be flexible, since almost nobody knows where they really need math until you explain it to them. A lot of the time math has served me the most because I've already seen a problem or its variants and I know a solution exists.
Yes they would. But you have to be able to use it to solve real problems.
Alternatively, you could be a dev who supports a science team.
...On the other hand, if you're already a dev and want to become an ML Dev, knowing how to do science deployments, work with big data, and familiarity with APIs like TF would be more valuable than knowing how to do proofs.
Similarly I suppose most ML work is done with some solid basics but advanced math textbooks aren't really needed, and people actually working at the theoretical advanced math level are rare and in a handful of academic positions or corporate research labs requiring high credentials or other specific qualifications.
Thanks for your input.