News for hackers. Stuff that matters.
Re:CMU CS Academy: a free online computer science curriculum... by hedora on Thursday February 16, 2023 @01:50AM (#34815825)
I think the problem is that CS is too young to have sub-disciplines. If you want to lay a concrete slab foundation, then you get an architect, multiple engineers, the rebar guy, the cement mixing truck driver, the person that understands the chemistry of the cement, dyes, etc. Then, you get the guys with shovels to spread it around. Finally, there are some artisans that somehow make it perfectly level using nothing but plywood, trowels and brooms.

None of those people can replace each other, and they all have different titles / work for different companies. Even the untrained people that spread the concrete around can't be replaced by the others; no one else has enough muscle tone / stamina to do that job!

In CS we have many, many sub-specialties, but we don't have names for those specialties.

Re:CMU CS Academy: a free online computer science curriculum... by fragmede on Thursday February 16, 2023 @03:12AM (#34816255)
Don't we? Off the top of my head, there's front end, there's back end, there's DevOps, there's kernel devs, there's low-level embedded devs, there's database people, there's data scientists, there's ML people, scripting language people, video game engine programmers.
Re:CMU CS Academy: a free online computer science curriculum... by Jensson on Thursday February 16, 2023 @08:42AM (#34818442)
But all of those got the same degree and usually the same job title, they specialized on the job and not in their education. That is very different from engineers.
Re:CMU CS Academy: a free online computer science curriculum... by wheelinsupial on Thursday February 16, 2023 @10:49AM (#34820210)
Where I am, engineers have a discipline which is their undergrad major (e.g., mechanical, electrical, civil) and a practice area which is on the job specialization within the discipline (e.g., HVAC, pressure vessels, pipelines).

Software engineering is a licensed branch of engineering in many places, so I don't think it's that different from other disciplines.

Re:CMU CS Academy: a free online computer science curriculum... by AstixAndBelix on Thursday February 16, 2023 @06:09AM (#34817291)
Exactly, when I"m told to double up as a database engineer I always die inside a little bit. If this were any other profession there would be a specialized guy in every company doing that sort of thing.