STEM major??

I was thinking of majoring in software, chemical, or computer engineering or computer science. However, my dad said that it wouldn’t be smart to major in software engineering, computer engineering, or computer science because of how fierce the competition is. He suggested majoring in something that fewer people do, like chemical engineering or other things like that. He also said that software engineering, computer engineering, and computer science are all related and that people with more experience would get jobs as compared to a recent college grad. I’ve also heard of people who just do bootcamps and self-learn languages, so if I were to major in those topics I would also have to be competing against them as well…

Is this true? I would rather major in something that I really enjoy and am fascinated by instead of taking of majoring in something that fewer people do just so that job competition is less fierce and I would be able to get a job more easily.

I also think that technology is the future, and with more people focusing on technology, there would be job growth, which of course would be coupled with more people majoring in technology, resulting in more competition for jobs.

I’m not sure if I should follow his advice, but I’m a bit hesitant because I’m a bit late in the game in terms of STEM-related things. I’m a sophomore taking APCSP and am currently learning the basics of Javascript, whereas other people have been learning that (and other languages) since middle school. I don’t really have the time to learn to code outside of school or self-teach languages that I really want to learn like Java, Python, C++, etc. I’m not amazing at math but I don’t really struggle with it either, compared to other high schoolers who are really good at it.

ChemE is gonna suck if you don’t like it at least a little bit. I would follow your interests.

Honestly, just follow what you want. The reason that STEM is so competitive is not because there’s competition for jobs, but because there are so many jobs. In computer science, there’s like nine million jobs for like eight million people, so it’s not like there’s no jobs. Technology is our future, so I would stick with it if that’s what you enjoy. Now, if you’re going into something like African Studies, it would be a different story, but you’re not. Follow your heart. :slight_smile:

@bodangles Thanks!

@ab2002 That’s true, I guess it would be hard to stay unemployed as a computer science or software/computer engineer. Thanks!