logo资料库

软件工程师的未来发展方向和个人规划.pdf

第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
资料共18页,剩余部分请下载后查看
软件工程与职业规划
主要内容
给自己一个支点——案例
给自己一个支点——目标
2. 软件工程概述——概念
2. 软件工程概述——思想
2. 软件工程概述——内容
3.角色与需求——角色分析
3.角色与需求——技术开发类(基础)
3.角色与需求——技术开发类(高级)
3.角色与需求——技术应用类
3.角色与需求——技术管理类
3.角色与需求——顾问咨询类
4. 职业发展RoadMap
5.塑造职业素质
6. 本科生与研究生
结束语
作业
2008信息科学与技术学院本科新生教育系列讲座之 软件工程与职业规划 中山大学信科院计算机系 余 阳 副教授 yuy@mail.sysu.edu.cn
主要内容 1. 给自己一个支点 2. 软件工程概述 3. 角色与需求 4. 职业发展RoadMap 5. 塑造职业素质 6. 本科生与研究生
1. 给自己一个支点——案例 身边的例子:著名中学优秀学生考进中大->游戏人生->大四12门不及 格->? 哈佛大学有一个非常著名的关于目标对人生影响的跟踪调查。对象是 一群智力、学历、环境等条件差不多的年轻人,调查结果显示: 1. 27%的人没有目标; 2. 60%的人目标模糊; 3. 10%的人有清晰但比较短期的目标; 4. 3%的人有清晰且长期的目标。 25年跟踪研究的结果,他们的生活状况及分布现象十分有意思: 1. 那些占3%者,25年来几乎都不曾更改过自己的人生目标。25年来他们都朝着同一方 向不懈地努力,25年后,他们几乎都成了社会各界的顶尖成功人士,他们中不乏白 手创业者、行业领袖、社会精英。 2. 那些占10%有清晰短期目标的人,大都生活在社会的中上层。他们的共同特点是, 那些短期目标不断被达成,生活状态稳步上升,成为各行各业的不可缺的专业人 士,如医生、律师、工程师、高级主管等 等。 3. 占60%的模糊目标者,几乎都生活在社会的中下层,他们能安稳地生活与工作,但 都没有什么特别的成绩。 4. 剩下的27%是那些25年来都没有目标的人群,他们几乎都生活在社会的最底层。他 们的生活都过得不如意,常常失业,靠社会救济,并且常常都在抱怨他人,抱怨社 会,抱怨世界。
1. 给自己一个支点——目标 人没有目标,如同船没有帆 大学是人生最美好的时期,是新的人生的开始 人生的路无法回头,但可以借鉴前人的经验 阿基米德:给我一个支点,我可以撬起整个地球 给自己一个目标,给自己的人生一个支点! 职业规划的基本原则:知己知彼 知己:性格、能力、兴趣(稳定->易变) 知彼:软件工程(本讲座内容主要针对工程型应用人 才,不含销售、科学研究等职业,但道理相通) 应用与研究:85% : 15%(个人估计)
2. 软件工程概述——概念 软件工程:(1)将系统化、规范化、可度量的方 法应用与软件的开发、运行和维护的过程,即将 工程化应用于软件中。(2) 对(1)中所述方法的研 究。-——IEEE[IEE93] 软件工程:是指导计算机软件开发和维护的工 程学科。采用工程的概念、原理、技术和方法来 开发与维护软件,把经过实践考验而证明正确的 管理技术和当前能够得到的最好的技术方法结合 起来,这就是软件工程。
2. 软件工程概述——思想 软件危机 传统工程行业对软件业的影响:不同时代和行业的人思考 解决的问题大不相同,但人解决问题的思维模式和方法却是 相对稳定的,经验也是渐进积累的。新兴行业完全应该继承 传统行业的所积累的智慧和财富。 建筑:规划设计、工程施工、工程监理 软件:顾问咨询、软件设计、软件工厂、监理 职业发展 复杂度控制:问题分解、过程分解 个人英雄主义->团队协作
2. 软件工程概述——内容 基础:软件生存周期和模型 标准:ISO9000-3质量管理和保证标准 ISO/IEC 12207:1995信息技术—— 软件生存周期过程 CMM软件能力成熟度模型 生命周期、 KPA/支持、技术方法 组织过程 可行性研究 需求分 析 系统设 计 编码 测试 维护 技术过程 质量管理 项目计划 项目跟踪 人员管理 配置管理 风险管理 …… 做 什 么? 如何 做?工具? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
3.角色与需求——角色分析 应用型人才 技术开发类 技术应用类 技术管理类 顾问咨询类 程序员、测试工程师、UI工程师… 需求分析师 架构设计师 技术总监 维护工程师 系统管理员 IT规划师&架构师 CIO SQA(质保) SCM(配置管理) 项目经理、部门经理 项目总监 售前工程师 监理师 咨询顾问(系统、运维) 总工程师
分享到:
收藏