CSDP是个好东西
——CSDP 认证考试简介
CSDP是Certified SoftwareDevelopmentProfessional的缩写, 意思是授证的软件开发专业人员, 它是 IEEE 计算机学会为软件人员职业化开发的资格认证程序。著名软件工程专家Grady Booch 在谈及软件工程未来时,特别指出软件工程将成为一个职业,因为软件在信息时代的作用越来越明显,它可以直接关系到国计民生,因此,在美国已开始讨论软件工程师是否应当发执照的问题,因为滥竽充数的软件人员将是极大的危险,1998年德克萨斯州率先实施软件工程师执照制度,加拿大两个州随后跟进,尽管在这个问题上还有很大争论,但软件人员的职业化问题已被迫切地提到议事日程上,因为这是软件人才走向成熟的标志,是产业发展的一个必需,西方发达国家这几年在这方面做了大量研究准备工作,CSDP 认证程序的出现,就是这方面的一个重要成果。
专家指出,一个成熟的职业框架应包含下列基本要素:初始入门教育、水平鉴定、技能和职业发展制度、包括指导性的知识体系和完备的继续教育体制、授证程序和执照制度、职业道德规范、专业协会的主导作用。为使软件工程真正成为一个成熟的职业,软件界近十几年已做了大量的工作。早在1993年IEEE计算机学会就开始行动,建立常设委员会研究如何把软件工程建设为一个真正的职业,委员会提出了四项推荐行动:
•采用标准定义
•定义一个要求的知识体系和推荐的实践
•定义道德标准
•定义教育课程
ACM(美国计算机协会)也在1993年采取类似行动,并提出建议与IEEE-CS进行合作,成立专门委员会。一些专家更是明确提出“软件工程不是计算机科学”,把软件工程专业明显独立出来,Rochester 技术大学(RIT)1996年在美国首先设立软件工程专业,其后美国、加拿大、英国和澳大利亚的许多大学相继跟进,为确保教育质量,1998年ACM和 IEEE-CS 两大计算机学会联合建立软件工程教育项目(SWEEP),研究软件工程课程设置问题,到2003年6月发表计算机课程—软件工程(CCSE)大纲第一稿,现又正式更名为“软件工程2004教程”(SE2004),2004年2月又公布SE2004第二稿。
在软件工程人员的技能发展方面, 一项重大成功和进展是, 完成了对《软件工程知识体系》(SWEBOK)的定义,这被认为是软件工程领域近十年来的重大成就之一。该项目也是由IEEE-CS和ACM两大计算机学会联合启动,于1998年成立软件工程协调委员会(SWECC),整个项目分成三个阶段进行:即稻草人计划、石人计划、和铁人计划,参与的包括来自产业界、学会、标准化组织和学术界的500多位专家,到2004年正式发布铁人版,并申请美国专利。SWEBOK对软件工程的核心知识内涵进行了划定,提供了一个国际公认的观点,可作为软件工程人员职业发展的参考基础,以及实施相关培训教材、发展职业授证程序和执照考试制度的参考标准和依据。SWEBOK识别了十个“知识领域”(KA),包括:软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程工具和方法、软件质量。
1998年IEEE-CS和ACM 两大计算机学会联合工作组完成和批准《软件工程职业道德规范和职业实践》标准。上海软件行业协会也已把职业道德规范标准翻译成中文,并经国际委员会审定,成为简体中文版的标准,公布在国际网站上。
美国为配合实施软件工程师执照制度, 希望专家众多的计算机学会协助出考题, 对此ACM 发表声明, 认为发执照是政府行为, 作为学术团体无意参加, IEEE 计算机学会也发表了类似的声明,认为学术团体对执照制度持中立态度, 但表示学会有义务为人员的技术资格提供证书, 其实授证程序也是职业化建设的一个重要内容, 这就是 CSDP 程序的起由。自1999年开始IEEE-CS组织力量对软件开发进行作业分析, 确定考试内容, 并组织专家出试题, 2001年在10个国家人员中对试题进行了β测试, 2002年正式在国际上推出 CSDP程序和考试, 第一年共有11个国家208位软件人员获得证书, 通过率为60%, 其中美国最多, 为179人, 中国3名, (2名在北京,1名在上海) , 印度也仅通过3人。考虑到中国和印度具有大量的软件人员,IEEE 计算机学会非常关心这两个地区的CSDP推广工作,IEEE-CS主席为此多次访华,并在北京和上海设立考试中心,同时与中关村科技园区海淀园达成合作协议,联合在中国推广CSDP认证程序。
什么是专业授证,授证是第三方对一个职业人员所掌握的知识和技能的一个正式认定和评估,它不同于执照,执照通常由一个政府部门颁发,对从业人员具有法律强制性,未取得执照的从业是非法的,授证则是自愿的,目前有三类形式:职业性的、特定产品相关的、与培训有关的,CSDP属于第一类,它不依赖特定企业或产品,对能力要求更广泛。现在IT 的授证非常热,近三年国际上的有关证书从200种发展到400种,几乎翻了一番,2004年这一市场已达到40亿美元(IT 培训市场是340亿美元),一个被广泛认可的授证例子是项目管理协会PMI 的项目管理人员证书PMP,目前在全世界26个国家获得 PMP证书的已超过 3 万人,CSDP 由于对软件人员的普遍性,其潜在价值和影响范围将不亚于PMP。
授证的好处现在越来越得到认可,对个人说,这将是其能力和优秀的一个标志,有利于提高自身的竞争力,对个人而言,是不断完善的一个投资。对一个组织来讲,也有许多好处,有利于提高胜任力和知识投资的含金量,指导培训的方向和人力资源管理,更好地评估供应商,按IDC 的报告,企业对授证的投资,9个月就可回报。以印度最大的软件企业 Tata为例,它号称有10%的人员获得质量保证协会 QAI 的CSQA/CSTE (软件质量分析师/测试工程师)证书,因此给人非常深刻的印象,无怪他们能达到CMM 5级,开发的软件具有很好的质量保证。
CSDP相当一个国际软件工程师的证书,它要求报考人不仅具备学士学位或相当的同等学历,还要有 9000小时(4-—5年)的实际开发经验,而且至少2年是在最近4年内,需要提出实际证明,对知识要求也是比较高和宽的,它完全对应《软件工程知识体系》SWEBOK 所规定的知识领域,为考试准备提供的参考资料也十分丰富,即使对一位专家也不免要刮目相看,可以说在专业要求上有相当的份量。中国的软件产业虽然还处于其幼年期,但面对经济全球化的趋势,正面临十分巨大的竞争压力,特别在进入WTO 后,因此,中国的软件人员如何自觉地走职业化的道路,变得十分重要和迫切,以便更快地成熟起来,能与国际完全接轨,接受CSDP培训,获取CSDP 证书,无疑是一个合时的选择,我们在此积极推荐。
由于CSDP 证书是由IEEE计算机学会认证和授予的,也具有特别的权威性,这里,我们特别介绍一下 IEEE 协会,现在国内许多人,包括一些专业的培训机构,只认印度的 NIIT 和APTECH,确对IEEE 毫不知情,这是十分可笑和难为情的事,为此,我们这里只能用一定的篇幅说明一下。
IEEE 是国际电气电子工程师协会的简称,是全世界最大的专业学会之一,它所属的计算机学会 IEEE-CS 是世界上目前最老和最大的计算机专业学会,它的使命是成为全世界计算职业人员技术信息和服务的领先提供者,它的属下有10份杂志和11份学报,每年召开的专业国际会议和会刊出版超过150个,在全世界有157 个学生分会和176个专业分会,在教育活动方面有课程大纲设计、水平鉴定活动和提供继续教育服务,有9个标准化机构和200个标准化工作组参与软件工程标准活动,下设34个技术委员会和9个特别工作组,2002年又为会员提供100门免费的远程教育课程,IEEE计算机学会的权威性和影响力可见一斑,因此,作为中高级人才的培养和认证,IEEE-CS 的CSDP认证将是一个最权威的推荐和正确的选择。
本文转自arthur593351CTO博客,原文链接:
http://blog.51cto.com/arthur5933/112292
,如需转载请自行联系原作者