|
Hi HN! My situation is a little unusual so I'll just explain. Many years ago I got a master's degree in mathematics from a U.S. university, so I have a solid, if rusty, background in mathematics. Since then among other things I've worked as a generalist programmer at smaller companies. 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! |
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.