TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What are the best books that changed your life in 2015?

10 点作者 tequila_shot超过 9 年前
Folks, what are the best books that you read in 2015 that changed your life?<p>http:&#x2F;&#x2F;www.gatesnotes.com&#x2F;About-Bill-Gates&#x2F;Best-Books-2015<p>link already has a lot of lists. But I want to see books that are more relevant to CS.

7 条评论

vincentbarr超过 9 年前
Asking a book to change one&#x27;s life within the course of a year seems like a tall order.<p>That said I recommend Chade-Meng Tan&#x27;s &#x27;Search Inside Yourself&#x27;[0].<p>Chade-Meng Tan began his career at Google as software engineer and later transitioned to teach a course – that this book describes – on emotional intelligence, mindfulness, and self-awareness. Allegedly, the course was quite popular at Google. I highly recommend the book.<p>[0] <a href="http:&#x2F;&#x2F;www.amazon.com&#x2F;Search-Inside-Yourself-Unexpected-Achieving&#x2F;dp&#x2F;0062116932&#x2F;ref=sr_1_1?ie=UTF8&amp;qid=1449533517&amp;sr=8-1&amp;keywords=search+inside+yourself" rel="nofollow">http:&#x2F;&#x2F;www.amazon.com&#x2F;Search-Inside-Yourself-Unexpected-Achi...</a>
bluenotebook超过 9 年前
Harry Potter and Methods of Rationality. A lot of concepts from CS are used, but it spans across a wide variety of intellectually stimulating topics.
danieljoonlee超过 9 年前
<a href="http:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;155981.Psycho_Cybernetics_A_New_Way_to_Get_More_Living_Out_of_Life" rel="nofollow">http:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;155981.Psycho_Cybernetics...</a><p>It has completely changed my thought process and helped me with self-realization.<p>Not CS relevant, however an interesting read.
colund超过 9 年前
<i>How Google Works</i><p>- Gives interesting insights in the healthy values at Google.<p><i>How Not to Be Wrong: The Power of Mathematical Thinking</i><p>- Interesting discussions about correct&#x2F;incorrect interpretations of data&#x2F;statistics.<p><i>Black Hat Python</i><p>- Gives short code examples of what can be possible to do.<p><i>Programming Collective Intelligence</i><p>- Outdated but very inspiring hands on examples of ML in Python
LifeQuestioner超过 9 年前
Myth of Sanity. Not CS relevant though, sorry.
coderKen超过 9 年前
clean Code <a href="http:&#x2F;&#x2F;www.amazon.com&#x2F;Clean-Code-Handbook-Software-Craftsmanship&#x2F;dp&#x2F;0132350882" rel="nofollow">http:&#x2F;&#x2F;www.amazon.com&#x2F;Clean-Code-Handbook-Software-Craftsman...</a>
brudgers超过 9 年前
Beyond contributing to the change in my thinking over the past year, I&#x27;m not going to suggest that any of these books changed my life in the way that the <i>Bhagavad Gita</i> or <i>Leviathan</i> or <i>Foucault&#x27;s Pendulum</i> might. Particularly since these are Computer Science related per the RFP. Anyway:<p>1. <i>Art of Computer Programming: Combinatorial Algorithms, Volume 4a</i>. This stuff is hard. It&#x27;s harder than I can imagine. [It&#x27;s worth noting that this probably clarifies my definition of &quot;read&quot;, since I&#x27;ve only read a little bit of it so far and only really grokked a little bit of what I read].<p>2. <i>Programming Clojure</i> made me make sense of the truth underlying the joke &quot;Clojure is just a Java library&quot;.<p>3. <i>The Art of Unix Programming</i> [1] made me understand my experience living through the transition from MSDos to twenty years of Windows and think about what I had lost and missed and how my understanding of software and design had been shaped. It also helped gain better intuitions when using Linux. [2]<p>4. <i>Starting Forth</i> [3] because Forth is worth learning. It&#x27;s worth learning because it changed the way I think about programming languages.<p>5. <i>The Art and Science of Smalltalk</i> [4] for the same reasons as Forth, only more so. After reading about Smalltalk, I felt I began to understand the &quot;Why&quot; of Ruby. Ruby became many times richer with the context.<p>6. The weird one is <i>The RSpec Book: Behavior Driven Development with RSpec, Cucumber and Friends.</i> It&#x27;s also the one that changed my thinking the most [caveat: it&#x27;s also the most recently read]. I saw someone&#x27;s &quot;port&quot; of RSpec to Clojure [6] and had saw the Turing Tarpit swallow Lisp. Until then, my smug weeniness didn&#x27;t allow for the possibility. But implementing an internal DSL for RSpec missed the beauty of RSpec&#x27;s design. I saw Lisp through the eyes of it&#x27;s detractors. It&#x27;s a case where Lisp&#x27;s parentheses make an elegant idea grotesque.[7]<p>7. [Bonus] <i>The C Standard Library</i>. Trigonometric values are produced via the dark arts.<p>[1]: <a href="http:&#x2F;&#x2F;catb.org&#x2F;esr&#x2F;writings&#x2F;taoup&#x2F;html&#x2F;" rel="nofollow">http:&#x2F;&#x2F;catb.org&#x2F;esr&#x2F;writings&#x2F;taoup&#x2F;html&#x2F;</a><p>[2]: Please note, I am not anti-Windows or anti-Microsoft. There are tradeoffs all around.<p>[3]: <a href="http:&#x2F;&#x2F;www.forth.com&#x2F;starting-forth&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.forth.com&#x2F;starting-forth&#x2F;</a><p>[4]: <a href="http:&#x2F;&#x2F;sdmeta.gforge.inria.fr&#x2F;FreeBooks&#x2F;Art&#x2F;artAdded174186187Final.pdf" rel="nofollow">http:&#x2F;&#x2F;sdmeta.gforge.inria.fr&#x2F;FreeBooks&#x2F;Art&#x2F;artAdded17418618...</a><p>[5]: <a href="http:&#x2F;&#x2F;www.thriftbooks.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.thriftbooks.com&#x2F;</a><p>[6]: <a href="https:&#x2F;&#x2F;github.com&#x2F;slagyr&#x2F;speclj" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;slagyr&#x2F;speclj</a><p>[7]: Please don&#x27;t get me wrong. I don&#x27;t dislike Lisp. I&#x27;m not arguing that the repository is typical, or that anyone else should find RSpec&#x27;s design attractive. What I saw was that as an internal DSL, RSpec&#x27;s design baby goes out with the Ruby bathwater in the land of Clojure internal DSL&#x27;s.