Sick of brainwashing myself into liking computer science


by set
Tags: brainwashing, liking, science, sick
set
set is offline
#1
Nov25-12, 07:43 PM
P: 56
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! :)
Phys.Org News Partner Science news on Phys.org
NASA's space station Robonaut finally getting legs
Free the seed: OSSI nurtures growing plants without patent barriers
Going nuts? Turkey looks to pistachios to heat new eco-city
JakeBrodskyPE
JakeBrodskyPE is offline
#2
Nov25-12, 09:45 PM
P: 427
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.
set
set is offline
#3
Nov26-12, 10:51 AM
P: 56
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

set
set is offline
#4
Nov26-12, 11:06 AM
P: 56

Sick of brainwashing myself into liking computer science


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!!!)
JakeBrodskyPE
JakeBrodskyPE is offline
#5
Nov26-12, 12:52 PM
P: 427
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.
TMFKAN64
TMFKAN64 is offline
#6
Nov26-12, 01:10 PM
P: 1,079
Quote Quote by set View Post
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.
JakeBrodskyPE
JakeBrodskyPE is offline
#7
Nov26-12, 01:28 PM
P: 427
Quote Quote by TMFKAN64 View Post
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.
set
set is offline
#8
Nov26-12, 03:05 PM
P: 56
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
jaysu
jaysu is offline
#9
Nov27-12, 04:18 AM
P: 3
@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.
StatGuy2000
StatGuy2000 is offline
#10
Nov27-12, 12:33 PM
P: 510
Quote Quote by set View Post
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.
TMFKAN64
TMFKAN64 is offline
#11
Nov27-12, 12:45 PM
P: 1,079
Quote Quote by JakeBrodskyPE View Post
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...
set
set is offline
#12
Dec7-12, 08:42 PM
P: 56
Quote Quote by StatGuy2000 View Post
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 possess a broad knowledge, if I can't afford time to do both?

I really appreciate all the resourceful information you have provided.
StatGuy2000
StatGuy2000 is offline
#13
Dec7-12, 10:25 PM
P: 510
Quote Quote by set View Post
Would you recommend to concentrate on one aspect of data mining (like time series analysis) or should I possess 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.


Register to reply

Related Discussions
Similarities / Differences between Computer Science and Computational Science Academic Guidance 2
Computer Engineering VS Computer Science with very special condition Academic Guidance 4
Computer science or computer science with mathematics? Career Guidance 4
Computer Science VS Computer Engineering (Academic Research....? Similar?) Academic Guidance 3
No computer science at the computer science forum! Forum Feedback & Announcements 8