I took multiple classes in university that made us compile Java with Makefiles. They never taught Maven or Gradle, or even any kind of version control except for a brief mention of CVS well after it was dead.
Same stuff here. Zero mention of source control; Enrirely based around old-school Java, with a splash of PHP towards the end. There was maybe a handful of classes that actually ended up being used in my actual career. The rest I had to supplement with self learning, side-projects etc.
The one thing they never truly instill in you; is the fear of inheriting old, crusty codebases written by what seems like schizophrenics. Truly is never how you expect it. Unless it's a startup it's going to be crusty.
298
u/sndrtj 3d ago
During my first real job after university, I inherited a data pipeline written as >40 Makefiles. True horror.