If you’re into the coding world, and you’re considering computer science as a major. Then there will come a time when you ask yourself:
is a computer science degree worth it?
Here’s your quick answer: No, it’s not.
I am a computer science graduate with a GPA of 3.5, and I can safely tell you that all of these A grades that I got on my computer science courses are useless, and I’ll tell you why.
But first… Just so that I clear out any possible confusions, I’ll list a very quick Q&A and then proceed:
Is computer science worth it?
A HUGE YES, deciding to learn computer science might be the best choice that you make in your life
Is a degree in any major worth it?
It depends on the major itself. Usually, a degree is definitely worth it. It will help you land a job in so many cases.
For example, it’s hard for you to learn how to perform surgeries if you haven’t gone to the medical school.
The tools that you need to learn to be a doctor aren’t easily accessible to you, so you do need to go to college for that.
But in the case of computer science, all you need is a computer, an internet connection, and a functional brain. You most probably already have that.
Now that we have that out of the way, it’s time to answer the main question.
Is a computer science degree worth it? No, here is why.
1 – Nobody gives a damn about your degree when it comes to programming.
The questions that you usually get asked are: oh you’re a programmer? What are some projects that you have done? What computer languages do you know? What technologies are you familiar with?
People would rarely ask you about your degree or your grades, because they are meaningless if you haven’t built any software already.
Want to be a game developer? Build a game and put it there for everyone to see. Want to be a front end developer? Create some stunning websites to showcase your abilities, and you’ll find yourself employed in no time.
I signed a contract with a game development company even before I got my computer science degree.
Why? Because they didn’t really care about the degree, but they knew I was capable of making games because of a game that I have made and published on the play store.
What I’m trying to tell you here is that you don’t need to be afraid of not being hired if you don’t have a computer science degree.
Ask yourself this: Are you good enough? Do you have enough projects that you can use as a showcase to your talent?
If the answer is yes to both questions, then you’re going to eventually land a job at a company or even start your own.
2 – You don’t need to go to college to learn computer science.
You know how to learn coding? By practicing it. It’s extremely simple to practice programming. Again, you only need a computer and google.
There are thousands of high quality and free tutorials online that you can use to learn programming. Most of the tools that you need to learn are also free. Here’s a list of them in case you’d like to check it out.
Just put in the effort, and you’ll find yourself an expert in your field.
Computer science isn’t only about programming however. It’s a branch of math, it’s about algorithms, data structures and so much more.
Do you need college for that? Again, NO. All you need to do is read books. Read a lot of books. Again, there are many brilliant books that can help you learn all of what a computer scientist needs to know.
During my days at college learning computer science, what I was basically doing is being forced to learn books about computer science and then take some exams on the material presented inside these books, nothing special.
I believe anyone could do that at home. There is no need to go to college just to read books.
After my game development job, I worked as a freelancer with a friend. All of the technologies that I needed to know to succeed in my business were technologies that I have learned by myself.
If I had relied only on the things that I learned during college, I wouldn’t have been able to complete any of the projects that were assigned to me.
If you’re young, interested in programming and are reading this article, I advise you that you start learning programming right now.
There are so many brilliant minds that have changed the world that we live in today by learning coding at a very young age.
I am currently typing this article on a windows computer. Windows wouldn’t have existed if Bill Gates didn’t decide to learn coding at a very young age and later leave Harvard to create windows.
I will be posting this article on Facebook, which wouldn’t exist had Mark Zuckerberg not learned coding from a very young age and decided to quit harvard to grow his company.
You might not build the next world wide company if you start learning how to code early, but you will gain a lot by doing so.
3 – Computer Science keeps advancing every day.
Everyday, there’s something new, there’s a new algorithm, a new platform, a new technology, and you’ll have to keep up with all of that.
If you get your computer science degree, take a gap year just to enjoy life and then come back, you might find out that your degree is now useless as many things that you have learned at college are now obsolete.
What does this mean? It means that you will have to start all over again, from home, by yourself. You’ll need to learn the new things that are emerging so that you can keep up.
Why not skip going to college in the first place then and just learn the whole thing from your home right away?
Is a computer science degree worth it after you’ve read all this? Are you still wondering whether you should pursue it or not? I’ll leave you with this video of Elon Musk talking about the subject.
Now that you’ve read this, what do you think? Is a computer science degree worth it? Share your thoughts with us in the comments section.