参考海内外一线大咖分享,获取2018最佳技术实践


即将在4月20-22日于北京国际会议中心举办的QCon全球软件开发大会,已经召集来自于20+领域的100+技术专家,共同呈现技术盛宴,先让我们来看看2018值得关注的技术领域趋势吧。

人工智能

人工智能技术正在各个行业的应用中飞速发展全面开花,无人车、机器人、图像识别、语音识别等技术都在快速落地中。人工智能技术人才也是一将难求,成为各家公司争抢的稀缺资源。人工智能创业公司雨后春笋一般出现,频频传出令人咂舌的高额融资,而巨头们更是喊出了AI First, All In AI等口号。

在这一篇欣欣向荣的景象中,我们有理由相信,人工智能技术即将深刻的改变我们的社会和未来,一场不亚于互联网出现,甚至不亚于工业革命的技术变革正在发生,科幻作品中描写的未来似乎离我们越来越近,一切都是那么的激动人心。但同时,我们也不断听到人工智能技术还很初级,难以落地发挥价值的声音。我们有必要去关心,人工智能技术到底是如何与业务结合的,其中一些先驱公司沉淀的实践经验可供参考:

Google Translate助力自然语言理解

无人店之人脸识别技术探讨

万物皆向量——双十一淘宝首页个性化推荐背后的秘密

改变人类的出行——景驰在自动驾驶方面的进展

深度学习在对话机器人中的应用

数据库存储系统

随着业务规模和数据量越来越大,在数据库和存储方面我们也面临很多新的挑战:一方面,我们要保证数据安全、可靠地存储;另一方面,我们还要在无错的前提下追求高性能。这里有一些数据库和分布式存储方面的架构经验:

从阿里HBase到Lindorm:大规模结构化存储七年实践背后的思考与进化

爱奇艺十亿全网视频仓库建设

ZBS:SmartX自研分布式块存储系统

MySQL的Docker容器化大规模实践

大前端

在过去几年,前端技术经历了爆发式的扩大发展,对Web页面有更强的控制权,也承载了更多功能的开发,当移动设备渐渐成为了主流的终端设备,移动浏览器的功能越来越强大,前端可做的事情也越来越多,可以预想大前端时代到来,大前端工程师们将做更多的终端开发、工程化等工作,而不仅仅只是开发Web页面。在关注前端基础的技术选型(如组件化机制),前端性能优化,前端工程效率的同时,也需要关注前端技术怎么更好的和设计、交互、端的结合,给用户提供更好的产品体验。 另外视频、3D、机器学习、算法工程化、IOT、智能硬件等新的命题正在被提出,丰富的内容生态以及内容形式在给传统开发的模式和线上的稳定性带来了新的挑战,而怪物级APP的移动开放生态也使得越来越多的移动开发者开始围绕着生态进行开发。

重点关注:

使用云和人工智能技术构建Web应用

前端交互的基础设施的建设

泛娱乐直播下的HTML5

Webassembly面向未来的原生化Web开发

PWA的探索与最佳实践

编程语言之争

到底什么才是最好的语言?这个话题争论了很多年也没有结果。动态语言和静态语言有不同的编程之美,每种语言都有其优势和短板。每种语言都有其优势和短板。趋势显示,人们在不断的采用新的编程语言,这并不意味着我们一直在追寻更完美的编程语言,而是开发者学会了更高效的的结合编程语言,并针对特定问题选择恰当的语言。人们在不断的采用新的编程语言,这并不意味着我们一直在追寻更完美的编程语言,而是开发者学会了更高效的的结合编程语言,并针对特定问题选择恰当的语言。

比如,2017年Kotlin屡放大招,先是成为了可以完全替代Java 的Android开发语言,又放言即将支持iOS和Web开发。跨平台支持复用代码应该将是Koltin被看好的一个很大的优势。

编程语言实践参考:

GraalVM及其生态系统

基于Kotlin协程实现异步编程

Java自动内存管理技术的现状和未来

从Observer到Observable:使用Functional Swift提升复杂iOS项目的可维护性

从C#看开放对编程语言发展的影响

AR技术

手机游戏Pokémon Go 为AR娱乐行业拉动了十亿美元的需求,并引起了各大品牌的注意,各大厂商也纷纷推出AR红包等玩法。而AR技术能带来的不仅仅是娱乐一面,商场AR可以瞬间更衣观看效果、体育馆AR让观众随时查看运动员信息排名,手术室AR让医生看清病灶位置......AR技术为生活展现更多的可能,不需你问,便把更多维的世界呈现在你面前。

Future Directions for Augmented Reality

Collaborative Augmented Reality

新运维

随着AI、Big Data、Cloud的逐渐成熟,FAAS、CAAS等技术的兴起,以及被运维业务的多样化和复杂化,很多传统的运维技术和解决方案已经不能满足当前运维所需,AIOps智能运维、大数据运维、ChatOps、SRE、Chaos Engineering、微服务与容器运维等新技术和方向应运而生,它们一方面把最前沿的技术结合到运维中来,一方面在人员角色、领域范围、文化等方面又有了很多扩展,让传统运维有了翻天覆地的变化。

推荐参考:

智能运维的工程与架构

阿里巴巴大数据运维平台实践

从标准到落地:数据驱动的风险防范体系建设

Prometheus监控系统最佳实践与常见陷阱

 

点击此处访问QCon全球软件开发大会报名
获取对未来技术发展不一样的视野和思考,向成为技术专家迈进一大步。