Skip to main content
7 answers
7
Asked 1216 views

what majors do i have to have to become a software enginer

so i can take those classes #engineer #software #k-12-technology

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

7

7 answers


0
Updated
Share a link to this answer
Share a link to this answer

Francislainy’s Answer

Although it may be helpful to have a degree, it's not necessarily always the case you need one for an IT job. Much of what you'll do on a day to day basis is freely available to be learned on Youtube and other internet sources. Even if you do ended up deciding to go to college, your projects and things you know are what will normally will be more important to land you a job.
0
0
Updated
Share a link to this answer
Share a link to this answer

Bill’s Answer

Having any degree is better than none at all. Most have chosen CS, but I have worked with many successful developers who's major wasn't CS but another technology based major and decided to switch careers to development.
0
0
Updated
Share a link to this answer
Share a link to this answer

Rebecca’s Answer

Thank you for the question. I am glad that you would like to become an software engineer.
I would recommend you take Computer Science as your major in the college. The course would give your an overview of the computing theories and exposure of different software development aspect and platforms.
There are different software development domains ,e.g. Web, Apps, ERP, Systems, etc. Each may have different knowledge domain and platforms. In Computer Science courses, you can learn more on different domains. You can then decide which path you would like to pursue.
Also, you can consider learning the coding first. There are plenty resources online. You can choose some simple programming languages to start first.
Hope this helps! Good Luck!
0
0
Updated
Share a link to this answer
Share a link to this answer

Wael’s Answer

You have to major in software engineering!

0
0
Updated
Share a link to this answer
Share a link to this answer

Lisa’s Answer

You may not need a college degree to get a job in software engineering. There are many certificate programs available now. We have dropped many of our college requirements and do on the job training to supplement certificated programs. If you do decide to pursue a college degree, software engineering or computer science are often the degrees we see applicants coming to us with.
0
0
Updated
Share a link to this answer
Share a link to this answer

Dirceu’s Answer

In North America, there isn't a regulation of who can be a software engineer, unlike a civil engineer, for instance. So you don't have to have any major. That said, colleges and universities are great ways to create a working network and know more about events in the area. So if you want to follow a major and work in any software company, a major in software engineering would be ideal (BSc computer science). If you want to experience the work before a major just do boot camps and you can likely have entry level experience first.
0
0
Updated
Share a link to this answer
Share a link to this answer

Toshiro K.’s Answer

Dear Lino,


Typically, software engineers have a computer science degree. Having said that, there are a minority of software engineers here at Google whose degree(s) are not in computer science. (The common non-computer science major I've seen here is physics followed by mathematics.) It depends on what sort of software engineering you are planning to do. For example, if you are planning to do bioinformatics (intersection if biology and computer science), a fair number of those people have a biology degree. If you are planning to do things like, simulation wind flow around an aircraft or some fluid dynamics problem, there are a number of people working on such software that have a background in mathematics or mechanical engineering.


I hope this helps. Best wishes!

0