- #1
lkm49
- 3
- 0
I will be completing a Physics Masters degree this month. I really enjoy programming and want to become a software engineer. I am unsure of how to make the switch. Many of the jobs I have looked at require advanced programming knowledge you would get in a CS degree.
Most of my knowledge of programming is working on smaller projects with the exception of my BS computational thesis. I took several programming classes, about 2/3 the number needed to get a CS minor. However, I don't know a lot about hardware, networking, databases, etc. Most of my research was on data/algorithm analysis. I do know several languages to a basic level (Java, C++, Matlab, IDL). But I haven't worked on any really large projects. I have mostly just taught myself whatever I needed to know.
My main question is how do I compete for software engineering jobs when I am competing against people with CS degrees. I have only found a few that I meet the qualifications because of my physics background not being primarily computer science.
Most of my knowledge of programming is working on smaller projects with the exception of my BS computational thesis. I took several programming classes, about 2/3 the number needed to get a CS minor. However, I don't know a lot about hardware, networking, databases, etc. Most of my research was on data/algorithm analysis. I do know several languages to a basic level (Java, C++, Matlab, IDL). But I haven't worked on any really large projects. I have mostly just taught myself whatever I needed to know.
My main question is how do I compete for software engineering jobs when I am competing against people with CS degrees. I have only found a few that I meet the qualifications because of my physics background not being primarily computer science.