In South Africa, the average salary for a software engineer ranges from R205 000 to R683 000.
According to self-taught programmer and author Cory Althoff, you can also get into this lucrative career without a degree.
Althoff earned a bachelor's degree in political science before abandoning it to teach himself to code.
He eventually worked as a software engineer for e-Bay, an American multinational e-commerce corporation.
With two books under his belt, “The Self-taught Programmer: The Definitive Guide to Programming Professionally” (2017) and “The Self-Taught Computer Scientist: The Beginner's Guide to Data Structures & Algorithms” (2021), Althoff believes anyone can teach themselves how to do programming.
Althoff has made it his mission to break down the most complex industry jargon into the simplest of forms so others can make a career change without needing a four-year degree.
Here are Althoff’s three tips you should consider if you want to step into the degree-dominated field of a software developer:
1. Re-examine and apply your past experience to the IT industry
It might seem like you have none of the skills listed on job postings, but “soft skills” can be surprisingly important and many skills are transferable to IT roles.
2. Earn industry certifications
Getting certified may be the fastest way to break into information technology. While a tech degree can take 1–4 years, certifications can be studied for and earned in just a few weeks.
3. Learn relevant tech skills and gain experience
Follow your interests and teach yourself about software and hardware in your free time.
You'll be able to add these skills to your CV once you're competent at them, and they just might make the difference between getting hired and getting looked over.
Using YouTube and learning from countless free videos is a great way to learn new skills and reinforce old ones.