Software Engineering: Scope, Pay & Job Demand

Click For Summary

Discussion Overview

The discussion revolves around the considerations of switching from Electrical Engineering (EE) to Software Engineering (SE), focusing on job demand, salary expectations, and the scope of the software engineering field. Participants share their personal experiences and insights regarding the challenges of EE and the perceived opportunities in SE.

Discussion Character

  • Debate/contested
  • Exploratory
  • Technical explanation

Main Points Raised

  • One participant expresses a strong interest in programming and a desire to switch to SE due to difficulties with math in EE, while questioning the job market and salary prospects for SE graduates.
  • Another participant challenges the notion that job prospects for software engineers are poor, suggesting that the field is growing and that many believe myths about job availability.
  • References to external sources are provided, indicating that software engineering jobs are projected to increase and that relevant experience is crucial for job prospects.
  • There is a discussion about the distinction between software engineers and programmers, with some participants noting that software engineers may not engage in programming tasks directly.
  • Advice is given regarding the importance of internships and job skills in determining future employment opportunities and salaries in SE.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the job market for software engineers. Some argue that opportunities are plentiful, while others express concern about the current hiring landscape and salary levels.

Contextual Notes

Participants mention various factors that could influence job prospects, including geographic location, market conditions in four years, and the importance of internships and relevant skills. There is no resolution on the impact of these factors on job availability or salary expectations.

Who May Find This Useful

Students considering a major in software engineering or electrical engineering, individuals interested in job market trends in technology fields, and those seeking insights into the skills needed for software engineering careers.

robin105
Messages
1
Reaction score
0
I'm currently majoring in EE, and it's my first semester and I realized the math class I am in is like so far behind what I am suppose to be in. I know EE is a GREAT job, lots of money, lots of job demand (lots of people want to hire you), and such and such, but the math and physics is extremely intense, and I am already so far behind.

So I wanted to switch my major to Software Engineering. Now the good thing about software engineering is that it's all programming, and I LOVE PROGRAMMING. It's like my second nature, I just get it naturally (unlike math). Even if I don't know a language, it only takes me a few days to learn it.

But the problem is, everyones been saying how there hasn't been much hiring for software engineers. The job demand is bad, and pay isn't that great either. Now compared to EE, I know SE sucks, but I want to know how much scope there is with SE.

I was wondering about your opinions and facts about SE. What do you think about SE?
 
Last edited:
Physics news on Phys.org
"I was wondering about RSC's opinions and facts about SE (PLEASE FACTS ONLY!). Is the job that bad? Will I get hired in 4 years? Will I be working for under 40k? So, help please. "

How do you expect to get factual answers to these questions?
 
I don't know who RSC is, but his advice is all wrong. All it takes is a quick search for "software engineer job outlook" to see. (BTW, learning how to look things up quickly, knowing the right keywords to use is an important skill. Hone that skill. OK, rant off.)

Just a couple of a myriad of hits:

The Computer Science job outlook: Myths and Truths, http://www.cis.udel.edu/jobs/market/
Myth: If you major in Computer Science you can't find a job. All the jobs are gone, or have moved to India. Truth: Computer Science is one of the fastest growing job fields. Simultaneously, enrollment is down, because folks believe the myth. Result: for those who do choose Computer Science, prospects look very good.​

Occupational Outlook Handbook, 2010-11 Edition, Computer Software Engineers and Computer Programmers, http://www.bls.gov/oco/ocos303.htm
Overall, employment of computer software engineers and computer programmers is projected to increase much faster than the average for all occupations. Job prospects should be best for those with a bachelor's degree and relevant experience.​
Note also that this page is very careful to distinguish between professional software engineers and professional computer programmers. Professional software engineers oftentimes do not do computer programming. In a large organization a design team will get a project going. Once it is up to speed they move along to some other project and a development team will take over. A testing team will work hand-in-hand with the design team to design tests that will ensure the system being built behaves as expected. The design and testing teams are the purview of software engineering. The development team, not so much.
 
Last edited by a moderator:
D H said:
Professional software engineers oftentimes do not do computer programming.
But the major often has more programming classes than a pure CS degree.

I'm currently majoring in EE, and it's my first semester and I realized the math class I am in is like so far behind what I am suppose to be in.
So take a summer to catch up, and if your school isn't too expensive remember that engineering usually takes about 5 years. If you like programming, look into computer engineering. Unless you don't actually like EE, then walk away before you end up all jaded and cynical about it.

"I was wondering about RSC's opinions and facts about SE (PLEASE FACTS ONLY!). Is the job that bad? Will I get hired in 4 years? Will I be working for under 40k? So, help please. "
Depends a lot on the job market in four years, where you're looking, and what kind of job skills (internships and the like) you've picked up along the way. Generally though, I've seen lots of openings for software engineers at lots of startups and big companies and the starting salary is over 40k.
 

Similar threads

Replies
3
Views
4K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 19 ·
Replies
19
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 8 ·
Replies
8
Views
3K