2017年,你需要GET的9大技術領域

linuxpro2023發表於2023-04-16
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年,你需要GET的9大技術領域2017年,你需要GET的9大技術領域

微信開發

2017年開年,籌備一年的小程式正式釋出,引發了行業不小的地震,其帶來的應用程式存在方式與現有App模式大有不同,掀起了技術熱潮。無需安裝用完即走的“觸手可及”概念、多種接入方式等便捷的特點可以預見第三方小程式的市場巨大,微信也成為連線PaaS和SaaS的平臺。
2017年,你需要GET的9大技術領域2017年,你需要GET的9大技術領域

直播技術

直播在去年的熱門程度堪比前兩年的VR。然而兩者面對的競爭點也很相似。最初侷限於遊戲直播和聊天的直播技術,也在泛娛樂、教育、VR等領域生根開花,直播逐漸從一個獨立的產品,慢慢成為各領域產品中的一個標配功能。
2017年,你需要GET的9大技術領域2017年,你需要GET的9大技術領域
VR直播也是一個非常熱門的應用場景。年底,王菲的演唱會支援網路直播+VR直播,算過國內第一個吃螃蟹的。而在美國,2016年獲得6000萬美元B輪融資的NextVR已經開始直播了NBA比賽和美國民主黨總統候選人辯論。

另一方面,教育直播由於國內霧霾問題被各個學校提上了日程,很多學生在家透過網路直播來上課。姑且算是應了“天時”吧。在教育領域,有幾家直播技術服務商已經耕耘多年,透過自建CDN保證直播質量,透過教學白板、課件分享等功能,不斷提升著互動體驗。目前很多支援直播課堂的教育機構都採用了他們的服務。

直播行業在今年會出現更加激烈的競爭,不僅僅是在內容層面,更多也會在技術上出現更多提升與創新。

直播看似效果相似,但在不同領域需要解決的問題卻不同。根據特邀專家與使用者梳理的直播技術知識庫顯示,在教育領域的直播,在技術上要求有穩定的內容分發網路,以及符合教育場景的擴充功能;遊戲直播對網路要求高,更重要的是解決好編解碼。另外,還有一些直播產品需要搞定多影片無縫切換、多人連麥等功能。另外,還有許多值得關注的技術點,比如基礎的流媒體協議、開源專案、系統架構、CDN、互動技術等。

大資料

“資料即價值、資料指引未來”,這已經是大家對大資料領域的共識。資料背後蘊藏的力量體現在基於資料驅動精細化運營,資料驅動的Growth Hacking等概念和方法論在國內也越來越普及。從事資料的企業主要主要有兩大陣營:資料技術為核心,為企業提供定製化解決方案,如資料分析、雲Saas業務等;圍繞資料庫和資料倉儲業務,利用在硬體方面以及傳統IT基礎建設的優勢衝擊大資料領域,如資料中心建設,資料儲存計算業務等。
2017年,你需要GET的9大技術領域2017年,你需要GET的9大技術領域
有分析認為, 2017年將會出現更多的基於大資料研究的應用專案,大家關注的焦點也會繼續圍繞如何將大資料業務化、商用化。

微服務

微服務架構作為一種特定的軟體應用程式設計方式,被業界公認為雲端計算時代網際網路應用的主要構建方式,可將大型軟體拆分為多個獨立可部署服務組合而成的套件方案,其中各項服務都擁有自己的程式並利用輕量化機制(通常為HTTP源API)實現通訊。“簡單就是硬道理”也是微服務能夠流行的原因。
2017年,你需要GET的9大技術領域2017年,你需要GET的9大技術領域
最早從Netflix、Amazon等公司實踐,因其高度的彈性、靈活性和效率的巨大提升,快速受到各領域架構師和技術決策者的關注,成為2016年IT領域最受關注的技術潮流之一。在過去一年中,各行各業逐步將微服務這一設計理念應用於核心系統中,也引發更多關於微服務在提高系統效率以及滿足業務需求方面的的貢獻與衝突的討論。

虛擬現實

相比2016年初市場對“VR浪潮”的熱炒,人們去年下半年對待VR反而“冷靜”了許多。根據Superdata釋出的資料包告,儘管在2016年各大VR裝置廠商的銷量並沒有達到年初預期,但整體還是呈增長趨勢。在內容方面,Steam上排名前100的VR內容已經累計用友750萬使用者,使用者量最多的是《The Lab》,達到了44萬。根據高盛的報告分析
2017年,你需要GET的9大技術領域2017年,你需要GET的9大技術領域
在去年10月的Oculus Connect大會上,Oculus首席科學家Michael Abrash表示,未來將實現單眼4K、140度FOV、注視點渲染技術、空間音效,以及更自然的控制互動。在今年的CES上,Intel與Qualcomm均將VR解決方案作為參展的重點之一。在內容開發方面,不僅包括Oculus、Sony、HTC在內的公司在不斷最佳化SDK,Unity、Ureal也在為VR做出相應最佳化。

區塊鏈

2016年FinTech概念愈發火熱,而區塊鏈又是其中最火的話題,政策扶持、資本熱捧、各巨頭紛紛高呼。資本版圖資料顯示,兩年前區塊鏈就是美國創投中融資最高的版塊,突破10億元。投行、金融巨頭從最初的觀望到逐步擁抱,開始嘗試實踐落地;BAT等網際網路巨頭,也紛紛佈局金融科技,加大技術團隊投入,擴充套件金融科技實力以求進一步擴充業務疆土。
2017年,你需要GET的9大技術領域2017年,你需要GET的9大技術領域
2016年工信部發布《中國區塊鏈技術和應用發展白皮書》,國務院印發的《“十三五”國家資訊化規劃》中特別提到國家佈局重點,區塊鏈也位列其中,但目前區塊鏈領域技術通用標準還未建立,這方面在2017年也將逐步完善。

嵌入式開發

以上提到了很多業界熱門的趨勢,人工智慧、虛擬現實、直播,這些熱門行業背後除了有軟體技術的支撐,也離不開硬體技術的加持。嵌入式開發或許沒有VR、直播、自動駕駛、無人機聽上去那麼炫,但缺少了背後的嵌入式工程師,這些都是紙上談兵。
2017年,你需要GET的9大技術領域2017年,你需要GET的9大技術領域
2017年我們將會看到更多由各大廠商提供的硬體開發工具和軟體包支援。我們已經可以看到的是DeltaOS的Limda編譯環境,Vxworks提供了Tonado開發環境,Windows CE也推Embedded VC++。

同時,由於智慧裝置、聯網裝置的興起,嵌入式設計更多地開始考慮網路化和資訊化。嵌入式處理器開始增加一些功能介面。新一代的嵌入式處理器已經開始內嵌網路介面,除支援TCP/IP協議,還有的支援IEEE1394、USB、CAN、藍芽等。

敏捷開發

敏捷是以使用者的需求進化為核心,採用迭代、循序漸進的方法進行軟體開發、管理。它是針對傳統的瀑布開發模式的弊端而產生的一種新的模式,目標是提高生產效率和響應能力。敏捷在過去一年中成為軟體開發領域熱度靠前的一詞,其被奉為軟體開發制勝之道。當研發團隊發展到一定階段,越來越多的團隊以求用敏捷開發模式來實施研發管理,進而能達到高效迭代、保障高質量軟體產品等目的,最終實現為企業謀取更大的收益。
2017年,你需要GET的9大技術領域2017年,你需要GET的9大技術領域
2016年關於持續整合、DevOps、測試驅動開發等相關討論越來越多,很多網際網路巨頭公司在研發團隊中設定敏捷教練、Scrum Master。由於直觀易用的特性,Scrum和看板逐漸成為軟體研發管理兩股風潮。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70028838/viewspace-2946089/,如需轉載,請註明出處,否則將追究法律責任。

相關文章