- #1
ade3ada
- 3
- 0
Hello, everyone. I've been reading this site off and on for a few weeks, and I'd like to ask you a few questions, if you don't mind.
I'm a 30 year old software developer with a BS in computer science (and a mostly completed MS that I really regret not finishing). I generally enjoy my work, but its gotten somewhat stale lately and I'm looking for a bit of a change. I'd love to do scientific research, but as other posts in this forum have made clear, starting a career in physics is very difficult, especially if you get a late start as I would be.
One option that I'm considering is scientific computing. I know that modern physics research (as well as chemistry, molecular biology, and many other disciplines) makes extensive use of computer simulations and parallel/distributed computations. I think that I would really enjoy working on these systems, as I could continue doing the engineering and number crunching that I love while contributing towards scientific research and learning about new, interesting subjects. It sounds like exactly what I'm looking for.
The key question that I have is what kind of background I would need to pursue such a career. I am an excellent software engineer with plenty of real-world experience on systems like radar and real-time signal processors, but I don't have any experience with large-scale parallel/distributed systems and my knowledge of physics is pretty superficial. So I would almost certainly have to go back to school to gain the knowledge that I need to compete. This isn't necessarily a bad thing - I miss being in an academic environment. :-)
What would be my best option here? A degree in physics, with an emphasis on computational physics? Would I have to go all the way to the PhD, or could I get by with a BS or MS and my previous degree and work experience? Or maybe a PhD in computer science specializing in distributed systems? Maybe some other path that I haven't thought of? Or is it possible to get into this area without earning another degree? And what schools have good programs in computational physics or similar areas? I really don't know much about this area, and could use all the advice that I can get.
Of course, maybe I'll go for that PhD in artificial intelligence that I've been dreaming of, instead. Or go really crazy and pursue a PhD in physics and try to do research in quantum computation. Or forget academia, quit my job, and start a band. :-) I'm still trying to figure out what I want to do next, but I want to make sure that I have all of the information that I need before making the decision.
Thanks,
Steve
I'm a 30 year old software developer with a BS in computer science (and a mostly completed MS that I really regret not finishing). I generally enjoy my work, but its gotten somewhat stale lately and I'm looking for a bit of a change. I'd love to do scientific research, but as other posts in this forum have made clear, starting a career in physics is very difficult, especially if you get a late start as I would be.
One option that I'm considering is scientific computing. I know that modern physics research (as well as chemistry, molecular biology, and many other disciplines) makes extensive use of computer simulations and parallel/distributed computations. I think that I would really enjoy working on these systems, as I could continue doing the engineering and number crunching that I love while contributing towards scientific research and learning about new, interesting subjects. It sounds like exactly what I'm looking for.
The key question that I have is what kind of background I would need to pursue such a career. I am an excellent software engineer with plenty of real-world experience on systems like radar and real-time signal processors, but I don't have any experience with large-scale parallel/distributed systems and my knowledge of physics is pretty superficial. So I would almost certainly have to go back to school to gain the knowledge that I need to compete. This isn't necessarily a bad thing - I miss being in an academic environment. :-)
What would be my best option here? A degree in physics, with an emphasis on computational physics? Would I have to go all the way to the PhD, or could I get by with a BS or MS and my previous degree and work experience? Or maybe a PhD in computer science specializing in distributed systems? Maybe some other path that I haven't thought of? Or is it possible to get into this area without earning another degree? And what schools have good programs in computational physics or similar areas? I really don't know much about this area, and could use all the advice that I can get.
Of course, maybe I'll go for that PhD in artificial intelligence that I've been dreaming of, instead. Or go really crazy and pursue a PhD in physics and try to do research in quantum computation. Or forget academia, quit my job, and start a band. :-) I'm still trying to figure out what I want to do next, but I want to make sure that I have all of the information that I need before making the decision.
Thanks,
Steve