主旨演讲
持续架构实践
演讲提纲
1. 构建产品:将项目演化为产品。构建产品的过程比仅仅为项目设计解决方案更有效,这样可以使团队更多专注于客户需求。
2. 关注质量,而不是功能需求。通过质量驱动系统架构的构建。
3. 非必要不设计:基于事实而不是猜测来设计架构。设计和实现永远不会使用的功能只是浪费时间和资源,毫无意义。
4. 拥抱架构变化——利用“小力量”。大的、单体的、紧密耦合的组件随着架构发展很难改变,相反,利用小型、松散耦合的软件元素,能更加灵活多变地适应架构变化。
5. 架构设计需要考虑:构建、测试、部署和运维等多方面因素。大多数架构方法只关注软件构建活动,但架构师和工程师更需要关注测试、部署和运维,以支持持续交付。
6. 架构设计决定组织结构:团队的组织方式会推动系统的架构和设计。
主旨演讲
AIGC下软件工程实践的探索与微创新
演讲提纲
AIGC时代,LLM大语言模型能够在多大程度上改变软件研发行业?程序员的工作多大程度会被chatGPT所代替?新时代的软件从业者需要哪些全新的技能?有哪些传统的软件技能将被复兴?让我们试图通过本次分享理清技术趋势的脉络,探索LLM在软件行业的各种应用探索。
1. LLM在软件开发中的应用探索
2. LLM在软件测试中的应用探索
3. LLM赋能软件研发的“变”与“不变”
4. AIGC时代软件从业者新能力模型探索