整理 | 伍杏玲

出品 | CSDN(ID:CSDNnews)

今日,以“数字化转型加速度”主题的微软在线技术峰会召开。会议伊始,微软公司CEO萨提亚·纳德拉(Satya Nadella)与微软公司资深副总裁、微软大中华区董事长兼首席执行官柯睿杰(Alain Crozier)进行炉边谈话,宣布Azure机器学习、Azure认知搜索、Azure 语音服务等正式商用,低代码开发工具Power Apps、Power Automate以及Microsoft Intune服务,将在几个月内正式在中国商用。

萨提亚:中国处在数字技术变化最前沿

对于中国技术的发展,萨提亚·纳德拉表示,“有一种改变正悄然发生,中国就处在这一变化的最前沿,那就是数字技术正悄悄融入我们的真实世界,为人们生活、经济和社会发展的方方面面带来各种各样的影响。智能云和智能边缘技术正在推动整个社会经济的数字化转型”。

所以,他建议每一个组织都需构建自己的“技术强密度”,以掌握技术能力、落实技术应用为基础,以对技术创新的充分信任和支持为加速指数的“技术强密度”,这将是推进今后经济发展的关键技术力量。

GitHub:中国开发者数量增长 37%,全球最快

此外,在开源上,GitHub 全球产品技术生态总经理 Michael Francisco 着重谈到在 GitHub 上中国开发者的活跃现状:

如今中国在 GitHub 的开发者数量增长迅速,目前仅次于美国,数量位居第二,并占据 GitHub 活跃开发者中的 14%。且发展势头良好:在过去的 12 个月,中国开发者数量增长 37%,增长速度为全球最快,并为 GitHub 贡献了 550 万个项目。

仅就亚太地区来说,中国的开发者人数占比34%。

Michael 表示,中国之所以呈现出这样的快速增长,部分原因是开源在软件开发中的重要性越来越突出。他提供了一组数据:拥有 1000 行以上代码的工程中,99% 的项目至少有一个开源依赖项。平均来说,一个工程有 150 多个开源依赖项。

我们看到,在现代软件的供应链中,有 80%~90% 的代码来自开源。那么一个项目和另外一个项目的区别是剩下的 10%~20% 代码,如此一来,开发者可专注实现这 10%~20% 的代码。

开源能让全球开发者跨语言、跨时区合作完成编写软件。那么在企业内部上,Michael 谈到可以用“内部开源”的方式来帮助开发者加速创新,即开发者将开源的方式应用到公司内部软件开发上,这样能够帮助内部开发者加速创新。

为何要推动“内部开源”?其目标有四点:一是使用开源代码来减少重复劳动;二是协同开发;三是开源社区;四是加快研发速度。

如何沟通这种内部开源文化呢?Michael提出了以上五条原则:

1. 开放:开放资源库,尽可能地重复利用资源;

2. 透明性:确保流程和产品的透明性;

3. 参与

4. 合作

5. 治理:好的项目应该规定如何报告问题和贡献代码,重点不在于代码或工具使用流程,而是帮助维护人员理解规则,如何贡献代码、应遵守哪些行为守则等。

还没看够?明天还有众多精彩技术干货分享,想了解更多大会内容?

立即点击阅读原文和扫描二维码报名哦:

更多精彩推荐

讯飞智能语音先锋者:等到人机交互与人类交流一样自然时,真正的智能时代就来了!

苹果官网下架iPhone 8全系;阿里推出“阿里云会议”;深度操作系统20BETA发布|极客头条

新 iPhone SE 卖 3299 元起,香不香?

深挖谷歌 DeepMind 和它背后的技术

从Spring Cloud到Service Mesh,微服务架构治理体系如何演进?

面试造飞机系列:看架构师如何设计微服务接口

你点的每个“在看”,我都认真当成了喜欢

Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐