北京大学暑期课程 外企职业的发展与生活的平衡

26
1 北北北北北北北北 北北北北北北北北 北北北北北北北北北北北北北 北北北北北北北北北北北北北 北北北 北北北 北北北北 北北北北 86 86 北北北 北北北 Oracle Oracle 北北北北北北 北北北北北北 北北北北北北 北北北北北北

Upload: renee-roth

Post on 03-Jan-2016

86 views

Category:

Documents


5 download

DESCRIPTION

北京大学暑期课程 外企职业的发展与生活的平衡. 李永梅 计算机系 86 级校友 Oracle 软件研发中心 高级研发总监. 自我介绍. 李永梅 目前任 Oracle 软件研发中心高级研发总监 企业中间件产品开发: 分布式交易处理 Messaging 86 本科, 90 研:网络与分布式处理 北大教师: 5 年半 外企 11 年 SUN 友邦软件 Achievo PIP BEA Oracle. 概要. 了解外企研发中心的运作 职责 分工 组织 人员管理:如何招人,用人,绩效管理 帮你回答两个问题: 这是我想去的地方吗? - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 北京大学暑期课程 外企职业的发展与生活的平衡

1

北京大学暑期课程北京大学暑期课程外企职业的发展与生活的平衡外企职业的发展与生活的平衡

北京大学暑期课程北京大学暑期课程外企职业的发展与生活的平衡外企职业的发展与生活的平衡

李永梅李永梅计算机系计算机系 8686 级校友级校友

Oracle Oracle 软件研发中心 高级研发总监软件研发中心 高级研发总监

Page 2: 北京大学暑期课程 外企职业的发展与生活的平衡

2

自我介绍• 李永梅

– 目前任 Oracle 软件研发中心高级研发总监• 企业中间件产品开发:

– 分布式交易处理– Messaging

– 86 本科, 90 研:网络与分布式处理– 北大教师: 5 年半– 外企 11 年

• SUN• 友邦软件• Achievo• PIP• BEA• Oracle

Page 3: 北京大学暑期课程 外企职业的发展与生活的平衡

3

概要– 了解外企研发中心的运作

– 职责– 分工– 组织– 人员管理:如何招人,用人,绩效管理

– 帮你回答两个问题:• 这是我想去的地方吗?• 如何有哪些职位?我如何选择?如何发展?

Page 4: 北京大学暑期课程 外企职业的发展与生活的平衡

4

日程• 概要• 全球化的研发中心• 流程 - 项目管理• 程序员的职业阶梯• 外企绩效管理• 招聘• 生活的平衡

Page 5: 北京大学暑期课程 外企职业的发展与生活的平衡

5

全球化的研发中心• 研发中心的全球化

– 并购和人才全球化的趋势• 为什么在中国建立研发中心

– 人力资源 – 优质优价– 潜在的市场 – 中国和亚太

• 分布式的虚拟团队– 跨时区 – 不同的语言和沟通方式

• 美国人:直接,喜欢用数字• 中国人:相对间接,有“潜台词”

– “我帮不了他” - ”〉 需要我做什么?“– “ 这个问题很困难,因为…” - ”〉 我现在不知道答案 , 明天给你回

复“• 日本人:非常严谨

Page 6: 北京大学暑期课程 外企职业的发展与生活的平衡

6

全球化的研发中心

• 有效沟通 – 直接回答问题

“ 请问性能测试什么时候开始”

“ 我们还有很多功能测试没有结束”

– 尽可能预先想到对方可能的疑惑并做出解释

• “ 我们最近发现在 Linux 平台上有一个问题,这是第一次在 Linux 上测试。在其他平台上都可以工作“

– 运用示意图和表格

Page 7: 北京大学暑期课程 外企职业的发展与生活的平衡

7

研发中心角色分工 • 产品研发团队的角色分工

– 产品经理• TUXEDO 产品介绍

– 项目经理– 产品发布经理– 总架构师– 开发团队– 质量保证团队– 文档

• 用户依赖文档理解产品的使用,要准确全面

Page 8: 北京大学暑期课程 外企职业的发展与生活的平衡

8

研发中心组织结构

VP

Director Director Director

Manager Manager Manager Manager

Developer

……

Developer

Test Developer

Test Develoepr

Test Developer

Archtect

Developer

Technical Writer

Page 9: 北京大学暑期课程 外企职业的发展与生活的平衡

9

研发中心组织结构

• IC 个人贡献者• 经理

– Achieve through others

• Peer Communication 同事,同级• 跨级沟通

Page 10: 北京大学暑期课程 外企职业的发展与生活的平衡

10

项目管理• 目的 – 按时,保质,按量完成预定目标

– 三个变量:资源,范围和时间– 风险管理:找到风险,制定计划

• 团队协作– 每个人都是整体项目的一个环节– 必须有团队意识

• 软件开发的全流程:– 需求定义: 功能, RASP– 计划制定 

• 项目计划工具• 任务划分,分配,时间

Page 11: 北京大学暑期课程 外企职业的发展与生活的平衡

11

项目管理– 实施

• 问题:计划是一成不变的吗?• 问题: 哪些因素会导致计划的变化?• 讨论:如何减低人员流失带来的风险?

– 交付

Page 12: 北京大学暑期课程 外企职业的发展与生活的平衡

12

Product Release ProcessLine of Business

Phase of release

Product Planning Design Development Testing Release

Marketing Marketing Plan Worldwide Launch, Global Positioning

Product Management

Product Plan Doc Plan Beta Plan Pricing Curriculum

End of Life planning

Development&Doc Functional Specs, External Design Specs,

Source code updates

Bug fixing; Doc

Release Management

Release Schedule Exit criteria Quality goals Post Mortem

QA Test Plan Test case development

System Performance Stress; Doc review

Platform Technolgies

Porting Plan Ported Software

Sales Sales Awareness Plan

Oracle University Ed Plan Education Readiness

Support Requirements Plan

Support Plan Support Tools Customer Support Readiness

DDR Feature training Software Support Readiness

Page 13: 北京大学暑期课程 外企职业的发展与生活的平衡

13

研发流程

架构设计 HLD 详细设计 代码代码

测试计划 测试设计 测试代码测试代码

文档计划 文档写作 文档

文档

需求需求

Page 14: 北京大学暑期课程 外企职业的发展与生活的平衡

14

研发项目监控和评估 – 项目做得如何?

– 时间和范围 – 相对明确,容易评估– 质量和过程:

• 问题与讨论:你是项目经理,要衡量哪些因素?• 你是工程师,如何评价自己的工作质量?老板和同事

对我的工作满意吗?为什么?• 你是开发(测试)工程师,对测试(开发)工程师的

工作满意吗?

Page 15: 北京大学暑期课程 外企职业的发展与生活的平衡

15

研发项目监控和评估 – 项目做得如何?

• 开发团队交付:» FS» 设计» 代码» 软件

• 测试交付:» 测试用例» 测试报告 – 进度,

结果,性能,可靠性等

» 错误报告• 覆盖面• 测试效率• Bug 质量

Page 16: 北京大学暑期课程 外企职业的发展与生活的平衡

16

客户支持流程• 面向用户的网页• 客户支持的角色

– 客户支持工程师 -If customers are not able to resolve their issues via eforums, then they are routed to a Support engineer who will file an iSupport ticket to track their issues

– Backline Support-- If the customer issue is determined to be a software defect, then the Support engineer will engage a product software specialist within support called a BDE engineer who acts as the bridge between Support and Development organizations

– DDR—BDE engineers work primarily with DDR (Diagnosis and Defect Resolution) engineers within Development; DDR is the team responsible for providing one off bug fixes to customers

Page 17: 北京大学暑期课程 外企职业的发展与生活的平衡

17

程序员的职业阶梯• 头衔: 初级 中级 高级 设计师 架构师 科学家• 能力进阶:

– 经历经验 – 做过哪些项目– 职责范围– 技术能力 (复杂度)– 知名度– 影响力 权威? 影响技术决策– 成就与成果

• 问题与讨论:在一个小组里,为什么大家都愿意听他的意见?

Page 18: 北京大学暑期课程 外企职业的发展与生活的平衡

18

技术骨干与 People Manager• 两个方向:

– 成为技术骨干,专家– 成为 people manager

• 相同:– 自我激励– 有效沟通– 团队合作– 精通技术

• 不同– People Manager重点在于管人:

• 招聘,评估,人员的提、降,定工资,奖金分配,解聘• 分配任务,督促,激励他人• 授权与协作• 日常运作:机器申请,账号,假期,培训

Page 19: 北京大学暑期课程 外企职业的发展与生活的平衡

19

绩效管理• 目标设定 - SMART

– 1. Specific – Objectives should specify what they want to achieve.2. Measurable – You should be able to measure whether you are meeting the objectives or not.3. Achievable - Are the objectives you set, achievable and attainable?4. Realistic – Can you realistically achieve the objectives with the resources you have?5. Time – When do you want to achieve the set objectives?

– Examples of SMART Objectives:

There are a number of business objectives, which an organization can set:– Market share objectives: Objectives can be set to achieve a certain

level of market share within a specified time. E.g. obtain 3% market share of the mobile phone industry by 2004.

– To increase profit: An objective maybe to increase sales 10% from 2003 – 2004.

Page 20: 北京大学暑期课程 外企职业的发展与生活的平衡

20

绩效管理• 定时检查• 年度评定• 问题:下面的目标设定符合 SMART标准吗?• 这位工程师是什么样的级别,在团队中地位如

何?• 他会得到什么样的评级?

Page 21: 北京大学暑期课程 外企职业的发展与生活的平衡

21

招聘流程

– 发布职位– 搜集简历– 技术笔试– 技术面试,参考成绩单– Manager 面试– 人力资源部面试– 发 offers

Page 22: 北京大学暑期课程 外企职业的发展与生活的平衡

22

应聘建议– 选择自己喜欢的公司和职位

•调查:你在意公司的哪些方面?• 企业用人评分表

– 问题:你了解企业的需求吗?– 与职位相匹配– 技术– 非技术

• JD1• JD2

Page 23: 北京大学暑期课程 外企职业的发展与生活的平衡

23

面试建议• 用实例说明自己的能力

– 例子 : 请问你在项目中碰到的比较难的编码问题是什么?– 请问你在项目中用过多线程吗?

• 切勿夸夸其谈– 例子:我做的项目交给 QA后没有一个bug

• 问哪些问题?表达了你的兴趣所在。– 讨论:下属提问哪个会给对方留下好印象?

• 请问贵公司多长时间涨一次工资?• 你们做的产品已经很成熟了,请问下一步产品将怎样发展?

• 面试时为什么与你闲聊?– 应聘者的性格– 对职位的兴趣– 应聘者的沟通方式和反应能力

• 面试是日常积累的集中反应,关键是平常的修炼

Page 24: 北京大学暑期课程 外企职业的发展与生活的平衡

24

校园到职场的转换:小建议

– 注意细节:要让人觉得你可以依赖– 独立解决问题与勤于与他人沟通

例子:最怕什么都问和什么都不问的人– 与经理及时沟通– 职业发展:你是自己职业发展的主人;主动征求Manager 意见

Page 25: 北京大学暑期课程 外企职业的发展与生活的平衡

25

工作与生活的平衡 – 经验分享• 生活与工作的良性互动

– 生活与工作的共同之处:一分耕耘,一分收获– 用积极善良的心态对待它,就会得到美好的回报

• 生活与工作的转换– 工作时专心工作,分清楚轻重缓急– 回家时将工作的烦恼关在门外– 扮演好自己在家庭和工作中的角色

• 外企带薪年假:与 Manager提前沟通安排好工作和休假

• 外企提供专业的心理咨询

Page 26: 北京大学暑期课程 外企职业的发展与生活的平衡

26

工作与生活的平衡 – 经验分享•推荐 - 软技能培养:高效能人士的 7

个习惯