Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

seems to be lacking a number of cs topics, notably: databases, data structures, algorithms, machine learning, data mining, and security


No Discrete math book either. I wouldn't call anybody a "computer scientist" that didn't have a good grasp of discrete math. Though I suppose you can't make it through TAOCP without picking up some discrete math.

Also, does anyone else think listing TAOCP as one book is a cop-out?


It's not even a cop-out, it's just ridiculous. TAOCP is basically a reference book -- no one actually reads through the entire thing like a textbook. TAOCP can be a good companion to other things but I wouldn't attempt to read it 1) in exclusion and 2) as a substitute for a CS degree.

Also, no K&R?? How will you make it through OS design without K&R?


On the bright side, at least they're computer science books. I was half-expecting to see "Teach Yourself C in 20 minutes" or "Visual Basic .NET For Dummies"


> data structures, algorithms

#2 on the list, The Art of Computer Programming by Donald Knuth, covers those.


And nothing on software engineering, testing, image & signal processing, numerical methods, ...


Databases have been the most important topic in every interview I've had: can you "select col, count (col) as count from tbl group by col?" Their omission on this list surprises me.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: