2017年,你需要GET的9大技术领域

标签: geek | 发表时间:2017-01-12 08:00 | 作者:
出处:http://itindex.net/admin/pagedetail

2016年过去了,然而我一点也不怀念它,因为2017年的技术趋势更加吸引人。回顾一年里业界的发展,2017年的技术趋势初现端倪。根据CSDN知识库这一年来大家关注的热门知识图谱,我们来给大家梳理一下2017年值得关注的技术方向。

人工智能机器学习

元旦刚过,阿法狗就以60胜0负1平的成绩一骑绝尘,横扫了围棋界高手。一时间,“AI将取代人类”的惊呼声再次响起。其实,这种悲观想法真的多余。人工智能在未来更多的,还是帮助我们的生活更加便捷轻松。未来,可能一个AI就是一个超级App,可以帮我们专门解决一个类生活问题。

现在很多巨头都在布局AI领域。Google就不必说了,它在人工智能领域的尝试非常广泛,除了阿法狗,还有自动驾驶、语音助理、智能家居等。Facebook已经收购了8个机器人公司和1个机器学习公司,并在许多新的业务中使用了人工智能技术。IBM斥资10亿美元成立的Watson项目包括了语音、语言理解、图像识别和情绪分析等能力,已经与一些汽车企业和医疗机构开始展开合作。而在国内,小米CEO雷军在近期的年会上也宣布人工智能是2017年的重点发展领域。

提到人工智能,就一定离不开机器学习。机器学习中比较火的一个主题——深度学习,已经在人脸识别、图像识别、语音识别,自然语言理解NLP技术、大数据挖掘技术、无人驾驶技术等领域获得了应用。Open AI研究科学家Durk Kingma 预测,未来3年,DNN、反向传播、SGD仍将是主要的技术。

图片描述

点击了解更多人工智能知识点
点击了解更多机器学习知识点

微信开发

2017年开年,筹备一年的小程序正式发布,引发了行业不小的地震,其带来的应用程序存在方式与现有App模式大有不同,掀起了技术热潮。无需安装用完即走的“触手可及”概念、多种接入方式等便捷的特点可以预见第三方小程序的市场巨大,微信也成为连接PaaS和SaaS的平台。

图片描述

CSDN社区集合CSDN知识库、CSDN学院、CSDN博客、CSDN下载,从知识图谱、在线公开课,到系列博客与案例源码,全方位为大家梳理了一篇关于微信小程序开发的[技术干货]( http://geek.csdn.net/news/detail/133455)。

点击了解更多微信开发知识点

直播技术

直播在去年的热门程度堪比前两年的VR。然而两者面对的竞争点也很相似。最初局限于游戏直播和聊天的直播技术,也在泛娱乐、教育、VR等领域生根开花,直播逐渐从一个独立的产品,慢慢成为各领域产品中的一个标配功能。

图片描述

VR直播也是一个非常热门的应用场景。年底,王菲的演唱会支持网络直播+VR直播,算过国内第一个吃螃蟹的。而在美国,2016年获得6000万美元B轮融资的NextVR已经开始直播了NBA比赛和美国民主党总统候选人辩论。

另一方面,教育直播由于国内雾霾问题被各个学校提上了日程,很多学生在家通过网络直播来上课。姑且算是应了“天时”吧。在教育领域,有几家直播技术服务商已经耕耘多年,通过自建CDN保证直播质量,通过教学白板、课件分享等功能,不断提升着交互体验。目前很多支持直播课堂的教育机构都采用了他们的服务。

直播行业在今年会出现更加激烈的竞争,不仅仅是在内容层面,更多也会在技术上出现更多提升与创新。

直播看似效果相似,但在不同领域需要解决的问题却不同。根据特邀专家与用户梳理的 直播技术知识库显示,在教育领域的直播,在技术上要求有稳定的内容分发网络,以及符合教育场景的拓展功能;游戏直播对网络要求高,更重要的是解决好编解码。另外,还有一些直播产品需要搞定多视频无缝切换、多人连麦等功能。另外,还有许多值得关注的技术点,比如基础的流媒体协议、开源项目、系统架构、CDN、交互技术等。

点击访问直播技术知识图谱

大数据

“数据即价值、数据指引未来”,这已经是大家对大数据领域的共识。数据背后蕴藏的力量体现在基于数据驱动精细化运营,数据驱动的Growth Hacking等概念和方法论在国内也越来越普及。从事数据的企业主要主要有两大阵营:数据技术为核心,为企业提供定制化解决方案,如数据分析、云Saas业务等;围绕数据库和数据仓储业务,利用在硬件方面以及传统IT基础建设的优势冲击大数据领域,如数据中心建设,数据存储计算业务等。

图片描述

有分析认为, 2017年将会出现更多的基于大数据研究的应用项目,大家关注的焦点也会继续围绕如何将大数据业务化、商用化。
[点击了解更多云计算大数据技术知识点]
( http://bss.csdn.net/m/topic/ask_forum/lib?type=%E4%BA%91%E8%AE%A1%E7%AE%97)

微服务

微服务架构作为一种特定的软件应用程序设计方式,被业界公认为云计算时代互联网应用的主要构建方式,可将大型软件拆分为多个独立可部署服务组合而成的套件方案,其中各项服务都拥有自己的进程并利用轻量化机制(通常为HTTP源API)实现通信。“简单就是硬道理”也是微服务能够流行的原因。

图片描述

最早从Netflix、Amazon等公司实践,因其高度的弹性、灵活性和效率的巨大提升,快速受到各领域架构师和技术决策者的关注,成为2016年IT领域最受关注的技术潮流之一。在过去一年中,各行各业逐步将微服务这一设计理念应用于核心系统中,也引发更多关于微服务在提高系统效率以及满足业务需求方面的的贡献与冲突的讨论。
点击了解更多微服务知识点

虚拟现实

相比2016年初市场对“VR浪潮”的热炒,人们去年下半年对待VR反而“冷静”了许多。根据 Superdata发布的数据报告,尽管在2016年各大VR设备厂商的销量并没有达到年初预期,但整体还是呈增长趋势。在内容方面,Steam上排名前100的VR内容已经累计用友750万用户,用户量最多的是《The Lab》,达到了44万。根据高盛的 报告分析

图片描述

在去年10月的Oculus Connect大会上,Oculus首席科学家Michael Abrash表示,未来将实现单眼4K、140度FOV、注视点渲染技术、空间音效,以及更自然的控制交互。在今年的CES上,Intel与Qualcomm均将VR解决方案作为参展的重点之一。在内容开发方面,不仅包括Oculus、Sony、HTC在内的公司在不断优化SDK,Unity、Ureal也在为VR做出相应优化。

点击访问虚拟现实知识图谱

区块链

2016年FinTech概念愈发火热,而区块链又是其中最火的话题,政策扶持、资本热捧、各巨头纷纷高呼。资本版图数据显示,两年前区块链就是美国创投中融资最高的版块,突破10亿元。投行、金融巨头从最初的观望到逐步拥抱,开始尝试实践落地;BAT等互联网巨头,也纷纷布局金融科技,加大技术团队投入,扩展金融科技实力以求进一步拓展业务疆土。

图片描述

2016年工信部发布《中国区块链技术和应用发展白皮书》,国务院印发的《“十三五”国家信息化规划》中特别提到国家布局重点,区块链也位列其中,但目前区块链领域技术通用标准还未建立,这方面在2017年也将逐步完善。
点击了解更多区块链知识点

嵌入式开发

以上提到了很多业界热门的趋势,人工智能、虚拟现实、直播,这些热门行业背后除了有软件技术的支撑,也离不开硬件技术的加持。嵌入式开发或许没有VR、直播、自动驾驶、无人机听上去那么炫,但缺少了背后的嵌入式工程师,这些都是纸上谈兵。

图片描述

2017年我们将会看到更多由各大厂商提供的硬件开发工具和软件包支持。我们已经可以看到的是DeltaOS的Limda编译环境,Vxworks提供了Tonado开发环境,Windows CE也推Embedded VC++。

同时,由于智能设备、联网设备的兴起,嵌入式设计更多地开始考虑网络化和信息化。嵌入式处理器开始增加一些功能接口。新一代的嵌入式处理器已经开始内嵌网络接口,除支持TCP/IP协议,还有的支持IEEE1394、USB、CAN、蓝牙等。

点击了解更多嵌入式开发知识点

敏捷开发

敏捷是以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发、管理。它是针对传统的瀑布开发模式的弊端而产生的一种新的模式,目标是提高生产效率和响应能力。敏捷在过去一年中成为软件开发领域热度靠前的一词,其被奉为软件开发制胜之道。当研发团队发展到一定阶段,越来越多的团队以求用敏捷开发模式来实施研发管理,进而能达到高效迭代、保障高质量软件产品等目的,最终实现为企业谋取更大的收益。

图片描述

2016年关于持续集成、DevOps、测试驱动开发等相关讨论越来越多,很多互联网巨头公司在研发团队中设置敏捷教练、Scrum Master。由于直观易用的特性,Scrum和看板逐渐成为软件研发管理两股风潮。
[点击了解更多敏捷知识点] ( http://lib.csdn.net/base/agile)

配图来源: freepik

相关 [需要 get 技术] 推荐:

2017年,你需要GET的9大技术领域

- - IT瘾-geek
2016年过去了,然而我一点也不怀念它,因为2017年的技术趋势更加吸引人. 回顾一年里业界的发展,2017年的技术趋势初现端倪. 根据CSDN知识库这一年来大家关注的热门知识图谱,我们来给大家梳理一下2017年值得关注的技术方向. 元旦刚过,阿法狗就以60胜0负1平的成绩一骑绝尘,横扫了围棋界高手.

get tough行为指南

- Doug - 意志与表象的世界
在看到庄雅婷这个名字的时候,我真想给自己改个笔名叫做庄坚强,如果得知后来我和她能成为好友,说不定还就真改了. 庄老说,get tough是很吃亏的,分分钟面临着没人关心没人疼爱的危险,可tough的性格又像是一件内衣外穿的避弹衣,在别人刚开始打飞机的时候我就已经开始打老师,一直以来最多被人冠以的抬头就是“才女”或者“女流氓”.

apt 不仅仅是 apt-get

- fastzhong - OSMSG
ubuntu/debian 下使用 apt-get 或 synaptic(新立得) 安装软件是件很轻松的事情. 除了简单的安装软件, apt 工具集还有许多特别情况下的用法.. 任何时候请记住 man 手册是良师.. 1.使用 aptitude 代替 apt-get. aptitude 虽然没有 apt-get 的”超级牛力”, 但功能却比 apt-get 更强大.

从HTTP GET和POST的区别说起

- jin - Yining.write()
在推特上抱怨面试时问HTTP GETE和POST的区别得到回答都不满意,有人不清楚,当时只回复了看 RFC2616. 面试时得到的回答大多是:POST是安全的,因为被提交的数据看不到,或者被加密的,其它的还有GET的时候中文出现乱码(在地址栏里),数据最大长度限制等等. 说 POST 比 GET 安全肯定是错的,POST跟GET都是明文传输,用httpfox等插件,或者像WireShark 等类似工具就能观察到.

Get Taxi:一键打车,全程服务

- Allen - 雷锋网
都说出租车是一个城市的名片,但现在国内一线城市的出租车服务却很难让人满意,尤其是打车难的问题,平时打车等上一刻钟或是半小时不算什么,刮风下雨天就更不用说了. 针对这个情况,国外推出了一款手机打车应用——Get Taxi,可以使用手机一键打车,可谓高效便捷、易于管理,同时还有轻松支付和积分兑换的功能,该应用程序可以在各种手机平台使用,包括iOS、Android、Symbian和Blackberry,而且是全免费的.

索尼爱立信十周年:Get Smart!

- 橙子 - 爱范儿 · Beats of Bits
十年前,日本电器巨头索尼(Sony)和瑞典电信霸主爱立信(Ericsson)合资成立手机公司“索尼爱立信”. 在这十年间,它一度走在破产和分家的边缘,也一度开发出 T610(T618)等畅销机型,同时它也被当成合资公司的典范写进 MBA 教科书. 在十年后的今天,公司总裁兼 CEO  Bert Nordberg 接受了《华尔街日报》的采访,他是从爱立信美国分公司空降至索尼爱立信的,拥有长期的“硅谷经验和人脉”.

也谈 GET 和 POST 的区别

- - 博客园_首页
上个月,博客园精华区有篇文章《 GET 和 POST 有什么区别. 及为什么网上的多数答案都是错的 》,文中和回复多是对以下两个问题进行了深究:. 在我看来这两者都不是重点,特写此文予以讨论. GET、POST 专业名称是 HTTP Request Methods. 但 HTTP Request Methods 不只是 GET 和 POST,完整列表如下:.

GET和POST有什么区别?

- - 博客园_知识库
  如果有人问你, GET 和POST ,有什么区别. 我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用.   这个答案好像并不是他想要的. 我说这就是个名字而已,如果服务器支持,他完全可以把GET改个名字叫GET2. 他反问道,那就是单纯的名字上的区别喽. 我想了想,我觉得如果说再具体的区别,只能去看RFC文档了,还 要取决于服务器(指 Apache ,IIS )的具体实现.

hibernate中get和load,find的区别

- - 企业架构 - ITeye博客
get和load方式是根据id取得一个记录. 下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来. 1.从返回结果上对比:. load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常. get方法检索不到的话会返回null.

Hibernate中Session的get和load - 罗韬

- - 博客园_首页
hibernate中Session接口提供的get()和load()方法都是用来获取一个实体对象,在使用方式和查询性能上有一些区别. 测试版本:hibernate 4.2.0. Session接口提供了4个重载的get方法,分别通过“持久类+主键”和“全类名+主键”以及“锁选项”来获取实体对象. 向数据库发出一条sql查询语句,并返回结果.