Ask HN: Books you should have read when you start a career in SE / CS?
Recommendations from 95 sampled comments out of 95 eligible comments. This page covers the sample, rather than the entire HN thread.
55 books
heinrichhartman · May 9, 2018
This is the most influential book I have read in my SE career. It's not a LISP book. It's a book about programming fundamentals.
cbanek · May 9, 2018
Thinking fast and slow - a great introduction to biases that will affect your thinking in any project.
yingw787 · May 9, 2018
Definitely check out "The Pragmatic Programmer"! There's definitely some good nuggets in there that helped me.
jpamata · May 10, 2018
Helped me understand a bit more about databases and systems. The book is also very approachable and has the perfect blend of application and theory at a high level that anyone approaching the industry for the first time stands to gain a lot from reading it.
sp527 · May 9, 2018
Kleppman's book is genuinely and outstandingly useful for understanding the various components involved in modern backend architectures.
ozim · May 9, 2018
If you lack technical background and have problems with structure because you have not worked through university/school in structured way then "Code complete", "Clean code".
yingw787 · May 9, 2018
I read through Code Complete 2 cover to cover my first year and I agree with parent it's more useful early on than later.
wilsonnb · May 9, 2018
The Pragmatic Programmer and Code Complete. These are, in my opinion, good recommendations
enitihas · May 9, 2018
I found Code Complete to be as eye opening for day to day work as SICP is while learning in University.
_hardwaregeek · May 9, 2018
I really like the concepts of making interfaces that require minimal thought to use and empathizing with your users.
commandlinefan · May 9, 2018
recommend "The Mythical Man Month" But be prepared to come away very depressed
bloodorange · May 9, 2018
I too, like many others in this thread, recommend "The Mythical Man Month".
commandlinefan · May 9, 2018
I recently finished reading the first three, and have started on the fourth