日前,智联招聘发布了《专业对口与职业发展调查报告》,本次调查共有千名职场人士参与,遍及IT、金融、通讯、医药、酒店等众多行业。报告显示,约七成职场人所从事的工作和本专业基本不相关,其中在酒店、旅游、快速消费品、房地产等行业,完全不对口的从业者比例均超过四成;就连最需要专业人才的IT行业,也有近六成从业者认为“所学专业只是和工作相关”,尤其以软件测试为代表的IT新锐职业更是有9成从业者选择了“所学专业仅与工作擦点边,有些相关性”。
业内专家表示,由于软件测试对专业无限制,因此软件测试从业者大都具备不同领域的从业经验。“软件测试更看重从业者的实践能力和综合素质。”曾参与微软Windows95、Internet Explorer 4.0和5.0、SQL Server 2000等项目开发与测试工作的陈宏刚博士解释了原因,“随着软件业向金融、医药、办公、航天等领域的渗透,软件的应用范围逐渐扩大;与此同时用户对软件产品的质量意识也逐步提高。
而提高软件产品质量的最佳手段就是进行必要的软件测试,这就需要从业者具备不同领域的从业背景。目前我国软件测试行业还处于起步阶段,人才需求量巨大,然而与IT行业其他技术岗位人才需求不同的是,软件测试行业人才结构目前尚未形成完整的金字塔型,急需大量金字塔底端的初、中级软件测试工程师,而对于高级软件测试工程师的需求量则相对少了很多。”
对于初级人才的需求,软件测试与软件开发最大的不同就是,测试更需要从业者是个职场的多面手,具备多种职业素质。对此,海辉集团测试部副总裁石武太解释道,软件测试实际上是贯穿整个软件工程的,从需求分析、功能点覆盖、系统分析、代码开发,一直到最后的测试和验收。因此,企业更看重从业者是否具有缜密的逻辑思维能力、全面的测试技术能力、较强的责任心和团队合作精神以及出色的沟通能力等职业素质。这样的复合型人才是软件企业最急需的,这样的人才以后成长空间也更大。“对于初级软件测试工程师来说,掌握基本的软件测试技能当然是必须的,而是否具有一定的编程基础企业并不强求。”石五太如是说。
另外,对于软件测试人才本身也呈现出层次性的特点,满足不同的产品测试要求。例如,“黑盒测试”是在已知产品所应具有的功能情况下,通过测试来检验每个功能是否能够正常使用,初级测试人员即可胜任此项工作。“白盒测试”则按照程序内部的结构测试程序,要求测试工程师能够读懂代码:具有定制测试计划、编写性能测试方案、开发性能测试脚本等测试管理能力的测试人员,则是更高层次的人才。“这至少需要5年相关领域的从业经验。”莱博智(北京)科技有限公司的开发与测试业务总监米璐说。
然而对于一个IT门外汉来讲又如何能够掌握上述的技能呢?通过调查我们找到了答案,90%以上的软件测试从业者是通过职业培训获得的专业技能。
记者走访了最早开设相关课程的北大青鸟某软件测试培训中心,发现那里就是一个“迷你版的大学”:学语言的、学管理的、学财会的、学IT的等等各种专业背景的人才汇聚在一起。这并非是个案,在其他班级中也有类似的情况。“我是学旅游英语专业的,开始还以为就自己一个外行,没想到大家都差不多。”一名学员这样告诉记者。在被问及当初选择培训有没有担心时,小伙子诚实地点点头:“当时真的很担心,因为自己不是学IT的,没啥基础,万一跟不上课,学不会可咋办?但半年下来,不仅没有因为学不会而中途放弃,这不还有1个月就要毕业了我已经获得三家企业的offer了,真是没有想到。”
北京康赛普特信息技术有限公司高级测试总监王亚智解释道,“我们也曾尝试通过社会和高校等渠道招聘测试人才,但这存在两个问题。第一人才很不好招,第二招到不好用,尤其是高校毕业生,还需要企业进行再培训。而专业培训机构培养的测试人员具有专业背景及相关技术积累,大都掌握了自动化软件测试工具,工作效率大大提高,软件测试结果也更为精确。”
智联招聘人力资源专家表示,求职者希望找到与自己所学专业对口的工作,但常常事与愿违。求职者要认清现状,现在很多行业的知识都是相通的。当专业与职业不对口时,积极转变观念,发掘出自己具有的素质,特别是初入职场的新人,只要是与自己专业相关、兴趣所在、能力所及的工作,都可以选择尝试,通过对专业知识和技术的学习进入新兴行业,即使专业不对口,同样可以干出好业绩。