华为开发者大会2021(Cloud),每一个开发者都了不起
前言
又一次来到深圳,上次是参观腾讯滨海大厦,这次来到深圳的大学城参加华为开发者大会,一天下来收获满满:除了四场干货满满的分享会,还在午休期间逛了华为鲲鹏生态各个公司展厅,各种各样的案例展示和学习资源(还有很多白嫖的小物品),下面就特别写篇博文记录和分享今天的所见所学。
近两个小时的车程结束,下面就是充满学术氛围的各个教学楼和会场

上午因为“走错”会场智能基座先锋教师论坛,错过了一场自己想听的讲座。。。
下面就是正式的干货!
第一场:20年安全研发积淀,剑指DevSecOps实践
4月24日 9:30-10:20清华大学C3-207
内容简介:
业界知名的软件安全状态报告显示,大多数应用程序至少包含一个安全缺陷,并且通常需要数月来修复这些缺陷。针对13万个应用程序的分析发现,开发团队需要约6个月的时间来解决50%的已发现安全漏洞。随着DevOps的发展,DevOps大幅提升了企业应用迭代的速度。但同时,安全如果不能跟上步伐,不仅会抵消DevOps变革带来的提升,拖慢企业数字化转型进程,还会导致漏洞与风险不约而至。所以安全能力在全球范围内受到的重视越来越高, 软件开发内生安全性成为评价企业DevOps成熟度水平的重要指标 。DevSecOps 的理念是将安全防护流程有机地融入传统的 DevOps 流程中,为研发安全提供强有力保证,安全工具支撑研发段安全要求落地。此次将分享华为20年的安全工具发展历程,以及在云原生加持下,安全工具如何融入DevOps流程中,支撑DevSecOps 理念落地。
内容大纲:
1、DevSecOps产生背景、华为安全研发工具20年发展历程,华为可信安全理念与实践加持
2、华为自身的实践
3、华为安全工具的研发能力外溢
听后收获:
1、了解Security + DevOps业界背景
2、华为20年安全工具发展及DevSecOps方案
3、在云原生加持下,安全工具如何融入DevOps流程中,支撑DevSecOps 理念落地
何妙
华为技术有限公司
华为云应用平台安全领域总监
1.1 华为20年深耕安全、研发安全能力持续外溢
1.2 HSecDev关键词
最后主动提问的奖品~~想要的小伙伴可以滴滴我
第二场 云原生开发者需具备的1+N技能开启第二曲线
内容简介:
企业数字化转型已进入云原生2.0时代,DevOps日益成为企业提升数字化转型的一种关键能力。目 前,在DevOps模式下的DevOps工程师岗位炙手可热。领英(LinkedIn)的最热门招聘岗位报告中, DevOps工程师排名第一;知名开发者社区Stack Overflow报告中,DevOps薪资霸榜。如此新时代趋势,掌握DevOps及云原生应用开发能力势在必行。如何把握应用开发新趋势,抓住机遇,不落人后、勇立潮头?云上1+N关键技能,解锁成为新时代云上开发者。
内容大纲:
1、云原生的2.0时代趋势与挑战,云原生应用开发能力的必要性,急需开启开发者第二曲线
2、1+N关键能力解读:1套完整云上开发全流程技能+N种云原生技术栈能力
3、应用1+N关键能力,演示使用华为云DevCloud完成应用开发全过程,体现“一行代码秒上云”,提升云时代综合竞争力
听后收获:
1、了解在华为云上如何独立完成一个应用开发的全过程,全面提高研发能力
2、1+N关键技能解读,使用华为云做新时代云上开发者
徐毅
华为技术有限公司
华为云DevCloud专业服务总监
2.1
1.趋势:企业数字化建设买入新阶段,从ON到IN
ON Cloud 传统业务
新云原生企业:IN Cloud 新业务内生于云
分布式架构 | 敏捷智能 | 以应用为中心
2.趋势:以云为中心的快速应用开发能力将成为胜负手
具备规模化、快速迭代能力的云服务使政企创新更简单、更高效
云服务模式能较快速的完成社区同步、持续迭代
3.开发者的第二曲线近破局:云原生应用的研发创作价值流
- 第一曲线是传统的应用开发,包括桌面/移动以及Web应用开发等
- 随着云技术逐渐成熟,进入云原生2.0时代,已逼近了第二曲线的破局点
- 疫情催生了在家办公的需求
第二曲线突破个人职业的瓶颈,如下图
4.越来越成熟的云原声技术化解了开发者的诸多难题
资源问题:
技术栈问题:
质量问题:围绕API的测试能力,快速会跟能力等
流程问题:一站式DevOps平台
运维问题:全面的应用云为监控服务
5.趋势:DevOps工具链向价值流交付与管理聚焦
以后的方向一定是创造价值(从产品思维出发)
应用从开发到发布上云,你行吗?
2.2
1. 1+N关键能力解读
- 把握技术栈的核心,它的边界就是行业的应用
- 职业生涯中如果坚持编码,会持续的接触到各种语言和框架
- 最重要的是对一门语言的学习,以及流程的技能的掌握(这是快速开发的保证)
2. 1套完整云上开发全流程技能
3. +N种云原声技术栈能力
- 老师分享:行业的概念是在敏捷开发过程种与客户的交流逐渐形成的
云原生应用研发全流程部分技术路径展示
以“Springboot-ECS-DevCloud开发场景上云路径”
具体过程略
- 用完就释放,几毛钱的成本
- 基于Git建仓库
中午干饭时间!
- 汉堡挺好,就是看不到肉
- 这个时候太阳很大,风也很大,文艺点的描述就是:热浪滚滚
第三场: 昇腾高校训练营-广东工业大学&昇腾联合出品
4月24日 13:30-15:20清华大学C1-102
内容简介:
本课程是基于MindSpore框架端边云全流程开发一个AI应用,使用个人PC完成模型训练,在手机端完成部署应用,使能手机识别猫和狗。
内容大纲:
1、广东工业大学先锋教师高怀恩计算机视觉理论基础
2、MindSpore开源AI框架在个人PC环境上的部署安装
3、根据已有的MobileNetV2预训练模型+猫狗数据集进行模型重训
4、初识MindSpore Lite工具链
5、完成模型转换并部署到手机端侧,实现猫狗识别
听众收益:
1、了解如何在个人PC上安装MindSpore
2、使用MindSpore进行模型训练
3、MindSpore Lite模型转换及部署方法
高怀恩
广东工业大学
广东工业大学博士
1小时入门AI开发工程师(教程)
工具包下载
\1. Python安装包: https://mirrors.huaweicloud.com/python/3.7.5/python-3.7.5-amd64.exe
\2. mindspore安装包 https://ms-release.obs.cn-north-4.myhuaweicloud.com/1.1.1/MindSpore/cpu/windows_x64/mindspore-1.1.1-cp37-cp37m-win_amd64.whl
3.工程文件 :https://download.mindspore.cn/model_zoo/official/lite/apk/pet/MindSporePetClassification.rar
4.数据集 : https://download.microsoft.com/download/3/E/1/3E1C3F21-ECDB-4869-8368-6DEBA77B919F/kagglecatsanddogs_3367a.zip
实验效果–App相机识别猫和狗
已经从电脑的功能迁移到手机端,可扫描识别!
但只有猫和狗
第四场 “学好数据库,玩转IT都不怕”——面试官心中的最佳数据库人才模型
4月24日 13:30-15:20会议中心204
内容简介:
数据库是软件行业的掌上明珠,各行业都离不开数据库,在如此重要的行业,人才却是非常稀缺的,据统计,全球数据库人才共计2万人,国内只有8千人。数据库人才培养难,所以就业问题更显得尤为重要。针对数据库专业的人才就业问题,华为提供一个企业和高校学生招聘交流的平台,促进高校学生了解企业用人需求,帮助企业向高校传递用人要求。
内容大纲:
提纲:
1、企业需要什么样的数据库人才
2、招聘企业代表发言
3、面试官心中的人才模型
4、求职热点问题解答
听众收益:
1、了解数据库学科的提升之路
2、了解企业需要什么样的数据库人才
3、了解数据库从业人员最关心的能力模型
4、了解HR面试时的核心关注点
嘉宾一分享:盖国强
从个人成长的经验、到该领域
云和恩墨、恩墨学院
以终为始:这是充满竞争的时代
嘉宾二分享:黄晓涛
北京海量数据技术股份有限公司
基于数据库技术圈的产教融合实践分享
1.行业概况
传统国内企业用户数据库情况–银行样例
银行是国内数据领域趋于前沿的地方
社会发展带来的冲击
2.数据库技术方向
数据库是IT基础设施的重要部分,被称为IT软件皇冠的明珠,数据库生态开放是必然趋势
吞吐能力、负载能力
3.openGauss核心技术
架构重构
机制优化
引擎增强:
企业版Vastbase是基于openGauss内核开发的企业级关系型数据库。
4.推进国产化进程的核心技术
- 核心算力
- 芯片级深度优化
- 高度兼容
- 平滑迁移
5.数据库人才建设
- 高校人才:注重基础知识的传授、知识更新换代相比行业更平稳
- 应用级人才:基于业务规则开发、对能力要求不高、核心价值在于业务层
- 内核级人才:精通算法和数据结构、精通计算机原理、精通数据库实现原理、基于数据库理论开发、熟悉系统内核和资源优化、掌握核心技术
- 走入校园:优化教学模式
6.产教融合结合实践——
华南理工 PostgreSQL安装和使用
未来高校计划展望:校园行、校园实训
嘉宾三姚华锋:
华为的人才观—汇聚全球
1.从Google的一道招牌题说起
大家觉得Google在找怎么样的人?
2.华为在做什么样的事情?
- 云是数字化与新基建发的关键要素,云数据库是数据库领域产业升级的两点
- 时代召唤,数据库是软件系统“根技术”,高精尖核心产业,大国技术工匠挑战
- 数据库是软件皇冠上的明珠,专家密集型的行业血软硬件全栈协同提升竞争****力
- 全球布局,汇聚数据库专家与领军人物,打造世界级数据库
3.华为需要怎么样的人才
软件人才评估的冰山模型
人无完人,面试过程展望真实的你
应聘准备与未来职业发展的几点建议
- 选择一个发展平台,至关重要
- 抓住一切机会的积累项目经验
- 持续强化软件编码基本功
- 积极主动、“眼高手低”
- 敢于突破舒适区,受得了委屈,强大的承压能力
- 耐得住寂寞、沉得住气,1万小时定理
Q/A:
大数据与数据库的区别
- 大数据更多的是应用层面的
- 底层逻辑也是包括数据库,甚至是不止一种
- 数据库内核人员需要扎进去至少五年
- 目前中国更缺乏此类人才
勇敢的我又获得了提问奖励,鼠标垫、U盘和书本,果断选择书本+1
第五场 如何在开源社区提交第一行代码
4月24日 15:30-16:20会议中心201
内容简介:
很多同学认为开源社区很神秘,一个一个目录让人眼花缭乱,不知道如何开始社区代码工作。本次演讲以openEuler社区为案例,从初学者的视角详细进行开源开发的介绍,方便同学零基础掌握开源社区开发技巧。
内容大纲:
1、如何找到社区
2、如何找到特定的问题
3、如何提交第一行代码
听众收益:
通过本次演讲,观众可以快速了解如何找到社区待解决问题,并从零基础开始贡献第一行代码,迅速融入社区开发
马全一
华为技术有限公司
华为开源运营专家,容器技术、DevOps 等领域技术专家
1.贡献开源项目需要什么的基本技能
2.仔细阅读CLA和项目的许可协议
3.与社区一起成长,价值更高
4.什么是openEuler?
第六场 不懂编程也能共享开元社区获得成长
4月24日 16:30-17:20会议中心201
内容简介:
作为开源贡献者参与到顶级开源项目中,这对很多同学来说是一件很遥远而又陌生的事情。”不知道如何参与开源项目”,“不知道如何和社区成员交流沟通寻求帮助”等问题,将跃跃欲试的同学们拦在开源项目的大门之外。其实参与开源社区的有很多方式,并不是只有代码贡献这一条路,我们可以先从一下简单的非代码贡献做起,与社区成员互动起来,体验与社区一同成长的奇妙经历。本次演讲将为大家介绍这些非代码贡献有哪些,并且多个实际案例介绍如何快速融入开源社区中。
内容大纲:
1、开源社区是什么
2、开源社区的非代码贡献有哪些
3、如何与社区成员交流获取帮助
4、如何在帮助他人的同时收获成长
听众收益:
1、了解开源社区的贡献类型
2、了解获取社区信任的方式
3、学习社区沟通技巧
姜宁
华为技术有限公司
Apache 软件基金会 Member,ALC Beijing 发起人,Apache软件基金会孵化器项目的导师
1.讲师介绍
参与开源社区不止是写代码,
- 小红帽
- Apache Local Community Beijing发起人
- 参与了多个Apathe软件基金会发项目的孵化以及开发工作
1.开源共同体(社区)的来源
Free Softs
开源与基金会的出现
- open source
- mozilla
开源软件发展新阶段
- Github
需要找一个跟自己学习方向或业务相关的开源社区,帮助自己成长
2.开源的本质
- 开放:降低大家获取信息的成本
- 共享:资源直接的互通
Community是什么?
- 共同体、社群、社区
- 社群特点是什么?
- 共同的兴趣、爱好、职业背景
- 需要有一定的场所进行交流
- 大家扮演不同的角色
社区会放上最好的代码,互相
科学共同体
参与开源项目是最好的实习
3.开源共同体协作的角色
Apache软件基金会(AFC)
打广告鸟 这里
4.融入社区获得成长
小结
其实今天的很多信息没能完全消化,但华为开发者大会的用意以基本明晰:每年定期由华为公司在中国举办,大会主要的目的是让华为公司向研发者们展示最新的软件和技术,是华为面向ICT领域全球开发者的年度顶级旗舰活动。特别是在上年华为智能基座项目在各高校启动后,更注重昇腾生态的建设,希望吸引更多的开发者加入其中。
而今天也学到了很多东西,包括:
- 了解了华为20年安全工具发展及DevSecOps方案
- 了解在华为云上如何独立完成一个应用开发的全过程,全面提高研发能力
- 完成了课程实验:基于MindSpore框架端边云全流程开发一个AI应用,使用个人PC完成模型训练,在手机端完成部署应用,使能手机识别猫和狗。
- 更深入了解了数据库和大数据行业更深层次的区别和社会需求
- 快速了解如何找到社区待解决问题,并从零基础开始贡献第一行代码,迅速融入社区开发