杂谈:日本的信息技术资格认证考试

最近跟同事谈到所在的集团企业业务系统更新的一些事儿,简单聊了聊企业信息化的一些话题。

这个话题说大也大,说小也小。在日本,为企业提供信息服务是一个成熟得略显古老的行业,如同建筑行业一样,工程化和标准化的程度比较高。当然,尚在不断发展变化中的计算机服务业的标准化程度还没法与存在上千年的建筑行业相比较。这里的比较高,也只是与信息服务行业尚欠发达的国家和地区作比较。

这种规范化,工程化,压低了人力价格,在产业链上造就了大量的民工岗位。当然这是行业发展的必然趋势。从认证考试制度的完善程度上就可见一斑。

日本的“情报处理技术者”考试,是一个存在多年的资格认证考试。我国原信息产业部的程序员考试一直与该认证相互呼应。记得当年大学毕业求职季的时候,NEC SOFT来国内招聘,特意说到这个考试的证书是有加分的,当然人家当时在大连最低学历要求是大连理工大学的本科毕业生。

taikei

经过多年的发展,这个考试认证从侧重企业信息系统的开发技术,演变为了涵盖技术,管理,运维,嵌入式产品等多个领域的综合认证制度。上图最左侧的IT Passport考试,曾经是低等级程序员考试的内容,目前已经发展为所谓的通识内容,主要面向非专业计算机人员。通过这一考试的人被认为有基本的计算机操作能力,包括excel的一般使用,和简单的公式编写和使用。这在当下的社会已经不是程序员专有的技术技能。

图右侧分为三个层次:基本的知识和技能(FE),应用的知识和技能(AP),高度的知识和技能。类似过去的,程序员,高级程序员(软件设计师),系统分析师的级别。与过去不同的是在高层次上进行了细分,不仅仅认定系统的分析设计能力,把COBIT/CMMI等体系中涉及到的信息咨询,系统管理,项目管理,数据库管理,信息安全等领域进行了全方位的覆盖;嵌入式方面也进行了细分。同时有意的提及了甲方企业(user)从业人员,乙方开发企业(vendor)从业人员的差异。基本上理解这一体系对IT行业的从业人员,或者有志于从事IT行业的学生,都是有所裨益的。

shiken_hensen

上面这张图是这一历史悠久的考试制度的变迁过程。从1969年开始,经历了几次较大的变革。随着行业的发展和工程技术理论的日趋完备,认证制度逐渐朝着更为细化和专业化的方向改进。

参加过国内程序员考试的各位大体上知道三个等级所需要的知识和技能。基本上学过点编程,能做点边角的工作,就可以通过初级的FE考试。CS专业课学得较为扎实,有工程经验,能完成模块设计,熟悉常用算法,大体上可以通过AP的考试。高度知识技能考试,需要对所在领域有比较深入的理解,并且对相关的知识有所涉猎:亦即所谓的V字型人才,对一项工作专精,对多个领域知识能够充分理解和运用。过去国内考系统分析师往往喜欢刷题,但是刷题是很难解决下午题的大论文的…… 当然刷题过的学生也大有人在。日本目前的考试,则在上述知识和技能以外,一定程度上加入了对使用计算机技术解决实际存在的问题的考核。像AP考试的介绍中说到:

 (1) 需要者(企業経営、社会システム)が直面する課題に対して、情報技術を活用した戦略を立案する。
 (2) システムの設計・開発を行い、又は汎用製品の最適組合せ(インテグレーション)によって、信頼性・生産性の高いシステムを構築する。また、その安定的な運用サービスを実現する。

上面的文字意译过来,就是,

考虑到企业经营或社会系统的实际需要,解决需要面对的问题,使用IT技术提出战略性的方案;在此整体方案的基础上进行设计和开发,又或者把通用的组件/程序进行适合当前需要的最优组合,通过这样的工作来构建高可靠性高效率的系统,并且让系统能够稳定使用。

比起现在流行的毕业生刷leetcode啥的找工作个人觉得还是全方位的资格认证考试,或者大学的成绩单比较靠谱。毕竟leetcode只是一些刷刷就可以搞定的有定势的算法,而码农工作还是需要一定的知识深度和广度。随着这个行当越来越民工化,也许这类的考试会在国内外重新被重视。

另外,从应用开发的角度上讲,确实做到上述考试中高度知识和技能等级所要求的即可。也就是这个升级打怪的游戏,恭喜,你满级了——不管是做到系统构架师,还是高级项目经理,还是专业的DBA。但是大家知道这个行业的产业链来看信息技术的应用还算是下游。上游还有搞基础理论的科学和工程学大牛,写开发语言,编译器,IDE的中牛,以及开发中间件,算法,组件,应用框架的小牛。同样是搞应用,高富帅程序员也大多在游戏开发领域。像淘宝的早期的应用工程师那样的机遇普通人还是可遇不可求的啊……

东拉西扯的一大堆,权当抛砖引玉。欢迎各位各抒己见。

P.S. 吐槽一句。虽有完备的评价体系和悠久的历史,日本的IT产业由于种种原因并没有按照上述的工程学原则良性的发展。在产业的下游,大量的完全没有计算机技术一般性常识的完全无法通过考核的从业人员混迹于各种甲乙方企业做着中高级技术职位和管理职位,产业基础逐渐薄弱。尤其中小企业,骨干码农的位置往往是中国人在支撑。

标签