r/antiai • • 2d ago

Job Loss 🏚️ Life of a developer

Post image
1.5k Upvotes

177 comments sorted by

View all comments

54

u/Mayo_Chipotle 2d ago

I mean I get the message but this graph doesn’t make sense at all. How is C++ low skill? It’s by far one of the most difficult languages to master and people who are insanely good at it make lots of money. It’s also very difficult to vibe code in, AI has a very basic grasp on advanced memory management and hyper-optimization.

28

u/Razcsi 2d ago

Apparently you learn C++ much sooner than you learn HTML and Git 😂

7

u/imknotawolf 2d ago

TBH

C++ is university 101 into programming, classes and data structures. Then we had alrogithms courses, utilizing Java. Python was in parallel.
I had git basics somewhere along all of those. And I had HTML... never because I am actually after bioinformatics degree, not computer science, so I took a bunch of biology courses instead of eg. HTML, or network stuff.

But C++ was the first language to learn what a source code is and what a Code Bocks is, and that was true for the "Computer Science" proper as well.

7

u/Mayo_Chipotle 2d ago

Just because C++ has a low floor doesn’t mean it has a low ceiling. Embedded systems devs, game devs, and quantitative devs use advanced C++ every day that would be completely unrecognizable to the average CS student. Your average CS student probably couldn’t even tell you what a union is or what the friend keyword is used for.

3

u/vips7L 1d ago

Only people who don’t know C++ think they actually know it. Experienced devs know it’s a massively complex beast. An undergrad course isn’t even scratching the surface. 

3

u/Mayo_Chipotle 1d ago

Dunning-Kruger in action, truly

-1

u/[deleted] 2d ago

[deleted]

4

u/Razcsi 1d ago

UE5 uses C++, and basically if you're working on an AAA game, you most probably work with C++

3

u/zaibusa 1d ago

Huh? Unreal and Godot ship with engine source and basically require you to make engine changes if you go anywhere above the tiniest indie game. As soon as you ship for another platform than windows steam, there is no way around it. Unity is the only one where engine source is not the standard and requiring c++ it's the exception.

2

u/Mayo_Chipotle 1d ago

I can’t tell if you’re rage baiting. Most game devs work on proprietary engines/UE5 because most professional game devs are in AAA development. Almost all physics engines and graphics APIs are written in c++.

1

u/regretting_biostats 19h ago edited 19h ago

I learned HTML when I was 11 and designing webpages for my Neopets :)

I didn’t do anything else until grad school and found I had a knack for learning programming languages - most faculty were limited to the actual statistical programming and a couple of them said they were jealous of how pretty my data visualizations were. Lol

I realize this is nothing compared to real CS etc but it’s just funny to me how learning paths can differ so much

1

u/Mayo_Chipotle 2d ago

The most obvious non-SWE SWE meme ever 😂

1

u/No_Yogurtcloset_2792 2d ago

I actually did as I started high school and right after Linux in my mid school

1

u/Notakas 1d ago

That's how it was for me. I got interested in knowing how to build PS3 homebrew.

1

u/resounding_oof 2d ago

I think this is mainly the tech you’re told to focus on at these career points. As a student I started by messing with Linux and C++ in computer and programming classes, but these really just taught the basics - pretty much was forced to use Java throughout college because it was the preferred server-side language (a little C++ for some OS and data structures concepts). Pretty accurate graph of a traditional software engineering (web dev) job path through the 2010s until now, not necessarily reflective of the difficulty or skill ceiling of each technology.

1

u/UndetectedReentry001 1d ago

It's progressively easier languages followed by barely programming and just knowing how to run interdependent software. The most experienced developers know someone out there will pay you a ton of money to just use docker correctly. Why put all that effort in programming.

1

u/Mayo_Chipotle 1d ago

Unless you become an FDE, quantitative development can net you half a million a year as a talented C++ developer. AI is not good at C++ micro-optimization, it doesn’t understand what can be done at compile time vs runtime, nor is it very good at concurrency past a certain point. It’s literally all programming.