Need some input from experienced engineers regarding job opportunity.

  • Context: Engineering 
  • Thread starter Thread starter andylie
  • Start date Start date
  • Tags Tags
    Input Job
Click For Summary

Discussion Overview

The discussion revolves around a participant's dilemma in choosing between pursuing a career as an Electrical Engineer or a Software Engineer. It explores the differences in curriculum, job opportunities, and personal interests related to both fields, as well as the importance of practical experience in software development.

Discussion Character

  • Exploratory
  • Debate/contested
  • Technical explanation

Main Points Raised

  • One participant suggests that the choice between Electrical Engineering and Software Engineering should depend on personal interest, noting that the two fields are quite different.
  • Another participant expresses a preference for Electrical Engineering based on interest in the curriculum, questioning the participant's enjoyment of programming.
  • The original poster mentions a lack of programming experience but expresses a liking for basic electrical classes, indicating uncertainty about the difficulty of programming.
  • There is a suggestion that job opportunities for Software Engineers may be more abundant in the San Francisco Bay Area, although this is not confirmed.
  • A participant advises on the importance of gaining practical experience through projects in software development, emphasizing the need for both coursework and hands-on experience.
  • Another participant provides a resource for learning C++, suggesting self-study as a way to prepare for a potential career in software engineering.

Areas of Agreement / Disagreement

Participants express differing views on which engineering discipline may offer better job opportunities and the importance of programming experience. The discussion remains unresolved regarding the best path for the original poster.

Contextual Notes

Participants highlight the need for practical experience in software engineering, but there is no consensus on the best approach to gaining this experience or the relative merits of each engineering discipline.

Who May Find This Useful

Individuals considering a career in engineering, particularly those weighing options between Electrical and Software Engineering, may find this discussion relevant.

andylie
Messages
9
Reaction score
0
Hi everyone.
I am stuck between Electrical Engineer and Software Engineer.
I finished automotive program 3 years ago and currently work as auto mechanic. I like my job, but the pay isn't that high so i decided to go back and get a higher degree in engineering.
Im currently taking all prerequisites courses for my Engineering major, and I am stuck between Electrical Engineer and Software Engineer.
I know many experienced engineers in this forum and i humbly ask for your guidances and input.
Which one should i pick? what kind of work that those two engineers do? Which one has more employment opportunity?

Thank you so much for your reply and advice.
 
Physics news on Phys.org
It really depends what you enjoy more. They're really quite different. Employability probably is more dependent on location.

Personally, I'd lean towards electrical because I find it more interesting curriculum-wise, and less specific than software. Do you like computer programming now?
 
I never take any programming class yet, and i don't know whether it is hard or no.
But i had taken some basic electrical class, and i like it.
I haven't really get into the program yet, I am still taking all the prerequisites courses for the program.
Both Computer Engineer/Software Engineer and Electrical Engineer have the same prerequisites courses for math and physics. I have at least 4 more semester until i finished all my prerequisite and transfer to university for the Engineering core classes.

I live at San Francisco Bay Area, i think there are more Job opportunities for Software Engineer than Electrical Engineer, but i might be wrong.
 
Hey andylie and welcome to the forums.

If you end up going the software development route, I'd strongly recommend you get a pris oject or two under your belt that is related to the particular area you want to get a job in.

You should do this on top of your core courses because in the real world, you'll be expected to start producing code very quickly and you will probably be thrown in the deep end with a list of API's, documents to read, and a massive code base that you need to understand very quickly.

If you do projects, try and and make them a bit big (but not too big that they won't get done or are un-realistic) and see if you can work on a multi-person project (i.e. shared repository). These kinds of things will prepare you for the real world jobs.

Doing both the projects and the course-work will give you overall and specific experience and you need both for the real world. Having only general experience is not useful and having specific experience without a general background of things like algorithms, operating systems, data structures and so on is also not a good idea.
 
Chiro, do you know if there is any good basic programming lessons such as textbook, or some other things that i can use for self-study? I have nothing to do in my free time besides playing games. I think maybe i should start look at the book and teach myself rather than wasting my time on games.
Thank you for your information
 
There is a free set of books on learning C++ which I looked at when I was learning:

http://mindview.net/Books/TICPP/ThinkingInCPP2e.html
 
Chiro, thanks for all information. I really appreciate it. I will get the book and look at the material to get to know what thing that I will run into.
 

Similar threads

  • · Replies 18 ·
Replies
18
Views
4K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 21 ·
Replies
21
Views
5K
  • · Replies 13 ·
Replies
13
Views
6K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 19 ·
Replies
19
Views
5K