【IT168 分析评论】
SaaS和云计算改变运行方式
对于程序员Tom Clement来说,其职业生涯又到了一个关键点。多年以前他曾经有过类似的经历。1984年,当时是一名诉讼律师的Tom Clement对自己的职业生涯进行过一次认真审视,发现自己对IT特别是编程更为感兴趣。于是他把在法律界发展的梦想放到一边,来到美国加利福尼亚州伯克利的一所夜校学习C语言, 随后进入一家从事C语言编程的公司,负责把用C语言程序翻译为可以在摩托罗拉的硬件上工作的一种语言。
今天,仍然从事软件开发的高级程序员TOM Clement遇到了职业生涯的再次考验,这就是软件互联网化给像他这样在众多中小公司从事传统软件维护和支持的IT人员带来巨大冲击。事实上,这种变化已经影响到IT技术人员乃至IT业的每个人。
SaaS与IT消费化
SaaS和云计算共同改变了应用程序的运行方式,它们让用户可以通过互联网使用应用程序,这些程序由软件供应商或者第三方负责运营和维护,而不是由支持软件运行的物理服务器的拥有者或者公司内部IT部门来管理。同时,SaaS、云计算也给程序员带来了重大影响。
“在我就要进入50岁的时候,我发现自己突然处于一种全新的IT环境,我意识到必须学习新东西。”Clement说,“现在,我必须多了解一些Web 2.0和Java的知识。尽管我知道自己能够做到,但是我仍然忍不住担心,我是否真的还可以做到?”
在某软件公司任高级程序员的Clement正在努力适应这种新的变化,特别是当他所在的公司开始部署一些SaaS应用以后,他已经预见到必须学习,否则就要离开这一行。
事实上,程序员以前也面临过计算模式的转型问题,其中以从大型机时代进入PC机时代最为明显,年长一些的程序员对这一转型并不陌生。而今天,随着SaaS 模式的兴起,IT行业正在酝酿新一轮的巨变。Google(其SaaS应用有Google Apps)和Salesforce.com等公司推出众多广受欢迎的SaaS应用,让用户可以通过互联网运行这些应用; 在印度完成大部分开发工作的著名SaaS软件供应商Zoho推出了很多我们常用的办公应用,如文档处理、电子表格、幻灯演示等,直接威胁到微软的传统领地。
有关SaaS的研究报告无一例外地把SaaS当成最具有潜力的一种模式或者说技术,众多调查结果也都支持SaaS的部署正在快速增加这个结论。比如,Kelton 研究公司5月份刚刚完成的报告说,73%的大公司表示它们会在未来18个月内部署SaaS应用。
另一个给程序员带来压力的变化是IT消费化。IT消费化的思想源于职场中的人希望工作中所用到的应用,也能像他们在家娱乐和休闲时所用的FaceBOok 和Google一样采用最新的Web技术。因此,很多IT人员不得不重新考虑他们所掌握的技术,以及他们能给公司带来哪些价值。
“不幸的是,大多数开发人员长期以来在开发企业级应用时只顾满足企业的功能需求和应用环境,而把最终用户放到了次要的位置。”专门帮助企业部署SaaS应用的咨询公司THINKstrategies的总裁Jeffrey Kaplan说: “现在,改善最终用户的体验成为程序员必须考虑的重要因素,因为使用者是否愿意用才是决定一个应用是否成功的关键。”
此外,IT业的管道工——那些从事系统维护的IT人员还面临着工作机会减少的危机。不过,Salesforce.com公司Force.com平台负责人 Peter Coffee认为,这一点对于IT行业来说既是挑战也是机遇。Force.com是Salesforce.com公司为开发人员提供的用于开发SaaS应用的一个开发平台。
“如果你准备继续开发传统软件,或者在传统软件的这个链条上从事相关工作,你仍然还是有很多工作机会。”Coffee说,“但是,你一定不能再做那些低技术含量的工作,换句话说,如果你过去只有步兵的作战能力,现在应该拥有特种兵的作战能力。”
这些特殊的能力包括基于SaaS应用开发能满足公司特殊需求的新功能,或者管理公司租用的两个或多个SaaS应用,这些应用可能来自多个不同的SaaS供应商,需要确保它们相互之间的数据交换顺利进行。
Coffee说: “和供应商合作将变得越来越关键,而那些从事核心基础设施开发的技能发挥作用的机会则越来越少。”