微软欲打造开发者联盟!

640?wx_fmt=gif

640?wx_fmt=jpeg

做者 | 伍杏玲python

出品 | 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       

为何微软始终竭尽全力地推动开源呢?它对开发者又有怎样的影响呢?ide

对于这些问题,在今年的 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 的采访里谈到:

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

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

Python 成功上位,为何逐渐与 Java 拉开差距?

https://edu.csdn.net/topic/python115?utm_source=csdn_bw

【END】

640?wx_fmt=jpeg

 热 文 推 荐 

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

“遗留代码是传奇!”

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

为何说苹果是惟一在意你隐私的科技公司?

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

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

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

正态分布为什么如此重要?

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

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

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