低代码到底是不是行业毒瘤?一线大厂怎么做的?戳此了解>>> 了解详情
写点什么

面对这 2 类技术趋势,程序员如何体面地迎接 2020 年?

2019 年 12 月 03 日

面对这2类技术趋势,程序员如何体面地迎接2020年?

还有 29 天,第一批 90 后开发者也将正式步入 30 岁的大关。


2020 年,对于我们所有人来说都是非常关键的一年,


对于开发者来说,2019 年无疑是非常忙碌的一年,中台的热炒,云原生开始落地,5G 的商用,区块链战略,996,关于 35 岁的焦虑等等,这一年的程序员圈子,显然是不平静的。


还有 29 天,时间将正式进入到 2020 年,届时第一批 90 后开发者也将正式步入 30 岁的阶段,步入人生另一阶段的他们,也开始成为整个技术研发体系内的中坚力量。


作为 90 后开发者,我们见证了中国互联网成长从萌芽到发展再到繁荣的全部过程;作为 90 后开发者,这一年我们也看到了大型互联网公司阳光与黑暗的两面性;我们经历了从集中式到分布式,从 C++ 到 Go,从 IDC 机房到云计算,从数据突发预警到大数据常态等等的频繁技术变革…


作为 90 后的我们,在度过了”忙碌的“2019 年后,如何体面的迎接 2020 年的到来?不妨现在就来了解一下明年的关键技术趋势。


InfoQ 此前曾报道了 Gartner 关于 2020 年全球十大战略性趋势的预测观察,其中提到,Gartner 将以人为本的理念作为技术趋势的核心影响因素。这其中的人,无疑就是用户以及开发者。其中,Gartner 也正式发布了其对于全球技术领域在 2020 年的趋势观察,在 Gartner 发布的 2020 年十大战略技术趋势之中,有 2 条值得我们去特别关注,分别是“边缘计算”以及“分布式云计算“。可以说,边缘计算的成熟以及云计算分布式架构运动的兴起,也许就在标志着云计算正在进入 2.0 时期。


边缘计算联手分布式云计算共同推进云计算 2.0 时期

2020 年,随着云计算边界不断被拓宽,数据价值不断被挖掘,越来越多的场景与设备开始被接入到互联网中,不同的场景、不同的数据催生了不同的需求。为了满足这些需求,在这样一个技术融合的关键节点,云、AI、5G 正在成为拉动各行各业向前狂奔的三驾马车,而 IoT 领域,正是受到这三架马车影响最深远的领域之一。


IoT 物联网的兴起,催生了边缘计算技术的成熟以及云计算架构的变革。这也是为什么 Gartner 选择将这两者纳入到 2020 年的技术十大发展趋势中来的原因所在。


关于边缘计算,Gartner 指出,对于边缘计算的关注主要来自物联网的需求,包括为制造业或者零售业等特定行业的嵌入式物联网体系提供无连接或者分布式功能。但除此之外,边缘计算也有潜力在几乎一切行业及用例当中发挥作用,因为这些”边缘“将获得越来越强大且专业的计算资源以及更多数据存储支持。


另一个方面,关于分布式云计算,Gartner 表示,分布式云的本质是将公有云服务分发至不同的位置,并由原公有云服务供应商所服务的运营、治理、更新与演进工作分离出来,这代表着以往高度集中化的公有云服务模式开始发生重大转变,并有望引领云计算进入新的时代。


就像过去集中式的架构逐渐演变为微服务为主的分布式架构一样,在云端,也正在经历这样的变化历程。


而如今的大数据时代和即将到来的人工智能时代,又成为驱动云计算进一步发展的关键动力。及时处理庞大规模的数据以及更多人工智能落地应用的需求,都需要强大的存储和计算能力。与此同时,物联网技术快速发展,表明未来将会有越来越多体积“娇小”但性能强大的智能终端作为节点连入互联网,这样数以万计的互联网节点将共同搭建起分布式云计算平台。


Cloud2.0 时代,是云+AI+5G+IoT 的时代

当然,其实不从 Gartner 的报告中来获取这些趋势性信息,在平常的工作观察中相信大家也能感受到技术趋势以及风口的变化。这一年,大型互联网公司纷纷转型 ToB 和企业服务市场,小米在前段时间更是喊出了 All in AIoT 的战略口号。这一切,都和物联网的快速发展以及前景息息相关。


由于数字化进程的飞速发展,越来越多的场景和设备开始被接入到云计算中,同时也伴随着越来越多零碎数据的开始涌入云平台,现有的云计算架构难以维系这样的数据现状。根据以往的历史经验,不同的产业阶段,对于 IT 基础架构和计算能力会提出不同的挑战和需求。伴随 IoT 物联网的兴起,也将会对基础架构和计算能力提出不同的需求。就像十年前,我们还对云计算的未来保有疑虑,现在确是对还没有上云保持疑问。


根据 IDC 预测,到 2023 年全球物联网终端数量将达 352 亿个,海量连接所产生的数据量达 175ZB。传统云计算的单一架构已经难以满足现有场景的需求,因此这类场景也对云计算平台提出了新的挑战,促使计算架构开始趋于多样性发展。这就和华为今年所提出的多元架构以及全栈全场景 AI 生态的方向不谋而合。


在这背后,是云、AI、5G、IoT 四大新技术相结合而带来的全新应用趋势,在不同技术之间相互融合的过程中,在创造新体验、新应用、新升级的同时,催生出的是各种各样的业务场景。这些多样的业务场景需要的是多元架构与多重算力的保障与支撑,而这就是引发场景多样化与多元架构的那根”导火索“。


华为云开发者生态初现:一个更加开放和进步的生态圈

鲲鹏生态,构筑足以媲美 x86 的技术生态

多元化云服务架构是当下的主题,基于鲲鹏处理器,能否为开发者开启云上的多元新架构?


现阶段,我们都知道很多服务器包括云平台所选用的都是 x86 架构。但是随着 AI、大数据、5G 技术的到来,产生了越来越多的边缘设备,用户接入互联网的方式也发生了根本性的变化。互联网逐渐从以 PC 为主的台式终端向以智能手机为主的移动终端倾移。同时由于 IoT 领域被快速带动,许多边缘的智能设备也被越来越多的纳入到网络中来,这些设备所产生的数据体量不断增大。


这类边缘设备中绝大多数是移动终端,而这类移动终端架构又有 90% 以上都是采用的 ARM 架构。作为开发者,大家都清楚,从 ARM 架构到 x86 架构,在数据流动过程中无法避免的会造成大量的算力流失。因此,既然难以改变 90%的那部分,那为何不改变服务平台的这部分?


但是说起 ARM 架构与 x86 架构,大家都在一边倒的支持 x86 架构,原因就在于生态。x86 经过英特尔多年的苦心经营,其生态已经非常完善,可以看到目前在 PC 端、服务器端以及云端,绝大多数采用的都是 x86 架构,在硬件和软件开发方面已经形成统一的标准,无论是日常使用还是做应用开发,都有丰富的工具来进行辅佐,其在兼容性方面具有无可比拟的优势。


同期,随着云计算在各行各业的普及,移动终端通过云数据中心接入应用和享用服务已经成为主要的模式。而在移动设备领域,ARM 架构有着压倒性的市场和技术优势,这是 x86 架构所不能比拟的。因此,为了同时满足 ARM 架构以及 x86 架构的不同场景需求,需要一种架构能够让合适的应用跑在合适的算力之上,减少数据流动过程中的算力流失。可以看到,现阶段的物联网架构基本呈现出过去的“烟囱式”形态,这类形态会逐渐向聚合式架构发展,聚合是整个行业发展的必然趋势,只有聚合才能通过平台来统一物的语言,让物更有价值。


鲲鹏云所提供的多元架构,可以让合适的应用跑在合适的算力之上。同时,鲲鹏云支持鲲鹏、x86 资源池混合部署交付模式,同时,其也具备多样的计算能力,通过支持多行业应用来实现多形态部署,实现统一架构、统一 API 以及统一的鲲鹏生态。


AI Everywhere,昇腾打造全栈全场景的 AI 开发生态

有了算力与 AI 引擎的支撑,开发者才能开发出性能更强的应用。


无论企业的战略方向如何变化,现在无论做什么,在大数据的背景下,算力在其中都起到了决定性的因素,但是每个人每个行业对算力的需求都是五花八门的,有的要做 AI 训练,有的要做图像渲染,有的要做业务支撑,有的要做压力测试,这就需要多样的算力来匹配不同的需求,同时还要兼顾高效率和高性价比,也就是说,有了足够强大和灵活的算力来做支撑,才能为开发者提供更好的开发环境。


AI 可以说是当下推动人类社会变革的最主要推动力。但是要实现 AI 应用的落地,需要能够满足匹配不同应用场景下对于算法、大数据和计算层面的需求。尤其是在计算层面,十分依赖与 AI 芯片以及智能计算平台。根据 Gartner 估计,AI 芯片在 2017 年的市场规模为 48 亿美元,2020 年预计将达 146 亿美元,其中云端应用有望达到 105 亿美元。


在计算层面,华为在今年正式发布了 AI 处理器昇腾 310 和昇腾 910。作为目前全球已发布的单芯片计算密度最大的 AI 芯片,昇腾 910 可以将目前的 AI 云服务器性能提升至 2 倍以上,可广泛用于 AI 推理、AI 训练、自动驾驶训练等场景。基于这款 AI 处理器,华为推出了 Atlas 人工智能计算平台,发布了 AI 训练集群 Atlas 900,全栈开发工具链 MindStudio,全场景 AI 计算框架 MindSpore,一站式 AI 开发平台 ModelArts 等,围绕昇腾,已经能够实现在端、边、云上的协同训练和推理,实现超强算力的提升以及全场景部署和端边云的立体式协同,加速 AI 应用的广泛落地,也使得华为全栈全场景 AI 开发生态已经初见雏形。


而上述的这两个开发生态,都是需要开发者来维护的,这也就回到了我们开篇时所提到的一个概念,2020 年,”以人为本“的理念将会成为影响技术趋势的核心因素,这里的人,就是指开发者。而在 2020 年这一特殊的时期,在迈入 30 岁大关的 90 后开发者群体来说,这个范围似乎又缩小了一点。


鲲鹏+昇腾的技术生态,需要有激情的开发者来维系

还有 29 天,第一批 90 后开发者也将正式步入 30 岁的大关。在这样一个承上启下的关键阶段,华为云邀请大家,在 2019 年的最后一段时间,在马上就要到来的 30 岁之前,来做一些平常不经常做的事情,来参加一场不会遗憾的大会,来体验一场跳出自己的“舒适圈”的特殊感受,2019 年 12 月 7 日,华为云携手 InfoQ,邀请各位拥有强烈好奇心与求知欲的开发者到场一起探索未来。(可以点击此链接来查看大会宣传视频)


无论你的生理年龄是不是 90 后,只要你保持一颗好奇与探索的心来到现场,在 12 月 7 日当天,你就是 90 后。2019 年 12 月 7 日,北京 751 D·PARK 时尚设计广场 79 罐,华为云面向”最会玩+最技术“开发者群体的年度技术盛会,关于昇腾、鲲鹏以及未来生态的一切,关于差评、哔哩哔哩、知乎的趣味特色专场,关于大会特设的女性技术专场,都将在会上一一揭晓。大会整体议程如下:



关于 DevRun Summit Login 2020

DevRun Summit Login 2020 是由华为云举办,以开发者为核心群体的、分享前沿技术与最佳实践的年度盛会,即将于 2019 年 12 月 7 日登陆北京。DevRun 作为华为云开发者的布道品牌,在 2019 年走遍了全国各大城市,与全国 1W+名开发者成为了朋友。作为面向 2020 年的技术盛会,Login 2020 与千万开发者,相约现场共享技术趋势,共同登录未来。



扫描上图二维码或移动端点击此链接即可免费报名


2019 年 12 月 03 日 17:35457
用户头像
佘磊 策划编辑

发布了 50 篇内容, 共 16.5 次阅读, 收获喜欢 70 次。

关注

评论

发布
暂无评论
发现更多内容

最新“美团+字节+腾讯”三面面经,你能撑到哪一面?

Java架构之路

Java 程序员 架构 面试 编程语言

三年Java开发,年底跳槽挂了阿里和字节,却收获美团offer,分享大厂面试心得

Java架构之路

Java 程序员 架构 面试 编程语言

Newbe.Claptrap 框架入门,第一步 —— 开发环境准备

newbe36524

Docker 云计算 分布式 微服务 .net core

Newbe.Claptrap 框架入门,第二步 —— 创建项目

newbe36524

Docker 云计算 分布式 微服务 .net core

开发者的福音,go也支持linq了

happlyfox

golang 学习 28天写作 2月春节不断更

2.1 Go语言从入门到精通:Go语言基础语法

xcbeyond

go golang 28天写作 基础语法 Go语言从入门到精通

mysql介绍

在即

MySQL

Nginx入门的基本使用和配置详解

云流

数据库 架构 运维

2021最新华为面经分享:Java高分面试指南(25分类1000题50w字解析)

比伯

Java 编程 架构 面试 计算机

《华为技术认证HCNA网络技术实验指南》参考配置Ⅰ

依旧廖凯

华为 网络 交换机

第五周笔记

Ashley.

系统梳理面试6大专题,阿里爆款Java面试速成笔记也太香了

程序员小毕

Java spring 程序员 面试 分布式

LeetCode题解:121. 买卖股票的最佳时机,JavaScript,动态规划,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

普本毕业,阿里五面成功斩下offer,名校出身的我究竟输在哪?

Java架构之路

Java 程序员 架构 面试 编程语言

Selenium 项目代码的优化与重构之路,滚雪球学 Python 番外篇

梦想橡皮擦

Python 28天写作 2月春节不断更

成为阿里P7移动架构师到底有多难?带你快速通过字节跳动面试,讲的明明白白!

欢喜学安卓

android 程序员 面试 移动开发

“他者”德意志(二):“走稳路”的德国半导体

脑极体

可能是Java Stream的最佳实践(三)

ES_her0

28天写作

Linux之旅 - 行程介绍

诚义舅

bash Linux Shell

第五周 第一课笔记

Geek_娴子

安卓开发环境!一份字节跳动面试官给你的Android技术面试指南,终获offer

欢喜学安卓

android 程序员 面试 移动开发

第五周 第二课笔记

Geek_娴子

2021最全iOS面试题及底层视频分享专栏

ios 面试 音视频 iOS底层 iOS逆向

架构设计篇之微服务实战笔记(八)

小诚信驿站

架构 刘晓成 小诚信驿站 28天写作

2021年金三银四Java面试突击大全,吃透这套Java真题合集,突破BAT面试官这道“防线”

云流

Java 架构 面试

第五周作业

Ashley.

Linux之旅 - 自序

诚义舅

bash Linux Shell

诊所数字化:实施私域,诊所店员的赋能路径

boshi

数字化医疗 私域运营 七日更 28天写作

Spring boot集成plumelog日志系统

程序员小毕

Java spring 面试 微服务 springboot

备战金三银四必备:2021最新Java面试汇总(附答案解析)

比伯

Java 编程 架构 面试 计算机

周六

IT蜗壳-Tango

七日更 28天写作 二月春节不断更

2021 ThoughtWorks 技术雷达峰会

2021 ThoughtWorks 技术雷达峰会

面对这2类技术趋势,程序员如何体面地迎接2020年?-InfoQ