in this article Science i’m gonna be going over the six reasons why i think computer science is the best major to get into right now.
and for the coming years my name is sam this is the keep on coding channel where we talk about everything tech so if you are new here.
consider subscribing also if you have any questions be sure to leave them in the comments or feel free to join my discord.
link in the description so about myself during my undergrad i was initially a social science major.
with the intention of transferring to business economics.
i ended up going into international studies which is what i got my bachelor’s degree in.
six years later i ended up graduating with a master’s in computer science so does having a computer science degree make my opinion a little biased probably do i still think it’s true yeah so this list is in no particular order but let’s get into reason number one which is.
you don’t need any programming experience to start.
to be honest i was pretty intimidated i was worried that.
everyone there had been programming since they were old enough to pick up a keyboard.
and that just wasn’t the case most people in my class had never written a line of code in their life sure some people had some coding experience before.
but i mean i did some prep beforehand because i thought i needed to catch up and i ended up.
doing some c plus prep and just that alone put me.
way ahead of the game so really anyone can get started i also do want to say that you don’t need to be.
as good at math as you think yes it is engineering yes.
there will be math but for my master’s degree i never had to take a class above calculus 2.
i took linear algebra uh discrete math probability.
but i never had to take calc 3 i never had to take a physics class i never had to take a part two to any of those other classes i mentioned and while those classes aren’t easy they really weren’t.
that bad in my opinion i was able to pretty much supplement.
everything i learned in class from just looking stuff up on youtube and i think the trick to learning math.
is to really understand everything before you move on.
otherwise that’s how you get lost math is really just about.
building on previous concepts and once i figured that out that’s.
where i felt like i really started to excel and this is coming from someone who failed.
calculus in during their undergrad and i retook it and i got like a c minus so trust me if i can do it anyone can do it the second reason why computer science is the best major.
is the opportunity for internships in between my two years of my master’s degree i was able to get.
an internship with amazon and i was still.
fairly new to live coding technical interviews so i mean i could only imagine what.
offers i would have gotten if i had like maybe another year under my belt and it’s not just tech companies that are hiring it’s you know pretty much every company has a software or it department.
that are looking for interns and it’s just a lot easier to get an internship versus a full-time job i think companies are a lot more likely to give you an offer because it.
it if it doesn’t work out it’s a small investment for them just the internship is over.
i also do have a video on how to get a software engineering internship so you guys should.
definitely check that out and of course we gotta talk about how well these internships pay.
i mean this screenshot from glassdoor shows that the average.
software engineer intern in san francisco makes almost a hundred thousand dollars.
so you have these 20 year olds making more than what.
most people make in their mid-career pay i haven’t used my internship money to pay for my.
entire second year of grad school including rent and tuition not to mention.
internships are fun as hell i mean it almost felt like i was at a camp or something we just.
worked on stuff during the day we learned a lot and then at night we went out with the other interns.
there are tons of networking events with other interns just it’s just an all-around good time.
and a lot of these internships turn into full-time offers and let me tell you guys the stress of.
going into your senior year knowing you already have something locked up i mean it’s just an amazing feeling and the third reason.
is the jobs the job market and the job itself there’s a very good hiring rate for software developers that are graduating.
it’s still not easy but relative to other fields i mean there’s no comparison.
us news has software developers as the number one job for 2020.
and this is a combination of salary low stress but.
also job fulfillment i mean there are a lot of jobs that you do and you’re like why am i doing this but with software you’re building stuff that other people are using.
so it’s very self-fulfilling in my opinion and yeah don’t be surprised if software engineering is number one again on their.
2021 list and these universities make it easy for students to get jobs i mean not only do they want to help their students but it also works as a selling point for them.
like our x amount of our students got jobs upon graduating or.
our students make an average of this this much salary so.
you know we even had career fairs that were dedicated just for.
computer science students and these weren’t small events these were like all the big tech companies were there and a lot of these companies just hosted events throughout the year like i remember i went to.
some random event that facebook was hosting and there was a recruiter there i gave them.
my resume and i ended up landing an interview with facebook our university also had their very own job board which i use a lot.
i think i got an interview like at amazon just from using that job board if we look at this screenshot from the us bureau of labor statistics we look at the 2019 median pay was 107 000 per year and this is just the average of the entire united states not to mention if you’re going to the tech hot spots it’s going to be way above this amount.
we see the typical entry level is a bachelor’s degree.
and i guarantee you it’s going to be in computer science or something related we look at the number of jobs in 2019 is 1.4 million.
and the job outlook for the next 10 years is a gain of 22.
which is as it shows here much faster than average and the job itself of a software developer is.
fairly low stress i mean it depends on what industry you’re.
in of course but we compare engineering a lot to like.
law or medicine and compared to those i mean it’s dramatically less stressful it also gives you the ability to work remotely.
right so i mean software you don’t really need to be there in person to do your work and i feel like especially what’s going on now.
i think more and more companies are heading towards that direction so that eliminates time for your commute you could like travel wherever you want is.
and work from there so i think that’s a pretty awesome thing that.
that kind of gets overlooked the next reason is going to be.
salary upon graduating now we kind of covered this in the last two sections so i’m not going to go too in depth with this but i remember one of my professors would uh.
he would say you know i have these students i teach them and then the next year they go and get jobs and they end up making more money than i do and every year it seems like it’s it’s just the salaries are rising and rising and not to mention if you get in with a public company they just.
give you a bunch of shares which over the last several years we’ve seen tech stock prices explode so with that alone you can make ridiculous amounts of money and like almost double your salary so graduating starting with a six figure salary is absolutely doable or even close to six figures which is really just not possible for uh for other majors at.
the entry level the next reason why computer science is the best major is that the.
skills that you learn are directly applied to your job.
now going back to my undergraduate major which was international studies what i learned there pretty much did not help me at all at my job my first job was a bank teller.
which i mean i probably didn’t have to go to college for i literally could have done that after high school and i think most most majors that end in studies are kind of a waste i mean i’m not saying they’re not important topics you know they absolutely are but i’m just saying like there are things that you can learn without spending a fortune or four years.
of your life on like myself as well as my siblings we all did like international studies or environmental studies and and none of us are doing anything related to that now computer science majors have the advantage of studying something that will directly help them once they start working i mean you do a lot of group projects you’re working with source control you’re doing code reviews you’re looking at a lot of other people’s code you have a lot of people working on the same code base i mean when you work it’s going to be.
a little bit different like you might be using a different programming language or.
or whatever but a lot of the fundamentals are going to be the same and the last.
but not least reason is the empowerment you feel upon graduating.
i remember for me i was ready to take on the world i mean it’s like.
it’s like the modern day superpower you really do have the ability to make a large impact on the world you want to start your own company or create a product.
you have the skill set to do it you’re learning the new language of the world i really feel like in the future not knowing how to read code is is almost like not knowing how to read english.
and once you become a solid developer the world is your oyster.
because at that point you can do whatever you want as long as you’re willing to work at it.
and keep learning and and yes your learning will have.
only begun at that point one of my professors told me he’s like the the main thing you get out of a degree is that it teaches you.
how to learn so you’re really just learning how to learn.
because software development you’re running into a lot of new problems you’re learning a lot of new new technologies so the faster you can learn things the better so.
you know those are the six reasons why i think computer science is the best college major.
so the question of the day for you is first of all do you guys agree that it is the best major if not.
what’s better also let me know if there’s a reason that you can think of that i didn’t mention.
if you guys enjoyed the video or if this helped you make a decision on what major you want to study.
make sure you guys smash the like button and it really does help the video in the youtube algorithm.
thank you guys so much for watching and come a little closer keep on coding.