介于任何公司都无法保证新建立的框架或服务立即被开发者所喜爱,当下微软在激励挽留忠实开发者的同时,正忙于发展新的非微软开发者。
于其坐等开发者拥抱其新开发的技术集合,Redmondians决定主动出击。在5月13日,微软DPE(Developer and Platform Evangelism)部门发布了新团队“deep tech”的招募令。新的团队将与公司外部顶尖工程师一起合作,致力建立下一代基于微软平台的应用程序。
当微软在2011年发布DPE时,该部门用于协调和宣传“微软平台”。在那时工作重点放在Windows、.Net Framework和关联工具上。然而随着 微软从软件供应商逐渐转换到设备和服务提供商,“微软平台”的构成更加的广泛了。
新成立的技术布道和开发团队主管John Shewchuk说道:“平台现在已经囊括了我们所有的产品,我们的任务则是帮助开发者使用这些新的技术组成解决方案。”
“开发者”对比以往已成为微软一个更广泛的受众目标,回首DPE早些年代,开发人员意味着专业、全职的编程人员。而现在,只要编写过任何消费、业务或者混合应用程序的开发者都成为微软新deep-tech团队的目标受众。这就意味着将包括初创公司、企业客户以及顶尖的消费及商业软件独立开发者。
开发者可以从微软工具箱中选择进行混合搭配的许多技术在10年前根本不存在,甚至几年前也不存在。其中包括了所有Windows Azure的所有技术,为开发者带来可以在 WinRT框架(Windows 8和Windows Server 2012)上的接口和数据集。微软的下一代Xbox、 Kinect、 Windows Phones、Surfaces、 Perceptive Pixel多点触控就是围绕这些技术。
Shewchuk说:“这是一个运动场。我们将和微软商业群体中所有不同的部门进行工作,就像是个极客的天堂。”
初窥deep-tech极客
通过微软高管了解到,自2012年10月微软老兵Steve Guggenheimer回到微软带领DPE部门时,微软就有了建立deep-tech团队的想法。Guggenheimer与服务器和工具业务主管Statya Nadella和CEO Steve Ballmer达成共识,打算招募一些资深的技术布道者。
Shewchuk, 在微软平台上已有长达20年的工作经验,并且是该公司的技术伙伴,他将带领这支团队。微软并没有公布这个新团队的规模,但是具相关人士得知这个团队的规模可能会超过100人并且在持续增长。Shewchuk,现任微软开发者平台的CTO,已有多年Windows Azure平台的工作经验,他曾帮助公司建立Windows Zure Active Directory,Service Bus以及SQL服务。Shewchuk同样是其它周边技术的核心贡献者之一,包括.Net、Visual Studio、Windows Communication Foudation以及Windows Identity Foudation。
Shewchuk解释道:“基本的思想是建立起沟通微软内外的桥梁,我们希望顶尖开发者能使用我们的平台。”
Shewchuk将新的deep-tech团队描述成一个微软内部的“世界级”开发者可以相互交换想法的地方,同样也可以与外部开发者互相讨论。因为微软的新技术堆栈都分布在不同的地方,依据循环的时间,微软计算团队将为新框架做好万全的准备;开发代码促进产品间的联系,为代码和模块的外部使用(比如GitHub或者Codeplex)做好准备。有些情况下,从这些模块中获益的“开发者”可能是微软自己的产品团队,这些人(甚至是编写这些代码的人)的目的在于将代码整合的自己的部分。
当然deep-team中的重要人物不止Shewchuk一个,一星期前还在VMware的Patrick Chanezon可以说是绝对的新鲜血液。他的职责是引领旧金山DPE部门的企业布道工作。在2011年至2012年VMware,Chanezon帮助架起了Spring和Cloud Foundry开发者之间的桥梁。在这之前,Chanezon曾效力于Google(2005-2011),管理Cloud Developer Relations团队,致力于HTML5、 OpenSocial、Google Checkout以及 AdWords API。更早的时候,Chanezon还担任过Sun Microsystems软件架构师,从事Sun Portal Server、blogs和syndication feeds相关工作。
Chanezon说:“我们正处于一个深度构造的转折点,开发人员需要新的工作方式、应用及框架。而deep-tech的组建无疑加速了这场运动。”
Chanezon表示之所以会加入微软,是因为他感觉到该公司的新设备推动服务策略比较切实的迎合这些改变。他说,Google同样拥有服务和设备,但是他们没有出台企业需要的私有和混合云。作为开源的信徒,他非常希望Azure能成为一个非常开源且友好的平台。
另一个deep-tech的成员是James Whittaker,他因为在2012年发布大量“ 为什么我离开Google去往微软”的博客而出名。他自2009年加入Google,被任命为工程总监,带领团队开发过Chrome、Maps、Google+。在微软,首先供职于Trustworthy Computing和Visual Studio团队。而最近的工作就是Bing团队下Microsoft knowledge平台的开发经理。
Whittaker说道:“设备和服务是两方面的问题,而第三方面就是知识;我们将从Xbox中获得的知识嵌入到Office以及第三产品。”
Whittaker认为“开发平台”已经不再是操作系统和相关API,它是个完整的生态系统;包括了Bing的网络上抓取的信息,比如:目录、天气、地图等。目标就是让应用程序内置这些信息,不管是来自微软还是第三方开发者。
Whittaker说:“我们可以在这些方面采取措施,我们可以提供亿万比超越搜索引擎提供的简单链接。”
将另一个技术集带入deep-tech团队的就是Eric Schmidt。Schmidt有15年微软工作经验,专注微软设备和服务在“消费方式”应用程序中的采用。主要负责与微软客户和合作伙伴利用云搭建应用程序和服务,这些客户包括NBC Sports、NCAA、Victoria的 Secret Fashion Show和 Major League soccer,还包括 Hulu, Twitter、 Facebook、Foursquare以及Comcast。同样他还是微软开源媒体软件开发套件的首席架构师,负责Microsoft Media Player Framework 以及Audience Insight。
Schmidt在6年前加入DPE,给媒体、娱乐、社交及垂直游戏领域提供专业知识。当下Schmidt负责的主要方向就是移动开发者,特别是针对那些不知道如何从iOS和Andriod开发过渡到Windows 8和Windows Phone 8的开发者。他解释道:“在这个iOS和Andriod金矿已日进枯竭的情况下,我们将告诉他们已有知识和过渡后的联系。