Sick of brainwashing myself into liking computer science

In summary, JakeBrodskyPE thinks that if you want to land on an engineering job, getting an engineering degree is a better option than trying to go to graduate school.
  • #1
set
58
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
  • #2
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.
 
  • #3
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
 
  • #4
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!)
 
  • #5
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.
 
  • #6
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.
 
  • #7
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.
 
  • #8
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
 
  • #9
@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.
 

What is brainwashing and how does it relate to computer science?

Brainwashing is a process of manipulating someone's thoughts and beliefs in order to control their behavior. In the context of computer science, brainwashing may refer to the pressure to conform to societal expectations or the constant exposure to technology that can influence one's interests and career choices.

Why do some people feel like they have to force themselves to like computer science?

There can be a variety of reasons for this, such as parental or societal pressure, the perceived high demand for computer science professionals, or the belief that it is a lucrative and stable career choice. However, it's important to remember that not everyone is suited for or interested in computer science, and that's okay.

What are the consequences of forcing oneself to like computer science?

Forcing oneself to like computer science can lead to burnout, dissatisfaction, and ultimately, a lack of success in the field. It's important to pursue a career that aligns with one's interests and strengths, rather than trying to fit into a mold that may not be the right fit.

Can someone learn to like computer science if they don't initially have an interest in it?

It is possible for someone to develop an interest in computer science through exposure and education. However, if someone truly has no interest in the subject, it may be difficult for them to sustain a long-term career in the field.

How can one determine if their interest in computer science is genuine or if it is a result of external influences?

It's important to evaluate one's motivations and interests in a career. If the interest in computer science stems from genuine curiosity and passion for the subject, then it is likely a good fit. However, if the interest is solely based on external factors, it may be worth exploring other career options that align better with one's genuine interests and passions.

Similar threads

Replies
18
Views
3K
  • STEM Career Guidance
Replies
2
Views
1K
Replies
7
Views
1K
  • STEM Career Guidance
Replies
1
Views
1K
  • STEM Career Guidance
Replies
15
Views
2K
  • STEM Career Guidance
Replies
18
Views
4K
  • STEM Career Guidance
Replies
11
Views
593
Replies
4
Views
2K
Replies
7
Views
2K
Replies
17
Views
3K
Back
Top