Benable — create shareable lists of things you recommend!
E.g., products you love, local businesses, travel recs - you can add anything to a Benable list!

5 Books Every New Computer Science Graduate Should Read

Nerd Face emoji 5 items
By
AD
A quick collection of books that every computer science graduate should read as they embark on their new software engineering/technology career.

#books #bookrecommendations #computerscience #softwarenegineering #softwaredevelopment #tech #newgrad #productivity #success
 
AD profile picture
You think you can multitask? Cuuuute. This book will slap the phone out of your hand and force you to admit how garbage your focus is. Want to outpace your peers? Mastering focus is non-negotiable.
Deep Work, by Cal Newport
placeholder
 
AD profile picture
Yeah, yeah, it’s old. But if you want to actually understand the deep ideas behind programming, and not just glue libraries together, this one will humble you fast. Lisp wizards don’t read it because it’s trendy; they read it because it hurts. so. go...
Structure and Interpretation of Computer Programs, by Harold Abelson & Gerald Jay Sussman
placeholder
 
AD profile picture
Sure, you survived your algorithms class, but this book actually shows you why they matter in real life. It flows from sorting tasks to optimal stopping (yes, even in dating or apartment hunting). Bonus: you’ll annoy your friends with weird optimizat...
Algorithms to Live By: Computer Science Decisions
placeholder
 
AD profile picture
You want to sound like you know what “distributed systems” means without bluffing at the whiteboard? This is your bible. Modern systems are data-intensive; if you can’t speak their language, you’re outgunned.
Designing Data-Intensive Applications
placeholder
 
AD profile picture
Forget the hype: this is the one software book that isn’t just a doorstop. It’ll beat bad habits out of you, teach you to approach coding like a craft, and remind you that duct-taping things together is not “senior engineer energy”. A must read!
The Pragmatic Programmer: Journeyman to Master
placeholder