今日,以“数字化转型加速度”主题的微软在线技术峰会召开。会议伊始,微软公司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. 治理:好的项目应该规定如何报告问题和贡献代码,重点不在于代码或工具使用流程,而是帮助维护人员理解规则,如何贡献代码、应遵守哪些行为守则等。 |