软件随想录:程序员部落酋长Joel谈软件
分类: 图书,计算机/网络,软件工程/开发项目管理,
作者: (美)斯伯尔斯基著,阮一峰译
出 版 社: 人民邮电出版社
出版时间: 2009-12-1字数: 292000版次: 1页数: 292印刷时间: 2009-12-1开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115216342包装: 平装最佳拍档
项目管理修炼之...
软件随想录:程序员部落酋长Joel谈软件
与此1件拍档商品一同购买
总定价:¥98.00
总当当价:¥78.40
请至少保留一件商品。
编辑推荐
如何从上大学伊始便规划自己的程序员之路?
成功的软件项目是如何运作的?
怎样才能找到并留住最优秀的程序员?
软件公司具备哪些特质才能成功?
Joel对这些问题驻足思考和提炼,将自己在软件行业摸爬滚打十几年的经验累积都公布在网志(www.joelonsoftware.com)上,他的真知灼见影响了全世界数百万的程序员。你手里的这本书就是其中的精华汇编。
本书不是传统意义上的技术性图书,而是一位软件行业老兵的随想录。为圈内圈外的读者了解软件业打开了一扇门。书中共有36篇相对独立的美文,分别介绍了作者在人员管理、程序员成长规划、软件设计细节、具体的项目管理、如何编程以及如何创办和经营软件公司等方面的独到见解。Joel通过自身的经历和寓意深刻的比喻,从注重实效的编程目标出发,总结了软件行业最本质、最重要的实践、技巧和种种前车之鉴。在作者营造的幽默轻松的氛围中,你一定会难以释卷,欲罢不能,不知不觉地深入领会在业内成功需要注重的微妙细节。书中字里行间闪烁着的智慧火花,常常触人心灵,使你换个角度审视软件业,走出不凡的职业生涯轨迹。
内容简介
本书是一部关于软件技术、人才、创业和企业管理的随想文集,作者以诙谐幽默的笔触将自己在软件行业的亲身感悟娓娓道来,观点新颖独特,内容简洁实用。全书分为 36讲,每一讲都是一个独立的专题。
本书从不同侧面满足了软件开发人员、设计人员、管理人员及从事软件相关工作的人员的学习与工作需要。
目录
第一部分人员管理
1我的第一次BillG审查
2寻找优秀的程序员
3寻找优秀的程序员之实战指南
4三种管理方法
5军事化管理法
6经济利益驱动法
7认同法
第二部分写给未来程序员的建议
8学校只教Java的危险性
9在耶鲁大学的演讲
10给计算机系学生的建议
第三部分设计的作用
11字体平滑、反锯齿和次像素渲染
12寸土必争
13大构想的陷阱
14别给用户太多选择
15易用性是不够的
16用软件搭建社区
第四部分管理大型项目
17火星人的耳机
18为什么Microsoft Office的文件格式如此复杂(以及一些对策)
19要挣钱,就别怕脏
第五部分编程建议
20循证式日程规划
21关于战略问题的通信之六
22你的编程语言做得到吗
23让错误的代码显而易见
第六部分开办软件公司
24Eric Sink on the Business of Software的前言
25Micro-ISV: From Vision to Reality的前言
26飙高音
第七部分经营软件公司
27仿生学办公室
28他山之石,不可攻玉
29简化性
30揉一揉,搓一搓
31组织beta测试的十二个最高秘诀
32建立优质客户服务的七个步骤
第八部分发布软件
33挑选发布日期
34软件定价
第九部分修订软件
35五个为什么
36确定优先顺序
书摘插图
第一部分人员管理
2寻找优秀的程序员
优秀的程序员都在哪里
这是你第一次公开招募雇员。如同大多数人一样,你会发布广告,可能也会浏览一些大型的网上论坛,然后你就收到了一吨的简历。
一份份看下去,你会想:“嗯嗯嗯,这人应该可以。”或者:“这人差远了。”或者:“我要知道他能不能下决心搬到布法罗来。”但是,我保证有一件事绝对不会发生,那就是你对自己说:“哇,这家伙太聪明了!这种人,我们一定要得到!”事实上,当你看完足足几千份求职简历之后(假定你懂得如何看简历,那可并不容易),老实说,你从中没有发现一个优秀的程序员。一个也没有。
下面我就来说说为什么会这样。
很简单,就同所有行业中最好的人才一样,那些优秀的程序员是不会出现在招聘市场上的。
通常优秀的程序员在整个职业生涯中,可能会有4次求职。
那些最优秀的大学毕业生,他们会从教授那里得到实习的机会,而教授跟业界有不少联系。这样,他们会早早地就从实习公司得到机会,根本不用去找其他工作。如果他们离开那家公司,那可能是因为同朋友一起去创业,或者因为他们跟着一个了不起的老板一起跳槽到另一家公司,或者因为他们决定一定要换个工作方向。比如说Eclipse,因为Eclipse很酷,所以他们想去BEA或者IBM找一个Eclipse的工作,然后他们肯定会得到这份工作,因为他们是优秀人才。
如果某一天,你遇到了这样的人出现在招聘市场上,那么你很幸运,你真地非常幸运。可能的情况是,他们的配偶决定到安克雷奇当一个实习医生,他们就会发出简历,给少数几个他们认为自己愿意在里面工作的位于安克雷奇的公司。
但是大多数时候,优秀的程序员(我几乎是在重复了)是那么优秀(对,我就是在重复),未来的雇主通常会一眼看出他们的优秀,这意味着,这些程序员基本上想去哪里工作,就能去哪里工作。所以,老实说,他们不会发出许多份简历,到处找工作。
听起来,他们就是你想雇的那种人?当然。
这条规律(优秀的人才从不在市场上求职)有一个推论,那就是在人才市场上找工作的,大部分都是一些水平很差、完全达不到要求的人。他们一年到头都在被解雇,因为他们不能完成工作。他们所在的公司也会完蛋,因为这些人水平太糟糕,以致于整个公司都会被他们拖垮。是的,这种事真地会发生。(公司完蛋的另一个可能的原因是,既然雇用了一个不合格的程序员,就可能雇用一大堆不合格的程序员,累积起来,就导致了最终的失败。)
谢天谢地,这些那么糟糕的人很少能够求职成功,但是,他们总是不断地发出求职信。他们找工作的时候,就去Monster.com,将所有的职位翻看一遍,300个或者1000个,试图中奖。
……
书摘与插图