微软欲打造开发者联盟!

640?wx_fmt=gif

640?wx_fmt=jpeg

作者 | 伍杏玲

出品 | CSDN(ID:CSDNnews)

在刚过去的 6 月,微软宣布收购 GitHub 工具的供应商 Pull Panda,将计划使用 Pull Panda 来改进 GitHub 的代码审查工作流程。

更重要的是,微软将全面免费开放使用这项服务,要知道在过去商业性的开源项目使用Pull Panda 是要付费的。

这不是微软第一次为开发者“任性”了:

2016年,微软花了 5 亿美元收购 Xamarin 后,并全部开源;在 2018 年,微软斥资 75 亿美元收购 GitHub 后,在众多开发者担忧微软会对 GitHub 有所动作时,微软却继续保持 GitHub 的开放性。

从这些事件看出来,微软不断地在开源路上往前走:

北京时间 7 月 4 日,Windows 发布一条推特:“get your copy of Windows 1.0 today!”让人不禁猜测:微软这是要开源 Windows 1.0?

       640?wx_fmt=png       

为什么微软始终不遗余力地推进开源呢?它对开发者又有怎样的影响呢?

对于这些问题,在今年的 Insider Dev Tour 会后,资深微软云市场经理郑萱、微软云市场经理许豪在微软大厦里详细地为我们解答。


640?wx_fmt=png

微软三大发展趋势


Insider Dev Tour 是微软 Build 大会的延伸,在全球范围内进行线下的相关技术产品的分享。不再是以 PPT 宣讲的形式,而是由开发者导师在实际演示和以 Demo 的方式来讲解,可能开发者在 Build 大会上仅对其技术产品有抽象的概念,而 Insider Dev Tour 则引导这些技术落地。 

今年是 Insider Dev Tour 来到中国的第三年,在上海、深圳、苏州、西安、兰州和烟台六个城市采用现场讲解+线上分享的形式,吸引近 20,000 名开发者的关注。

在今年的 Insider Dev Tour 里,有个主题很特殊:每个人都用 Visual Studio Code 去做 Demo。

这是展示微软的第一个发展趋势,开放。

Visual Studio Code 是一个免费、开源项目的跨平台代码编辑器,可运行在 macOS、Windows 和 Linux 平台上的,几乎支持所有主要的编程语言,还提供丰富扩展支持,包括非微软的插件。

目前账号还和 GitHub 的账号打通,这样能节省开发者的时间,让开发者只专注于代码,无需操作工具的选择。

可以看出,微软在开源之余,还不断地提供加强自己的平台化能力,提高开发者的效率。

第二个趋势,多元性。

其实微软很多平台化工具(如 Visual Studio Code、Azure)对各式主流开发语言是支持的,便于开发者一站式开发,这是其多元性的表现。

许豪表示,从技术生态或从公司的商业竞争层面上看,Java 语言与微软)是竞争的。而在 Visual Studio Code、Azure 等微软的工具上,均是支持 Java 语言的,这样便于 Java 开发者选择微软的产品或者托管应用。

第三个趋势,融合。

这一点可从工具看出,例如 Windows Subsystem for Linux,是把 Linux 的命令集合特征融合进 Windows;还有 Windows Terminal,把 Terminal 作为一个特征剥离独立出来的。

对此,许豪说:“微软融合的姿态,不仅仅要把自己、把别人融合起来,还主动到别人平台里去跟别人融合。”

为什么微软为了开发者不遗余力地发展这三大趋势呢?徐豪称:我们可能像跟开发者“谈恋爱”,通过开发者每天工作使用这些微软的工具,赢得开发者的注意力,也是对微软的认可。

郑萱补充道,微软希望的是这些投入能促进技术的发展。“技术发展的大业,一定是所有人一起去发展的,不可能由一家公司去完成。

开发者除了能在工具上享受微软便捷的服务,在线下的社区活动中,还可加入微软的“开发者联盟”。


640?wx_fmt=png

不再是“一个开发者:微软欲打造开发者联盟

 

目前很多程序员是以自学或线上课的方式来学习新技能,还有可能是参与单独的社区活动。对一些开发者来说,想能连接到更多开发者,想更快地学习最新的技术知识,可苦于“没门路。”

而微软希望能将这些开发者连接起来,共同搭建一个良性循环发展的技术生态。

那么在地广人多的中国,具体是通过怎样的方式进行连接呢?

许豪介绍道,他们使用“Meet up”的模式,以微软的技术为核心驱动力,在各地跟传统的团队、友好的团队和社群连接在一起,形成一个比较大的体系,在市场上发声。 

如此一来,开发者将会定期会组织聚会,一起研讨某一项技术,或者新推出一个功能,大家一起商讨是否能在工作中落地。微软可提供讲师授课、或一手的最新内容,还有在社区里做技术布道。

对于微软来说,可在刚开源一软件,尚未向市场发布前,从联盟里先试用,再搜集这些开发者的反馈到产品组。

这样联盟的开发者和微软就连接起来,建立相对良性的技术合作。

在举办 Insider Dev Tour 时,便是通过联盟来发起一个多城同时进行的活动。例如在做兰州分会场,并没有微软的工作人员前往现场指导,均是由联盟社区的开发者操办的。

这样不限于仅连接一线城市的开发者,还下沉二三线城市,促进各地的开发者都能参与进联盟来,线上线下一同搭建一个良性循环的技术生态。

无论是从软件的开源,还是工具的平台化,抑或是上文的开发者联盟,可以看出,微软正在改变,正如之前微软(中国)CTO 韦青在 Build 大会后接受 CSDN 的采访里谈到:

微软作为国际化的大企业,历来重视企业的社会化责任,在当下技术迅猛发展的大趋势下,越来越强调技术应用与其社会效应的关系,而非单纯地强调技术。

在最后,郑萱表示:“程序有各种各样的形态,东西有各种各样的用法,开发者永远不会失业,只会越来越好。”

【END】

640?wx_fmt=jpeg

 热 文 推 荐 

阿里云技术战略总监陈绪:45 岁开源老兵“中年花开”阿里云 | 人物志

“遗留代码是传奇!”

不写一行代码就能玩转 Kaggle 竞赛?

为什么说苹果是唯一在乎你隐私的科技公司?

☞中国有微信和支付宝, 你为啥还费力不讨好去做区块链? | 人物志

☞数据库风云:老骥伏枥,新秀辈出

☞智能文本信息抽取算法的进阶与应用

☞正态分布为何如此重要?

☞泪目!Linux之父:我就是觉得苹果太没意思!

640?wx_fmt=gif点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。

640?wx_fmt=png 你点的每个“在看”,我都认真当成了喜欢

猜你喜欢

转载自blog.csdn.net/csdnnews/article/details/94930530