如何看待微软成为Github上开源贡献者最多的公司?

似沐夕梓


虽然微软对于开源的理念确实发生了180度的转变;但40多年来,微软对开发者的重视也是不可否认的。

首先,对微软这样一个软件公司来说,开发者本身就是“中流砥柱”(微软拥有7700名开发者);其次,微软内部的技术人员在开发者社区中也一向相当活跃。尤其是微软2014年建立GitHub账户之后,其甚至成为了GitHub上贡献开源项目最多的组织,此外,也有数据显示,大概有1/3的微软CVP Level都来自于开源背景。

针对开源,微软的触角涉及方方面面,从Windows 10操作系统原生支持Ubuntu到PowerShell和.Net Core开源,从SQL Server推出Linux版本,到可以面向不同操作系统、框架、语言、设备编程的Visual Studio开发工具。除此之外,微软智能云Azure还重点支持了开源系统Kubernetes、开源自动化服务器Jenkins、开源自动化产品Ansible、用于预配和管理云基础结构的开源工具Hashicorp Terraform等等。甚至,微软还在持续不断地将过去闭源的项目逐渐开源,包含Service Fabric、Windows Container、Service Broker等,并不断与广大开发者社群一起贡献更多开源项目。

其中,被称为“地表最强”的开发工具Visual Studio 及其开源免费版本 Visual Studio Code是贡献者最多的开源项目。目前全球范围内 Visual Studio 的月活跃用户数已经超过750万,并且 Visual Studio Code 的开发者使用人数也增长到了500万。在Microsoft Tech Summit上,微软宣布两大工具将同时支持Java 和 Python 语言,还公布了其中诸多新的功能服务,包括:Visual Studio Live Share(允许多名开发者在同一个项目中进行实时协作)、Visual Studio IntelliCode(能够根据开发者个人喜好定制自动完成代码、模板,识别重构中的遗漏、误用变量、非规范变量名,还能对代码进行自动化分析和审核)等等。

据统计,目前微软有超过6000位工程师投入开源项目,9700多个开源组件被采用,发布开源项目超过3000个。“我们的责任就是与开源社区的开发者们形成更多的互动,让大家慢慢确信,微软对开源的态度和立场已经完全改变。”康容对记者说。

另外,微软还特别重视开发者培训。今年5月,微软就推出了在线人工智能学院,目标是一年内培养出10 万余名人工智能人才,将免费提供包括AI基础、核心技术和高阶应用在内的总共250课时的12门人工智能学分课程,覆盖10项应用技能。而据康容所说,除了AI之外,接下来微软还将把针对开发者的全系列课程都放在名为Microsoft Learning(Microsoft.com/Learn)的平台上,从而吸引更多开发者加入其中。Microsoft Learn平台免费提供互动式的在线教程,通过为开发人员、IT管理员、解决方案架构师和业务分析师量身定制学习路径,用全新的交互式学习平台一步步地引导用户从基础入门开始学习和掌握Azure的全部功能。此外,教程提供了动手实验和编程环境,并能以全程中文指导教会你驾驭Azure所需的一切知识和操作。


分享到:


相關文章: