Best-paying programming languages in South Africa

Daniel Puchert

Journalist
Staff member
Joined
Mar 6, 2024
Messages
1,296
Reaction score
1,094
South Africa's highest-paying programming languages

Software developers programming in Go and Kotlin earn the highest salaries on average, while PHP developers earn the least.

This is according to OfferZen's latest South African Tech Talent Insights report, which details trends in software developer skills, salaries, and demographics in South Africa.
 
TWAK!
It is not about which language you work in- Rather its about being fundamentally able to code and code well.
I have a LOT of experience in Golang, more than most because I got in early on a project. And yet, what am I doing now to pay the bills? Freaking C# Visual Studio crap. Go is verboten at the corporate I work at.

None of the languages have had any direct emphasis on my employability. It's all about whether I can code in a given language and it's more about the general knowledge and design patterns, etc... rather than the language.
 
jirre i don't even know about that 2 highest paying languages...no guessing on what side of the money scale i am....just going to sit here in the corner...
 
Wonder how much my rusty GW-Basic &VB6 skills are worth

A lot. I know a VB6 dev who twiddles her thumbs and makes the demands for a princely sum. She is only maintaining legacy software, nothing green fields.

The irony is that a decade back, she was told her skill was of no value to her then employer. She walked out, along with all the other engineers, straight into a company that more than tripled her salary.
 
It kind of feels like the need to be an expert in any given language is now a bit pointless in many cases when you take LLM's and prompting into account.

Sure you need to know the basics and some advanced ideas behind programming and design practises in general but these days I don't see it as worth the time to go deep into any specific language (depending on the situation and language, what you're doing with it etc. of course).

I would never even have considered spending the time to learn and slap together e.g. a "quick" Powershell script that uses UI elements or anything of the sort to solve an immediate problem I had... it was never worth the time and effort, but now with Machine Learning and knowing your way around prompting I've been switching back and forth between languages if and where I need them ... sure, some of the prompts I sometimes type are actually embarrassing but it doesn't matter, I get the job done and if you've played with enough languages you kind know instinctively what you can and cannot do, or what to watch out for.

LLM's also solved my decades-long hesitance to go too deep into Unix based environments, the navigation, file system management, component management, bash shell scripting etc. behind it.... now I can finally just explain what I want without spending days Googling and get what I need, it's a game changer for confidence, it's also incredible how quick you learn when an LLM spits out the code for something you didn't understand but in the context of the problem you're trying to solve.

Things are getting weird in this industry these days.
I have no idea whether or how recruiters are keeping up with the changes.
 
I do backend in Scala and Apache spark, I rarely ever met anyone in this country who uses it. Would be good to get a deep dive analysis on these lesser known technologies.
 
Top
Sign up to the MyBroadband newsletter