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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: What three books impacted your career the most?

99 点作者 saasinator将近 9 年前
A young version of yourself is about to start their career and you can give them three books, but only three books, what would they be?

47 条评论

combatentropy将近 9 年前
1. The Bible. It encourages me to live in a way that&#x27;s also good for others, especially when I&#x27;m feeling selfish and cynical, and it teaches me how to interact with them in a healthy way (e.g. the book of Proverbs).<p>2. The Elements of Style. I always enjoyed writing, but at first school taught me to write in a flowery, longwinded way. This was the book that cracked the code for me to good writing. It dispelled a lot of self-serving and ultimately self-defeating habits and paved the way to clean, helpful English. When I finally got into programming in my late twenties, I found that many of the same principles make good code.<p>3. The Visual Display of Quantitative Information. This is like the Elements of Style but for graphs. Again, it encouraged me to cut through the hype and deliver the content as clearly and succinctly as possible --- to serve the reader, not stroke my ego.
EnderMB将近 9 年前
1) Outliers by Malcolm Gladwell: I bought this book after it was referenced in one of Alex Ferguson&#x27;s books. It&#x27;s a fascinating tale of how people became to be successful by being the right person in the right environment at the right time, from how Bill Gates dominated the world of software, to how The Beatles became one of the best bands in the world. It&#x27;s a great reminder that a mixture of hard work, the right environment, and dumb luck will help you do well.<p>2) C# in Depth by Jon Skeet: Buying and reading this book is what led me to continue down the deep rabbit hole of .NET development, and following the C# language from version 1 onwards via the book is a great way to appreciate the language, as well as use it. As someone that writes C# daily this is the main book I recommend to existing devs.<p>3) Introduction to Algorithms by CLRS: This is a bit of a cheat, because I&#x27;ve only glanced at various pages of this book. I have a degree in Computer Science, but my maths knowledge is lacking (to put it kindly), so despite my degree I have only a practical understanding of a lot of the algorithms talked about in the book. It&#x27;s been my goal for years to build up my knowledge of maths to the point where I can read this book cover-to-cover and actually understand what&#x27;s going on. I&#x27;m still not there, but hopefully one day I&#x27;ll make it.
评论 #12144707 未加载
xiaoma将近 9 年前
1) <i>Hackers and Painters</i>, by Paul Graham—This book had a huge influence on me and is why I left a successful and growing low tech business in Asia to move to California and become a software engineer.<p>2) <i>Zero to One</i>, by Peter Thiel—Zero to one opened my eyes to several angles of business that I hadn&#x27;t been thinking about. It made me think much harder about making long-term plans towards a concrete goal, even if changes must be made along the way. It also clarified my thoughts about the nature of competition and non-conformity. Courage is in even shorter supply than genius.<p>3. <i>The Hero with a Thousand Faces</i>, by Joseph Campbell—While it&#x27;s not a business book, this book is a deep look at mythology and psychology. I find it helpful both for understanding people and for understanding myself.
评论 #12144313 未加载
msluyter将近 9 年前
1. Godel, Escher, Bach -- Because it sparked my interest and got me started down the path.<p>2. The Pragmatic Programmer -- a classic. Reminds me that I need to re-read it.<p>3. Effective Oracle by Design, by Tom Kyte -- Not that I use Oracle any more, thankfully, but really provided a lot of insight about how databases function and how it pays to deeply understand their internals when writing webapps.
评论 #12146249 未加载
jjgreen将近 9 年前
Sartre&#x27;s &quot;Nausea&quot;, which demonstrates the pointless nothingness of life, so one should not get too stressed out at work because Frank doesn&#x27;t like your indentation style but that&#x27;s how everyone at university does it ...
l33tbro将近 9 年前
Practical skills are easily acquired. Personal skills and greater self-awareness are what really fast-track you.<p>1) Scott Adams &#x27;How to fail at almost everything&#x27; for life strategy.<p>2) Robert Glover&#x27;s &#x27;No more Mr Nice Guy&#x27; for assertiveness and being your authentic self no matter what.<p>3) As cliche as it is, &#x27;The Power of Now&#x27; is a great source to return to in times of personal and professional woes.<p>Good luck and Godspeed in your career(s).
评论 #12143826 未加载
评论 #12148584 未加载
lazyjones将近 9 年前
First part of the question (actual influences):<p>1) Philip and Alex&#x27;s Guide to Web Publishing (not strictly a book). <a href="http:&#x2F;&#x2F;philip.greenspun.com&#x2F;panda&#x2F;" rel="nofollow">http:&#x2F;&#x2F;philip.greenspun.com&#x2F;panda&#x2F;</a><p>2) The &quot;Dragon Book&quot; <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Principles_of_Compiler_Design" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Principles_of_Compiler_Design</a><p>3) Computer Architecture: A Quantitative Approach<p>Second part (at hindsight):<p>1) <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Rich_Dad_Poor_Dad" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Rich_Dad_Poor_Dad</a> (cheesy, but useful)<p>2) <a href="http:&#x2F;&#x2F;toddkashdan.com&#x2F;upside.php" rel="nofollow">http:&#x2F;&#x2F;toddkashdan.com&#x2F;upside.php</a><p>3) <a href="https:&#x2F;&#x2F;www.schranner.com&#x2F;de&#x2F;news&#x2F;2012&#x2F;04&#x2F;16&#x2F;-verhandeln-im-grenzbereich-und-teure-fehler-jetzt-auch-im-apple-ibook-store" rel="nofollow">https:&#x2F;&#x2F;www.schranner.com&#x2F;de&#x2F;news&#x2F;2012&#x2F;04&#x2F;16&#x2F;-verhandeln-im-...</a> - German book about negotiations written by an experienced hostage negotiator.
brikis98将近 9 年前
1. &quot;The Adventures of Sherlock Holmes&quot; by Arthur Conan Doyle.<p>This may sound like an odd one, but years ago, I almost never took the time to read. My girlfriend, who knew that I loved Sherlock Holmes books when I was younger, convinced me to try this book as an audiobook while I did my ~40 minute commute to work. I was skeptical, but within days, I was hooked. It made my work commute much more interesting (a British person was reading me Sherlock Holmes!); then I started listening to audiobooks during all my driving (instead of wasting time, I can learn!); then I got an iPod, put audiobooks on that, and started listening to them during all sorts of odd chores (e.g. cleaning, walking, biking); after that, I was so hooked on books, that I started making time to read them too. This had a profoundly transformative effect on my career.<p>2. &quot;The Lean Startup&quot; by Eric Ries.<p>I got a copy of this book when I went to a talk by Eric Ries. Eric seemed like a humble, down-to-earth person and helped dispel the notion that to be a successful entrepreneur, you need to be a prescient, superhero, god-like visionary. Instead, what you need to do is to treat your startup and product ideas as hypotheses and test them, as quickly and cheaply as you can (i.e. lean development, MVPs, etc). This fit very well with what I had seen in the real world and with how I thought about problem solving as a software engineer, and gave me a lot of confidence to try out many of my ideas. Since then, I&#x27;ve used these ideas to start a company (<a href="http:&#x2F;&#x2F;www.gruntwork.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.gruntwork.io&#x2F;</a>) and written quite a bit on what I learned, including an article on The Macro about MVPs (<a href="http:&#x2F;&#x2F;themacro.com&#x2F;articles&#x2F;2016&#x2F;01&#x2F;minimum-viable-product-process&#x2F;" rel="nofollow">http:&#x2F;&#x2F;themacro.com&#x2F;articles&#x2F;2016&#x2F;01&#x2F;minimum-viable-product-...</a>).<p>3. &quot;On Writing Well&quot; by William Zinsser.<p>If Conan Doyle taught me about the fun of reading, then William Zinsser taught me about the fun of writing. If you want to learn how to write, what it&#x27;s like to write, or why you should write (&quot;Writing is not a special language owned by the English teacher. Writing is thinking on paper.&quot;), it&#x27;s hard to find a better guide. This book significantly improved my writing skills and even gave me the confidence to write a book (<a href="http:&#x2F;&#x2F;www.hello-startup.net&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.hello-startup.net&#x2F;</a>).
评论 #12147737 未加载
saasinator将近 9 年前
I&#x27;ll add my current three,<p><pre><code> 1) &quot;How to Win Friends and Influence People&quot; 2) &quot;The War of Art&quot; 3) &quot;The Pragmatic Programmer&quot;</code></pre>
评论 #12145526 未加载
brudgers将近 9 年前
As a reader of books, one of the good things about growing older is that the books the younger version of myself read are books that this older version of myself hasn&#x27;t and there is great pleasure in rereading the books the younger version of myself read as the older person I am.<p>And that makes this exercise impossible for me. The books I would tell the younger version of myself to read wouldn&#x27;t resonate the same way (or not at all) with that other person I used to be. Picking books that might have appealed to the younger version of myself accurately would mean picking the books I actually read -- e.g. <i>The Fifth Discipline</i> -- and not books that the younger version of myself tried to read but couldn&#x27;t but that I read and recommend today: e.g. <i>TAoCP</i>.<p>Part of the complexity is that the world in which I read books today is radically different from that of my younger self. Today I can get a MIX interpreter from the internet [1]...there&#x27;s even help on StackOverflow. My younger self couldn&#x27;t because even in the time when there was an internet bandwidth was low and Google didn&#x27;t exist.<p>Like I said it&#x27;s great to pick up a good book and realize it is better than I remember when I remember it being really good, but it&#x27;s hard to see how it could have been better for my younger self.<p>1. <i>Neuromancer</i><p>2. <i>Blood Meridian</i><p>3. <i>A Pattern Language</i><p>[1]:<a href="https:&#x2F;&#x2F;apps.ubuntu.com&#x2F;cat&#x2F;applications&#x2F;precise&#x2F;mixal&#x2F;" rel="nofollow">https:&#x2F;&#x2F;apps.ubuntu.com&#x2F;cat&#x2F;applications&#x2F;precise&#x2F;mixal&#x2F;</a>
e19293001将近 9 年前
1. Assembly Language and Computer Architecture Using C++ and Java , Course Technology, 2004 by Anthony J. Dos Reis<p>2. Compiler Construction Using Java, JavaCC, and Yacc, IEEE&#x2F;Wiley, 2012 by Anthony J. Dos Reis<p>3. An Introduction to Functional Programming Through Lambda Calculus by Greg Michaelson<p>I&#x27;m lazy now so just look on my previous comment:<p>[0] - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12099943" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12099943</a>
GeneWilburn将近 9 年前
The C Programming Language, Kernighan and Ritchie, for its simple elegance.<p>The Elements of Style, Strunk &amp; White. On clear writing.<p>Hitchhiker&#x27;s Guide to the Galaxy (series), Douglas Adams. So you don&#x27;t take yourself too seriously.
justushamalaine将近 9 年前
Thinking Fast and Slow, Daniel Kahneman<p>How I raised myself from failure to success in selling, Frank Bettger<p>Thinking in Systems: A Primer, Daniela Meadows<p>Most important thing is to get up and start doing stuff, understand how you personally f$$k things up and reap benifits of compound interest in personal development. I think these three bookshave a lot of information that is usable in any career or path one might choose.
评论 #12144235 未加载
samblr将近 9 年前
If I were to go back and be young - I would dedicate myself to read plenty of books and probably find three genres which would appeal. A measure of a good book is how likely will it lead you to read another great book or how likely is that it changes the perception of another book&#x2F;knowledge or makes you question-argue fundamental value systems. Wish there was kind of backlink algorithm to measure a book like that. I&#x27;ve found below genre-and-author that appeal more over time and you keep going back to them.<p>&gt; Tech : C - Kernighan &amp; Ritchie (may be a good python&#x2F;nodejs book today).<p>&gt; About tech people : Made in Japan - The Google Speaks - The Everything store - Hatching Twitter - Steve Jobs - Zero to One - Hard things about hard things.<p>&gt; About non-tech people : Founding fathers - Obama - Einstein - Darwin - Feyman - Teresa - Montessori - Gandhi - Mandela - Che Guevera - Churchill.<p>&gt; Last but important: Tolstoy - Plato - Enlightenment-Era-Books - Religions(all) - Military fitness.
r2r将近 9 年前
1. &quot;Zen and the art of motorcycle maintenance&quot; by Robert Pirsig<p>2. &quot;The art of war&quot; by Sun Tzu<p>3. &quot;Meditations&quot; by Marcus Aurelius
LA_Banker将近 9 年前
1. &quot;Meditations&quot; – Marcus Aurelius<p>2. &quot;The Practicing Mind&quot; – Thomas Sterner<p>3. &quot;Better: A Surgeon&#x27;s Notes on Performance&quot; – Atul Gawande (I&#x27;m not a surgeon; the principles herein are universal)<p>(honorable mention: &quot;How to Win Friends and Influence People&quot; – Dale Carnegie; various biographies by Caro and Chernow)
amerkhalid将近 9 年前
1. Head First Design Patterns - Didn&#x27;t learn patterns in school. This book made a lot of difference in communication with more experienced programmers.<p>2. Pragmatic Programmer - A classic, learned many practical tips for day to day programming job.<p>3. Founders at Work - Motivated me to work on my side projects and be constantly learning.
评论 #12152169 未加载
naboavida将近 9 年前
Thinking, Fast and Slow - Daniel Kahneman. Learn why we&#x27;re fools by nature.<p>Incerto - Nassim Nicholas Taleb (4 volumes, with The Black Swan as my favourite). Learn how not to be a fool, or at least, minimize its impacts.<p>The Startup Owner&#x27;s Manual - Steve Blank. Learn how to find your way through the market.
thorin将近 9 年前
Code complete was a great early read for someone who already knew the basics of programming<p>L&#x27;etranger Albert Camus, for the same reasons as jjgreen<p>A Herbert Shilt book on C programming but could have been K&amp;R instead, was part of the process from moving from simple basic coding to software development
fogus将近 9 年前
&quot;Thinking Forth&quot; by Leo Brodie --&gt; <a href="http:&#x2F;&#x2F;thinking-forth.sourceforge.net&#x2F;" rel="nofollow">http:&#x2F;&#x2F;thinking-forth.sourceforge.net&#x2F;</a><p>&quot;How Buildings Learn: What Happens After They&#x27;re Built&quot; by Stewart Brand --&gt; <a href="http:&#x2F;&#x2F;www.openculture.com&#x2F;2015&#x2F;07&#x2F;watch-stewart-brands-6-part-series-how-buildings-learn-with-music-by-brian-eno.html" rel="nofollow">http:&#x2F;&#x2F;www.openculture.com&#x2F;2015&#x2F;07&#x2F;watch-stewart-brands-6-pa...</a><p>&quot;Programmer&#x27;s Guide to the 1802&quot; by Tom Swan --&gt; <a href="http:&#x2F;&#x2F;www.tomswan.com&#x2F;store&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.tomswan.com&#x2F;store&#x2F;</a>
przeor将近 9 年前
1) &quot;how life imitates chess&quot; Garry Kasparov<p>2) &quot;how life imitates chess&quot; Garry Kasparov<p>3) &quot;how life imitates chess&quot; Garry Kasparov<p>Highly recommended, very good read and smart book. I would call it the modern version of The Art of War.
评论 #12156888 未加载
benkarst将近 9 年前
1. &quot;The Age of Spiritual Machines&quot; (2000) by Ray Kurzweil. This futurist book sparked my imagination at a young age as to what was possible with technology. Several of its predictions that have come true today.<p>2. &quot;Creativity Inc.&quot; (2014) by Ed Catmull. Fascinating stories and lessons from the man who ran Pixar, the animated film company with 11 straight number 1&#x27;s at the box office.<p>3. &quot;Outliers&quot; by Malcolm Gladwell. Along with talent and hard work, being well-positioned is a big part of success. Put in 10,000 hours to be great at anything.
quantum_nerd将近 9 年前
1. &quot;The Seven Habits of Highly Effective People&quot; by Stephen Covey. Taught me how to be more productive and simplify thinking about productivity. One of the books I re-read every year.<p>2. &quot;The Bible&quot; - I am not too religious, but I am a spiritual person. I find the new testament to be a good blueprint on how to live a righteous life.<p>3. &quot;The Pragmatic Programmer: from journeyman to master&quot; - such a timeless classic. Just get it...
g051051将近 9 年前
1. Peopleware 2. The C Programming Language 3. Design Patterns: Elements of Reusable Object-Oriented Software<p>Honorable mention: Compiler Design in C
andersthue将近 9 年前
1. Start with why, Simon Sinek - to get my younger self to figure out why I am doing what I am doing<p>2. Drive, the surprising truth..., Daniel Pink - to understand happiness and motivation<p>3. Crucial Conversations, to learn how to talk and listen and talk to people without ruining the conversation and the possibilities from it
protomyth将近 9 年前
Career not life, so:<p>K&amp;R C (Draft ANSI Edition) - A small book that shows how you should write. Many of the examples are not really good code anymore, but it traveled and inspired.<p>Perl Little Black Book - I needed to learn Perl and it was packed. Much like many of the ORA pocket references, except with a lot more examples. My copy is in rough shape with flags, notes, and highlights.<p>I will have to dig it out of a box, but I had a system process and design book from a college class that I used extensively in my first decade of work. I think I internalized it all. I put the book in a crate with my K&amp;R C book waiting for a good shelf to put it on when I get somewhere a little more permanent.
ericssmith将近 9 年前
The headline and the body are posing two different questions. Regarding books that impacted my career in software. The top three are:<p>1) K&amp;R C<p>2) Zen of Graphics Programming<p>3) C++ Programming Language, 2E<p>I wouldn&#x27;t recommend any of these to a young version of myself today.
homoSapiens将近 9 年前
1. Think and grow rich: Thought me about goal setting, opened my eyes to the fact that a man can rise from his humble beginnings to any height he want&#x27;s to attain if he is willing to work for it.<p>2. PHP for dummies: My first exposure to the world of programming, since then I&#x27;ve never looked back.<p>3. Rich Dad, Poor Dad: Changed my thinking about finance, I don&#x27;t know how I would have handled my finances if I hadn&#x27;t come across this book as a teenager, I feel so lucky to have read this book. I would have been stuck in society&#x27;s harmful way of handling finance.
rkho将近 9 年前
I&#x27;m pretty early in my career. There&#x27;s just one book on my list now (and that&#x27;s simply because I haven&#x27;t made time to read others): The Clean Coder, by Robert Martin
scottlilly将近 9 年前
&quot;The Goal&quot; - Started my interest in Lean principles, along with how to apply them to programming - imagining my programs as little data &quot;factories&quot;, that need to be made efficient and efficiently.<p>&quot;How I Found Freedom in an Unfree World&quot; - Taught me I don&#x27;t need to follow the standard path that &quot;everyone else does&quot;, and to focus on how I can actively change my world - instead of waiting for someone else to to change it for me.<p>&quot;Code Complete&quot; - Get it. Read it. Live it.
deadmik3将近 9 年前
&quot;Cracking the Coding Interview&quot; (probably wouldn&#x27;t even have a career without this book)<p>&quot;The Little Schemer&quot;<p>&quot;Stories of Cats and the Lives They Touch&quot; by Peggy Schaefer
评论 #12145882 未加载
ohgh1ieD将近 9 年前
1. Ego Is the Enemy - Ryan Holiday<p>2. sidebar from &#x2F;r&#x2F;theredpill<p>3. The Millionaire Fastlane: Crack the Code to Wealth and Live Rich for a Lifetime<p>Book number 3 has probably the most &#x27;click baity&#x27; and the most douchey title of all times. It sounds like one of those self help books or one of those get rich fast schemas but in fact, it&#x27;s an eye opener and it encourages hard work.
评论 #12144129 未加载
评论 #12143615 未加载
评论 #12144171 未加载
评论 #12143586 未加载
gadders将近 9 年前
How to Win Friends and Influence People by Dale Carnegie.<p>All of your working life is built on relationships, even if you code all day.
评论 #12146691 未加载
de107549将近 9 年前
There were different book that impacted different stages of my career:<p>As a programmer :<p>1. The C++ Programming Language by Bjarne Stroustrup.<p>2. Operating System Concepts by Silberschatz<p>3. Compilers by Aho<p>As an agile software developer:<p>1. eXtreme Programming by Kent Beck<p>2. Pragmatic Programmer by Hunt and Thomas<p>3. Continuous Delivery by Jez Humble<p>As an architect:<p>1. Domain Driven Design by Evans<p>2. Pattern-Oriented Software Architecture by Buschmann<p>3. Envisioning Information by Edward Tufte<p>As a CEO:<p>1. Good To Great by Collins<p>2. Lean Startup by Eric Ries<p>3. Beyond Budgeting by Pfläging
kozak将近 9 年前
1. &quot;The Lean Startup&quot; by Eric Ries<p>2. &quot;Insanely Simple&quot; by Ken Segall<p>3. &quot;How to Measure Anything&quot; by Douglas W. Hubbard
kercker将近 9 年前
Carol Dweck&#x27;s &quot;Growth mindset&quot;. This book changed my view of diligence and intelligence.
rffn将近 9 年前
- The Pragmatic Programmer (Hunt&#x2F;Thomas)<p>- Computer Architecture - A Quantitative Approach (Hennessy&#x2F;Patterson)<p>- Expert C Programming - Deep C Secrets (van der Linden)<p>I woud call the Pragmatic Programmer though by far the most influential.
评论 #12148747 未加载
sunstone将近 9 年前
1.The Trouble with Lawyers - an early introduction to conflicts of interest<p>2.One Up On Wall Street - insiders view of the markets and other lessons<p>3.Consilence - how to distinguish real things from unreal things
0xmohit将近 9 年前
- The Peter Principle: Why Things Always Go Wrong by Lawrence J. Peter &amp; Raymond Hull<p>- The Upside of Irrationality by Dan Ariely<p>- Screw It, Let&#x27;s Do It: Lessons In Life by Sir Richard Branson
kentf将近 9 年前
The Pragmatic Programmer, Dave Thomas, Andy Hunt<p>Fooled by Randomness, Taleb<p>Linchpin, Seth Godin
hvd将近 9 年前
1.How to fail at almost everything and still win big- Scott adams 2.The Surrender Experiment - Michael Singer 3.Choose Yourself - Jamel Altucher
phyalow将近 9 年前
1. Beating the Street - Peter Lynch 2. More Money than God - Sebastian Mallaby 3. Dark Pools - Scott Patterson
cmax将近 9 年前
1) The Art of Unix Programming 2) TCP&#x2F;IP Illustrated 3) 97 Things Every Programmer Should Know
gyvastis将近 9 年前
&quot;The Defining Decade: Why Your Twenties Matter&quot; by Meg Jay
评论 #12142894 未加载
adrice727将近 9 年前
&quot;The Art of Learning&quot; by Josh Waitzkin
评论 #12144278 未加载
rabboRubble将近 9 年前
1) Shogun<p>2) Noble House<p>3) Excel by Que Publishing
draw_down将近 9 年前
Probably the Dale Carnegie book, as dumb as that sounds.