截图
简介
这是一个关于职业生涯规划教学ppt,主要介绍了我是谁、我想做什么、我会做什么、环境支持或允许我做什么、我的职业与生活规划是什么等内容。欢迎点击职业生涯规划教学ppt下载查看。
职业生涯规划教学ppt是由红软PPT免费下载网推荐的一款工作PPT模版类型的PowerPoint.
从软件产业的职业生涯规划谈社会需求的IT人才
居琰
工学博士
重庆市信息产业局信息化推进处处长
Email:juy@cqit.gov.cn
Tel:67512278
一句台词
你爱他吗?把他送到纽约去
你恨他吗?把他送到纽约去
我们的台词
你爱他吗?让他当程序员!
你恨他吗?让他当程序员!
恭喜的理由
高科技
朝阳产业
灵魂产业
时代潮流
高收入
白领
体面
抱头痛哭的理由
目不暇接
身不由己
竞争残酷
起五更爬半夜
比工人还工人
猪狗不如的生活
软件产业需要的人
充沛的体力
灵敏的反应
年轻
效率高
报酬低
程序员30岁话题
“三十而立”,意即三十岁是人生的一个黄金时段,是事业初成,蓬勃兴起的起点。
中国程序员这个团体中,很多到了30岁,或者还没有到30岁的开发者对以后的发展便感到了盲目。
国内的很多软件公司在招收程序开发人员时往往将30岁界定成为了招收程序员的年龄上限
两种极端
“30岁问题”产生的重要原因:很少有人能够有一个明确而踏实的目标
唉,瞎混吧!
我要做比尔盖茨!
不考虑实际情况的自我催眠中迷失了方向
理想和现实
30岁以后还能做什么
不要给他人打工“的想法,总要自己扯出来单干
不断地出现了具有中国特色的小作坊软件公司
完成J-C的转变
程序员是职业(career),而不只是工作(job)
要重技术能力,更要重综合的职业素质
准备跳槽
53.30%的人跳过两次槽
16.43%的人跳过三次槽
30.27%的人跳过三次以上槽
跳槽原因
46.61%是因为待遇感到不太满意
26.12%是因为业务得不到发展而离开
18.34%则是要更换到其他行业。
选择工作的动机
业务水平的提高,以及个人职业发展比薪资相对重要得多
50.51%的人认为在找工作中个人职业发展是最重要的因素
36.94%的人认为薪资最重要。
跳槽的背后
大部分软件企业规模太小、极不稳定
IT教育体系不满意
对薪酬不满意
对软件公司不满意
对自己也不满意。
人才状况
供不应求,缺口较大
人才结构失衡,软件人才结构呈“纺锤型”,即“软件金领”和“软件蓝领”严重短缺
软件人才流向结构失衡 ,主要流向北京、上海、广州和深圳,流向外资企业
要回答的问题
我们的软件业发展需要怎样的职业化程序员?
投身软件业的程序员如何走职业化道路?
如何帮助程序员达成职业化?
个人职业生涯规划与管理
软件特点
一个软件系统,无论其规模大小,其生产都至少需要经过设计、编码、测试三个阶段;
根据这三个阶段,可以将从事软件生产的人分为三类:产品的设计者、产品的组织者、产品的生产者。
软件企业需要的人才
软件企业真正需要三类人才:
第一类是既懂技术又懂管理的软件高级人才;
第二类是系统分析及设计人员,称为软件工程师;
第三类是熟练的程序员。
程序员分类
软件设计师
测试工程师
文档工程师
项目经理
产品经理
选择1——软件工程管理
建筑房屋
中国软件行业最缺少的人才也就是软件工程管理人才,以及具有软件工程管理思维的程序员。
深入研读并理解CMM(Capability Maturity Model,成熟度模型)的定义、应用
Microsoft Project,项目管理
选择2——软件系统建模
统一建模语言UML(Unified Modeling Language)
选择3——软件测试与管理
在认识上重开发、轻测试,没有认识到软件项目的如期完成不仅取决于开发人员,更取决于测试人员
提高对软件测试的认识,同时要掌握先进的软件测试方法
选择4——数据库应用开发
数据库工程师、数据库管理员、数据库程序开发工程师、数据库设计人员
Oracle、IBM DB2 UDB和Sybase ASE,Microsoft SQL Server和Borland公司的InterBase
选择5——通用桌面软件开发
要想成为一个很好的通用软件开发工程师,要很熟悉自己所使用的编程语言:Basic,C/C++和Pascal
软件工程师、系统分析工程师、软件实施工程师、企业信息专员
选择6——娱乐游戏软件开发
娱乐需求和未来可能的娱乐市场的驱动下,运行于个人计算机上的小型娱乐软件也逐渐吸引世人的眼球
利用常见的开发工具来实现,譬如Visual C++,Delphi,C++ Builder,以及Visual Basic等
软件工程师、高级软件工程师、游戏研发工程师、C/C++程序员、游戏设计师
选择7——信息管理软件开发
数据库技术、程序设计语言
软件工程师、高级软件工程师、系统分析工程师、企业信息专员、Delphi程序员
选择8——Windows下Web应用开发
.NET技术和Microsoft SQL Server成为Windows平台上Web应用开发的事实上的标准
Web技术ASP程序员、Web开发程序员、Web工程师、软件工程师、Web技术人员、电子商务工程师
选择9——Linux/Unix下Web应用开发
掌握Tomcat和WebLogic的配置和使用
JSP和PHP
MySQL、Oracle
选择10——基于XML的Web应用开发
XML技术可以广泛的应用于当前的各种应用中,例如在.NET中的应用、在Java中的应用等。
软件工程师、网络开发工程师、XML技术工程师
选择11——基于Java的Web应用开发
J2EE包含许多内容,包括Java应用架构、Java Servlet、EJB(Enterprise JavaBeans)、JSP等许多技术
Java开发工具以Borland公司的JBuilder和IBM公司的Visual Age最为流行
Java工程师、J2EE开发工程师、软件工程师、Java系统分析员
选择12——大型网络游戏开发
由于对性能的要求很高,网络游戏软件往往使用C/C++作为开发语言,在Windows下选择Visual C++作为开发工具,而在Linux/Unix下面,则采用GCC作为开发环境。
C/C++软件工程师、高级软件工程师、C程序员、网络程序员、游戏软件工程师
选择13——嵌入应用开发
嵌入式系统开发便成了一种热门的需求,各种针对嵌入式应用的工具如编译、布局布线、合成、仿真、测试、验证、编程等工具不断在自动化与智能化方面获得提升。
需要掌握的是C/C++语言、Java语言、Visual C++语言、Linux下C/C++语言的应用方法之一。
选择14——操作系统技术
搞Linux 吧
选择15——硬件驱动开发
在视窗平台上的驱动程序开发就是基于DDK的硬件程序设计过程,在Visual C++上通过C语言编程实现的
Linux平台下的硬件驱动程序必须对Linux的内核代码由较深的认识
回到生涯
萨珀认为,生涯是个人终其一生所扮演角色的整个过程,由三个层面构成:
一是时间。即个人的年龄或生命的时程,又可细分为成长、试探、建立、维持、衰退等时期。
二是广度或范围。即每个人一生所扮演的各种不同的角色。
三是深度。即个人投入的程度。
我们该教给学生什么1——别跟着感觉走
根据个人的理想来安排自己的生活
不要频繁跳槽
别总当新手
我们该教给学生什么2——要做综合素质高手
不要随便瞧不起别人
培养自己多方面的能力:管理,亲和力,公关能力
技术以外的技能才是更重要
我们该教给学生什么3——不可全沉湎于技术
不可一门心思钻营技术
自己给自己压力
技术只不过是你今后前途的支柱之一
我们该教给学生什么4——细节决定命运
仔细、仔细、再仔细
认真、认真、再认真
艰难的创造一点
轻松的毁掉一切
我们该教给学生什么5——多交“三教九流”的朋友
不能只会说程序员语言
多交朋友
圈子大点
朋友广点
我们该教给学生什么6——多看杂书
金融
财会
管理
历史
地理
税务
法律
因为你不能确定
哪天会用上这知识!
我们该教给学生什么7——战胜自己
最难的是战胜自己
别轻易原谅自己
克服多疑,敏感,犹豫不决,胆怯,多虑程序员职业病
我们该教给学生什么8——推销自己
善于利用一切机会推销自己
树立自己的品牌形象
要创造条件让别人了解自己
该出手就出手
我们该教给学生什么9——随时准备失败
失败常有,但不能由此失去自己
人生不如意,十之八九
经历风雨,才见彩虹
我们该教给学生什么10——自知之明
展示自己的特长,不刻意掩盖自己的缺陷
不轻言失败
不沾沾自喜。
我们该教给学生什么11——诚信和正直
人品直接决定价值
充分信任、支持和帮助
能做和不能做
我们该教给学生什么12——直接的交流和沟通
团队精神
不能遮遮掩掩、言不由衷甚至挑拨是非
好的工作气氛来自交流
结束语
投身软件产业,是命运选择你,还是你选择命运?
我们到底教给学生的是什么?
我们还缺少什么?
谢谢!
展开