抓住机遇 提高素质
其实这个事情我们应当放在一个大的背景下来 看,随着全球产业一体化的发展,给中国的软件产业带来了越来越的机会,高级软件人才的需求越来越大。同时,国内研发中心也将越来越多,微软对产品开发的投 入自然无需多讲。陆剑峰也说:“研发在趋势公司的地位很高,公司的CEO张明正自己就说对工程师很宠,我们每年几百万美元的研发费用很少被砍的。”
放眼望去,中国软件产业要发展,必须要在软件产品开发方面走的更好,而这就需要大量适应产品开发的程序员。不仅中国的软件公司在扩招,同时,一些跨国软 件企业不断的在中国设立软件研发中心,甚至包括一些印度来华的软件企业,这对中国的软件开发人员来说不啻于一个好机会,但真的把握住这样的机会,重视提高 这些企业所看重的某些素质,这无论对自身还是整个中国软件产业都是非常有益的。
微软亚洲工程院称自己最需要的三类人才
软件设计工程师
微软的软件开发流程与其它软件公司并无太大不同:需求分析-设计-实现(编程)-测试-发布。但微软更强调人员的合作和成长。微软要求软件设计工程师的 基本技能出众并善于学习,沟通能力、协调能力出类拔萃,还要求他们“具备‘架构’的概念”,能适时用 “架构师”的角色去了解整个流程,从而主动发现问题并协同解决问题。
软件测试工程师
“给你一台冰箱,你将如何测试它?”
这是微软亚洲工程院招收测试工程师时的一道题目。遵循两条不同的思路,此问题可以有两个答案:一是检验冰箱的外观有否破损,门能否打开,冷冻室、冷藏室 的实测温度是否符合标称,温控装置能否正常发挥作用,灯光装置是否正常……二是为冰箱设定最低温度并使之持续运行,记录其所能正常运转的最长周期,接入电源并 在不同电压下观察冰箱的稳定情况,切断电源并检查冰箱的保鲜时间……只有同时答出这两个答案的应聘者才能通过这一关的考验。微软亚洲工程院需要那种对软件 产品测试工作情有独钟,能独力编制测试计划与相应工具,并能与产品部门的同事密切配合、高效沟通的软件测试工程师,他们能透彻地理解微软产品,并可以完成 产品开发、测试两部分的工作。
Program Manager
有别于其它软件公司的Project Manager负责制,在微软的软件开发过程中,由Program Manager分配资源、控制进度、管理流程。应聘者不仅要技术过硬,还要有很好的情商,如亲和的性格、极强的协调和沟通能力、能迅速把握用户需求、深谙 项目的分析、设计与进程管理,对于新技术和产品有着超乎寻常的敏锐嗅觉并能迅速深入其中等等。
文章来源于领测软件测试网 https://www.ltesting.net/