软件开发的艺术

软件开发的艺术
作 者: 史蒂夫·麦康奈尔 方敏 朱嵘
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  史蒂夫·麦康奈尔(Steve McConnell)屡获殊荣的科技类畅销书作家,他的两部作品《代码大全》和《快速软件开发》被《软件开发》杂志授予卓越产品震撼大奖,他的书被翻译成30种语言,在全球范围内销量超过一百万册。史蒂夫热衷于通过提高个人和团队的技能来提高软件组织的绩效。他是ConstruxSoftware公司的创始人兼首席执行官,该公司提供培训、咨询、辅导和免费资源,专注于更有效的软件开发实践。方敏在美国微软公司工作25 年,作为产品的首席测试总监,他对许多微软产品和服务的技术开发和测试做出了重大贡献,包括必应搜索、中国创新项目、Windows 服务器、SQL 服务器、COM 服务、MSN 和IT 等。他具有20 多年的工程技术团队和项目的管理经验,熟悉软件敏捷开发和经典的软件项目管理,注重发挥团队的优势和创新,不断地追求用户满意度,努力提高产品质量和效率。方敏是微软美国华人协会的联合创始人,该协会已有几千名会员。作为美国西雅图地区的知名职场发展专家,他热心于提升在美华人的国际市场竞争力。他应邀为清华大学举办过多次国际职场发展和软技能讲座培训。方敏最早在中国航天部从事微机开发工作。他在清华大学获得电子工程学士和硕士学位,在美国新墨西哥州矿业技术学院获得计算机硕士学位。朱嵘担任过美国英国航空电子系统公司飞行实时控制计算机的质量工程师,负责空客A320、空客A340、波音737、波音747 等飞机机型的关键质量分析和故障维修。最早在中国航天部二院担任工程师,负责红七地对空导弹通信系统的研制和开发。朱嵘在哈尔滨工业大学获得了无线电工程系信息工程专业的学士学位。

内容简介

《软件开发的艺术》共包含4 部分21 章,探讨了软件行业中个人、组织以及行业的现状,解释了如何以工匠精神来打造自己的专业软件开发职业路线。《软件开发的艺术》对软件行业的所有从业人员有较强的参考性和指导性,适合富有开拓精神的企业和团队阅读。

图书目录

第Ⅰ部分 软件“焦油坑”

第1 章 与恐龙搏斗 3

译者有话说 ? 6

第2 章 假黄金 7

移动巨石 8

巨石和软件 10

边做边改的编程模式 11

注重质量 15

银弹造成的假象 17

软件不“软” 19

如何识别假黄金 21

译者有话说 ? 22

第3 章 货物崇拜与软件工程 25

软件开发的效仿者 26

货物崇拜式的软件工程 28

真正的辩论 28

译者有话说 ? 30

第4 章 软件工程不是计算机科学 31

“是”与“应该是” 32

工程与科学 33

抛开表面,审视实质 35

正确的问题 38

译者有话说 ? 38

第5 章 软件工程知识体系 41

本质性与附属性 42

定义稳定核心 44

软件工程知识体系 47

树立里程碑 52

译者有话说 ? 53

第6 章 软件新世界 55

职业定义 57

探索软件工程职业 58

穿越赫拉克勒斯神柱 64

译者有话说 ? 65

第Ⅱ部分 个人专业化

第7 章 人尽其才 69

MBTI 人格测试 70

软件开发人员的MBTI 测试结果 71

伟大设计师的人格特征 73

全面和绝对的承诺 75

软件人口统计 77

教育 79

工作前景 80

编程高手和问题成员 82

关注人性 83

译者有话说 ? 84

第8 章 提高软件意识水平 87

软件意识分级 88

对症下药 90

你有经验吗 91

译者有话说 ? 92

第9 章 建设软件社区 93

译者有话说 ? 97

第10 章 建筑师和木匠 99

职称分级 99

职业专业化 101

团队专业化 104

时间将会给出答案 105

译者有话说 ? 105

第11 章 经验是写作的基础 107

译者有话说 ? 112

第Ⅲ部分 软件组织专业化

第12 章 软件淘金热 115

软件淘金热 116

后淘金热时代的发展 118

淘金经济学的思维和不解 120

向上扩展和向下扩展 121

回到淘金热 122

译者有话说 ? 123

第13 章 优秀软件实践案例 125

实际状况 126

软件实践改进后的收益 127

不同方法的投资回报率 130

了解软件估计 131

改进软件带来的间接效益 132

最佳的规模经济 133

软件组织的挑战 134

迈出关键的一步 135

10 个棘手的问题 135

译者有话说 ? 136

第14 章 托勒密推理 139

SW-CMM 概述 140

提高成熟度级别 142

可以处理的所有风险 144

哪些人在用SW-CMM 145

完美兼顾软件开发 146

认真的承诺 148

组织评级 148

形式和本质 150

译者有话说 ? 151

第15 章 量化人员因素 153

人员因素 153

低效率开发人员 155

具体工作环境 157

工作动机 157

资深员工的价值 159

重要的关注点 159

译者有话说 ? 160

第16 章 Construx 专业发展体系 161

Construx 知识领域 163

能力水平 164

专业发展阶梯等级 166

职业发展阶梯 168

不同能力水平的CKA 要求 171

专业发展阶梯的经验教训 175

专业发展阶梯的优势 179

推广Construx 专业发展阶梯 180

译者有话说 ? 181

第Ⅳ部分 行业专业化

第17 章 专业工程 185

我们需要工程 186

工程与艺术 187

工程学科的成熟过程 190

软件开发的科学 192

软件工程的责任 194

译者有话说 ? 194

第18 章 软件工程历练 197

专业工程师的发展 201

第一步 202

学术认证 204

软件工程教育的差异 205

继续教育 207

一些观点 208

译者有话说 ? 209

第19 章 证书的意义 211

认证 211

许可证 213

软件工程师可以获得许可证吗 215

许可证制度好吗 218

许可证的起步 221

获得证书的优势 223

获得证书 225

三条路径 225

铁戒指的意义 228

译者有话说 ? 228

第20 章 职业道德准则 231

软件工程师的道德准则 232

道德准则的必要性 235

学习不能停的时代 238

译者有话说 ? 238

第21 章 慧眼识珠 241

为什么需要技术转化 242

创新的传播 243

鸿沟 245

一些棘手的问题 246

风险在哪里 248

分级推广代理 250

站在巨人的肩上 253

译者有话说 ? 254