TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The Computer Science Book (2020)

185 pointsby r4victorover 2 years ago

9 comments

agomez314over 2 years ago
It&#x27;s nice to see the author spent a great deal of time and effort to share with others his learnings. However it&#x27;s important to note his intention at writing this book: &quot;I’ve chosen to focus on topics and concepts that I’ve encountered in my programming career – things that I know are important.&quot; Thus it&#x27;s not an overview of Computer Science per se (which in my opinion is a fuzzy subject without clear boundaries) but subjects the author frequently encountered and perhaps heard as important things in the field.<p>I would also caution in how the book presents its chosen subjects as &quot;Computer Science.&quot; Like the adage goes, &quot;Computer Science is not so much about computers like petri dishes are about biology, or telescopes are about astronomy.&quot; There&#x27;s so much beauty and variety in the field that it&#x27;s really hard to just pin down in a curriculum. See &quot;A Mathematician&#x27;s Lament&quot; [1]<p>I also challenge the notion that some of these subjects logically proceed from the other (some, not all).<p>I&#x27;ve got no problem with anyone reading the book, they&#x27;ll be certainly much more informed about the field of computers in general. I especially appreciated the Further Reading sections to let the reader expand his learning. Thanks for sharing this post!<p>[1] <a href="https:&#x2F;&#x2F;www.maa.org&#x2F;external_archive&#x2F;devlin&#x2F;LockhartsLament.pdf" rel="nofollow">https:&#x2F;&#x2F;www.maa.org&#x2F;external_archive&#x2F;devlin&#x2F;LockhartsLament....</a>
评论 #34350805 未加载
评论 #34338305 未加载
bambataaover 2 years ago
Author here! Thank you to whoever posted this. My 2023 resolution was to market it better so this is a great help :).<p>The overall intent was to create a single, fairly concise volume sketching out the main areas of computer science so that developers from non-traditional backgrounds (boot camps etc) have at least some kind of map of the territory.<p>When I started working as a dev I really struggled with the idea that there were so many things that I should know about but I wasn’t even aware of until they blew up in my face in some way.<p>agomez314’s comment is very valid — my framing was “CS stuff that you will encounter as a developer”.<p>Happy to answer any questions.
评论 #34338929 未加载
评论 #34338846 未加载
评论 #34344201 未加载
评论 #34338714 未加载
tinytorusover 2 years ago
Like another commenter said, studied CS and didn&#x27;t do well in every class, so excited to refresh my knowledge this year. Curious if anyone knows of a similar resource for cybersecurity (also a huge field, but ig looking for a broad overview of the landscape for a curious layperson).
harshalaxmanover 2 years ago
I did a joint major in math and computer science for undergrad so I missed out on a lot of subjects like computer architecture, operating systems, and compilers.<p>This looks like the perfect depth for me to get up to speed at a relaxed pace over a few months: simpler than a textbook but more robust and instructive than blog posts, Wikipedia etc.<p>A few cents:<p>- not sure if it&#x27;s already nestled in some chapters, but cryptography is the most important missing topic imo<p>- if there ends up being a print copy I would happily purchase it<p>- the name makes it hard to find: a google search for &quot;computer science book&quot; doesn&#x27;t have a first page result
Alifatiskover 2 years ago
I don&#x27;t have a computer science degree and probably won&#x27;t get one but I would love to study it on my free time, which book or books would you all recommend that covers it well?
评论 #34345843 未加载
jam3snover 2 years ago
This looks great and covers a lot of interesting areas.
Frummyover 2 years ago
I skimmed it all and found it very interesting and will probably read it multiple times.
gnullover 2 years ago
Good to see that it starts with Computability and Complexity.
shaftoe444over 2 years ago
This looks really good. The further reading sections in themselves contain some gold.
评论 #34337526 未加载