软件随想录:程序员部落酋长Joel谈软件(影响全世界数百万程序员的网志书)(china-pub首发)
基本信息
- 原书名: More Joel on Software
- 原出版社: Apress
- 作者: (美)Joel Spolsky [作译者介绍]
- 译者: 阮一峰
- 丛书名: 图灵程序设计丛书 IT人文
- 出版社:人民邮电出版社
- ISBN:9787115216342
- 上架时间:2009-12-10
- 出版日期:2009 年12月
- 开本:16开
- 页码:292
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > 综合 > 程序(设计)理论
计算机 > 软件工程及软件方法学 > 综合
经济管理 > 管理 > 项目管理
编辑推荐
一本影响全世界数百万程序员的网志书
一位软件行业老兵的真知灼见
触人心灵的智慧火花,带你重新审视职业生涯
推荐阅读
内容简介回到顶部↑
作译者回到顶部↑
本书提供作译者介绍
Joel Spolsky 世界最具影响的程序员网志Joel on Software的主人,软件业一位旗帜鲜明的思想者,一位传统软件管理理念的挑战者。他创办的这个网站被程序员誉为“反呆伯特宣言书”,并被翻译为三十多种语言。Joel毕业于耶鲁大学,随后即进入微软公司工作,曾任微软公司Excel开发小组项目经理。现在他在自己创办的Fog Creek软件公司任CEO。此外,他与人合办的Stack Overflow已经成为如今最热门的技术网站。...
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第一部分 人员管理. 1
1 我的第一次billg审查 2
2 寻找优秀的程序员 10
3 寻找优秀的程序员之实战指南 22
4 三种管理方法 34
5 军事化管理法 36
6 经济利益驱动法 40
7 认同法 45
第二部分 写给未来程序员的建议 49
8 学校只教java的危险性 50
9 在耶鲁大学的演讲 58
10 给计算机系学生的建议 73
第三部分 设计的作用 85
11 字体平滑、反锯齿和次像素渲染 86
12 寸土必争 89
13 大构想的陷阱 94
14 别给用户太多选择 100
15 易用性是不够的 104
16 用软件搭建社区 113
第四部分 管理大型项目 125
1 我的第一次billg审查 2
2 寻找优秀的程序员 10
3 寻找优秀的程序员之实战指南 22
4 三种管理方法 34
5 军事化管理法 36
6 经济利益驱动法 40
7 认同法 45
第二部分 写给未来程序员的建议 49
8 学校只教java的危险性 50
9 在耶鲁大学的演讲 58
10 给计算机系学生的建议 73
第三部分 设计的作用 85
11 字体平滑、反锯齿和次像素渲染 86
12 寸土必争 89
13 大构想的陷阱 94
14 别给用户太多选择 100
15 易用性是不够的 104
16 用软件搭建社区 113
第四部分 管理大型项目 125
译者序回到顶部↑
2008年底,当我拿到300页的More Joel on Software时,并未料到,翻译此书竟然需要超过9个月的时间。我生活中的每件事,都因为它而延后了。打字的疲惫、尽快交稿的压力、单调工作引发的烦躁以及苦思冥想依然不解其义的愤懑,都不必提了。如果早知道要过9个月这样的日子,我不会答应翻译这本书。.
不过,这确实是一本好书,一定会广为流传,许多年后还有人阅读。所以不管怎样,我可能还是会答应翻译它。因为有时你会头脑发热,希望能够参与到某种不平凡的事件之中,希望自己的名字和这样的东西联系在一起……谁知道呢。
在翻译过程中,我得到了很多帮助,在此表示感谢。
感谢出版社的责任编辑,在我一再延迟交稿的情况下,给予我的宽容。
感谢台湾地区的译者。他们无私地将Joel的许多文章译成中文,放上了网络上(local.joelonsoftware.com)。我参考了他们的译文,并从中获得了启发。..
感谢给我留言指出翻译错误的网友。他们每个人的留言,都保存在我的网志(ruanyifeng.com/blog/it/mjos/)上。
感谢Google字典(www.google.com/dictionary)和维基百科(en. wikipedia.org)。没有这两个工具网站,我的译稿不可能是现在的样子,许多地方我永远也不会看懂。我认为Google字典是目前最强大的电子词典,而维基百科则是我能想到的人世间最美好的东西。
最后,感谢你的阅读,但愿你喜欢我的翻译。
我为这个中译本做了一个主页,网址是http://www.ruanyifeng.com/mjos/,你可以在那里找到更多关于本书的信息,还可以提交反馈。...
不过,这确实是一本好书,一定会广为流传,许多年后还有人阅读。所以不管怎样,我可能还是会答应翻译它。因为有时你会头脑发热,希望能够参与到某种不平凡的事件之中,希望自己的名字和这样的东西联系在一起……谁知道呢。
在翻译过程中,我得到了很多帮助,在此表示感谢。
感谢出版社的责任编辑,在我一再延迟交稿的情况下,给予我的宽容。
感谢台湾地区的译者。他们无私地将Joel的许多文章译成中文,放上了网络上(local.joelonsoftware.com)。我参考了他们的译文,并从中获得了启发。..
感谢给我留言指出翻译错误的网友。他们每个人的留言,都保存在我的网志(ruanyifeng.com/blog/it/mjos/)上。
感谢Google字典(www.google.com/dictionary)和维基百科(en. wikipedia.org)。没有这两个工具网站,我的译稿不可能是现在的样子,许多地方我永远也不会看懂。我认为Google字典是目前最强大的电子词典,而维基百科则是我能想到的人世间最美好的东西。
最后,感谢你的阅读,但愿你喜欢我的翻译。
我为这个中译本做了一个主页,网址是http://www.ruanyifeng.com/mjos/,你可以在那里找到更多关于本书的信息,还可以提交反馈。...
序言回到顶部↑
Joel、Apress 、网志 和网志书
“很久以前,在一个很遥远、很遥远的星系中,……” 好吧,实际上没有那么久啦,那是在2000年接近年底的时候,Apress出版公司正式运营刚满一年。当时,我们只是一家非常小的计算机书籍出版商,毫无名气。那一年,我们计划出版的书籍只有很少几本,大概只相当于Apress现在一个月的出版量。.
那时,我苦苦学习如何成为一个出版商,可能花费了过多的时间,忙于浏览网站和编写程序。有一天,我偶然来到了一个叫做“Joel谈软件”(Joel on Software)的网站,发现网站的主人是一个观点鲜明的家伙,他的写作风格有点不寻常,很聪明并且还有意挑战一些传统观念。最特别的是,那时他正在写一组系列文章,批评大多数软件的用户界面是多么糟糕。总的来说,这主要是因为程序员们对用户的实际需求几乎毫无所知——用Joel和我经常使用的话说,这叫做“bupkis”(近乎没有),这是一句来源于意第绪语 的纽约土话。我同许多其他人一样,被Joel的这组系列文章以及其他几篇随笔吸引住了。
然后,我就冒出了一个想法:我是出版商,我喜欢读他的文章,那么为什么不出书呢?我给Joel写信,自我介绍了一番。虽然他起初有些怀疑,但是我不知怎地就说服他相信,如果他将那组用户界面的系列文章写成一本书,会有很多人购买,我和他都会赚到很多钱。(当然,那是发生在很久以前的事情,那时FogBugz 还没有变得像今天这样成功,Joel也还不是一个令人羡慕的收入颇丰的演讲者。不过,那时我们都比现在年轻,并且正如你想的那样,比现在穷得多。)
闲话少说,Joel后来又为新书加入一些新内容,使得它更具吸引力,我觉得也更有销路了。突然之间,Apress就必须考虑如何出版它的第一本全彩书籍了。User Interface Design for Programmers(《面向程序员的用户界面设计》)正式出版是在2001年6月21日。现在,它被公认为有史以来第一本“网志书”(blook) 。令计算机图书行业和我本人有些震惊的是,按照当时的畅销标准,它竟然成了一本很优秀的畅销书。顺便说一句,直到今天,它仍然在不断重印,仍然卖得非常好,仍然值得一读。(不过,作为Joel的出版商,而不是作为朋友,我想对他说:你是不是该考虑出个修订版了?)..
不过,还是有人出来说,User Interface Design for Programmers并不是一本纯粹的“网志书”,因为加入了“太多的”网站上没有的新内容,使得这本书看上去更像一个混合体——我的看法是,这正同它的先锋地位相适合。
短短几年之后,“Joel谈软件”成了全世界程序员中最著名的网志,原因当然是Joel一直不停地写作那些非常有趣的文章。其中最著名的大概是那篇经典文章《微软公司如何在API战争中失利》(How Microsoft Lost the API War)。据我所知,这篇文章着实把微软的开发部门折腾得够呛。
这样,我就有了另一个想法:将Joel最好的那些文章收集起来,再出一本书,不做大的变动,除了加上一篇字数很少的前言,只要Joel觉得合适就可以。这样一本书的名字就叫做《Joel谈软件》(Joel on Software)。即使书中98%的内容都能在互联网上找到,即使人们认定Apress出版这样一本书一定是疯了,它还是在2004年底出版了。今天,这本书已经印刷了10次,而且依然是一本畅销书。
为什么呢?人们的阅读习惯并没有改变,在像品尝美味的巧克力糖果一样品味Joel的文章时,很多人仍然习惯于看书而不是看浏览器。
但是,Joel并没有因此停下来,他依然在努力思索如何才能更好地编程,或者怎样招聘到优秀的程序员,他也没有停止用自己的观点挑战传统看法。所以,我说服他,现在可以出一本续集,收录2004年底上一本书出版之后的那些“Joel的精华文章”。
结果就是你现在手里拿的这第二本文集,Joel的观点、随感以及偶尔的夸夸其谈都浓缩在了他才华横溢的文章之中。除了少量的编辑加工,原文几乎毫无变动,但是同显示器屏幕或者Kindle阅读器 相比,你确实以一种非常不同的形式拥有了最新的“Joel的精华文章”,现在这被称为“网志书”。(我要对Joel说,我很希望你像中意第一本集子里那些文章那样,中意这本集子里的文章。)
这本书同第一本一样,有着不同寻常的封面和副标题。这是因为Joel和我都是藏书爱好者(好吧,Joel才是藏书爱好者,我是藏书狂人)。17世纪和18世纪那些经典著作的印刷商,为了让他们的书变得生动,往往会做一些特别的设计,我们两人都非常喜欢这一类东西。在第一本《Joel谈软件》的封面上,我们向伯顿(Burton)的《忧郁的剖析》 (Anatomy of Melancholy)致敬;这一本的封面上,我们向霍布斯(Hobbes)的《利维坦》 (The Leviathan)致敬,它的封面很著名,一个巨人由许多个小人组成。Joel和我都感到这个隐喻很不错,可以暗示程序是如何编写完成的:宏伟的整体由个体组成,并且个体是关键。
最后,是一点很个人化的说明:尽管现在Joel的名气很大,但他依然是一个很朴实的人,或者再一次用我们共同的土话说,是一个真正的“mensch”(好人)。我非常骄傲,我有这样一个好朋友。...
Gary Cornell
Apress出版公司创始人
“很久以前,在一个很遥远、很遥远的星系中,……” 好吧,实际上没有那么久啦,那是在2000年接近年底的时候,Apress出版公司正式运营刚满一年。当时,我们只是一家非常小的计算机书籍出版商,毫无名气。那一年,我们计划出版的书籍只有很少几本,大概只相当于Apress现在一个月的出版量。.
那时,我苦苦学习如何成为一个出版商,可能花费了过多的时间,忙于浏览网站和编写程序。有一天,我偶然来到了一个叫做“Joel谈软件”(Joel on Software)的网站,发现网站的主人是一个观点鲜明的家伙,他的写作风格有点不寻常,很聪明并且还有意挑战一些传统观念。最特别的是,那时他正在写一组系列文章,批评大多数软件的用户界面是多么糟糕。总的来说,这主要是因为程序员们对用户的实际需求几乎毫无所知——用Joel和我经常使用的话说,这叫做“bupkis”(近乎没有),这是一句来源于意第绪语 的纽约土话。我同许多其他人一样,被Joel的这组系列文章以及其他几篇随笔吸引住了。
然后,我就冒出了一个想法:我是出版商,我喜欢读他的文章,那么为什么不出书呢?我给Joel写信,自我介绍了一番。虽然他起初有些怀疑,但是我不知怎地就说服他相信,如果他将那组用户界面的系列文章写成一本书,会有很多人购买,我和他都会赚到很多钱。(当然,那是发生在很久以前的事情,那时FogBugz 还没有变得像今天这样成功,Joel也还不是一个令人羡慕的收入颇丰的演讲者。不过,那时我们都比现在年轻,并且正如你想的那样,比现在穷得多。)
闲话少说,Joel后来又为新书加入一些新内容,使得它更具吸引力,我觉得也更有销路了。突然之间,Apress就必须考虑如何出版它的第一本全彩书籍了。User Interface Design for Programmers(《面向程序员的用户界面设计》)正式出版是在2001年6月21日。现在,它被公认为有史以来第一本“网志书”(blook) 。令计算机图书行业和我本人有些震惊的是,按照当时的畅销标准,它竟然成了一本很优秀的畅销书。顺便说一句,直到今天,它仍然在不断重印,仍然卖得非常好,仍然值得一读。(不过,作为Joel的出版商,而不是作为朋友,我想对他说:你是不是该考虑出个修订版了?)..
不过,还是有人出来说,User Interface Design for Programmers并不是一本纯粹的“网志书”,因为加入了“太多的”网站上没有的新内容,使得这本书看上去更像一个混合体——我的看法是,这正同它的先锋地位相适合。
短短几年之后,“Joel谈软件”成了全世界程序员中最著名的网志,原因当然是Joel一直不停地写作那些非常有趣的文章。其中最著名的大概是那篇经典文章《微软公司如何在API战争中失利》(How Microsoft Lost the API War)。据我所知,这篇文章着实把微软的开发部门折腾得够呛。
这样,我就有了另一个想法:将Joel最好的那些文章收集起来,再出一本书,不做大的变动,除了加上一篇字数很少的前言,只要Joel觉得合适就可以。这样一本书的名字就叫做《Joel谈软件》(Joel on Software)。即使书中98%的内容都能在互联网上找到,即使人们认定Apress出版这样一本书一定是疯了,它还是在2004年底出版了。今天,这本书已经印刷了10次,而且依然是一本畅销书。
为什么呢?人们的阅读习惯并没有改变,在像品尝美味的巧克力糖果一样品味Joel的文章时,很多人仍然习惯于看书而不是看浏览器。
但是,Joel并没有因此停下来,他依然在努力思索如何才能更好地编程,或者怎样招聘到优秀的程序员,他也没有停止用自己的观点挑战传统看法。所以,我说服他,现在可以出一本续集,收录2004年底上一本书出版之后的那些“Joel的精华文章”。
结果就是你现在手里拿的这第二本文集,Joel的观点、随感以及偶尔的夸夸其谈都浓缩在了他才华横溢的文章之中。除了少量的编辑加工,原文几乎毫无变动,但是同显示器屏幕或者Kindle阅读器 相比,你确实以一种非常不同的形式拥有了最新的“Joel的精华文章”,现在这被称为“网志书”。(我要对Joel说,我很希望你像中意第一本集子里那些文章那样,中意这本集子里的文章。)
这本书同第一本一样,有着不同寻常的封面和副标题。这是因为Joel和我都是藏书爱好者(好吧,Joel才是藏书爱好者,我是藏书狂人)。17世纪和18世纪那些经典著作的印刷商,为了让他们的书变得生动,往往会做一些特别的设计,我们两人都非常喜欢这一类东西。在第一本《Joel谈软件》的封面上,我们向伯顿(Burton)的《忧郁的剖析》 (Anatomy of Melancholy)致敬;这一本的封面上,我们向霍布斯(Hobbes)的《利维坦》 (The Leviathan)致敬,它的封面很著名,一个巨人由许多个小人组成。Joel和我都感到这个隐喻很不错,可以暗示程序是如何编写完成的:宏伟的整体由个体组成,并且个体是关键。
最后,是一点很个人化的说明:尽管现在Joel的名气很大,但他依然是一个很朴实的人,或者再一次用我们共同的土话说,是一个真正的“mensch”(好人)。我非常骄傲,我有这样一个好朋友。...
Gary Cornell
Apress出版公司创始人
媒体评论回到顶部↑
通过网志、书籍和讨论会,Joel改变了很多人对程序员的看法。越来越多的追随者聚集到他的麾下,逐渐形成了一个颇有影响的大部落。……他建立了一个盈利颇丰的网络社区,吸引着全球最顶尖的程序员。他甚至自创了被广为使用的“Joel测试”,用来衡量某份程序员工作是否足够好。用谷歌搜索Joel,有7600万个结果,Joel Spolsky的网志位居榜首…….
人们需要交流、发展,需要新观点。他们期待变化。Joel就提供了变化。他给了这个部落一根杠杆,戏剧性地改变了他们所在行业的游戏规则。
——Seth Godin,雅虎前总裁,当代最具影响力的商业思想家之一..
谈论软件行业的书和网志很多,但Joel的无疑最为成功,因为没有生搬硬套的理论,所感所想也都切中肯綮……这是善于思考的智者的箴言,值得大家洗耳恭听。
——Amazon.com
一拿到这本书,我就迫不及待地一口气读完了。优秀的作者不只是讲述自己的成功之道,更重要的是激发读者思考,Joel就是这样的人。
——Joe Stagner,微软公司Web工具及平台开发项目经理...
人们需要交流、发展,需要新观点。他们期待变化。Joel就提供了变化。他给了这个部落一根杠杆,戏剧性地改变了他们所在行业的游戏规则。
——Seth Godin,雅虎前总裁,当代最具影响力的商业思想家之一..
谈论软件行业的书和网志很多,但Joel的无疑最为成功,因为没有生搬硬套的理论,所感所想也都切中肯綮……这是善于思考的智者的箴言,值得大家洗耳恭听。
——Amazon.com
一拿到这本书,我就迫不及待地一口气读完了。优秀的作者不只是讲述自己的成功之道,更重要的是激发读者思考,Joel就是这样的人。
——Joe Stagner,微软公司Web工具及平台开发项目经理...








点击看大图






加载中...

