界顶尖的程序员是怎么走上编程道路的?
他们的编程工作创造和改变了人类历史,在这一过程中都有哪些经验和教训?
他们对计算机软件行业的过去、现在和未来有什么独到的看法和见解?
他们对培养、发现、选拔、面试优秀的程序员有什么建议?
放下手头的工作,听听这些软件先驱们的故事和建议,眼界可以更开阔,思路可以更清晰,方向可以更明确,人生可以更精彩。
作者Peter Seibel采访了下面这15位世界级编程大师,本书是他在近80个小时的访谈录音基础上整理汇编而成的。
Jamie Zawinski:Lisp程序员,XEmacs开发者,Netscape浏览器和Mozilla核心开发者。
Brad Fitzpatrick:书中唯一的80后,LiveJournal和memcached开发者。现效力于Google。
Douglas Crockford:JavaScript权威,JSON之父。现任Yahoo架构师。
Brendan Eich:JavaScript之父。Mozilla公司CTO。
Joshua Bloch:如果说Gosling是Java之父,那Bloch就是使Java真正成熟的教父,Java 2到5的核心架构师。现为Google首席Java架构师。
Joe Armstrong:Erlang和OTP(开放电信平台)框架之父。
Simon Peyton Jones:Haskell先驱。ACM会士。现为微软剑桥研究院研究员。
Peter Norvig:Google研发总监。ACM会士。
Guy Steele:精通多门语言,Common Lisp和Scheme开发者之一,Java语言规范作者之一,Common Lisp、Fortran、C、ECMAScript和Scheme等语言标准化委员会成员。高性能科学计算的语言Fortress设计者。ACM会士,美国工程院院士。Sun公司院士。
Dan Ingalls:与Alan Kay合作开发了Smalltalk,是该语言的真正实现者。现为Sun公司杰出工程师。
L. Peter Deutsch:JIT(即时)编译技术发明者之一,PostScript文件浏览器GhostScript的作者。ACM会士。Sun公司院士。
Ken Thompson:图灵奖得主。Unix之父。UTF-8 Unicode编码设计者。
Fran Allen:图灵奖第一位女得主。编译技术公认权威。IEEE院士,ACM会士,美国工程院院士。IBM院士。
Bernie Cosell:Internet奠基人,ARPANET最早的路由计算机IMP设计者之一。
Donald Knuth:多卷本经典巨著《计算机程序设计艺术》的作者,排版软件TeX的作者,图灵奖得主。
Peter Seibel Common Lisp专家,Jolt生产效率大奖图书Practical Common Lisp的作者。耶鲁大学英语专业毕业,后投身于互联网行业,曾负责Mother Jones Magazine和Organic Online的Perl专栏以及WebLogic的Java专栏,并曾在加州大学伯克利分校成人教育学院教授Java编程。2003年辞职专心研究Lisp编程,之后即有了那部Jolt大奖图书。现在他是Gigamonkeys Consulting公司的首席执行官,和家人幸福地生活在加州伯克利。
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...
评分除了第一篇的Jamie还算年轻,其他都是老江湖了。访谈的话题话题,对于普通的计算机从业者来说比较晦涩,即便是能理解,那些上古的内容,泛泛一看没什么启发。觉得有些收获的是这些业界泰斗们对整个行业和他们职业生涯的看法,很难想象有真么多在计算机世界里浸淫几十年的精英。他们对...
评分除了第一篇的Jamie还算年轻,其他都是老江湖了。访谈的话题话题,对于普通的计算机从业者来说比较晦涩,即便是能理解,那些上古的内容,泛泛一看没什么启发。觉得有些收获的是这些业界泰斗们对整个行业和他们职业生涯的看法,很难想象有真么多在计算机世界里浸淫几十年的精英。他们对...
评分前些天和同事开玩笑的说,你愿意花10元钱去听对一位世界顶级大师的采访么?几乎所有的都表示愿意付更多的钱也去。 对呀,很便宜不是么?我读到了这本《编程人生》(英文版名称为Coders at Work)有十五位编程大师的访谈,我在读书的时候大赚了一笔。 当然我读这本书不是赚...
评分绝世英才谈论他的童年,大学,软件开发的个人习惯,对其他语言的评价。讲到了他们是怎样开发出UNIX操作系统的,让读者如同置身于希腊神话的个人英雄主义时代,看到与现今的开发模式截然不同的做法。还可以看到Thompson对于新的软件开发思想的担忧,不免让人顿生英雄迟暮的感觉...
我一直以为,“编程”是一个与“艺术”和“人文”毫不沾边的事情,直到我翻开了《编程人生》。这本书彻底改变了我对程序员这个群体的固有印象。它没有那些生涩难懂的代码示例,也没有那些令人望而生畏的技术术语,而是用一个个鲜活的故事,将程序员们的人生百态呈现在我的眼前。我看到了他们如何从最初对计算机的好奇,一步步发展成对编程的热爱,如何在这个领域里寻找自己的价值,又如何用自己的方式去影响世界。书中的某些章节,让我深刻地体会到了编程的魅力所在。它不仅仅是冰冷的逻辑运算,更是充满创造力和想象力的过程。那些在深夜里,为解决一个棘手的bug而灵光乍现的瞬间,那种将复杂的想法转化为可执行的代码的喜悦,都让我感受到了一种别样的激情。更让我动容的是,书中也记录了许多程序员在职业生涯中遇到的困难和挑战,但他们并没有因此放弃,而是更加坚定地前行。这种坚韧不拔的精神,这种对梦想的执着追求,都让我深受启发。它让我明白,无论从事什么行业,只要心中有热爱,有目标,并为之不懈努力,就能书写出属于自己的精彩人生。
评分这本《编程人生》带给我的,是一种前所未有的震撼。我一直以为编程只是冷冰冰的代码和逻辑,是一群戴着厚眼镜、沉迷于电脑屏幕的“技术宅”的世界。然而,这本书彻底颠覆了我的认知。它并没有像许多技术书籍那样,枯燥地讲解语法、算法或者框架,而是将一个个程序员鲜活的生命故事娓娓道来。我仿佛亲身经历了一位从懵懂少年因为一次偶然的机会接触到电脑,被屏幕上跳动的字符深深吸引,到后来披荆斩棘,克服重重困难,最终成长为一位行业翘楚的历程。书中描绘的那些为了一个bug彻夜不眠,为了一个新技术的突破而欣喜若狂的场景,都深深地烙印在了我的脑海里。我能感受到作者在字里行间流露出的对编程的热爱,对技术的执着,以及对生命的热情。它让我明白,编程不仅仅是一份工作,更是一种创造,一种艺术,一种能够改变世界的力量。通过这些真实而感人的故事,我看到了程序员背后那颗跳动的心,那份对未知世界的探索欲,以及那种用代码构建美好未来的坚定信念。这本书让我对程序员这个群体有了全新的认识,他们不只是敲击键盘的机器,更是充满智慧、创意和激情的梦想家。我迫不及待地想去了解更多关于编程的世界,去感受那种在代码中寻找乐趣,在逻辑中创造奇迹的独特魅力。
评分《编程人生》这本书,让我看到了一个我从未深入了解过的世界——那个由代码构建的、充满逻辑与创意的领域。它以一种极其细腻和人性化的方式,展现了程序员这个职业背后真实的生命轨迹。我不再将他们视为遥远的技术专家,而是看到了他们作为个体的喜怒哀乐,他们的坚持与迷茫,他们的成功与失败。书中描绘的那些从平凡走向卓越的故事,让我觉得,只要有足够的热情和努力,任何人都有可能在自己选择的领域发光发热。我尤其欣赏作者在叙事上的功力,他能够将技术性的内容融入到生动的故事中,让即使对编程一窍不通的读者也能从中获得乐趣和感悟。我能感受到每一位主人公在编程道路上的投入,那种沉浸在代码海洋中的专注,那种解决难题后的成就感,以及那种对技术不断追求的渴望。这本书让我对“创造”有了更深的理解。程序员不仅仅是制造产品,更是在用代码创造可能性,用逻辑搭建未来。他们是数字世界的建筑师,用一行行代码,描绘出我们所生活的数字时代的蓝图。读完这本书,我感觉自己仿佛也经历了一段编程人生的缩影,那种探索未知的兴奋,那种克服困难的坚韧,都让我受益匪浅。
评分《编程人生》带给我的,是一种难以言喻的触动。它并非一本技术指南,而是一扇窗,让我窥见了程序员们内心深处的世界。我看到了他们的热情,他们的坚持,他们的成长,以及他们对这个世界的独特理解。书中那些关于个人经历的描写,非常细腻且真实。我能感受到主人公们在面对技术难题时的焦虑,在取得突破时的喜悦,以及在职业生涯中遇到的种种挑战。这些故事并非高高在上,而是贴近生活,贴近人性。我特别喜欢其中一位主人公的故事,他从一个对编程一无所知的人,通过自学,一步步成长为一名优秀的开发者。他的经历告诉我,学习编程并非遥不可及,关键在于那份想要去了解、去掌握的渴望。书中也描绘了许多程序员在团队协作中的经历,那种为了共同目标而努力奋斗的精神,那种互相支持、共同进步的氛围,让我感受到了团队的力量。它让我明白,编程不仅仅是个人能力的展现,更是团队协作的成果。这本书也让我重新思考了“成功”的定义,它不仅仅是技术上的成就,更是在过程中不断成长,不断超越自我。
评分我原以为,这本书会充斥着各种令人费解的代码和技术概念,没想到它却以如此温暖而人性化的方式,讲述了与编程相关的生命故事。《编程人生》就像一本引人入胜的小说,每一个章节都像是在讲述一个鲜活的个体,他们的经历、他们的思考、他们的坚持。我从书中感受到了浓厚的“匠人精神”,那些主人公们对编程的热情,对细节的追求,以及对完美的不懈探索,都让我由衷地敬佩。我特别欣赏书中对那些技术“冷知识”的挖掘,它们以一种非常有趣的方式呈现出来,让我能够轻易地理解并产生共鸣。比如,书中提到了一些程序员如何通过代码来解决生活中的实际问题,或者如何用编程来表达自己的创意,这些都让我看到了编程更广阔的应用领域。这本书也让我意识到,程序员并非只是在完成任务,更是在用自己的智慧和创造力,构建一个更加美好的未来。他们是这个时代不可或缺的推动者,他们的工作,正在深刻地影响着我们生活的方方面面。读完这本书,我感觉自己对这个数字时代有了更深的理解,也对那些默默奉献的程序员们充满了感激。
评分《编程人生》这本书,让我重新审视了“技术”与“人”的关系。我一直以为,技术是冰冷的、理性的,但这本书却用一个个生动的故事,展现了技术背后那份炽热的人性。我看到了程序员们在代码世界里遨游的身影,也看到了他们在现实生活中所经历的喜怒哀乐。书中有很多章节都让我产生了强烈的共鸣,仿佛书中讲述的就是我身边的人,或者就是我曾经的自己。我尤其欣赏书中对那些“失败”经历的描写,它没有回避困难和挫折,而是真实地记录了程序员们如何从中学习,如何重新站起来。这种坦诚和勇气,让我看到了真正的成长。它让我明白,成功并非一蹴而就,而是在不断的尝试和错误中积累经验。这本书也让我看到了编程的“人文关怀”,那些程序员们如何利用自己的技能,去帮助他人,去改善社会,这让我感到非常温暖。它让我意识到,技术最终是为了服务于人,而那些掌握技术的人,也应该怀揣着一份责任感和使命感。
评分《编程人生》这本书,让我看到了一个我从未深入了解过的世界——那个由代码构建的、充满逻辑与创意的领域。它以一种极其细腻和人性化的方式,展现了程序员这个职业背后真实的生命轨迹。我不再将他们视为遥远的技术专家,而是看到了他们作为个体的喜怒哀乐,他们的坚持与迷茫,他们的成功与失败。书中描绘的那些从平凡走向卓越的故事,让我觉得,只要有足够的热情和努力,任何人都有可能在自己选择的领域发光发热。我尤其欣赏作者在叙事上的功力,他能够将技术性的内容融入到生动的故事中,让即使对编程一窍不通的读者也能从中获得乐趣和感悟。我能感受到每一位主人公在编程道路上的投入,那种沉浸在代码海洋中的专注,那种解决难题后的成就感,以及那种对技术不断追求的渴望。这本书让我对“创造”有了更深的理解。程序员不仅仅是制造产品,更是在用代码创造可能性,用逻辑搭建未来。他们是数字世界的建筑师,用一行行代码,描绘出我们所生活的数字时代的蓝图。读完这本书,我感觉自己仿佛也经历了一段编程人生的缩影,那种探索未知的兴奋,那种克服困难的坚韧,都让我受益匪浅。
评分这本书带给我的,是一种沉浸式的阅读体验,仿佛我真的走进了一个个程序员的内心世界,去感受他们的酸甜苦辣。《编程人生》并没有过多地去描述具体的编程技术,而是将重点放在了那些与编程相关的人生经历上。我看到了那些程序员们如何因为对技术的热爱而踏上这条道路,如何在这个充满挑战的领域里不断探索和成长。书中很多故事都充满了戏剧性,有惊喜,有失落,有奋斗,也有收获。我特别喜欢其中一些关于“顿悟”时刻的描写,那些在深夜里,当困扰多时的bug终于被攻克时,那种发自内心的喜悦,那种对智慧的赞叹,都让我感同身受。它让我看到了编程的乐趣,不仅仅在于最终的成果,更在于这个过程中的不断思考和解决问题的成就感。这本书也让我明白了,程序员这个职业,需要的不仅仅是技术,更需要的是坚韧的毅力,敏锐的洞察力,以及一种持续学习的能力。它让我看到了,每一个看似普通的程序员背后,都可能隐藏着一段不平凡的奋斗史。
评分翻开《编程人生》,我仿佛进入了一个由无数代码碎片和人类情感交织而成的奇妙世界。这本书没有枯燥的技术讲解,而是用一个个鲜活的故事,勾勒出程序员们丰富多彩的人生画卷。我看到他们如何从好奇心驱动的初学者,成长为改变世界的技术先驱;我看到他们如何在无数次的失败中汲取教训,如何在日复一日的枯燥编码中寻找乐趣;我更看到他们如何用自己的智慧和热情,为我们的生活带来前所未有的便利与变革。书中描绘的那些程序员,他们并非天生的天才,而是通过不懈的努力和对编程的热爱,一点点积累,一步步突破。我尤其欣赏书中那些关于“灵感迸发”的描写,当一个个复杂的难题在他们的手中迎刃而解时,那种欣喜若狂的感觉,让我仿佛置身其中,感受到了代码的魔力。它让我明白,编程不仅仅是机械的输入,更是一种充满创造力的艺术。这本书也让我对“坚持”有了更深刻的理解,那些程序员们面对困难时的韧性,那种永不言弃的精神,都深深地打动了我。它让我看到,真正的成长,往往来自于那些看似微不足道的点滴积累和不屈不挠的追求。
评分从这本书里,我感受到了科技发展浪潮中,无数普通人如何通过自己的智慧和汗水,书写属于自己的辉煌篇章。它不仅仅是一本关于编程的书,更是一部关于梦想、坚持和成长的史诗。我特别喜欢其中几位主人公的经历,他们并非天生就是编程天才,而是通过后天的努力、不断的学习和对挫折的勇敢面对,才一步步走到今天。书中那些关于早期计算机发展时期的故事,充满了那个年代特有的艰辛与浪漫。那些先驱者们,在有限的资源和技术条件下,凭借着对计算机科学的无限热情,硬是开辟出了一条崭新的道路。我仿佛看到了他们在简陋的实验室里,用一张张纸卡、一盏盏指示灯,构建出今天我们习以为常的数字世界。这种精神,这种创造力,让我由衷地敬佩。同时,书中的一些现代程序员的经历也给了我很大的启发。他们面对的是更加复杂和快速变化的技术环境,需要不断地学习新知识,适应新变化。但无论时代如何变迁,他们身上都闪耀着共同的光芒——那就是对编程的热爱,对解决问题的不懈追求,以及一种将技术转化为实际应用的强大能力。这本书让我看到了编程的无限可能,它不仅仅是制造软件,更是解决问题、优化流程、改善生活的一种强大工具。
评分采访套路:童年生活(多数大师很早就接触计算机了,可见计算机教育确实要从娃娃抓起)==> 最难查找的bug是什么(多数是底层工具的bug和线程类的bug)==> 怎样调试程序(多数用print语句,少数情况下用gdb和断言)==> 如何看待C++(多数很讨厌C++) ==> 如何看待TAOCP(一半人认真读过每一页,其余人各异,有的用来垫显示器) ==> 如何看待literate programming (听说过,但是尝试过的比较少) ==> 是否应该学习底层知识和数学(It depends) ==> 现在还喜欢编程吗?(多数还喜欢,有一个哥们退出软件业搞音乐去了,原因是他觉得干了50年编程,发现后面30年的软件开发方法没有本质的进步)。 总结,了解人变成(编程)神的过程的的好书,翻译还算好的
评分中文名翻译的太苦逼了……
评分我喜欢看八卦。
评分我喜欢看八卦。
评分Apress这本书比O'reilly那本《编程之魂》要有益一些……当然翻译也更好一些……
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有