The short answer is YES! 100% YES! In fact it has never been easier as there are so many different avenues that you can take to get there! However, a lot of work is required, let me explain...
My name is George and I have been a software engineer for 5 years now, I have done this without a degree and have worked at some huge companies and start ups as well, so I have a good range of experience in the area.
Degrees no longer hold the value that they once did due to the huge influx of people around the world taking them & the overall quality of them has dropped. In fact I would strongly argue that having a degree is almost useless unless it is from a top university.
Think of a degree like a branded phone. A degree from Oxford, Cambridge, MIT, Harvard ect are like the Samsung & Apples of the world. Everyone knows what they are, everyone talks about them and everyone knows that they tend to have a very high quality of education. However, the rest have got huge variations of quality and this does not bode well for the rest of us as it makes for a hugely competitive market place.
Although Degrees prove that you have an interest / studied a subject, they do not mean that you can do something / are good at something as this comes with time, experience and consistency. As a result, pursuing an education yourself is not only cheaper (I mean thousands of $$$ cheaper), but shows initiative and gives you the ability to take control over your learning.
Now why is this beneficial when attempting to become a developer without a degree? because it means that you can put the power into your hands of what you learn and how you learn it. If you are familiar with the 80 / 20 rule then you will understand that 80% of the results come from 20% of the work. In Computer Science and Software Engineering this is incredibly true, especially when learning to code as it takes time to figure things out. However, by controlling your own learning it enables you to double down on the 20% and maximise the results as well as learn the fundamentals that you need in order to get a job as a developer without a degree.
There is a reason that lots of BootCamps boost about high employment rates of their students, it is because they have connections to employers but also because they are taught the foundations that matter the most, again adhering to the 80/20 rule mentioned above.
It is also an incredible time to go down this path, with thousands of examples of tech start ups popping up all over the place, there has never been a greater opportunity to become a developer without a degree.
So how can you do it?
Well that my friends is simple, hard work & consistency as well as a structure! There are a few things that you will need to learn and I have covered them in the article below. As an over view, here are some questions you need to ask:
- Do I want to learn backend / frontend / both?
- What industries do I like? ( different industries have different languages )
- what do I need to learn?
If you answer these simple questions, you will be able to begin building your structure and start your Journey to becoming a developer without a degree.
I really hope you have found this useful, if you have then please share and help spread the message!