Software Engineering Bachelors and future employment

In summary, the conversation discusses the demand for software engineering and computer science degrees, as well as the differences between the two. It is mentioned that currently, there is a high demand for software engineers, but this may change in the future. The speaker suggests being open to relocation and continuously improving skills to stay competitive in the job market. Additionally, they mention the potential for combining computer science and machine learning, but stress the importance of understanding the underlying principles rather than just using tools.
  • #1
Hierophant
45
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
  • #2
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.
 
  • #3
This seems like a viable option for me then. Do you anything about Vancouver's tech scene?

Thanks!
 
  • #4
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.
 
  • #5
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
 
  • #6
Definitely a Comp Sci. Degree over a Software one. More employment opportunities.
 
  • #7
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!
 
  • #8
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?
 
  • #9
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.
 

What is a Software Engineering Bachelor's degree?

A Software Engineering Bachelor's degree is an undergraduate degree that focuses on the development and maintenance of software systems. It combines both computer science and engineering principles to teach students how to design, build, and test software applications.

What skills will I gain from a Software Engineering Bachelor's degree?

A Software Engineering Bachelor's degree will equip you with a wide range of skills including programming languages, software design and architecture, project management, problem-solving, and critical thinking. You will also learn how to work with various software development tools and technologies.

What job opportunities are available for Software Engineering Bachelor's graduates?

Software Engineering Bachelor's graduates have a variety of job opportunities available to them. They can work as software developers, web developers, software testers, system analysts, software engineers, and more. They can also work in a variety of industries such as healthcare, finance, technology, and government.

What is the job outlook for Software Engineering Bachelor's graduates?

The job outlook for Software Engineering Bachelor's graduates is very positive. With the increasing demand for technology and software in all industries, there is a growing need for skilled software engineers. The Bureau of Labor Statistics predicts that employment for software developers will grow by 22% from 2019 to 2029, which is much faster than the average for all occupations.

Do I need to have a Software Engineering Bachelor's degree to work in the software industry?

While it is not always necessary to have a Software Engineering Bachelor's degree to work in the software industry, having a degree can greatly increase your job opportunities and earning potential. Many employers prefer to hire candidates with a formal education in software engineering to ensure they have the necessary skills and knowledge to be successful in the field.

Similar threads

  • STEM Career Guidance
Replies
18
Views
2K
  • STEM Career Guidance
Replies
30
Views
5K
Replies
8
Views
1K
  • STEM Career Guidance
Replies
18
Views
2K
Replies
13
Views
2K
  • STEM Career Guidance
Replies
4
Views
1K
  • STEM Career Guidance
Replies
20
Views
517
  • STEM Career Guidance
Replies
5
Views
2K
  • STEM Career Guidance
Replies
2
Views
1K
  • STEM Career Guidance
Replies
1
Views
1K
Back
Top