Coders at Work

Coders at Work pdf epub mobi txt 电子书 下载 2026

出版者:Apress
作者:[美] Peter Seibel
出品人:
页数:632
译者:
出版时间:2009
价格:0
装帧:electronic
isbn号码:9781430219491
丛书系列:
图书标签:
  • software_engineering
  • programming
  • interview
  • in_English
  • computer_science
  • biography
  • 编程
  • 程序员
  • 软件开发
  • 技术访谈
  • 代码艺术
  • 开发者成长
  • 编程哲学
  • 计算机科学
  • 软件工程
  • 技术书籍
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

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.

目录信息

Coders at Work—Reflections on the Craft of Programming
Introduction
Chapter 1 - Jamie Zawinski
Chapter 2 - Brad Fitzpatrick
Chapter 3 - Douglas Crockford
Chapter 4 - Brendan Eich
Chapter 5 - Joshua Bloch
Chapter 6 - Joe Armstrong
Chapter 7 - Simon Peyton Jones
Chapter 8 - Peter Norvig
Chapter 9 - Guy Steele
Chapter 10 - Dan Ingalls
Chapter 11 - L Peter Deutsch
Chapter 12 - Ken Thompson
Chapter 13 - Fran Allen
Chapter 14 - Bernie Cosell
Chapter 15 - Donald Knuth
Appendix A - Bibliography
Index
· · · · · · (收起)

读后感

评分

多人翻译的,水平参差不齐,有些段落都读不通。 采访的全是硬核开发者。好几位都说自己会用 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. 小美书屋 版权所有