天天看点

HDC.Cloud 华为开发者大会2021.04.24 学习记录

华为开发者大会2021(Cloud),每一个开发者都了不起

前言

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

近两个小时的车程结束,下面就是充满学术氛围的各个教学楼和会场

HDC.Cloud 华为开发者大会2021.04.24 学习记录
HDC.Cloud 华为开发者大会2021.04.24 学习记录
HDC.Cloud 华为开发者大会2021.04.24 学习记录
HDC.Cloud 华为开发者大会2021.04.24 学习记录

上午因为“走错”会场智能基座先锋教师论坛,错过了一场自己想听的讲座。。。

下面就是正式的干货!

第一场: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年深耕安全、研发安全能力持续外溢

HDC.Cloud 华为开发者大会2021.04.24 学习记录

1.2 HSecDev关键词

HDC.Cloud 华为开发者大会2021.04.24 学习记录

最后主动提问的奖品~~想要的小伙伴可以滴滴我

HDC.Cloud 华为开发者大会2021.04.24 学习记录

第二场 云原生开发者需具备的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时代,已逼近了第二曲线的破局点
  • 疫情催生了在家办公的需求

第二曲线突破个人职业的瓶颈,如下图

HDC.Cloud 华为开发者大会2021.04.24 学习记录

4.越来越成熟的云原声技术化解了开发者的诸多难题

资源问题:

技术栈问题:

质量问题:围绕API的测试能力,快速会跟能力等

流程问题:一站式DevOps平台

运维问题:全面的应用云为监控服务

5.趋势:DevOps工具链向价值流交付与管理聚焦

以后的方向一定是创造价值(从产品思维出发)

应用从开发到发布上云,你行吗?

2.2

1. 1+N关键能力解读

HDC.Cloud 华为开发者大会2021.04.24 学习记录
  • 把握技术栈的核心,它的边界就是行业的应用
  • 职业生涯中如果坚持编码,会持续的接触到各种语言和框架
  • 最重要的是对一门语言的学习,以及流程的技能的掌握(这是快速开发的保证)

2. 1套完整云上开发全流程技能

HDC.Cloud 华为开发者大会2021.04.24 学习记录

3. +N种云原声技术栈能力

  • 老师分享:行业的概念是在敏捷开发过程种与客户的交流逐渐形成的

云原生应用研发全流程部分技术路径展示

以“Springboot-ECS-DevCloud开发场景上云路径”

HDC.Cloud 华为开发者大会2021.04.24 学习记录

具体过程略

  • 用完就释放,几毛钱的成本
  • 基于Git建仓库

中午干饭时间!

HDC.Cloud 华为开发者大会2021.04.24 学习记录
  • 汉堡挺好,就是看不到肉
  • 这个时候太阳很大,风也很大,文艺点的描述就是:热浪滚滚

第三场: 昇腾高校训练营-广东工业大学&昇腾联合出品

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相机识别猫和狗

已经从电脑的功能迁移到手机端,可扫描识别!

但只有猫和狗

HDC.Cloud 华为开发者大会2021.04.24 学习记录

第四场 “学好数据库,玩转IT都不怕”——面试官心中的最佳数据库人才模型

4月24日 13:30-15:20会议中心204

内容简介:

数据库是软件行业的掌上明珠,各行业都离不开数据库,在如此重要的行业,人才却是非常稀缺的,据统计,全球数据库人才共计2万人,国内只有8千人。数据库人才培养难,所以就业问题更显得尤为重要。针对数据库专业的人才就业问题,华为提供一个企业和高校学生招聘交流的平台,促进高校学生了解企业用人需求,帮助企业向高校传递用人要求。

内容大纲:

提纲:

1、企业需要什么样的数据库人才

2、招聘企业代表发言

3、面试官心中的人才模型

4、求职热点问题解答

听众收益:

1、了解数据库学科的提升之路

2、了解企业需要什么样的数据库人才

3、了解数据库从业人员最关心的能力模型

4、了解HR面试时的核心关注点

HDC.Cloud 华为开发者大会2021.04.24 学习记录

嘉宾一分享:盖国强

从个人成长的经验、到该领域

云和恩墨、恩墨学院

以终为始:这是充满竞争的时代

嘉宾二分享:黄晓涛

北京海量数据技术股份有限公司

基于数据库技术圈的产教融合实践分享

1.行业概况

传统国内企业用户数据库情况–银行样例

银行是国内数据领域趋于前沿的地方

社会发展带来的冲击

2.数据库技术方向

​ 数据库是IT基础设施的重要部分,被称为IT软件皇冠的明珠,数据库生态开放是必然趋势

吞吐能力、负载能力

3.openGauss核心技术

架构重构

机制优化

引擎增强:

企业版Vastbase是基于openGauss内核开发的企业级关系型数据库。

4.推进国产化进程的核心技术

  • 核心算力
  • 芯片级深度优化
  • 高度兼容
  • 平滑迁移

5.数据库人才建设

  • 高校人才:注重基础知识的传授、知识更新换代相比行业更平稳
  • 应用级人才:基于业务规则开发、对能力要求不高、核心价值在于业务层
  • 内核级人才:精通算法和数据结构、精通计算机原理、精通数据库实现原理、基于数据库理论开发、熟悉系统内核和资源优化、掌握核心技术
  • 走入校园:优化教学模式

6.产教融合结合实践——

​ 华南理工 PostgreSQL安装和使用

未来高校计划展望:校园行、校园实训

嘉宾三姚华锋:

华为的人才观—汇聚全球

1.从Google的一道招牌题说起

HDC.Cloud 华为开发者大会2021.04.24 学习记录

大家觉得Google在找怎么样的人?

2.华为在做什么样的事情?

  • 云是数字化与新基建发的关键要素,云数据库是数据库领域产业升级的两点
  • 时代召唤,数据库是软件系统“根技术”,高精尖核心产业,大国技术工匠挑战
  • 数据库是软件皇冠上的明珠,专家密集型的行业血软硬件全栈协同提升竞争****力
HDC.Cloud 华为开发者大会2021.04.24 学习记录
  • 全球布局,汇聚数据库专家与领军人物,打造世界级数据库

3.华为需要怎么样的人才

软件人才评估的冰山模型

HDC.Cloud 华为开发者大会2021.04.24 学习记录
HDC.Cloud 华为开发者大会2021.04.24 学习记录

人无完人,面试过程展望真实的你

应聘准备与未来职业发展的几点建议

  • 选择一个发展平台,至关重要
  • 抓住一切机会的积累项目经验
  • 持续强化软件编码基本功
  • 积极主动、“眼高手低”
  • 敢于突破舒适区,受得了委屈,强大的承压能力
  • 耐得住寂寞、沉得住气,1万小时定理

Q/A:

大数据与数据库的区别

  • 大数据更多的是应用层面的
  • 底层逻辑也是包括数据库,甚至是不止一种
  • 数据库内核人员需要扎进去至少五年
  • 目前中国更缺乏此类人才
勇敢的我又获得了提问奖励,鼠标垫、U盘和书本,果断选择书本+1
HDC.Cloud 华为开发者大会2021.04.24 学习记录

第五场 如何在开源社区提交第一行代码

4月24日 15:30-16:20会议中心201

内容简介:

很多同学认为开源社区很神秘,一个一个目录让人眼花缭乱,不知道如何开始社区代码工作。本次演讲以openEuler社区为案例,从初学者的视角详细进行开源开发的介绍,方便同学零基础掌握开源社区开发技巧。

内容大纲:

1、如何找到社区

2、如何找到特定的问题

3、如何提交第一行代码

听众收益:

通过本次演讲,观众可以快速了解如何找到社区待解决问题,并从零基础开始贡献第一行代码,迅速融入社区开发

马全一

华为技术有限公司

华为开源运营专家,容器技术、DevOps 等领域技术专家

1.贡献开源项目需要什么的基本技能

HDC.Cloud 华为开发者大会2021.04.24 学习记录

2.仔细阅读CLA和项目的许可协议

HDC.Cloud 华为开发者大会2021.04.24 学习记录

3.与社区一起成长,价值更高

HDC.Cloud 华为开发者大会2021.04.24 学习记录

4.什么是openEuler?

HDC.Cloud 华为开发者大会2021.04.24 学习记录

第六场 不懂编程也能共享开元社区获得成长

4月24日 16:30-17:20会议中心201

内容简介:

作为开源贡献者参与到顶级开源项目中,这对很多同学来说是一件很遥远而又陌生的事情。”不知道如何参与开源项目”,“不知道如何和社区成员交流沟通寻求帮助”等问题,将跃跃欲试的同学们拦在开源项目的大门之外。其实参与开源社区的有很多方式,并不是只有代码贡献这一条路,我们可以先从一下简单的非代码贡献做起,与社区成员互动起来,体验与社区一同成长的奇妙经历。本次演讲将为大家介绍这些非代码贡献有哪些,并且多个实际案例介绍如何快速融入开源社区中。

内容大纲:

1、开源社区是什么

2、开源社区的非代码贡献有哪些

3、如何与社区成员交流获取帮助

4、如何在帮助他人的同时收获成长

听众收益:

1、了解开源社区的贡献类型

2、了解获取社区信任的方式

3、学习社区沟通技巧

姜宁

华为技术有限公司

Apache 软件基金会 Member,ALC Beijing 发起人,Apache软件基金会孵化器项目的导师

1.讲师介绍

HDC.Cloud 华为开发者大会2021.04.24 学习记录

参与开源社区不止是写代码,

  • 小红帽
  • Apache Local Community Beijing发起人
  • 参与了多个Apathe软件基金会发项目的孵化以及开发工作

1.开源共同体(社区)的来源

Free Softs

开源与基金会的出现

  • open source
  • mozilla

开源软件发展新阶段

  • Github

需要找一个跟自己学习方向或业务相关的开源社区,帮助自己成长

2.开源的本质

  • 开放:降低大家获取信息的成本
  • 共享:资源直接的互通

Community是什么?

  • 共同体、社群、社区
  • 社群特点是什么?
  • 共同的兴趣、爱好、职业背景
  • 需要有一定的场所进行交流
  • 大家扮演不同的角色

社区会放上最好的代码,互相

科学共同体

参与开源项目是最好的实习

3.开源共同体协作的角色

HDC.Cloud 华为开发者大会2021.04.24 学习记录

Apache软件基金会(AFC)

打广告鸟 这里

4.融入社区获得成长

HDC.Cloud 华为开发者大会2021.04.24 学习记录
HDC.Cloud 华为开发者大会2021.04.24 学习记录

小结

其实今天的很多信息没能完全消化,但华为开发者大会的用意以基本明晰:每年定期由华为公司在中国举办,大会主要的目的是让华为公司向研发者们展示最新的软件和技术,是华为面向ICT领域全球开发者的年度顶级旗舰活动。特别是在上年华为智能基座项目在各高校启动后,更注重昇腾生态的建设,希望吸引更多的开发者加入其中。

HDC.Cloud 华为开发者大会2021.04.24 学习记录

而今天也学到了很多东西,包括:

  • 了解了华为20年安全工具发展及DevSecOps方案
  • 了解在华为云上如何独立完成一个应用开发的全过程,全面提高研发能力
  • 完成了课程实验:基于MindSpore框架端边云全流程开发一个AI应用,使用个人PC完成模型训练,在手机端完成部署应用,使能手机识别猫和狗。
  • 更深入了解了数据库和大数据行业更深层次的区别和社会需求
  • 快速了解如何找到社区待解决问题,并从零基础开始贡献第一行代码,迅速融入社区开发

最后附上大合照:

HDC.Cloud 华为开发者大会2021.04.24 学习记录
HDC.Cloud 华为开发者大会2021.04.24 学习记录

继续阅读