How important a college degree is to get a job in tech?

Search for a command to run...

Great article! I also went through a similar path, having to take two internships first and then getting a job through a reference. After my first job, having a degree was not so important anymore since actual work skills took its place.
Sometimes the best things happen when you're frustrated over some petty inconvenience. I had one such moment recently by getting frustrated by bad user experience in my bank website. Banks and governm
I set my phone’s language to Tamil a few months ago. There was no big reason behind it. I was typing something on WhatsApp in Tamil and just noticed how the rest of the UI was in English. Felt a sudden rush and changed the language. Tamil is written ...

2025 was an eventful year for me. I know it was a tough year for a lot of people and I had my fair share of losses in the year. Though I’m still processing some of it, overall the year done a lot of good to me. I joined HCL Technologies in March and ...
Last year passed in a jiffy lot of changes happened in life and work. I used to write a yearly review for every year since 2020 but couldn’t write one for 2024. Me and everyone else at home fell sick since new year and took couple of weeks to recover...
I came across this interesting question on HN and decided to write my thoughts on this topic as a blog post to see if my views have changed in the future. The question is there is AI generated SEO content everywhere, and there are platforms that prom...
Recently, I've seen people discuss on Twitter about whether a college degree is required to get into a tech job and if having one gives you any competitive advantage over the self-taught ones. I believe I can add a cent or two to that discussion. I am going to tell my story and experience so it might encourage others.
I am a self-taught developer working for around 7 years now. I don't have a computer science degree or not even a bachelor's degree for that matter. In my observation, a college degree is not mandatory to get a job in the tech industry but having one will be helpful in various situations.
I am from India, so my experience related to jobs and hiring is mostly based on the Indian job market. Your country's job market might be different.
Those saying a computer science degree is required to be a software engineer are likely to be gate-keepers. A degree has very less effect on how great a developer can be. Computer science and Software Engineering are two different things and having a degree might help but it is not a precondition to become a great developer. Remember, most of the real learning happens in the job. I know a lot of great devs in both category and vice-versa. Having a degree alone will not make you a great developer.
It is not very easy to get your first job without a CS degree. I had to take an internship without a salary for a few months and then I was paid a little stipend, only to be fired after 6 months. But It wasn't hard getting another opportunity with that little experience. From this I learned that acquiring real work experience is invaluable when compared to a degree.
Once you got your first job and gained some considerable experience, not having a degree will become less relevant. If you can spend the time and money on education to get a degree, go for it. Things will be much easier if you have one. But If you are not in a position to do it, consider putting some hard work in building your portfolio, and start applying for jobs.
Don't assume you'll have to know everything on the job description to be able to apply for the job. Companies will always be ready to negotiate on technical skills because it is easier to train people technically. When I applied for the internship I know next to nothing about coding, and I was selected.
I mean no disrespect to the universities or their curriculum, but after all these years we should really start questioning the relevance of teaching COBOL in universities (They taught me in Madras University). This is mostly from my personal experiences and I would love to hear your thoughts about it.
You might feel intimidated by the things you don't know when compared with your colleagues. Imposter syndrome kicks in and you'll panic that someday they'll find you that you're not good. The little secret is your colleagues might also feel the same way. Our industry is filled with lot of smart people and insecurity comes bundled with intelligence. Try to use imposter syndrome and try to learn the following concepts as you gain experience.
The above list is based on my experience and personal understanding of my week areas, as you grow into your career you should be able to identify and prepare your own list. In the above list, no one is going to be needing most of the items for their day to day job. But in an ever-changing industry, having a solid understanding of the basics is necessary to keep yourself open and flexible for any situation.
I hope I told everything I had in my mind related to this topic. Do you have a degree or not and what's your story of getting into the tech industry? Danny Thompson recently had an interesting thread of self-taught developer's story. Check that out if you're interested.
If you enjoyed reading this consider