具体描述
这是一本访谈笔录,记录了当今最具个人魅力的15 位软件先驱的编程生涯。包括Donald Knuth、Jamie Zawinski、Joshua Bloch、Ken Thompson等在内的业界传奇人物,为我们讲述了他们是怎么学习编程的,在编程过程中发现了什么以及他们对未来的看法,并对诸如应该如何设计软件等长久以来一直困扰很多程序员的问题谈了自己的观点。中文版分为上下卷,上卷介绍8位大师。
作者简介
作者简介:
Peter Seibel
Common Lisp专家,Jolt生产效率大奖图书Practical Common Lisp的作者。耶鲁大学英语专业毕业,后投身于互联网行业,曾负责Mother Jones Magazine和Organic Online的Perl专栏以及WebLogic的Java专栏,并曾在加州大学伯克利分校成人教育学院教授Java编程。2003年辞职专心研究Lisp编程,之后即有了那部Jolt大奖图书。现在他是Gigamonkeys Consulting公司的首席执行官,和家人幸福地生活在加州伯克利。
目录信息
第2篇 Brad Fitzpatrick 38
第3篇 Douglas Crockford 72
第4篇 Brendan Eich 104
第5篇 Joshua Bloch 132
第6篇 Joe Armstrong 161
第7篇 Simon Peyton Jones 190
第8篇 Peter Norvig 227
参考书目 260
· · · · · · (收起)
读后感
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还算年轻,其他都是老江湖了。访谈的话题话题,对于普通的计算机从业者来说比较晦涩,即便是能理解,那些上古的内容,泛泛一看没什么启发。觉得有些收获的是这些业界泰斗们对整个行业和他们职业生涯的看法,很难想象有真么多在计算机世界里浸淫几十年的精英。他们对...
绝世英才谈论他的童年,大学,软件开发的个人习惯,对其他语言的评价。讲到了他们是怎样开发出UNIX操作系统的,让读者如同置身于希腊神话的个人英雄主义时代,看到与现今的开发模式截然不同的做法。还可以看到Thompson对于新的软件开发思想的担忧,不免让人顿生英雄迟暮的感觉...
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...
这是一本让人激奋又让人颓唐的书;这是一本让人学会狂妄,或者懂得谦卑的书;这是一本让人藐视编码,或者尊重编码的书;最终,它是一本教会我们从程序中收获乐趣的书,教师是这样一批让人高山仰止的牛人们。 正是因为这些牛人们不同寻常的经历,使得我们在阅读本书时,既充满...
用户评价
这本书,说实话,拿到手的时候,我就被它沉甸甸的分量和那古朴的书皮给吸引住了。封面上的“编程人生(上卷)”几个字,褪去了浮夸的装饰,透着一股踏实和厚重,仿佛诉说着一段不平凡的旅程。我不是那种一眼就能看穿书本内容的人,我更喜欢在阅读的过程中慢慢去品味,去感受作者想要传达的情绪和思想。这本书给我的第一印象,就是它不像市面上那些堆砌技术术语、追求炫酷效果的编程书籍,它更像是一位经验丰富的前辈,坐在你对面,娓娓道来他的那些年、那些事。我期待的,不是冷冰冰的代码解析,也不是晦涩难懂的算法理论,而是那些在代码之外,那些塑造了“编程人生”的经历、感悟、甚至是挫折。我希望它能让我看到,在那些辉煌的代码背后,有着怎样一个鲜活的人,他的思考,他的选择,他的坚持。这本书的名字本身就充满了故事性,我猜想,上卷可能更多地会聚焦于故事的开端,那些充满激情与摸索的初期,那些奠定人生方向的关键节点。我希望它能让我感受到一种共鸣,一种在迷茫中找到方向,在挑战中获得成长的力量。
说实话,拿到《编程人生(上卷)》的时候,我内心其实是怀着一丝忐忑的。毕竟“编程”这两个字,在我脑海中往往与枯燥、逻辑、以及熬夜奋斗联系在一起。但这本书的名字,尤其是“人生”二字,却又勾起我强烈的好奇。它不像市面上那些动辄教你掌握多少种语言、多少种框架的“速成”指南,反而带着一种叙事的温度。我脑海里浮现的,不是键盘上飞舞的手指,而是一个个程序员在深夜里,面对着一行行代码,心中涌起的波澜。这本书,我猜想,更多的是关于“人”的故事,关于他们在代码世界里的挣扎、探索、以及最终的蜕变。我希望它能让我看到,那些看似冰冷的逻辑背后,其实隐藏着丰富的情感和深刻的思考。我想了解,是什么样的力量,让一个人甘愿在代码的世界里沉浸数年,甚至一生。这本书的“上卷”,也让我充满期待,它会是怎样的起点?是初出茅庐的青涩,还是初露锋芒的闪耀?我希望它能带给我一些启发,让我重新审视自己对编程的理解,不仅仅是技术,更是它如何塑造一个人的思维,一个人的生活,甚至是一个人的人生。
我拿到《编程人生(上卷)》这本书时,立刻就被它独特的书名所吸引。它不像一本纯粹的技术手册,更像是一部关于个人成长和职业生涯的史诗。我期待的,并非是那些关于数据结构、算法的深度解析,而是希望通过这本书,能够窥见那些在编程世界里耕耘多年的灵魂,他们是如何在代码的海洋中 navigat e,如何在技术浪潮的冲击下保持清醒,又是如何将技术与生活、与人生融为一体的。这本书的“上卷”,让我联想到一个故事的开端,一个充满未知与探索的旅程。我希望它能让我感受到,编程不仅仅是一门职业,更是一种生活方式,一种思维模式,一种能够塑造一个人精神世界的强大力量。我想从中汲取那些关于坚持、关于创新、关于如何在挑战中寻找机遇的智慧。它或许会讲述那些不为人知的奋斗故事,那些在默默无闻中闪耀的才华,那些在一次次失败中积累的宝贵经验,这些都将是我阅读这本书最期待的内容。
初拿到《编程人生(上卷)》,一股扑面而来的“故事感”就让我倍感亲切。与其他编程书籍硬核的封面设计不同,它传递出一种温和而深邃的气息,仿佛邀请读者走进一个由代码构筑的、却充满人情味的世界。我不是在寻找如何优化某个算法的秘诀,也不是在追逐最新的技术潮流,而是渴望从字里行间,品味出那些在编程领域里,一个个鲜活的个体所经历的起伏与蜕变。我想了解,是什么样的初心,让他们踏上这条充满挑战的道路;在无数次的代码调试与 bug 修复中,他们是如何保持热情,又是如何克服障碍的。这本书的“上卷”,似乎预示着一个精彩故事的开端,它或许会聚焦于那些充满激情的探索时期,那些奠定人生基调的关键时刻。我期待的是,在作者的笔触下,那些抽象的代码世界能够变得生动起来,那些编程的艰辛与乐趣,那些成就与挫败,都能化为一股股暖流,触动读者内心的某个角落,让我们感受到,在冰冷的机器语言背后,跳动着的是一颗颗火热的心。
我一直觉得,一本真正的好书,不应该只停留在知识的层面,更应该触及心灵,引发思考。《编程人生(上卷)》这个名字,恰恰就给我这样的感觉。它不是那种让你读完就能立马上手写出高并发系统的“工具书”,而是更像一本个人传记,或者是一部记录时代变迁的史诗。我期待这本书能够展现,在技术飞速发展的浪潮中,那些程序员们是如何坚守初心,如何应对挑战,又是如何在这个行业里找到自己的一席之地。它可能不是关于某个具体技术细节的深度解析,而是关于那些在无数个夜晚,在键盘敲击声中,在咖啡香气里,那些闪烁的灵感,那些坚持的信念,那些关于成长的故事。我希望这本书能够让我看到,编程不仅仅是一门技术,更是一种思维方式,一种解决问题的哲学,一种塑造人生轨迹的力量。当我说“上卷”时,我脑海里会勾勒出一条充满未知与可能性的道路,而这本书,或许就是这条道路上,那些最初的风景,那些奠定基石的经历。
这本书真是比我想象中有用多了!!! 方法论,观点集合,书单集合。真的相恨见晚!!! 而且我还发现,大神们大都不喜欢C++。。。。倒是对C都很称赞
读读对于了解计算机历史有帮助,也能了解大师级的程序员的看法。
好好学习天天向上
大神的世界我们不懂
体会大牛的思想,以及如何践行,像纪录片一样让人去追随