Java工程师的入职全攻略.ppt
《Java工程师的入职全攻略.ppt》由会员分享,可在线阅读,更多相关《Java工程师的入职全攻略.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、笑话开篇软件业有这样一个笑话,“说起编程,博士不如硕士,硕士不如本科生,本科生不如专科生,专科生不如高中生”一句台词你爱他吗?把他送到纽约去你爱他吗?把他送到纽约去你恨他吗?把他送到纽约去你恨他吗?把他送到纽约去我们的台词你爱他吗?让他当程序员!你爱他吗?让他当程序员!你恨他吗?让他当程序员!你恨他吗?让他当程序员!恭喜的理由高科技高科技朝阳产业朝阳产业灵魂产业灵魂产业时代潮流时代潮流高收入高收入白领白领体面体面抱头痛哭的理由目不暇接目不暇接 身不由己身不由己竞争残酷竞争残酷起五更爬半夜起五更爬半夜 比工人还工人比工人还工人烦躁无味的生活烦躁无味的生活软件产业需要的人充沛的体力充沛的体力灵敏的
2、反应灵敏的反应 年轻年轻效率高效率高报酬低报酬低程序员程序员3030岁话题岁话题“三十而立三十而立”,意即三十岁是人生的,意即三十岁是人生的一个黄金时段,是事业初成,蓬勃一个黄金时段,是事业初成,蓬勃兴起的起点。兴起的起点。中国程序员这个团体中,很多到了中国程序员这个团体中,很多到了30岁,或者还没有到岁,或者还没有到30岁的开发岁的开发者对以后的发展便感到了盲目。者对以后的发展便感到了盲目。国内的很多软件公司在招收程序开国内的很多软件公司在招收程序开发人员时往往将发人员时往往将30岁界定成为了岁界定成为了招收程序员的年龄上限招收程序员的年龄上限 两种极端唉,瞎混吧!唉,瞎混吧!我要做比尔盖茨
3、!我要做比尔盖茨!理想和现实不要给他人打工不要给他人打工“的想法,总要自的想法,总要自己扯出来单干己扯出来单干不断地出现了具有中国特色的小作不断地出现了具有中国特色的小作坊软件公司坊软件公司 完成完成J-CJ-C的转变的转变程序员是职业(程序员是职业(career),而不只),而不只是工作(是工作(job)要重技术能力,更要重综合的职业要重技术能力,更要重综合的职业素质素质选择工作的动机选择工作的动机业务水平的提高,以及个人职业发业务水平的提高,以及个人职业发展比薪资相对重要得多展比薪资相对重要得多50.51%的人认为在找工作中个人的人认为在找工作中个人职业发展是最重要的因素职业发展是最重要的
4、因素36.94%的人认为薪资最重要。的人认为薪资最重要。人才状况供不应求,缺口较大供不应求,缺口较大 人才结构失衡,软件人才结构呈人才结构失衡,软件人才结构呈“纺锤型纺锤型”,即,即“软件金领软件金领”和和“软软件蓝领件蓝领”严重短缺严重短缺软件人才流向结构失衡软件人才流向结构失衡,主要流,主要流向北京、上海、广州和深圳,流向向北京、上海、广州和深圳,流向外资企业外资企业 软件特点一个软件系统,无论其规模大小,一个软件系统,无论其规模大小,其生产都至少需要经过设计、编码、其生产都至少需要经过设计、编码、测试三个阶段;测试三个阶段;根据这三个阶段,可以将从事软件根据这三个阶段,可以将从事软件生产
5、的人分为三类:产品的设计者、生产的人分为三类:产品的设计者、产品的组织者、产品的生产者。产品的组织者、产品的生产者。软件企业需要的人才软件企业真正需要三类人才:软件企业真正需要三类人才:第一类是既懂技术又懂管理的软件第一类是既懂技术又懂管理的软件高级人才;高级人才;第二类是系统分析及设计人员,称第二类是系统分析及设计人员,称为软件工程师;为软件工程师;第三类是熟练的程序员。第三类是熟练的程序员。程序员分类程序员分类 软件设计师软件设计师测试工程师测试工程师文档工程师文档工程师项目经理项目经理产品经理产品经理 选择1软件工程管理软件工程管理 建筑房屋建筑房屋中国软件行业最缺少的人才也就是中国软件
6、行业最缺少的人才也就是软件工程管理人才,以及具有软件软件工程管理人才,以及具有软件工程管理思维的程序员。工程管理思维的程序员。深入研读并理解深入研读并理解CMM(Capability Maturity Model,成熟度模型)的定义、应,成熟度模型)的定义、应用用 Microsoft Project,项目管理,项目管理 选择2软件系统建模软件系统建模 统一建模语言统一建模语言UML(Unified Modeling Language)选择3软件测试与管理软件测试与管理在认识上重开发、轻测试,没有认在认识上重开发、轻测试,没有认识到软件项目的如期完成不仅取决识到软件项目的如期完成不仅取决于开发人
7、员,更取决于测试人员于开发人员,更取决于测试人员 提高对软件测试的认识,同时要掌提高对软件测试的认识,同时要掌握先进的软件测试方法握先进的软件测试方法 选择4数据库应用开发数据库应用开发 数据库工程师、数据库管理员、数数据库工程师、数据库管理员、数据库程序开发工程师、数据库设计据库程序开发工程师、数据库设计人员人员 Oracle、IBM DB2 UDB和和Sybase ASE,Microsoft SQL Server和和Borland公司的公司的InterBase 选择5通用桌面软件开发通用桌面软件开发要想成为一个很好的通用软件开发要想成为一个很好的通用软件开发工程师,要很熟悉自己所使用的编工
8、程师,要很熟悉自己所使用的编程语言:程语言:Basic,C/C+和和Pascal 软件工程师、系统分析工程师、软软件工程师、系统分析工程师、软件实施工程师、企业信息专员件实施工程师、企业信息专员 选择6娱乐游戏软件开发娱乐游戏软件开发 娱乐需求和未来可能的娱乐市场的娱乐需求和未来可能的娱乐市场的驱动下,运行于个人计算机上的小驱动下,运行于个人计算机上的小型娱乐软件也逐渐吸引世人的眼球型娱乐软件也逐渐吸引世人的眼球 利用常见的开发工具来实现,譬如利用常见的开发工具来实现,譬如Visual C+,Delphi,C+Builder,以及,以及Visual Basic等等 软件工程师、高级软件工程师、
9、游软件工程师、高级软件工程师、游戏研发工程师、戏研发工程师、C/C+程序员、游程序员、游戏设计师戏设计师 选择7信息管理软件开发信息管理软件开发 数据库技术、程序设计语言数据库技术、程序设计语言 软件工程师、高级软件工程师、系软件工程师、高级软件工程师、系统分析工程师、企业信息专员、统分析工程师、企业信息专员、Delphi程序员程序员 选择8Windows下Web应用开发.NET技术和技术和Microsoft SQL Server成为成为Windows平台上平台上Web应用开发的事实上的标准应用开发的事实上的标准Web技术技术ASP程序员、程序员、Web开发开发程序员、程序员、Web工程师、软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 工程师 入职全 攻略
限制150内