Software Engineering Bachelors and future employment

Click For Summary

Discussion Overview

The discussion revolves around the prospects of pursuing a degree in software engineering or computer science, particularly in relation to future employment opportunities. Participants explore factors such as job demand, outsourcing, market saturation, and the differences between the two fields of study.

Discussion Character

  • Debate/contested
  • Exploratory
  • Technical explanation

Main Points Raised

  • Some participants note that software engineering jobs are currently in high demand, contrasting with past trends where demand was lower.
  • There is speculation about the sustainability of the current demand, with concerns that it may eventually decline.
  • One participant suggests that being open to relocation could enhance job prospects, particularly in areas with higher demand like California.
  • Another participant expresses uncertainty about the tech scene in Vancouver, mentioning its strength in game programming and visual effects.
  • Some participants advocate for pursuing a computer science degree over a software engineering degree, citing more employment opportunities.
  • There is discussion about the relationship between computer science and machine learning, with one participant emphasizing the importance of a strong mathematical foundation for success in the field.
  • The distinction between computer science and software engineering is debated, with some suggesting that the terms have become somewhat interchangeable in practice.

Areas of Agreement / Disagreement

Participants express a mix of agreement and disagreement regarding the best degree to pursue and the future of job demand in software engineering. There is no consensus on the optimal path or the long-term sustainability of current job market trends.

Contextual Notes

Participants acknowledge various assumptions about job market trends and the definitions of computer science and software engineering, but these remain unresolved and are subject to individual interpretation.

Hierophant
Messages
45
Reaction score
0
In two years, if I decide to go into software engineering, would the outcome be bad?

I guess I would like to understand what the community here thinks about this, specifically factors relating to demand of the majors, outsource-ability, over-saturation and so on...

What do you guys think about getting a Comp Sci. Degree or Software engineering degree?
 
Physics news on Phys.org
They are very much in demand in the moment. They were not in demand about ten years ago. Things change.

Most jobs out outsourcable but there is a lot of demand for good software engineers right now. Like all booms, I'd bet the current boom will eventually turn to bust. I have no idea when that will happen but maybe things will still be booming in two years and you'll be able to get a good job.

Try to be the best software engineer you can and be open to relocation because my understanding is there is much, much more demand for software engineers in California, for instance, than nebraska.
 
This seems like a viable option for me then. Do you anything about Vancouver's tech scene?

Thanks!
 
I do not. I've heard that BC is strong particularly in Game programming and VFX but I don't have any specific knowledge, sorry.
 
The world is becoming more and more dependent on computers and the internet, so I don't see the computer science boom slowing down soon, and I've seen various projections to that effect by other people. Of course, the internet/computers have been generally on rise all along, so maybe I'm wrong. It's better to have your bases covered and prepare well in advance for the job search, just in case. I suppose what could happen is that people like you might be so well incentivized to pursue it that the market demand will be met and it won't be in quite as high a demand.

http://www.infoworld.com/article/26...-see-the-highest-it-job-growth-come-2020.html
 
Definitely a Comp Sci. Degree over a Software one. More employment opportunities.
 
JasonRoberts said:
Definitely a Comp Sci. Degree over a Software one. More employment opportunities.
So then, say a combination of something like computer science and Machine learning, would you recommend that?

Thanks for all the comments, I really appreciate it!
 
analogdesign said:
I do not. I've heard that BC is strong particularly in Game programming and VFX but I don't have any specific knowledge, sorry.

vancouver has EA. I am also thinking about Software engineering.what is the difference between computer science and software engineering?
 
preceptor1919 said:
vancouver has EA. I am also thinking about Software engineering.what is the difference between computer science and software engineering?

In theory computer science is more geared to research and the theory of computation, while software engineering is more geared to the application of engineering principles in the construction of large software systems. In practice they are so mixed up that the different terms are pretty much meaningless with respect to a degree. The best programs I've seen are computer science programs that are in the college's school of engineering (like for example at Cal, MIT, and Stanford). Then you'll have a good grounding in math and physics as well as computer science and software engineering techniques. You'll most likely have a lot of opportunity after that.
 
  • #10
Hierophant said:
So then, say a combination of something like computer science and Machine learning, would you recommend that?
Machine learning is just a small part of Computer Science. I know it sounds nice, but you will have to learn a lot of Math and Algos, at a theoretical level, before actually implementing it. You can use right now tools from MATLAB to use a neural network in just minutes. But understanding what is really behind the tools is what separates a good engineer from all the average ones.
 

Similar threads

  • · Replies 18 ·
Replies
18
Views
6K
  • · Replies 30 ·
2
Replies
30
Views
10K
  • · Replies 19 ·
Replies
19
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 13 ·
Replies
13
Views
5K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 18 ·
Replies
18
Views
4K