本文将回顾2018年InfoQ上发布的内容,并思考下一年可能会把哪些内容带给读者。

本文要点

  • Java和.NET仍然是InfoQ很重要的一个内容组成部分。我们对Java、C#和JavaScript有着浓厚的兴趣。在InfoQ报道的其他语言中,我们还是看到人们对Rust、Swift和Go特别感兴趣。

  • 我们看到,人们对技术伦理兴趣日益浓厚,这在一定程度上是受欧盟GDPR监管的推动。人们似乎有理由认为,未来几年将出现更多有关隐私的监管。

  • 在与架构相关的新闻和特色内容中,微服务架构风格仍然是我们的重要组成部分。我们看到,人们对相关主题表现出了浓厚的兴趣,特别是领域驱动设计,对混沌工程的兴趣也日益增长。

  • 我们相信,数据工程和机器学习正迅速成为软件开发人员的关键技能,我们看到,对于这个领域的内容的需求正迅速增长。

  • 随着IBM收购Red Hat,我们看到了云领域的一些整合迹象。Verizon、AT\u0026amp;T、Cisco Systems和前惠普公司由于缺乏客户吸引力以及来自AWS的竞争,已经退出了公共云业务。预计未来几年还会有更多类似的状况。

在过去的一年里,安全相关的问题,尤其是以Spectre和Meltdown形式出现的CPU漏洞,成为人们关注的焦点。Chris Swan为InfoQ撰写了一篇文章,对该问题进行了深入的探讨:

……这两个漏洞的特点和潜在攻击,为什么在云服务提供商已经应用补丁的情况下还是要为云虚拟机打补丁,对性能及真实世界应用程序到底有什么影响,威胁建模的必要性,防病毒软件的作用,硬件如何受到影响以及长远看可能会带来什么变化。

我们还看到,技术伦理成为QCon和在线讨论的一个关键主题,我们的电子期刊“Tech Ethics”也很受欢迎。我们认为,QCon伦敦可能是第一个以伦理为主题的主流软件大会。2018年的其他主要伦理内容包括:

  • “Theo Schlossnagle on Software Ethics and the Presence of Doing Good”

  • “Anne Currie on Organizational Tech Ethics, Including Scale, GDPR, Algorithmic Transparency”

  • “Ethical Tech - A Psychologist’s Perspective”,来自Alexander Steinhart

  • “Responsibly Smashing Pandora’s Box” ,来自Yanqing Cheng

  • “Tech Ethics in Action Panel”

在一个与伦理多少有些关系的话题上,我们也看到人们对监管的兴趣激增,我们的电子期刊“Perspectives on GDPR”做得还不错。

开发

新兴技术

2018年的一些亮点来自新兴领域,Holly Cummins关于量子计算的系列文章(共三部分)尤其引人注目。IBM的一个团队也正式证明了短深度量子电路的优势,微软也通过他们的Quantum Katas项目加入了竞争,该项目旨在帮助开发人员使用Q#语言在量子计算方面迈出第一步。

我们看到很多新的计算机交互模型,尤其是语音和AR/VR。Adam Berenzweig在旧金山QCon大会上的演讲“借助神经网络重新思考人类与计算机的交互”,在你看到它的实际应用之前,听上去就像科幻小说一样。Magic Leap公司的设计主管Colman Bryant也来介绍了他们的设备多模态输入设计,这同样很棒。Andrii Zhuravlov-Galchenko的文章“构建增强现实移动应用的六大工具”非常受欢迎。

在InfoQ报道的语言中,我们继续看到人们对Rust、Swift和Go特别感兴趣。

Java

Java经历了动荡的一年。正如我们在2017年底的播客中所讨论的那样,2018年,Java迎来了一年两次的新发布周期,其中包括Java 10和Java 11。在将产品开源之后,Oracle还裁掉了Java Mission Control团队,修改了在生产环境中运行Java语言的支持成本,并将JavaOne重新命名为CodeOne,Oracle在公告中指出:

Oracle Code One 是我们新的开发者大会,比其他大会涵盖更多的语言、技术和开发者社区。
演讲预期会涉及 Go、Rust、Python、JavaScript、R 以及更多开发者期待的、很棒的 Java 技术内容。

InfoQ上仍然有很多人对Java非常感兴趣,观看我们今年最热门的视频和长篇内容,从中可以看出,人们对Java的新特性以及Spring都有浓厚的兴趣:

  • “Effective Java, Third Edition — Keepin’ it Effective” ,来自Joshua Bloch

  • “解密新一代 Java JIT 编译器 Graal” ,作者Ben Evans

  • 迷你书“The JHipster Minibook”,作者Matt Raible

  • “What’s New in Spring Boot 2.0” ,来自Madhura Bhave和Phil Webb

  • “Spring 5 的 Servlet 和反应式技术栈解析” ,作者Rossen Stoyanchev

Baljeet Sandhu的文章“写给服务器端 Java 开发人员的 Kotlin 简介”热度略低于上述排名前五的内容,但也让我们看到人们对Kotlin越来越感兴趣。

.NET

C# 7.3的发布和即将到来的C# 8使得C#在我们的新闻报道中占据了重要位置。在Build大会上,关于C#的未来的一系列公告也引起了读者的极大兴趣。

从我们报道的主要内容可以看出,人们主要对.NET Core和C# 8感兴趣:

  • “针对 ASP.NET Core Web API 的先进架构”,作者Chris Woodruff

  • “ASP.NET Core:简洁的力量”,作者Chris Klug

  • “性能是.NET Core 的一个关键特性” ,作者Martin Balliauw

  • “C# 8 的 Ranges 和递归模式”,作者Bassam Alugili

  • “C# 8 中的 Async Streams” ,作者Bassam Alugili

JavaScript

JavaScript,尤其是相关框架,变化如此之快,想要跟上其发展步伐变得非常困难,考虑到它在我们的Web趋势报告中如此受读者欢迎,这也许就不奇怪了。就我们的大型Web开发新闻而言,Tim Berners-Lee的“去中心化身份平台Solid简介”是一个重大新闻。我们还看到,人们对Tensorflow for JavaScript和Angular非常感兴趣。从我们的视频和主要内容可以看出,人们对GraphQL和WebAssembly表现出了浓厚的兴趣:

  • “Goodbye REST APIs. Hello GraphQL!”,来自Cory House

  • “WebAssembly: A New Compilation Target for the Web”,来自Luke Wagner

  • “WebAssembly (And the Death of JavaScript?)”,来自Colin Eberhardt

  • “Angular 应用程序生成器架构概述” ,作者Jonatas Wingeter Rodrigues

  • “Enterprise Node.js Apps in 2018”,来自Jamund Ferguson

架构 \u0026amp; 设计

分布式计算,尤其是微服务架构风格,仍然是我们的新闻和特色内容的重要组成部分,这并不奇怪。我们看到人们对相关主题表现出了浓厚的兴趣,不管我们最初发布的迷你书“Domain Driven Design Quickly”,还是最近发布的电子期刊“Domain-Driven Design in Practice ”,都表现出色。

我们也看到,人们对弹性工程越来越感兴趣,尤其是混沌工程,我们新发布的电子期刊“混沌工程”(由Nora Jones编写)已经是一个非常好的开端。我们看到,人们对反应式架构的兴趣依然浓厚,在Spring One大会上,RSocket和实验性的反应式关系数据库连接驱动程序R2DBC的发布,表明人们对反应式应用程序的兴趣不减。

以下是2018年与架构相关的关键内容:

  • “开发者需要知道的有关软件架构的五件事” ,作者Simon Brown

  • “后 Kubernetes 时代的微服务” ,作者Bilgin Ibryam

  • “用于软件架构的 C4 模型”,作者Simon Brown

  • “管理微服务中的数据” ,作者Randy Shoup

  • “Design Microservice Architectures the Right Way” ,来自Michael Bryzek

  • “Designing Events-First Microservices”, 来自Jonas Bonér

以下是2018年最受欢迎的架构主题播客:

  • “Martin Fowler Discusses New Edition of Refactorings, along with Thoughts on Evolutionary Architecture”
  • “Architecting a Modern Financial Institution with Vitor Olivier, Thoughts on Immutability, CI/CD, FP”
  • “Uncle Bob Martin on Clean Software, Craftsperson, Origins of SOLID, DDD, \u0026amp; Software Ethics”
  • “Vaughn Vernon on Developing a Domain Driven Design First Actor-Based Microservices Framework”
  • “Chris Swan on DevOps and NoOps, Plus Operations and Code Validation in a Serverless Environment”

AI、ML和数据工程

2018年,我们推出了QCon.ai,因为我们相信,数据工程和机器学习正迅速成为软件开发人员的关键技能,我们希望为此组织专门的活动。我们发现,人们对语音和自然语言的话题有着浓厚的兴趣。谷歌开源了他们的语者分类(speaker-diarization)技术和BERT自然语言处理训练技术,这些都是我们报道的主要的人工智能故事。

我们继续看到,人们对流处理、数据工程和机器学习表现出了浓厚兴趣,例如:

  • 我们的电子期刊“Streaming Architecture”
  • “Apache Kafka: Ten Best Practices to Optimize Your Deployment”,作者Ben Bromhead
  • 我们的播客 “Streaming: Danny Yuan on Real-Time, Time Series Forecasting @Uber”
  • 电子期刊“Real-World Machine Learning: Case Studies, Techniques, and Risks”
  • “Analyzing \u0026amp; Preventing Unconscious Bias in Machine Learning” ,来自Rachel Thomas
  • “End-to-End ML Without a Data Scientist”,来自Holden Karau.

文化 \u0026amp; 方法

到目前为止,“极限编程创始人 Ron Jeffries 建议开发者放弃敏捷”成为文化和方法模块年度最热门的新闻。我们年初发布的趋势报告也非常受欢迎。我们也继续看到人们对Scrum表现出了浓厚的兴趣,Henrik Kniberg推出的迷你书“Scrum and XP from the Trenches”是我们最受欢迎的下载之一。我们还看到,我们的文化和方法、DevOps和微服务的报道之间有相当大的重叠。


2018年的主要特色内容包括:

  • Martin Fowler演讲 “Agile in 2018”
  • 迷你书“#noprojects — A Culture of Continuous Value”,作者Shane Hastie和Evan Leybourn
  • “关于如何创办软件公司的建议”,作者Boris Shiklo
  • “Lean vs Agile vs Design Thinking”,来自Jeff Gothelf
  • “Scrum 丰田之道”,作者Ben Linders

以下是文化与方法模块排名前五的播客:

  • “Dave West on the State of Scrum and the Latest Scrum Guide”
  • “Chris Manuel on Continuous Testing and Culture Change”
  • “Sanjeev Sharma of IBM on What a DevOps Culture Really Means”
  • “Jim Rose on Building a Great Engineering Culture in a Remote Team”
  • “Pooja Brown on Building Great Engineering Cultures”

DevOps和云计算

早在今年1月,我们就做过关于Kubernetes如何在容器编排方面胜出的报道,在这一年里,人们对Kubernetes的兴趣依然浓厚。Google Cloud Next 2018发布了Knative,这是谷歌为了巩固其地位而与Pivotal、IBM、Red Hat和SAP合作开发的一个框架。我们还看到,人们对站点可靠性工程表现出了兴趣的浓厚——这是谷歌推广的另一个理念。


InfoQ 2018年与此相关的特色内容如下:

  • “Kubernetes 效应” ,作者Bilgin Ibryam
  • “后 Kubernetes 时代的微服务” ,作者Bilgin Ibryam
  • “Why and How Database Changes Should Be Included in the Deployment Pipeline” ,作者Eduardo Piairo
  • “If You Don’t Know Where You’re Going, It Doesn’t Matter How Fast You Get There”,来自Jez Humble和Nicole Forsgren
  • “Serverless Security: What’s Left to Protect?”,作者Guy Podjarny

2019展望

明年,我们希望可以继续看到机器学习被用来解决各种各样的问题。Andreessen Horowitz合伙人Benedict Evans表示,时尚、化妆品、眼镜和杂货零售行业可能很快就会被颠覆。像Stitch Fix这样的公司已经在探索,当你运用机器学习来帮助购物者选择服装时会发生什么。在线超市Ocado就是那些结合了云计算、机器学习和机器人技术来颠覆杂货零售行业的公司之一。

正如我们看到的那样,苹果手表提供了跌倒检测和心电图功能,可穿戴设备为健康和健身开辟了一系列新的可能性。人们很容易对此感到厌烦,但这些技术所能提供的数据,结合机器学习技术,为药物试验以及睡眠模式监控和糖尿病等常见疾病的管理等领域开辟了有趣的可能性。

我们会看到,人们对人机交互的替代形式——语音、AR/VR和神经接口——越来越感兴趣。在许多情况下,促成这些交互形式的要素看起来仍然有一段路要走,但另一种模式转换,类似于我们看到的触摸模式转换,可能不会太远了。

随着政府和监管机构对社交媒体以及从AR眼镜或自动驾驶汽车等技术获取数据的组织的监管,似乎有理由相信,未来几年将出现更多有关隐私的监管。其他地区已经开始采用类似GDPR的立法,例如,在佛蒙特州的一项类似法案生效之后不久,加州的《消费者隐私法》今年6月被签署生效。

最后,随着IBM收购Red Hat,我们看到了云领域的一些整合迹象。IBM和Oracle都在努力与Amazon Web Services展开竞争,后者在2018年年底的Re:Invent大会上宣布了另一个庞大的服务集合,看起来我们很可能在未来几年里看到进一步的整合。Verizon、AT\u0026amp;T、Cisco Systems和前惠普公司都已经退出了公有云业务,原因是缺乏客户吸引力和来自AWS的竞争。我们有理由认为,我们可能会在明年看到其他公司退出,或许还会有收购。

查看英文原文:InfoQ’s 2018, and What We Expect to See in 2019

InfoQ 2018回顾,2019展望相关推荐

  1. 回顾2019展望2020

    回顾2019展望2020 2020年了,这是一个美好的一年,本命年呢!红衣服什么的都已经买好了,回想毕业到现在已经一年半的时光了,从最开始只会codeing的小白到现在,自认为自己的水平达到了中级的水 ...

  2. 2019-年终总结(回顾2019展望2020)

    时光荏苒,日月如梭,蓦然回首已不是2019.在过去的365天里,每过一个86400秒都是一个新的开始.一年之计在于春,一天之计在于晨. 所谓万丈高楼平地起,不在一朝一夕.而在坚持不懈的基础训练,只有扎 ...

  3. 2018 总结 2019 展望

    今天是 2018 年的最后一天了,照例还是需要对今年做个总结的! 2018 总结 1. 工作 今年其实是分两个阶段,上半年还是研究生的最后半年,努力的赶完毕业论文,顺利通过了盲审和毕业答辩,也算是给自 ...

  4. 辞旧迎新 ——回顾2019 展望2020

    引言 时光荏苒,转眼间2019已经过去,这一年总有那么些不舒适感.期待崭新的2020. 回顾 回顾过去的2019年,心里总有那么些伤感,总有那么些夜晚无法入眠: 一.考试 2019年的所有考试过了一科 ...

  5. 2018回顾与2019展望:危机中看机遇,企业服务创业大时代正在到来

    回顾整个2018年,一个关键词是"世界经济波动".在2017年底的时候,联合国还发表了乐观性全球经济预测,认为全球金融危机后世界经济得到了增强.然而,到了2018年中期,联合国&l ...

  6. 2018总结以及2019展望

    摘要: 1.时间总是过得很快,不经意间竟然来到了2019年,很感慨也很期待. 2.2018年总结 3.2019年展望. 2018年总结: (1)今年体重减了很多,我很满意.年初刚报健身房的时候体侧19 ...

  7. 一文回顾2019年IEO市场并展望2020年

    本文来自 Hackernoon  原文作者 | Oussama Benjelloun 译者 | 余顺遂 出品 | Odaily星球日报(ID:o-daily) Cryptonities 创始人 Ous ...

  8. 征稿:2018-2019音视频技术回顾与展望

    分享你的思考与洞察,和LiveVideoStack一起推动生态. 文 / 包研 从2017年3月17日发出第一篇原创文章开始,LiveVideoStack已经累计发送了近300篇技术文章,对于一个三. ...

  9. 高杰:对撞机的历史回顾与展望

    自从 Rolf Wideröe(1902-1996)在 1943 年为他提出的对撞机想法申请了秘密专利,以及世界上第一台环形正负电子对撞机 AdA 于 1963 年在法国奥赛(Orsay)的直线加速器 ...

最新文章

  1. 【数据结构】树状数组 例题剖析
  2. 输入法之核心词典构建
  3. 正则表达式格式化字符串
  4. UI学习笔记---第十四天数据持久化
  5. SAP CRM呼叫中心和Hybris Backoffice的轮询设计
  6. 扩容是元素还是数组_Java中对数组的操作
  7. cad方格网高程lisp编程_分享:方格网法土方工程量计算实例例题(疏浚清淤工程)...
  8. python爬虫对炒股有没有用_使用python爬虫实现网络股票信息爬取的demo
  9. swoole redis
  10. markdown常用字体
  11. Delphi 正则表达式之TPerlRegEx 类的属性与方法(6): EscapeRegExChars 函数
  12. 使用markdown写大论文
  13. 第一个小程序demo
  14. python语法糖是什么意思_Python中的甜蜜语法糖,甜甜的
  15. Modelica学习笔记1
  16. 慕课软件工程(第五章.初始模块结构图精化的原则)
  17. Linux——进程管理(crontab实例傻瓜教程)
  18. 昨日种种已得奖,那深度学习三巨头今天在忙什么?
  19. 07深圳浩项隔音窗,隔音知识与方法
  20. 佛说:前生五百次的凝眸,换今生一次的擦肩

热门文章

  1. Galaxybase企业版图数据库基准测试
  2. 【汇编语言】从最底层的角度理解“堆栈”
  3. 《学会提问-批判性思维指南》读书笔记
  4. 环信SDK 客服和IM聊天 踩坑记录
  5. html5游戏开发-简单老虎机
  6. 未登陆词/停用词建立和使用
  7. appium locator
  8. FLAX Engine
  9. 智者乐山山如画,仁者乐水水无涯
  10. cad单位_很久没见过这么有用的CAD新手教程了 如何设置绘图环境与图纸尺寸