1、软件工程师职业认证,赵铭,The bright road to future,前 言软件工程师的发展前景,软件工程师是从事软件开发相关工作的人员的统称。包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。大家肯定都听过“软件蓝领”这个词,在中国,“软件蓝领”等同软件工程师。因为根据现今中国软件业发展的情况,在企业中,员工要既当软件“蓝领”,又当软件架构员,既要进行软件的架构设计,同时又要掌握实际操作,进行编码测试和软件文稿的书写。所以软件工程师的发展前景巨大。那么其表现在哪几个方面呢?,前 言软件工程师的发展前景,目 录:,程序员认证,微软认证数据库管理员,Java程序员认证
2、,程序员认证,微软认证数据库管理员,Java程序员认证,程序员认证报考方式,程序员认证科目内容及考试方式,计算机科学基础,计算机系统基础,计算机信息安全基础,考试时间:150minx2,考试方式:笔试x2,程序员认证考试试题举例,逻辑变量X、Y进行逻辑“异或”(用表示)运算的含义是:若X、Y取值相同(都为true或都为false),则XY的值为false,否则XY的值为true,用逻辑“与”()、“或”()、“非”()表示XY的式子: A. (X Y) (X Y) B(X Y) ( X Y) C(X Y ) ( X Y) D(X Y) ( X Y),答案:C,DBA的工作职责,安装和配置MMS
3、,工作职责,管理数据库,开发逻辑数据模型,导出物理数据库设计,创建物理数据库,使用T-SQL创建数据服务,管理和维护数据库,配置和管理安全性,监视和优化数据库,设计实现数据库,全面管理和维护数据库服务器,控制数据库系统,分析数据库结构,排除不良设计,逻辑设计,物理实现数据库,DBA对应职位,MCDBA认证要求及收益,MCDBA认证与OCP认证对比,市场份额,Oracle适用于企业级别,对跨平台、多用户和多层结构有需求,产品应用:,Sql Server适用于中小规模公司,限于Windows平台,但操作简单,费用低,操作方式,Oracle操作复杂,提供图形界面和命令行两种方式,在Windows和U
4、nix下操作相同,Sql Server操作简单,但只有图形界面,MCDBA认证与OCP认证对比,在目前中国IT行业的大背景下,很少国内企业会雇佣专门的数据库管理员来管理数据库,往往需要数据库设计、数据库管理和数据库开发同时兼作,所以单单把数据库证书作为自己职业规划的跳板是不太合适的。更明智的做法是选择一个方向,学习它获得相应的证书,再谋求实践的机会,最后从实践中找到自己真正需要的知识和能力。,职业方向,认证比较:,学习成本,学习难度,就业环境,OCP是Oracle数据库管理和设计,MCDBA主要是SqlServer数据库管理和设计,参加OCP认证必须参加4门培训(9000 ¥ x4),4门考试
5、(125 x4 ),MCDBA只需要4门课程,每门考试费用450 ¥,不强制要求参加培训,OCP学习难度大,一般至少为6-12个月,MCDBA的难度略低,单机实验环境实现起来比较方便,建议学习周期一般为2-3个月,Java程序员认证考点,考点,声明和权限控制,垃圾回收机制,操作数与符号,线程,流控制和异常处理,Java.awt/lang/util/io包中的类,重载、覆盖、运算类型和面向对象,Java程序员认证考试,提前两天,身份证,两个月内,Java程序员认证考试注意事项,Java程序员认证考试共有试题59道,通过分数为61分(答对36道题即可)。时间为120分钟,在提交试卷前的任何时候,都可以看到任意一道试题。题型分为单选和多选题(可根据单选框或多选框来判断),多选题在题目中将指明该题有几个正确答案。,THANKS,谢谢观看,