Sick of brainwashing myself into liking computer science

Click For Summary

Discussion Overview

The discussion revolves around the career prospects for physics majors, particularly in relation to engineering and computer science fields. Participants explore the implications of pursuing a BSc in Physics versus transitioning to engineering, the value of lab experience, and the potential for jobs in data mining and software development.

Discussion Character

  • Debate/contested
  • Exploratory
  • Technical explanation
  • Career-related

Main Points Raised

  • One participant expresses a strong dislike for programming and questions the job prospects for physics graduates compared to engineering graduates.
  • Another participant suggests that job prospects for physics graduates are generally not as favorable as those for engineering graduates, citing challenges with HR understanding their qualifications.
  • Options for further education are discussed, including completing a BSc in Physics and pursuing graduate studies in engineering, repeating the first year in engineering, or obtaining another undergraduate degree in engineering.
  • Concerns are raised about the necessity of P.Eng qualification in the industry, with varying opinions on its importance depending on the engineering branch.
  • Some participants propose that a physics major can complement their studies with statistics to enhance job prospects in data mining, although uncertainty remains about the effectiveness of this approach.
  • Networking and marketing oneself are emphasized as crucial for landing jobs in data mining and related fields.
  • There is discussion about whether to focus on a specific area of data mining or to acquire a broader understanding, with differing opinions on the best approach.

Areas of Agreement / Disagreement

Participants express differing views on the job prospects for physics graduates compared to engineering graduates, the importance of P.Eng qualification, and the best strategies for entering fields like data mining. No consensus is reached on these topics.

Contextual Notes

Participants highlight various assumptions about job markets, the value of different degrees, and the relevance of specific skills, but these assumptions remain unresolved and are subject to individual interpretation.

set
Messages
58
Reaction score
0
So it seems like the most popular career choice for physics major is software development, perhaps because of its gigantic industry, but I hate computer programming. I am taking the easiest computer science course at my university, and although I am getting good marks, I hate every bit of weekly assignments. I do understand that many jobs require little bit of programming and that is tolerable or even enjoyable, but if I spend most of my time at work on programming, I will hate my job.

Hence I am looking forward to getting engineering jobs. I mean, I LOVE LABS! I plan on taking almost every single lab courses offered at my university - electronics, optics, nuclear physics, solid state physics etc., amounting to 11 semeter courses.

But then I am like, why don't I just do engineering? Well, at my university, engineering don't get to take many arts electives because of schedule conflict. Plus I have to repeat my entire first year, wasting about $7000.

So my question is, how likely is it for a BSc in Physics (or possibly PhD) with substantial lab experiences to get a job in industry in which I can apply my lab experinces? Is the job prospect as good as that of CS majors or engineering grads?

Thanks a lot in advance! :)
 
Physics news on Phys.org
Short answer: NOT as good as an engineering graduate. You have to get past the Human Resources people and they're not very smart about understanding what you actually did in college, because in essence, they're really not doing anything different from when we used to call them personnel clerks.

I suggest joining some professional societies such as IEEE, ISA, AiChE, etc. This can help get your foot in the door and get some networking to happen. You'll need it to bypass the HR trolls.
 
Thanks for the comment JakeBrodskyPE.

Hmm, so I would have to decide between

A) finish BSc in physics then go to a graduate school in engineering
B) repeat first year as an engineering undergraduate
C) get another undergrad degree in engineering

I leaning towards option A, but then I am not sure how P.Eng qualification matters in industry. I talked to my advisor and he told me that, if I don't graduate with an engineering degree, then I need to go back to school to take several required undergrad engineering courses. So basically I will have to spend 3+ years.

I am so torned :S
 
Or I can compliment physics studies with statistics. I know that a physics major who took some prorgramming courses or even self-taught can easily get a job in software development. But I am not sure if a physics major who self-teaches a lot of statistics will be able to get a job in data mining. (Statsguy2000 help!)
 
You could do VERY well going for a graduate degree in Engineering. Another route is a Bachelor's degree in engineering. I know someone from my class who did just that.
 
set said:
I leaning towards option A, but then I am not sure how P.Eng qualification matters in industry.

This is totally a function of what branch of engineering you are talking about. It ranges from critical (civil) to unimportant (computer).

It never hurts though.
 
TMFKAN64 said:
This is totally a function of what branch of engineering you are talking about. It ranges from critical (civil) to unimportant (computer).

It never hurts though.

I wouldn't say it quite that way. Anything you stamp as a registered professional engineer you are personally liable for. Too many people see this stamp as a mark of competence. I wish that were true. It merely means you have been exposed to the issues and that you are supposed to know what the responsibilities are.

If you screw up, you're on the hook to fix it and you could potentially be liable for any injuries or deaths that result.

So, yes, getting that stamp can hurt if you use it. If you get it, you would be wise to either never use it, or to get professional liability insurance.
 
OMG thanks everyone!

so if I am almost certain that I want to land on an (mechanical) engineering job, I'd rather get an engineering degree then might shoot for graduate school? that's whay my advisor told me. I am interested in particle physics, but then I am not sure if I need to take thermal physics or E&M, other than obvious prerequsites like statistical mechanics or differential equations
 
@set Software Development may have hot jobs right now, but it's not like you have to choose your career in that path just because of that. Work in the area you're interested in.
 
  • #10
set said:
Or I can compliment physics studies with statistics. I know that a physics major who took some programming courses or even self-taught can easily get a job in software development. But I am not sure if a physics major who self-teaches a lot of statistics will be able to get a job in data mining. (Statsguy2000 help!)

Hi there. Many jobs that are out there with respect to data mining often don't always strictly require a degree in statistics -- those with a math, applied math, physics, engineering, or a computer science background can often do land a job in this field, so long as they demonstrate an understanding of statistics and have at least some understanding of data mining (e.g. discriminant analysis, cluster analysis, logistic regression, time series analysis, etc.), and is reasonably comfortable doing some programming.

Certainly self-teaching yourself statistics or taking courses in statistics (to the equivalent of a minor or even a double major, if you so choose) can help you. Another option (similar to your engineering plan) is to a pursue a graduate degree in statistics after finishing your undergrad in physics.

At any rate, the key thing in landing a data mining job (as in any job) is in networking and marketing yourself and your skills. Go to career fairs, talk to people, or set up a LinkedIn account and join discussion groups in statistics or data mining. All these should help you put your foot in the door, so to speak.
 
  • #11
JakeBrodskyPE said:
I wouldn't say it quite that way. Anything you stamp as a registered professional engineer you are personally liable for.

I meant that it can't hurt you in terms of getting a job, it can only be a benefit.

Once you *have* a job though... :smile:
 
  • #12
StatGuy2000 said:
Hi there. Many jobs that are out there with respect to data mining often don't always strictly require a degree in statistics -- those with a math, applied math, physics, engineering, or a computer science background can often do land a job in this field, so long as they demonstrate an understanding of statistics and have at least some understanding of data mining (e.g. discriminant analysis, cluster analysis, logistic regression, time series analysis, etc.), and is reasonably comfortable doing some programming.

Certainly self-teaching yourself statistics or taking courses in statistics (to the equivalent of a minor or even a double major, if you so choose) can help you. Another option (similar to your engineering plan) is to a pursue a graduate degree in statistics after finishing your undergrad in physics.

At any rate, the key thing in landing a data mining job (as in any job) is in networking and marketing yourself and your skills. Go to career fairs, talk to people, or set up a LinkedIn account and join discussion groups in statistics or data mining. All these should help you put your foot in the door, so to speak.

Would you recommend to concentrate on one aspect of data mining (like time series analysis) or should I possesses a broad knowledge, if I can't afford time to do both?

I really appreciate all the resourceful information you have provided.
 
  • #13
set said:
Would you recommend to concentrate on one aspect of data mining (like time series analysis) or should I possesses a broad knowledge, if I can't afford time to do both?

I really appreciate all the resourceful information you have provided.

I would suggest for you to acquire a broad understanding in data mining instead of focusing on just one aspect, as most data mining jobs that are out there will involve multiple methods (you could be doing cluster analysis one moment, logistic regression the next, time series at another on another project).

Now if you decide you want to pursue a PhD in statistics, then obviously you can focus on a specific research area for your dissertation, but during the course of your study you should still be able to acquire a broad knowledge in the field.
 

Similar threads

  • · Replies 14 ·
Replies
14
Views
5K
  • · Replies 18 ·
Replies
18
Views
6K
  • · Replies 18 ·
Replies
18
Views
7K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 27 ·
Replies
27
Views
4K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 3 ·
Replies
3
Views
5K
  • · Replies 18 ·
Replies
18
Views
7K