描述
开 本: 16开纸 张: 轻型纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121337956丛书名: 工程师软修炼系列
1 迈向成功
软件业的大师们是如何做的
心随所爱
就做一个普通程序员不好吗
没你想象的那么难
2 怎样的软件才算是优秀软件
软件项目失败的原因
市场是一切行为的驱动力
两类用户:现有客户和潜在客户
制胜策略
用户的需求,听还是不听
专访Marissa Mayer
谷歌副总裁,谷歌首位女工程师
3 学校与职场
个人的眼界存在局限
学校像是鱼缸
行业亦是鱼缸
了解环境差异
专访Jon Bentley
《编程珠玑》作者
4 不可能的任务?找到一份软件开发的工作
明智地选择
应届毕业生的简历
软件开发的“杀手级”简历
简历之外的策略
成绩到底有没有价值
课外活动的价值
为什么实习经历能显著提高被录取的概率
15 个方法助你面试成功
专访Bjarne Stroustrup
C 语言之父
5 职场新人如何成长
积累行业技能
学习软件产品的运营知识
构建专业知识体系
了解底层技术
向公司里的专家学习
建立你的人脉
想清楚自己想成为什么样的人
每个人都需要一位导师
乐趣孕育成功
专访Richard Stallman
自由软件运动的发起人
6 基本技能
硬技能与软技能
职业发展所需的技术能力
编程语言:哪些冷门,哪些热门
调试程序
规范评审、设计评审和代码评审
学会提升自我的技能
多数企业高层所需要的软技能
强软技能:情商
专访Ray Tomlinson
电子邮件之父
7 软件研发组织的江湖
软件开发团队中的角色划分
好员工 vs. 优秀员工
职场效率的三条定律
商务沟通的四种模式
永远别让上司意外
印象及印象持久度
专访Peter Norvig
谷歌研究部总监
8 职业发展的拦路虎
人的问题
团队的问题
工作效率的问题
成长的问题
“因此,圣人Chaninah 会说:我从老师身上学到很多,从朋友身上学到更多,不过我从学生身上学到的多。”
——《父执伦理》,约公元200 年
我们上大学是为了学习一门专业技能,但大学却一门心思只教授书本知识。很遗憾,我们在学校接受的正规教育与职业成功的技能之间是脱节的。职业发展所需的很多基本技能不但无法在学校学到,而且基本上也无处可学。软件业的变化多端及不拘传统的特性给从业者带来了独特的职业挑战。这个行业有着美国企业文化的印记,但又存在着许多奇特的现象。在这里,十几岁的少年黑客可以和麻省理工的博士面对面较量,老总们身着皱巴巴的T 恤、脚蹬跑鞋而丝毫不显突兀。我想通过这本书来分享一些应对软件行业变化的策略,同时限度地激发你的职业潜能。本书收录了一些访谈,受访者是近30年来软件业影响力的革新者和领导者——他们真正改变了世界。
1991 年,我在加拿大皇后大学的电气工程系读大四,正忙于完成学业,获取学位,寻找工作。那时候,电气工程系每周五下午都会邀请一位嘉宾做演讲,以激励、启迪我们这样的感性青年。演讲的话题涵盖的技术主题很广,从高压输电线路到CMOS 超大规模集成电路设计,讨论的内容无所不包,不过大多数演讲都勾不起我的兴趣。然而,有一天,一位特邀嘉宾带来了全然不同的内容,他谈到了“现实生活”以及我们毕业之后会面临的生活。我被触动了,至今仍然保留着当时的笔记。和我一样,大多数同学都对毕业以后的生活很茫然,即便是那些找到暑期实习工作的同学,也因为受到实习岗位所限,没能获得多少经验。
当时我就想,以后有机会的话,一定要回到校园,向学生们亲身传授自己的职场经验。于是,在2000 年前后,我开始在知名大学做一系列有关职业发展的演讲,台下经常座无虚席。当时的演讲内容就成了本书的基础,本书的一部分观点是我自己的人生总结,还有许多观点来自于过去30 年来软件行业的先锋和开拓者。真心希望本书能教给你在学校和日常工作中学不到的东西:迈向成功的秘诀。
面向的读者
本书适合不同年龄、不同层次的软件行业从业人员,不论是刚入行的新人还是有多年经验的老手都能从书中获益。写一本受众面广的书并非易事,因为不同年龄层和不同群体的关注点和兴趣点不同。不过,历经将近20 年的职场打拼,在从事招聘、管理和技术指导工作的过程中,我发现有一些话题是各年龄段和阶层的人都感兴趣的,这方面的内容将是本书的重点。同时,希望本书能对计算机科学专业的师生们有所帮助,通过它能看到技术层面之外的那个五色斑斓的软件行业。
本书的组成
全书分为三个部分,分别讲述了入行前必知的基础知识、领导力和如何走向成功。部分讨论了在软件行业要获得事业成功所需的几大要素,包括优秀软件产品的基本特征,开发这样的产品所需的主要技能和主要编程语言,如何找到工作,以及如何在开发团队中高效地工作(包括如何避免一些陷阱)。第二部分围绕推动并领导变革,以及如何应对繁杂的工作局面展开一系列的讨论。
在面对众多消极因素的干扰时,领导者需要并行处理多项任务和同步推进各项工作稳步向前的能力。这一部分的重要主题都与“如何做领导”相关,比如如何创建项目提案及将其成功地推销出去、职业晋升、时间管理、避免软件项目超支、工作与生活的平衡,以及更高层次的管理和领导的洞察力。第三部分围绕创新方面的话题进行讨论:如何达到事业(成为软件业大师或专家)、如何开创自己的事业、薪酬的形式,还反思了一些我希望能在自己的职业早期就能知晓的事情。
你会在各章之间看到对一些行业知名人士的访谈。我有意采访了不同的人群,包括企业高管、研究人员和行业领袖,我觉得这样的安排对于读者开阔视野很重要。我尽量将访谈内容安排到相关章节的后面。例如,Salesforce.com 的执行总裁兼创始人Marc Benioff、VMware 的前任CEO 及联合创始人Diane Greene 都是成功创业的典范,对他们的采访就放到介绍软件创业的第19 章后面。有些访谈的内容并没有与哪一章明显相关,所以这些内容的位置安排要随意些。不过这并不表示放在部分的访谈就不如放在第三部分的访谈重要。客观地说,每位受访者都是行业精英,我正是因为他们的成就而采访他们的。
评论
还没有评论。