What can I do with a BS in Physics

  • Context: Physics 
  • Thread starter Thread starter slam7211
  • Start date Start date
  • Tags Tags
    Physics
Click For Summary

Discussion Overview

The discussion revolves around the career prospects for individuals graduating with a Bachelor of Science in Physics, particularly in relation to pursuing further education in engineering or finding employment directly after graduation. Participants explore various job opportunities, the challenges of transitioning to engineering roles, and the relevance of programming skills in the job market.

Discussion Character

  • Exploratory
  • Debate/contested
  • Technical explanation

Main Points Raised

  • One participant expresses concern about job prospects with a BS in physics and mentions plans to apply to graduate school in electrical engineering while considering alternative job options.
  • Another participant suggests that there are no "easy-ish" engineering jobs and highlights the strict requirements often found in job advertisements for engineering positions.
  • Some participants discuss non-traditional engineering roles, such as sales engineering and test engineering, which may have less stringent requirements.
  • Programming skills are mentioned as a valuable asset, with one participant noting their experience in multiple programming languages, including Java, Python, and MATLAB.
  • There is a discussion about the different fields of software development, including web-based programming, offline software, and embedded software, with varying requirements and learning paths.
  • Participants share advice on focusing on specific programming languages and areas of software development to enhance employability.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the availability of jobs with fewer requirements in engineering. There are differing opinions on the ease of finding such positions and the necessary qualifications for various roles.

Contextual Notes

Some participants express uncertainty about their chances of being accepted into graduate programs based on their academic performance and major changes. There are also discussions about the limitations of their current programming knowledge and the challenges of learning new languages or skills without access to specific hardware.

slam7211
Messages
36
Reaction score
0
So I am going to graduate with a BS in physics next year, I have plans to go to grad school for EE (I know I am going to have to take undergrad courses to make up work I don't have) but I also want to hedge my bet on grad school (I might not get in, paying for it may be a problem etc.) so I am wondering what kind of job I could get with a BS in physics. I read one thread on here that ended up with a bunch of people being harsh and angry about physics and engineering, so id appreciate if we could keep this civil.
 
Physics news on Phys.org
I see mostly people say look for easy-ish engineering jobs, I was more wondering how I could easily get my foot in the door somewhere, also anyone have any idea how bad my chances of getting into an MS program (not top program) with a 3.3 cumulative (though I switched major) and a 3.5 ish physics gpa?
 
As someone who is ahead of you in this regard, let me tell you that there is no such thing as an "easy-ish" engineering job. Go look at job ads for engineering on something like Monster, Indeed, Dice, whatever. Look at the requirements. Those are things you are not likely to know as a physics major.

There are non-engineering engineering jobs, like "sales engineering" or "test engineering", stuff that takes "engineering" to mean "we need someone smart to make things happen". You might have a better shot at that, since the requirements tend not to be as strict.

Programming is a choice. Those are the only interviews I've actually gotten so far. Depends on how well you can program, though. In my education I learned programming on the side while doing undergrad research. I didn't really take any classes in it.

I've also heard that general management might work. No idea what the starting pay for something like that could even be. Probably really low unless you have a business degree of some sort. I mean, if you have a physics degree and are looking at management, they know you're desparate enough to take a lower salary. Anyway, I can't imagine really doing it myself, so I've stayed away from that.
 
yeah, obviously I know engineering ist "easy" in any respect, as far as programming goes I am acruing some experience, I know java, including android, python MATLAB, and I am probs going to throw in C sometime
 
yeah, obviously I know engineering ist "easy" in any respect,

I know, but what you were saying is that you'd go for engineering jobs that didn't have a lot of requirements. I'm just trying to say that those don't really exist. At least not now.

I know java, including android, python MATLAB, and I am probs going to throw in C sometime

Then you're doing pretty well. I really only know C/C++ and MATLAB and am having kind of a tough time. You might want to skip C and go with something like Ruby if you already know Java and Python. Basically there are a few different "fields" of software development from what I've seen.

  • Web-based programs that use Java and scripting languages (Perl and PHP come to mind too, as does Ruby)
  • Offline software that uses C/C++ and often require knowledge of how networks work, also requiring you to have experience using Visual Studio and the .NET framework.
  • Embedded software that uses C/C++ and really requires you to know computer architecture and the electronics behind computers.

Obviously there is stuff in between, but these are the three main "types" of jobs I've seen offered. I myself would really love the embedded software job, but there is no real way for me to learn about this stuff without having the actual hardware, so I don't think I'll get that job. More likely I'm looking at the 2nd category, but still have some learning to do.

As for you, my advice is to stick to one "type" and get better with it. Learning C after you know Java won't help *too* much since I don't often see them used together. You'd be better off learning a language that is used in conjunction with Java more often, like Perl or SQL.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 18 ·
Replies
18
Views
6K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 92 ·
4
Replies
92
Views
22K
  • · Replies 47 ·
2
Replies
47
Views
7K
  • · Replies 5 ·
Replies
5
Views
4K
Replies
13
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 14 ·
Replies
14
Views
4K