Is a computer science degree worth it?

Some people are wondering if it is even necessary to get a computer science degree nowadays, especially with the cost of college steadily increasing. Even big companies like GOOGLE are getting rid of the requirement of having a degree in order to get a job with them. However, I still think that getting a degree can be beneficial and even justify the cost of the degree. This is because most of the time when you learn to program you mainly are just learning how to use a programming language. This is true for code bootcamps as well since they only give you a crash course in how to understand to use a programming language. Usually the bootcamps use a language that the companies that they have contacts with use. This makes it easy for you to easily get a job with that specific company. A degree makes getting a job in any programming language easier. A degree in computer science however will teach you much more then just a programming language. A degree will teach you the problem solving skills that are needed to tackle a lot of the problems a software engineer faces in their daily job. It will also teach you the fundamentals of programming that will allow you to pick up any programming language easily. This means that what you learn when you get a degree in computer science will allow you to keep up with the field in the long run and not just get you a job at a local company that will be hard to get away from without the necessary training again. This basic knowledge from a college is something that can’t be overlooked when thinking about what you want to do with your life. This does not mean however that it is wise to go to a very expensive college and be a hundred thousand dollars in debt. It would be better to find a college that is in a reasonable price range and get the degree for cheaper.

But I haven’t used the knowledge from my degree on the job!

This is a common statement from many people who graduate from college and then get a job as a software developer. The statement is actually true in some way. That is because all of the things that you do in college are mainly building blocks and learning how to solve problems, while the job requires you to solve much more difficult problems with the latest, or most outdated, technologies. This means you are tackling a very different thing in the real world then you are at a college. That is because college is not supposed to prepare you for the job like a bootcamp. College, like I said before, is to prepare you to tackle a wide variety of problems by giving you the foundation to problem solve fast and learn new technologies easily. This means you probably won’t see a lot of direct correlations between what you have learned from college and what you will do on the job.