猜你喜欢
大师访谈录

大师访谈录

书籍作者:Sam Lightstone ISBN:9787121337956
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:7347
创建日期:2021-02-14 发布日期:2021-02-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

《大师访谈录:成就非凡的软件人生》是一本软件工程师的职场成长手册。作者总结了自己近20 年从事软件行业的经验,为读者们奉上学校里不教而在日常工作中也无处可学的职场知识。全书分为三个部分,分别讲述了入行前必知的基础知识、领导力和如何走向成功。第一部分讨论了在软件行业要获得事业成功所需的几大要素;第二部分围绕推动并领导变革,以及如何应对繁杂的工作局面展开一系列的讨论;第三部分围绕创新的话题进行讨论,比如如何达到事业高峰(成为软件大咖或专家),如何开创自己的事业等。《大师访谈录:成就非凡的软件人生》中还对一些行业知名人士进行了访谈,包括企业高管、研究人员和行业领袖,帮助读者了解大师们的职业发展轨迹,开阔视野。

《大师访谈录:成就非凡的软件人生》适合不同年龄、不同层次的软件行业从业人员,不论是刚入行的新人还是有多年经验的老手都能从书中获益。通过它,你能看到技术层面之外的那个五彩斑斓的软件行业。

作者简介

Sam Lightston是MakingItBigCareers.com 的创办者,同时也是IBM软件集团的项目总监和高级技术人员,他在这个全球大的软件工程团队中负责产品战略和研发。Sam有着丰富的管理经验,既管理过小而美的研究团队,也管理过超过200多名国际员工的大型项目。

编辑推荐
适读人群 :软件工程师

书中收录了对以下17位软件大师的专访:

Steve Wozniak, Apple电脑发明者

John Schwarz, Business Objects CEO

James Gosling, Java之父

Marissa Mayer, Google VP

Jon Bentley, 《编程珠玑》作者

Marc Benioff, Salesforce.com CEO

Grady Booch, IBM Fellow

Bjarne Stroustrup, C++ 之父

David Vaskevitch, Microsoft CTO

Linus Torvalds, Linux之父

Richard Stallman, 自由软件运动发起者

Peter Norvig, Google 研究总监

Mark Russinovich, Microsoft 研究员

Tom Malloy, Adobe首席软件架构师

Diane Greene, VMware联合创始人

Robert Kahn, Internet发明者之一

Ray Tomlinson, E-mail之父

前言

  “因此,圣人Chaninah 会说:我从老师身上学到很多,从朋友身上学到更多,不过我从学生身上学到的最多。”
  ——《父执伦理》,约公元200 年
  我们上大学是为了学习一门专业技能,但大学却一门心思只教授书本知识。很遗憾,我们在学校接受的正规教育与职业成功必备的技能之间是脱节的。职业发展所需的很多基本技能不但无法在学校学到,而且基本上也无处可学。软件业的变化多端及不拘传统的特性给从业者带来了独特的职业挑战。这个行业有着美国企业文化的印记,但又存在着许多奇特的现象。在这里,十几岁的少年黑客可以和麻省理工的博士面对面较量,老总们身着皱巴巴的T 恤、脚蹬跑鞋而丝毫不显突兀。我想通过这本书来分享一些应对软件行业变化的策略,同时最大限度地激发你的职业潜能。本书收录了一些访谈,受访者是近30年来软件业最具影响力的革新者和领导者——他们真正改变了世界。
  1991 年,我在加拿大皇后大学的电气工程系读大四,正忙于完成学业,获取学位,寻找工作。那时候,电气工程系每周五下午都会邀请一位嘉宾做演讲,以激励、启迪我们这样的感性青年。演讲的话题涵盖的技术主题很广,从高压输电线路到CMOS 超大规模集成电路设计,讨论的内容无所不包,不过大多数演讲都勾不起我的兴趣。然而,有一天,一位特邀嘉宾带来了全然不同的内容,他谈到了“现实生活”以及我们毕业之后会面临的生活。我被触动了,至今仍然保留着当时的笔记。和我一样,大多数同学都对毕业以后的生活很茫然,即便是那些找到暑期实习工作的同学,也因为受到实习岗位所限,没能获得多少经验。
  当时我就想,以后有机会的话,一定要回到校园,向学生们亲身传授自己的职场经验。于是,在2000 年前后,我开始在知名大学做一系列有关职业发展的演讲,台下经常座无虚席。当时的演讲内容就成了本书的基础,本书的一部分观点是我自己的人生总结,还有许多观点来自于过去30 年来软件行业的先锋和开拓者。真心希望本书能教给你在学校和日常工作中学不到的东西:迈向成功的秘诀。
  面向的读者
  本书适合不同年龄、不同层次的软件行业从业人员,不论是刚入行的新人还是有多年经验的老手都能从书中获益。写一本受众面广的书并非易事,因为不同年龄层和不同群体的关注点和兴趣点不同。不过,历经将近20 年的职场打拼,在从事招聘、管理和技术指导工作的过程中,我发现有一些话题是各年龄段和阶层的人都感兴趣的,这方面的内容将是本书的重点。同时,希望本书能对计算机科学专业的师生们有所帮助,通过它能看到技术层面之外的那个五色斑斓的软件行业。
  本书的组成
  全书分为三个部分,分别讲述了入行前必知的基础知识、领导力和如何走向成功。第一部分讨论了在软件行业要获得事业成功所需的几大要素,包括优秀软件产品的基本特征,开发这样的产品所需的主要技能和主要编程语言,如何找到工作,以及如何在开发团队中高效地工作(包括如何避免一些陷阱)。第二部分围绕推动并领导变革,以及如何应对繁杂的工作局面展开一系列的讨论。
  在面对众多消极因素的干扰时,领导者需要并行处理多项任务和同步推进各项工作稳步向前的能力。这一部分的重要主题都与“如何做领导”相关,比如如何创建项目提案及将其成功地推销出去、职业晋升、时间管理、避免软件项目超支、工作与生活的平衡,以及更高层次的管理和领导的洞察力。第三部分围绕创新方面的话题进行讨论:如何达到事业巅峰(成为软件业大师或专家)、如何开创自己的事业、薪酬的形式,还反思了一些我希望能在自己的职业早期就能知晓的事情。
  你会在各章之间看到对一些行业知名人士的访谈。我有意采访了不同的人群,包括企业高管、研究人员和行业领袖,我觉得这样的安排对于读者开阔视野很重要。我尽量将访谈内容安排到相关章节的后面。例如,Salesforce.com 的执行总裁兼创始人Marc Benioff、VMware 的前任CEO 及联合创始人Diane Greene 都是成功创业的典范,对他们的采访就放到介绍软件创业的第19 章后面。有些访谈的内容并没有与哪一章明显相关,所以这些内容的位置安排要随意些。不过这并不表示放在第一部分的访谈就不如放在第三部分的访谈重要。客观地说,每位受访者都是行业精英,我正是因为他们的成就而采访他们的。

目录

第一篇 入行前必知的基础知识

1 迈向成功 2

软件业的大师们是如何做的 3

心随所爱 5

就做一个普通程序员不好吗 7

没你想象的那么难 10

2 怎样的软件才算是优秀软件 11

软件项目失败的原因 12

市场是一切行为的驱动力 14

两类用户:现有客户和潜在客户 16

制胜策略 17

用户的需求,听还是不听 22

专访Marissa Mayer

谷歌副总裁,谷歌首位女工程师 24

3 学校与职场 32

个人的眼界存在局限 33

学校像是鱼缸 33

行业亦是鱼缸 34

了解环境差异 35

专访Jon Bentley

《编程珠玑》作者 39

4 不可能的任务?找到一份软件开发的工作 45

明智地选择 46

应届毕业生的简历 48

软件开发的“杀手级”简历 49

简历之外的策略 51

成绩到底有没有价值 54

课外活动的价值 55

为什么实习经历能显著提高被录取的概率 56

15 个方法助你面试成功 57

专访Bjarne Stroustrup

C++语言之父 63

5 职场新人如何成长 69

积累行业技能 70

学习软件产品的运营知识 71

构建专业知识体系 71

了解底层技术 72

向公司里的专家学习 73

建立你的人脉 73

想清楚自己想成为什么样的人 74

每个人都需要一位导师 75

乐趣孕育成功 76

专访Richard Stallman

自由软件运动的发起人 79

6 基本技能 84

硬技能与软技能 85

职业发展所需的技术能力 85

编程语言:哪些冷门,哪些热门 86

调试程序 88

规范评审、设计评审和代码评审 91

学会提升自我的技能 92

多数企业高层所需要的软技能 94

最强软技能:情商 95

专访Ray Tomlinson

电子邮件之父 100

7 软件研发组织的江湖 111

软件开发团队中的角色划分 111

好员工 vs. 优秀员工 115

职场效率的三条定律 116

商务沟通的四种模式 118

永远别让上司意外 121

印象及印象持久度 121

专访Peter Norvig

谷歌研究部总监 123

8 职业发展的拦路虎 128

人的问题 129

团队的问题 132

工作效率的问题 134

成长的问题 136

基本原则vs. 偶然事件 138

第二篇 领导力助你走好成长的每一步

9 协作制胜 140

仅凭电子邮件难以建立信任 141

将欲取之,必先予之:建立情感银行 141

借助人脉 144

谈判的基础知识 144

有效的沟通 149

成功的着装:穿跑鞋 150

达成一致只是开始 151

专访John Schwarz

Business Objects 公司CEO 154

10 成功的软件项目提案 161

核心竞争力 162

如何打造成功的项目提案 164

演说的技巧 166

个人毅力 168

进行下一个步骤 169

专访Linus Torvalds

Linux 之父 171

11 职业发展 178

为什么评价和晋升过程如此不科学 179

业绩纪录具有信誉,信誉即是一切 180

让他人知晓你的成就 181

目标导向型的职业发展 182

利用上司的影响 187

利用其他部门同事的影响 189

真诚地赞扬他人 191

了解影响晋升的因素 191

专访Mark Russinovich

Windows 大师,微软技术院士 194

12 时间管理 203

目标中心型时间管理 204

任务中心型时间管理 205

影响圈和关注圈 207

不存在完美的决策 208

做事要有紧迫感 209

浪费多少时间才算正常 211

管理泛滥成灾的电子邮件 212

专访David Vaskevitch

微软首席技术官 216

13 怎样避免软件开发延期 221

场景重现:一个项目是如何搞砸的 221

软件项目延期有多常见 224

软件项目延期的根源 225

延期了该怎么办 233

关于软件开发延期的总结 236

专访Grady Booch

软件架构的贤者 237

14 禅与平衡之道 245

工作与生活的平衡 246

企业文化对平衡的影响 247

生活对工作的影响 248

模式、可能性和塑造自己 249

专访Tom Malloy

Adobe 首席软件架构师 251

15 软件项目管理的秘籍 260

以目标为导向的项目管理:太空竞赛的警示 261

管理人性 263

用好实习生 265

衡量价值的意义 266

项目计划永远会有变数 268

评估开发成熟度 269

软件的缺陷、成本和效率 274

软件质量是不可能通过测试来衡量的 277

专访James Gosling

Java 编程语言之父 279

16 成为管理者 286

领导vs. 管理 287

领导风格 288

成为权威 291

先斩后奏 292

团队建设与人才招聘 293

跟踪钱的去向 298

奖励机制的导向性 299

创造共同价值 300

有效地委派任务 301

引导他人 302

第三篇 成就非凡的软件人生

17 软件创新中的领导力 306

为什么要创新 307

成功的软件创新 308

创新的机会 311

头脑风暴 312

价值认知周期 313

创新者的十二条法则:推动创新走向成功 315

99%的汗水 321

专访Robert Kahn 博士

因特网的发明者之一 322

18 软件大师是怎样炼成的 332

成为相关领域的学术权威 333

知识面广 333

相信自己有无限可能 335

有商业头脑 336

申请专利 337

著书立说 340

公开演讲 344

成功是个差劲的老师 346

既要有梦想,又要脚踏实地 348

专访Steve Wozniak

苹果公司联合创始人,苹果电脑发明者, 软件行业的偶像级人物 350

19 假如我有先见之明 358

从事软件工作的最初几个月 359

跟对人很重要 361

与优秀的人共事 362

维护与领导的关系 363

创造机会 364

别等到万事俱备才开始 365

专访Marc Benioff

Salesforce.com 首席执行官 367

20 走自己的路:创立软件初创公司 377

好创意vs. 成功的经营 378

计划与游说 379

自主研发 381

融资 382

获得收益 384

跨越鸿沟 384

反应要灵活,行动要敏捷 387

继续发展vs.被收购 388

如何被收购 389

专访Diane Greene

VMware 联合创始人,前CEO 393

21 薪酬 402

各类公司间的薪酬差异 403

研究生学历对薪酬和职业发展潜力的影响 403

股票期权 404

股票赠予 405

奖金方案 406

退休金计划 406

薪酬幅度 407

间接薪酬 407

过来人的建议 409

22 成功离你有多远 411

什么样的人会成功 411

到底什么是成功 413

为什么有些人没有或未能取得成功 413

结束语 414

标签
计算科学,管理职业
产品特色