I've seen similar threads for experienced software engineers/engineering managers, so I'm wondering how the list should adapt for a new grad with minimal industry experience, but with basic academic computer science background.
Ideally, these resources should span a 0-100 onramp assuming minimal prerequisite knowledge, but I'd also appreciate some recommendations on the breadth axis. This includes technical, product, and softer career guidance related resources.
So far, some notable resources I've been going through include (mostly classics):
- Designing Data-Intensive Applications by Martin Kleppman - The Missing Semester of Your CS Education (https://missing.csail.mit.edu/) - The Mythical Man-Month by Fred Brooks - Google's SRE Book
I haven't found a thoughtful comprehensive guide tailored toward new grads specifically (ie not too in the weeds, but not for CS beginners, and bridging the gap from academia to all the perils of building software in industry with microservices, distributed systems, collaboration tools, etc), so I think it would be great to compile a list here and start a discussion.