1
王亚伟先生拥有云和开发工具领域近20年的经验,2018年作为DevOps工具链首席架构师加入华为,2020年开始领导公司级软件工程技术专家组,2022年成长为华为公司软件开发工具和效率领域的领军专家。加入华为前,他从2006年到2018年在微软中国、东南亚、澳大利亚、美国等国家地区的分支机构工作近13年时间,领导多元文化背景的工程团队从事过多个关键项目的开发和发布,整个职业生涯都在为提升软件工程效率进行技术和产品创新。王亚伟先生拥有20多项软件开发技术发明专利,涵盖智能代码补全、分布式调试、构建优化、智能化单元测试、远程开发、静态代码分析等领域。
软件开发生产线CodeArts是一站式、全流程、安全可信的软件开发生产线,开箱即用,内置华为多年研发最佳实践,助力效能倍增和数字化转型。作为中国DevOps平台市场领导者,CodeArts产品家族包含众多具有大量黑科技技术的产品,而IDE作为DevOps工具链中最复杂最核心的产品之一,是产品家族中的明星。IDE团队是一支数百人的软件研发专家队伍,分布在中国、俄罗斯、欧洲等国家地区,其中一半成员来自于业界顶尖的软件和工具公司,超过40%的成员是开源社区的Committer和Contributor,整个团队都围绕着”做最好的产品“展开工作,团队建立了从产品、运营、UX到开发、测试的完整专业的产品研发流程,每月一个小版本、三个月一个大版本,基于内外部用户的反馈快速迭代。
过去五年IDE团队真正做到了深耕软件开发工具这个专业领域。而这次的「智能化信创软件IDE」专题分享的“硬核”议题内容是CodeArts IDE团队过去五年不断进行技术积累的成果。
议题1:AI 开道,让编程体验“一路狂飙”
详细介绍华为云CodeArts团队应用大模型开发的AI辅助编程的技术 - CodeArts Snap,讲师程啸从博士阶段开始就对代码生成、RAG、代码克隆检测等领域有较深入的研究,他这次也是代表Snap团队进行分享。议题2:Applying Machine Learning in IDE Challenges and Insights
将会系统讨论AI技术在IDE中的应用研究以及如何深远改变开发者的开发,测试和调试代码的方式。讲师Pavel是俄研院新西伯利亚实验室主任,20 年开发者工具构建经验,机器学习专家、Eclipse IDE的专家和Committer。
议题3:Evolution of IDE Platforms
将会紧密围绕其在构建IDE平台时面临的问题和挑战比如分布式代码模型架构下如何确保前后端组件可以高效交互、如何直接从后端内核画出前端复杂UI,以及IDE团队如何做出艰难的架构和设计决策,同时分享对下一代IDE平台的架构和设计展望。Denis是俄罗斯新西伯利亚实验室的首席架构师,20 多年的工具研发经验,精通编译器、DSL、编程框架,Eclipse社区Committer。
议题4:Type inference engine
静态语言如Java,C#等,它的类型推理主要通过编译器完成,代码模型可以通过类型绑定(通常存在于程序的元数据metadata中)获得所需要的类型信息。而动态语言的类型推理主要由IDE完成,由于缺少编译元数据的支持,动态语言的类型推理是一个业界难题。以Python为例,其有一个完全动态严格的类型系统,类型(type)在运行时动态绑定到变量(variable),变量和类型都可以在运行时动态被改变 – 这增加Python IDE进行可靠类型推理的难度。议题4:“Type inference engine” 介绍该团队在做动态语言类型推理时设计和实现的技术细节,并讨论未来该领域的发展方向。Nikolai是俄罗斯圣彼得堡实验室的首席软件工程师,。15 年 IDE 研发经验,前 JetBrains Intellij IDEA 和Scala 项目负责人。精通 Compiler、Program Language Design、Code Analysis 等技术。”QCon 全球软件开发大会(上海站)将于12月28-29 日举办,希望到时候跟大家在会场相见。
点击下方『阅读原文』,查看专题详情!
原文标题:CodeArts五年磨一剑,深耕信创软件开发工具
文章出处:【微信公众号:华为DevCloud】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !