Login 2020,程序员改变世界更容易!

12月7日,北极熊受邀参加了“华为云DevRun Summit:Login 2020”,本次大会给北极熊留下了三点深刻的印象。第一大会充满了未来气息,充满了编程气息;第二,从2020年开始的21世纪第三个十年,将是编程大幅普及的十年,编程将成为基本生存能力;第三,本次大会干货满满。

一、一场通向未来的编程之旅

大会的入口处就很有未来感,人很多,虽然北极熊来的很早,但是签到处还是排起了长队。

整个大会的流程别出心裁,是仿照软件运行的流程来设计的。

会场的凳子是键盘的样子。

展厅称为堆栈。

还有各种有趣的未来技术场景, 在科幻动画里出现的“未来电话亭”也在这里变成了现实, AI 来电让你与未来通话。

AI写古诗, 通过“乐府 AI ”,你也能当一回网红诗人,展示一秒作诗神技,无论是五言律诗还是七言绝句,都能信手拈来。

无人车,支持自己动手编程。

二、21世纪第三个十年,将是编程大幅普及的十年

早上的主会场,一开始是酷炫的灯光效果,然后开始了程序员分享。

1. 视障开发者吴益明: 身体有障碍不是一个Bug,它只是一个Runtime

首先,视障开发者吴益明分享了自学编程的的经历,用自己的力量推动着信息无障碍世界的构建,以帮助更多人。

吴益明生活在黑暗的世界里,演讲的开始,一束光打到他的身上,他说: “如果你看不到未来的样子,就如同在黑暗中的我一样,你会不会放弃前行?如果给我一束光,我的未来是不是可以变得更好?——这束光就是编程。

吴益明介绍自己是90后,渴望拥抱变化的世界,在兴趣的驱使之下,开始走向了编程这条道路。如果把人生比作是一段程序,出现了生理上的障碍可类比为人生这段程序小小的BUG,在他看来它只是在运行人生这段程序的不同方式而已。

吴益明介绍很多辅助技术,比如说屏幕阅读器,可以通过TTS告知用户图片的含义。作为一个开发者,可以从设计、开发,以及测试三个维度优化产品。

吴益明提到让环境做到绝对的无障碍是非常有挑战的事。在未来深圳市信息无障碍研究会将联合华为云,通过AI能力提升无障碍产品的功能与体验。

2. 20岁当上悉之教育CTO的侯煜欣 从全栈工程师到管理者

接下来,16岁上清华、20岁当上悉之教育CTO的侯煜欣分享了她的成功秘笈,作为一名95后天才少女CTO,在她看来,真正限制我们的不是技术,而是想象力。

侯煜欣很热爱教育事业,想做出一些改变,所以她与她的朋友们开启了一段创业的旅程。

2017年夏天,侯煜欣花了一个多月的时间自学编程,成为了一个全栈工程师,后来随着团队的发展,又逐渐成了一名管理者,目前管理从产品设计到研发到上线的整个流程。

侯煜欣说其实并没有什么学习编程的独家秘笈,相信学代码的路都是相似的,但每个人学习代码的动机可能各有不同。侯煜欣说忽然有一天发现,原来搬砖的事儿也能干,就这样成了一名码农,走上代码的不归路。而且很快,因为公司的快速发展,侯煜欣又不得不从全栈工程师快速进化为CTO,一个CTO要做的事情,一定不是去写最漂亮的代码,而是思考一个团队该如何更好协作。

侯煜欣分享说希望大家记住的是,真正限制你的不是技术,而是想象力。一句话总结这一段野蛮成长的经历,那就是,长胖了三十斤。

3. “00后”开发者孙晟哲 相信用编程可以构建一个更美好的世界

接下来,“00后”开发者孙晟哲讲述了他从初心到梦想的故事,他相信用编程可以构建一个更美好的世界。

孙晟哲说 因为喜欢钢铁侠, 钢铁侠的战甲里面有一个人工智能系统,于是就尝试去做钢铁侠战甲,为了打造Jarvis他开启了自己的编程之路,从此一发不可收拾,自己开发 密室逃脱的小游戏,游戏一发布,就很多人点赞。

4.  华为云算法工程师姚天舒:用技术拯救生命、造福人民,比做华尔街金融大鳄的满足感要高一万倍!

姚天舒是2018华为软件精英挑战赛全国总决赛第一名,学的是量化投资和算法交易,但是更痴迷用算法拯救生命、造福人民,天津生态城的通过他和团队打造的交通智能体,大幅缓解了早高峰的拥堵。在他看来,华为云的多元架构,即鲲鹏与昇腾芯片的丰沛算力,能够帮助行业开发者更创造性地、更高效地满足行业智能转型需求。

姚天舒在大会上还发布了华为云Vacation of Code开源贡献者激励计划和华为云CodeHub代码征集计划,号召更多的开发者投身于为各行各业造最好用的轮子的事业中。

听完了四位嘉宾的分享,北极熊强烈的感觉到, 编程正在成为一项基本能力,马上2020年了,编程可以协助实现梦想,编程将是基本生存能力,看来回去要把自己的那些Java书籍再翻出来,放到床头,多多复习。

三、切身感受的技术干货

因为对云技术感兴趣,下午北极熊来到了线程2“企业级应用高效开发实践:如何利用云平台加速开发过程”分会场。

1. 夏东冉《特性随时“可”发布,云原生开发的分层分级测试和质量保障》分享精华

第一个分享是由夏东冉带来的《特性随时“可”发布,云原生开发的分层分级测试和质量保障》。

夏东冉分享的精华,北极熊总结为二个部分:

1)如何应对VUCA时代的软件质量挑战

夏东冉是华为的DevCloud高级测试工程师,夏东冉介绍整个华为30年的产品,是在不断丰富,同时产品非常复杂,团队不断壮大,这必然导致开发模式不断变化,从早期个人英雄主义到IPD CMM,工具也从早期的单点工具,发展到端到端工具链到全流程自动化,到工具服务化。

夏东冉说VUCA成为商业环境新常态,VUCA就是易变性、不确定性、复杂性、模糊性。 精益创意的模式,尽早验证商业模式。 保证产品的较高竞争力,就要快速开发交付。

如何去保证产品持续的盈利,持续具有竞争力,保证产品的质量是很重要的一部分。 这就需要在VUCA三步法中内嵌质量,

  • 第一步在流动中间,要能够去内建质量,防止缺陷流到下游,具体来说,通过开发过程中,变现一些自动化工具,自动去检测缺陷。

  • 第二步,在反馈当中,首先要建立一种快速的检测和修复问题的机制,同时从源头来进行质量控制,知道一个复杂的系统问题很难避免,相同的操作和输入得到的结果是不一样的,此时如何能够在客户之前,在研发环境中间快速建立一种发现问题的机制,并且修复一种机制,这是至关重要的。

  • 最后一步要形成一种质量文化,不断提升开发者的水平,开发者平时工作中要把质量作为很重要的一方面。

2)测试金字塔模型中应更多关注测试用例的质量

在测试金字塔中的每一步形成自动化,还要关注一个点,原来会重点关注测试数量,现在更多关注测试用例的质量,为了把流水线时间控制在一定范围内,要执行高质量的测试用例,而不是较多的测试用例。 把各层的用例放在流水线当中,代码的每次提交都会自动处罚测试化过程,并且尽早把测试结果反馈回来,达到持续的优化,最终保证产品源码可以垂直上线的能力。

2. 郭东硕《码出精彩、智见未来,持续构建可信代码检查服务》分享精华

接下来,华为云软件分析Lab工程师郭东硕做了主题为《码出精彩、智见未来,持续构建可信代码检查服务》的分享。

1)我们不仅处在一个海量的数据时代,同样处在一个海量代码的时代

郭东硕指出我们不仅处在一个海量的数据时代,同样处在一个海量代码的时代。

华为30年的历程当中,构建了各种各样的非常完备复杂的可信赖的流程。 华为DevCloud在这个过程当中,将华为30年的软件开发的流程提炼浓缩,将全流程的服务整个的抽离出来作为华为云基础开发流程,呈现给业内开发人员。 DevCloud是有需求规划、开发、测试、发布、运维运营,一站式、全流程,安全可信的DevOps云平台。

2)智能代码检查修复框架

DevCloud基于华为云的平台,构建了非常强大的AI检查能力,在持续构建包括持续的代码检查过程当中,会利用华为云的强大的AI能力来持续加速,包括持续提升我们代码检查的能力。

3)DevCloud平台的开放特征

DevCloud开放的能力包括对不同的语言是一种开放,能够很方便快捷的对接一种语言的检查能力,直接实现到代码检测框架当中。

最后,郭东硕还透露,代码检查服务和代码修复服务,目前覆盖170多个国家和地区,有300多万开发者用户,有5亿多名终端云用户。

通过两个分享,北极熊再一次感受到了华为云DevCloud的强大, DevCloud可以说是为了程序员赋能而生。

接下来,北极熊来到了线程6“新计算架构: 华为鲲鹏与昇腾”专场,了解到了鲲鹏架构。

3. 孙庚泽《基于鲲鹏架构的移植与开发实践》分享精华

鲲鹏是华为在去年推出的鲲鹏910处理器,它是业界首款的轻纳米数据中心纳米处理器,是ARM处理器,业界算力最强。

1)基于鲲鹏的KC1系列产品实现全面国产化

华为云基于鲲鹏910处理器开发自己的产品,比如ECS的产品,推出的是KC1是一个系列, KC1的优势是第一是全面国产化,从华为云操作系统,还有国产操作系统,国产数据库,国产中间件,可以做到换全栈国产化。第二个是性价比,因为从底层的芯片是华为自研的,性价比可以更高。

2)鲲鹏已经为业务移植做好准备

对于业务移植到鲲鹏平台,不同的情况华为云有不同的应对策略。对于Java、Python这样的解释性语言,可以直接使用。对于编译性语言,需要一些改动,对于开源语言,拿到鲲鹏服务器上重新编译就可以了,对于商业软件,华为云专门有一个鲲鹏凌云计划,扶持软件开发厂商去把自己的业务往鲲鹏上面移植。

业界主流的操作系统支持在鲲鹏上运行,鲲鹏还有知识库,遇到问题可以在知识库里找到,还有鲲鹏社区,方便开发者交流。另外还有移植工具,把代码从X86往鲲鹏上移植有一定的范式,很多地方都有统一的规则去移植,这个工具就是给出移植建议。

听完这个分享, 感觉鲲鹏的生态越来越强大,借助华为云的平台,鲲鹏架构将来会大放光彩。

四、程序,编织未来

大会干货很多,但是毕竟时间有限,一天的未来之旅不知不觉就结束了,大会让程序员出身的北极熊找到了家的感觉。程序,在编织着我们的未来,每个人只要愿意,都可以成为程序员,一起改变世界。 而华为云在协助开发者构建面向未来的软件与应用方面做了不少工作,大幅降低了开发门槛,推进开发者们加速登录未来进程,共同构建万物互联的智能世界。

Login 2020 回顾视频

开发者朋友,让我们相约

华为开发者大会2020(Cloud)!

华为开发者大会2020(Cloud),是华为面向ICT(信息与通信)领域、全球开发者的年度顶级旗舰活动。 大会旨在搭建一个全球性的交流和实践平台,开放华为30年积累的ICT技术和能力,以“鲲鹏+昇腾”硬核双引擎,为开发者提供澎湃动力,改变世界,变不可能为可能。

点击“阅读原文 ”,立即报名 华为开发者大会2020(Cloud)

我来评几句
登录后评论

已发表评论数()

相关站点

+订阅
热门文章