新挑战、新效能,2019阿里巴巴研发效能峰会完美收官

简介: 4月18日,由阿里巴巴新零售技术事业群、阿里云智能事业群研发效能部联合主办的2019阿里巴巴研发效能峰会在阿里杭州西溪园区圆满举行。本次峰会以“新挑战,新效能”为主题,全天大会、7大论坛,汇聚了国内外37位嘉宾,共同探讨新形势下研发效能的最新趋势与最佳实践。

4月18日,由阿里巴巴新零售技术事业群、阿里云智能事业群研发效能部联合主办的2019阿里巴巴研发效能峰会在阿里杭州西溪园区圆满举行。本次峰会以“新挑战,新效能”为主题,全天大会、7大论坛,汇聚了国内外37位嘉宾,共同探讨新形势下研发效能的最新趋势与最佳实践。

主论坛——AI+技术雷达+Spring5最新进展

_

阿里巴巴新零售技术事业群副总裁 墙辉

在上午的主论坛上,阿里巴巴新零售技术事业群副总裁墙辉首先解读了大会主题。他表示,效能是一个公司永远的主题,支撑一个公司能够走多久多远,组织的响应速度和效能是最关键的因素。他指出,未来阿里除了通过业务数字化、协同网络化、研发智能化提升研发效能外,还将在系统结构、研发模式和流程上作出突破,以应对未来成为商业操作系统可能面临的几十万、上百万人的协同挑战。

人工智能作为当前的前沿技术,正在引起生产方式的变革。软件工程与人工智结合,又会带来哪些新看点呢?IEEE fellow、香港中文大学计算机科学与工程学系教授吕荣聪带来了他的精彩分享——《人工智能时代下的软件工程发展趋势》。吕教授重点分享了AI解决软件工程问题的4大方向:需求分析自动化、代码分析自动化、软件测试自动化、故障诊断自动化。他认为,软件工程和人工智能密不可分,互相促进。人工智能可以协助人类提升软件工程的效率,软件工程可以解决人工智能的实用性问题。

除了学术界大牛,Spring框架核心开发者、《云原生Java》和《Reactive Spring》作者Josh long更是从美国远赴本次峰会。Josh long 现场全程 Live Coding,给现场听众直观演示了Spring5的最新特性。他现场写代码的风范极度富有感染力,赢得现场一票听众直呼过瘾。

无论是个人开发者还是技术领导者都很关注最新技术趋势,那么2019年有哪些值得关注的技术趋势呢?Thoughtworks 中国区CTO徐昊、Thoughtworks首席咨询师王健“双口相声”为现场听众带来了 2019最新一期的技术趋势报告——技术雷达。王健指出,大的趋势一般会持续3-5年,而小的趋势却是比较难发现但又和所有研发人员息息相关的。Thoughtworks技术委员会每6个月会把全球范围内看到的小趋势总结成报告汇总在技术雷达里。现场,徐昊重点分享了报告里的4大趋势:日新月异的数据形态、Terraform生态系统
数据形态的变化、terraform 、Kotlin方兴未艾、封装边界的泄漏。

6大分论坛——30+研发效能最佳实践,更有AI评委助阵

下午场,来自阿里云、淘系、支付宝、阿里健康、闲鱼、飞猪、AliExpress等众多部门的30多位阿里技术大牛们从项目协作和需求管理、软件设计、质量数字化、智能运维等软件研发各个环节带来了阿里研发效能的最新实践,包含研发效能整体解决方案、API设计最佳实践、最新语言kotlin的应用、业务智能调度等众多热门议题,干货满满!

除了干货分享外,峰会还设置了2大互动专场: 83行代码挑战赛总决赛和精益交付看板游戏工作坊。

_

“83行代码挑战赛”被誉为阿里巴巴史上最大规模的代码品鉴会,有千余名阿里工程师参与其中。经过与近百位阿里技术大神一对一、面对面的代码切磋,最终有8组选手进入到了总决赛。

尤其吸睛的是,决赛现场,现场评委席上出现了一位名叫蓝雁侠的AI评委,它和多位阿里技术大牛一起来对参赛者的代码进行打分。这也是全球代码比赛中出现的首位AI评委。

据了解,这位AI评委来自阿里巴巴代码平台研发的人工智能系统,其中最重要的一环是集成了Precfix(Patch Recommendation by Empirically Clustering),不依赖测试用例、编译结果,通过非规则化的智能扫描,即可自动定位代码中的Bug,并提供修复建议,速度可达毫秒级,且误报率低。

目前,Precfix已被部署到阿里巴巴代码生产环境,用于缺陷检查。工程师写好代码,就提交到线上,Precfix会进行review,指出缺陷代码及相应的修复建议。

据一位工程师透露,过去人工review代码查找bug可能需要几小时甚至几天时间不等,而现在不用一杯咖啡的时间,Precfix就可以review完提交的全部代码,提高了至少20%效率。

未来,Precfix还会随着阿里代码平台上云,一起为全球开发者服务

正如阿里巴巴新零售技术事业群副总裁墙辉所说,效能是需要持续改进的,效能峰会也应该持续走下去。2019阿里巴巴研发效能峰会作为第一届峰会,主要面向阿里内部同学;未来,阿里将逐步引入社会的力量,一起共同探讨研发效能。阿里云智能研发效能部负责人刘国华也表示,未来将开放更多阿里内部验证过的、有助于提升研发效能的技术及产品,赋能更多企业和开发者。

----

更多阿里巴巴研发效能分享及实践案例钉钉扫码入群交流,1群已满,欢迎加入“阿里研发效能交流群 ②”群的钉钉群号: 21901980

相关实践学习
流水线运行出错排查难?AI帮您智能排查
本实验将带您体验云效流水线Flow的智能排查能力,只需短短1-2分钟,即可体验AI智能排查建议。
ALPD云架构师系列 - 云原生DevOps36计
如何把握和运用云原生技术,撬动新技术红利,实现持续、安全、高效和高质量的应用交付,并提升业务的连续性和稳定性,这是云原生时代持续交付共同面对的机会和挑战。本课程由阿里云开发者学堂和阿里云云效共同出品,是ALPD方法学云架构师系列的核心课程之一,适合架构师、企业工程效能负责人、对DevOps感兴趣的研发、测试、运维。 课程目标 前沿技术:了解云原生下DevOps的正确姿势,享受云原生带来的技术红利 系统知识:全局视角看软件研发生命周期,系统学习DevOps实践技能 课程大纲: 云原生开发和交付:云研发时代软件交付的挑战与云原生工程实践 云原生开发、运行基础设施:无差别的开发、运行环境 自动部署:构建可靠高效的应用发布体系 持续交付:建立团队协同交付的流程和流水线 质量守护:构建和维护测试和质量守护体系 安全保障:打造可信交付的安全保障体系 建立持续反馈和持续改进闭环
相关文章
|
设计模式 Java
结合HashMap与Java 8的Function和Optional消除ifelse判断
`shigen`是一位致力于记录成长、分享认知和留住感动的博客作者。本文通过具体代码示例探讨了如何优化业务代码中的if-else结构。首先展示了一个典型的if-else处理方法,并指出其弊端;然后引入了策略模式和工厂方法等优化方案,最终利用Java 8的Function和Optional特性简化代码。此外,还提到了其他几种消除if-else的方法,如switch-case、枚举行、SpringBoot的IOC等。一起跟随shigen的脚步,让每一天都有所不同!
121 10
结合HashMap与Java 8的Function和Optional消除ifelse判断
|
9月前
|
缓存 安全 Java
Spring高手之路26——全方位掌握事务监听器
本文深入探讨了Spring事务监听器的设计与实现,包括通过TransactionSynchronization接口和@TransactionalEventListener注解实现事务监听器的方法,并通过实例详细展示了如何在事务生命周期的不同阶段执行自定义逻辑,提供了实际应用场景中的最佳实践。
264 2
Spring高手之路26——全方位掌握事务监听器
|
Arthas 监控 应用服务中间件
HSF Serialize response error on provider side
项目组的应用在HSF Consumer调用HSF Provider时遇到异常。问题源于HSF Provider端序列化响应数据时发生的错误,具体为`com.taobao.hsf.com.caucho.hessian.io.ContextSerializerFactory.getCustomSerializer`方法中的`Class.forName`调用抛出了`NullPointerException`。通过Arthas工具的`watch`命令监控并分析异常堆栈,发现异常发生在尝试获取自定义序列化器的过程中。
567 1
|
消息中间件 弹性计算 Java
|
Linux Shell
mac/linux提示bash: telnet: command not found
mac/linux提示bash: telnet: command not found
|
缓存 NoSQL Java
SpringBoot:第五篇 集成Guava(本地缓存+分布式缓存)
SpringBoot:第五篇 集成Guava(本地缓存+分布式缓存)
741 0
|
Java 数据库 关系型数据库
优秀的代码都是如何分层的?
好的应用分层应该做到1.方便后续代码进行维护扩展;2.分层的效果需要让整个团队都接受;3.各个层职责边界清晰。本文针对controller,service, mapper三个维度的应用分层进行整理,以优化后续代码的维护
10425 0
|
监控 机器人 程序员
【小工具】一键隐藏/显示MacOS的应用图标
【小工具】一键隐藏/显示MacOS的应用图标
|
持续交付 数据可视化 定位技术
阿里云云效研发效能提升和敏捷实施 36 计 资料合集
阿里云云效出品的阿里巴巴研发效能提升和敏捷实施 36 计,欢迎关注!新的课程安排尚未官宣,可加入钉钉群关注后续课程预告或其他活动信息,钉钉群号:群号:32372670。
51100 22
阿里云云效研发效能提升和敏捷实施 36 计 资料合集
|
消息中间件 Cloud Native 容灾
阿里云中间件发展历程和开源现状
中间件已经发展多年,其目的主要为通过标准接口和协议解决异构网络环境下分布式应用软件互联和互操作问题。近几年,随着云原生技术的高速发展,云时代对中间件的定义又进行了扩充。2020 年由信通院牵头组织的云原生中间件白皮书对于云原生中间件又提出了 10 项新要求,主要分为底层资源、设计原则、运行时和呈现状态四个维度。阿里巴巴中间件已经有 15 年的发展历史,它与阿里业务一起成长,也是阿里巴巴云原生实践 15 年全程见证者。
阿里云中间件发展历程和开源现状