If I want to become a software engineer what should be my major?
I am entering college this fall and my goal is to obtain a bachelor's degree in computer science. I will be attending community college first and then transferring. I want to know should my major be computer science in order to be a software engineer? #computer-science #software #software-engineering
Absolutely! I took general classes at the community college then focused on my specific major (computer science with a math minor) when I transferred to the university. The jobs I see posted want a Bachelor of Arts in computer science or some IT field.
Good for you. Software engineering is an excellent profession with lots of chances for growth.
Computer Science is a great choice for a major. There are other possible choices for college majors or minors. For example, some software engineers work on "user experience design." Schooling in cognitive psychology can be a great help for that.
Other software engineers -- including many at the Intuit company in your home town of San Diego -- work on software to do accounting tasks for their users. Engineers who know about bookkeeping, accounting, and business will have an advantage in that work.
Ditto ditto for health-care software. Knowing something about health care administration helps a lot.
So, consider getting a broader education than just computer science.
Software engineering is a craft. You master a craft by practice. So, while you're going to school, practice. Write software. Try things. All you need is a decent laptop and an internet connection: you can download all the software engineering tools you need for free. Microsoft Visual Studio might be a good choice.
If you're wondering what your programs should do, check out http://codecademy.com/ You'll find lots of ideas there.
The old Nike slogan applies: "just do it." I know you'll do well.