Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress's highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words “at work” suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting.
Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: www.codersatwork.com. The complete list was 284 names. Having digested everyone's feedback, we selected 15 folks who've been kind enough to agree to be interviewed:
Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow
Joe Armstrong: Inventor of Erlang
Joshua Bloch: Author of the Java collections framework, now at Google
Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger
Douglas Crockford: JSON founder, JavaScript architect at Yahoo!
L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1
Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation
Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal
Dan Ingalls: Smalltalk implementor and designer
Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler
Donald Knuth: Author of The Art of Computer Programming and creator of TeX
Peter Norvig: Director of Research at Google and author of the standard text on AI
Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress
Ken Thompson: Inventor of UNIX
Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hacker
Peter Seibel is a serious developer of long standing. In the early days of the Web, he hacked Perl for Mother Jones and Organic Online. He participated in the Java revolution as an early employee at WebLogic which, after its acquisition by BEA, became the cornerstone of the latter's rapid growth in the J2EE sphere. He has also taught Java programming at UC Berkeley Extension. He is the author of Practical Common LISP from Apress.
多人翻译的,水平参差不齐,有些段落都读不通。 采访的全是硬核开发者。好几位都说自己会用 Emacs 编写代码,没有提到用 Vim 的。不知是不是年代特色,受 Lisp 熏陶所致。除了一位大量使用 C++,有好几位都表示对 C++ 的厌恶。基本都是从机器码开始学习编程,重视阅读源代码,...
评分读完图灵俱乐部译的《编程人生》的前两章,给我第一感觉就是:听君一席话,胜读十年书。 Peter Seibel先生对编程先驱Zawinski、Fitzpatrick的访谈非常精彩。从这两章访谈中,我收获到了以下几点: 1. 保持好奇心,充满激情,编程人生才精彩,编程人生才快乐。著名黑客Zawinski...
评分 评分只读了Bloch, Knuth, Thompson, Crockford几个人的章节,最后实在是读不下去了,并不是大师们的言论或是表达有问题,而是觉得书里的内容和现在自己所处的状况相距太远了,好比是登泰山,大师们已经纷纷登泰山小天下了,指点江山、回忆过去走过的紧慢十八盘了,评说现在的登山线...
评分Jamie Zawinski At the end of the day, ship the fucking thing! It's great to rewrite your code and make it cleaner and by the third time it'll actually be pretty. But that's not the point -- you're not here to write code; you're here to ship products. If y...
我一直认为,优秀的程序员,不仅要有扎实的技术功底,更要有开阔的视野和深邃的思考。这本书正是这样一本能够拓展你视野、深化你思考的书籍。作者通过对不同背景、不同经历的程序员的采访,展现了技术世界的多元化和包容性。我喜欢书中那些关于“团队合作”的讨论,那些关于如何在高压环境下保持高效沟通、如何共同解决复杂问题的经验分享,这些都让我对软件开发的协作本质有了更深的理解。
评分这本书的阅读体验非常独特,它就像是一场私密的对话,让你有机会深入了解那些在技术领域做出卓越贡献的人们。作者的提问技巧非常高超,能够引导受访者挖掘出内心最深处的想法和感悟。我非常喜欢那些关于“学习”的讨论,那些关于如何不断提升自己、如何适应快速变化的技术环境的建议,这些都对我产生了很大的启发。这本书让我看到,学习不仅仅是一个过程,更是一种生活方式,一种不断探索、不断成长的动力。
评分我一直认为,真正优秀的程序员,不仅仅是技术的掌握者,更是思想的创造者。这本书恰恰印证了我的这一观点。作者以一种非常巧妙的方式,将技术与人文相结合,让我们看到了那些在代码世界里构建起宏伟蓝图的思想家们。我喜欢书中那些关于“架构”的探讨,那些关于系统设计、关于可维护性、关于扩展性的思考,这些都让我对软件的生命周期有了更深的认识。这本书让我明白,好的代码不仅仅是能够运行,更应该是能够被理解、被维护、并且能够经受住时间的考验。
评分这本书就像是一本程序员的“心灵鸡汤”,但它并非空泛的鼓励,而是充满了真诚的经验和深刻的洞见。我喜欢那些关于“职业生涯”的讨论,那些关于如何在技术道路上找到自己的方向、如何平衡工作与生活的建议,这些都对我产生了很大的启发。这本书让我看到了,成为一名优秀的程序员,不仅仅是技术能力的体现,更是对自我价值的实现,是对社会进步的贡献。我感觉自己被这本书所激励,更加坚定地走在技术探索的道路上。
评分这本书带给我的惊喜,在于它不仅仅满足了我对技术的好奇心,更触动了我内心深处对创造的热情。我看到那些在书中被采访的程序员们,他们对自己的工作充满了激情,并且乐于分享自己的经验和感悟。这种热情极具感染力,让我感觉自己也置身于那个充满活力的技术社区之中。我喜欢书中那些关于“灵感”的讨论,那些在深夜加班时突然闪现的解决方案,那些在一次次失败中积累的宝贵教训。这些故事让我相信,每一个伟大的成就,都源于对梦想的不懈追求和对自身能力的不断挖掘。
评分这本书的封面设计就足够吸引我了。厚重的纸质,简洁而有力的字体,以及那种略带复古感的色彩搭配,无不透露出一种专业与沉淀。当我第一次翻开它时,那种纸张摩擦发出的轻微沙沙声,就仿佛是开启了一个充满智慧的宝藏。我迫不及待地想要沉浸其中,去感受那些代码背后的故事,去理解那些在技术浪潮中搏击的先驱们是如何思考、如何创造的。这本书不仅仅是一本书,更像是一扇窗,让我得以窥见那些在数字世界里挥洒汗水的灵魂,他们的坚持、他们的创新、他们的思考方式,都让我深感敬佩,也激发了我内心深处对编程的热情和对卓越的追求。
评分我一直对那些能够将复杂概念化繁为简的人感到由衷的钦佩,而这本书正是这样一本杰作。作者将那些在技术领域叱咤风云的人物,那些我们日常生活中使用的软件和系统背后默默奉献的工程师们,以一种非常人性化的方式呈现出来。我不再将他们视为遥不可及的“神”,而是看到他们也曾有过迷茫、有过挣扎、有过对技术的纯粹热爱。这种真实感,这种贴近普通人的视角,让我觉得这本书不仅仅是关于编程,更是关于“人”本身,关于梦想,关于坚持,关于如何在看似枯燥的技术世界里找到属于自己的闪光点。
评分这本书带给我的最大启示,在于它让我看到了“工匠精神”在现代技术领域的重要性。那些在书中被采访的程序员们,他们对待代码的态度,那种对细节的极致追求,对完美的执着,都让我深感敬佩。我喜欢书中那些关于“调试”的讨论,那些在无数次尝试和失败中寻找 bug 的过程,这本身就是一种对毅力与智慧的考验。这本书让我明白,技术的力量不仅仅在于其复杂性,更在于其背后所蕴含的精益求精的精神。
评分阅读这本书的过程,对我来说更像是一种精神上的洗礼。它让我重新审视了自己对编程的理解。我之前可能更多地关注于“怎么做”,而这本书则引导我去思考“为什么这么做”,以及“有没有更好的方式”。作者通过对不同编程哲学、不同开发方法的深入探讨,让我看到了编程世界的广阔和多样性。那些关于抽象、关于设计模式、关于代码重构的讨论,虽然不涉及具体的代码片段,但却让我对软件工程的本质有了更深的理解。我感觉自己的思维层次被提升了,看待问题的角度也变得更加开阔。
评分这本书就像是一场盛大的思想盛宴,每一页都充满了令人回味的洞见。作者以一种极其细腻和真诚的笔触,将那些在编程界赫赫有名的大师们的生活经历、工作习惯、以及他们对于编程哲学的独特见解娓娓道来。我尤其被那些关于“解决问题”的讨论所吸引。不仅仅是技术层面的解决方案,更是那种思维模式的转变,那种面对复杂难题时不屈不挠的精神,以及在看似绝境中寻找突破口的智慧。我常常在阅读的过程中停下来,反复咀嚼那些文字,试图从中汲取养分,将其内化为自己解决问题的方式。这本书让我意识到,编程不仅仅是写代码,更是一种生活态度,一种对逻辑、对效率、对美的追求。
评分听牛人吹牛
评分听牛人吹牛
评分听牛人吹牛
评分听牛人吹牛
评分听牛人吹牛
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有