Engineering Software Engineering/Computer Science vs. Engineering (all others) Career Paths

AI Thread Summary
The discussion highlights the challenges of choosing a major in engineering or computer science, particularly for a student who has already started in a different field. It emphasizes that engineering disciplines typically involve hands-on, tangible work, while computer science focuses on programming and software development. Job prospects in computer science are noted to be strong, especially with internships, but genuine interest in the field is crucial for long-term success. The conversation also points out that while both engineering and computer science degrees are valuable, they differ in flexibility and the nature of the work. Ultimately, the importance of choosing a field that aligns with personal interests and enjoyment is stressed, as this significantly impacts career satisfaction and success.
masteranders
Messages
1
Reaction score
0
Hi everyone. I am going into my sophomore year of college and am trying to decide my major. I would like to major in some field of engineering, but as a result of starting my freshman year in the school of biological sciences (and not liking it) it is now too late to switch my major to any engineering discipline and graduate in four years. Instead, it would take me four years from now (five total) because I would need to take intro physics courses in my sophomore year and then three more years of engineering courses that require the physics courses as prerequisites. Since I would either have to go five years or pay extra for summer courses to major in engineering, I'm considering going into computer science as an alternative (computer science doesn't require the physics, and I received credit for two semesters of calculus in high school, so I'd be able to complete a Csci program in three years from now).

Job prospects for computer science graduates are supposed to be pretty good right now, especially if one can get his/her foot in the door with an internship before graduation. Also, comp sci seems to provide a similar level of intellectual stimulation as engineering. However, I have very little experience in computer programming and don't know if I will find it enjoyable or insufferable. This summer I've just began to teach myself python and so far I feel that it's pretty boring, but I can't really do anything interesting with it yet. I've read that to be successful in the computer field you really have to be into your work (i.e., not just doing it for the money, etc.) and I don't want to waste time and money trying to get into a field in which I genuinely lack interest and will eventually just fizzle out.

My question is this: what are the differences between computer science/software engineering and the other engineering disciplines (mechanical, electrical, etc.), both in terms of the nature of the fields and the career paths that follow from degrees in each field? For example, I'm aware that an engineering degree is a very valuable degree for anyone to earn, regardless of whether or not they actually work in a field. Can the same be said for a computer science degree? Does a CSci degree have the same flexibility/options that an engineering degree has? Any input about the differences between the kinds of work software engineers do versus that done by other kinds of engineers would also greatly be appreciated.
 
Physics news on Phys.org
masteranders said:
I've read that to be successful in the computer field you really have to be into your work (i.e., not just doing it for the money, etc.) and I don't want to waste time and money trying to get into a field in which I genuinely lack interest and will eventually just fizzle out.

That goes for any field. If you're not enjoying your work, chances are that you will not be staying in it for very long. One can get a job without "being into it", but you likely cannot force yourself to enjoy it and it can also affect your work results, mental health and self-improvement.

masteranders said:
My question is this: what are the differences between computer science/software engineering and the other engineering disciplines (mechanical, electrical, etc.), both in terms of the nature of the fields and the career paths that follow from degrees in each field? For example, I'm aware that an engineering degree is a very valuable degree for anyone to earn, regardless of whether or not they actually work in a field. Can the same be said for a computer science degree? Does a CSci degree have the same flexibility/options that an engineering degree has? Any input about the differences between the kinds of work software engineers do versus that done by other kinds of engineers would also greatly be appreciated.

They're all broad, but I think the major difference is in the nature of the practical work and also studies. Engineers mainly work on tangible things and when it's not design work or consultancy, it's out there in the field, in a lab or in a factory. Programmers always work with computers and code in some way or another. In the corporate world software engineering and computer science jobs are pretty much the same (i.e. software development, information handling), it's the curricula in the studies that are slightly different. Also CS tends to have better prospects for doing academic research, because of the more theoretical curriculum.

Any STEM degree is a valuable degree for anyone to earn. STEM gives the most options and a wide-perspective to things.

What you should be focusing on is, what do you want to study and do? Not just future career prospects. You can get into a degree program, but chances are that you won't finish it or do very well, if you don't enjoy what you do. It's hard work. Do you want to study something that interests you or something that might not fully interest you?
 
Last edited:
Every engineering degree and job requires programming in one form or another. Especially EE - it's very programming heavy major and being Mechanical Engineering major means you will have to hug FEM.

One of the reason that I decided to say "goodbye" to Physics and engineer career was because I found programming very boring.

There are majors who use little or none when it comes to programming. Those are (I can be wrong but at my university they don't need to take any programming courses or just 1-2 very basic ones):

- Civil Engineering

- Enviromental Engineering (little to none when it comes to programming - you need to program only if you want to specialize in weather simulation)

- Biotechnology is very lab heavy degree and it doesn't require programming however you said you don't enjoy bio stuff so there is no point and job prospects are poor

- Chemical Engineering has also very little programming but again it's very lab heavy chem degree

That's it I guess. Have in mind that some bio and chem jobs are also programming heavy so if you want to avoid it you need to go hands-on lab route. Generally speaking degrees connected with civil, enviromental and bio stuff aren't programming heavy. Mech, math, physics, electrical stuff requires a lot of programming.
 
I don't know if anyone on here works for any of the well known defense companies of your country, whichever country you are from?? Also, if you choose to work in one, do you think the engineering education provide from your school would adequately prepare you for the job. What do I mean by that? Well if you work at say Lockheed Martin and you work in the latest iteration of a missile or if you work at Pratt & Whitney, they assign you to work in the team helping out with building the jet...
Hello, I graduated from undergrad a few years ago with a Major in Physics and minor in Electrical Engineering. I tried to get experience working on and testing circuits through my professor who studied Neutrinos, however covid caused the opportunity to go away and I graduated with no experience or internships. I have attempted to break into the engineering industry with no success. Right now I am considering going for a Masters in Electrical Engineering and I need advice on if this would be...
So lately, my interest in the realm of optics/optoelectronics/photonics engineering has grown and I have started to seriously consider pursuing a career in the field. I have done a bit of career research and also have done some learning on the side to gather more knowledge on these topics. However, I have some questions on what a career in these fields would look like, and I wanted to find out more about this area to know what I would be getting myself into if I did make the choice to pursue...

Similar threads

Replies
5
Views
175
Replies
9
Views
1K
Replies
2
Views
2K
Replies
5
Views
2K
Replies
14
Views
1K
Replies
7
Views
3K
Back
Top