文 | Paige
編輯 | 黃臻曜
隨著第一批90后即將進入而立之年,他們正在變成很多領域的中堅力量,開發者領域就是其中之一。 據《2019全國互聯網行業程序員就業大數據報告》顯示,90后程序員占比已經超過70%。
和前人相比,90后更接近數字時代的原住民。那么作為開發者,他們又能帶來怎樣的改變?
“真正限制你的不是技術,而是想象力。”在悉之教育(華為云嚴選伙伴)CTO侯煜欣看來,想象力是一種巨大的生產力。出生于1998年的她在16歲考入清華機械專業后,在一個多月的時間里自學了編程、前后端,成為了一個全棧工程師。
在信息無障礙領域,另一名90后開發者吳益明一直在“黑暗”中探索。“在過去的14年里,我和我的團隊,幫助了1.6萬障礙用戶實現網上開店、賺錢養家;幫助600萬的障礙用戶,在網上社交,找到志同道合的好友。”而作為視障人群,這一切都是他和他的團隊“聽”來的。
“學這么多技術也學了很多代碼,我到底能給社會帶來什么價值?”90后開發者華為云算法工程師姚天舒這樣問自己,他將編程看做是實現自己俠客夢的方式。算法交易專業出身的他,在華為參與了智慧交通產品的開發項目,感受到了團隊協作的力量。“用技術去拯救那么多生命,真正服務普通人,我感覺比以前做量化投資要爽一萬倍。”
這幾位90后開發者們,雖然只是整個群體的幾個典型畫像,但不難看出他們重視社會價值和個人價值的實現、善于改變和突破。一場華為云主辦的、面向90后開發者分享前沿技術與最佳實踐的年度盛會——Login2020,讓他們聚集在一起。
這是華為云在12月7日于北京舉辦的DevRun系列的年終總結活動,Login2020由90后擔綱主創及主講,面向個人開發者的年度盛會,包含分享開發經驗、前沿技術、主流架構趨勢、感受好玩有趣的科技互動和體驗、結識業界大咖與志同道合的小伙伴,交流職業發展經驗。DevRun是華為云的開發者沙龍系列活動,在過去的一年里,它落地全國13個城市,舉辦了22場開發者沙龍,有超過5000名開發者參會,并且線上技術布道覆蓋開發者700萬人次。
隨著5G、云服務、AI的快速發展,云服務平臺以及AI解決方案出現了新的變化。這對開發者們提出了更高的要求,而這次Login2020活動瞄準的是90后開發者,幫助他們快速構建運行在云上、具備AI能力且支持多元架構的軟件及應用。
Login2020活動現場
不再單一,云服務架構多元化
5G技術加速了IoT的發展,智能終端的數量以及數據呈現爆發式增長。 據IDC預測,到2023年全球物聯網終端數量將有352億個,海量連接產生的數據量將達到175ZB。這意味著IoT是云計算未來增長點的同時,也對算力以及云計算提出了新的挑戰,比如現有的云計算架構。
目前在PC端、服務器端以及云端,多數采用的都是x86架構。x86系統在硬件和軟件開發方面已經形成統一的標準,幾乎所有x86硬件平臺都能直接使用微軟的視窗系統,并有豐富的工具軟件可以使用。但傳統云計算的單一架構,已經難以滿足現有場景的需求。
IoT帶來了邊緣的智能設備的海量增加,這些設備多是移動終端,其架構90%以上采用的是ARM架構,ARM架構能很好地支持應用移動化和終端化的需求。 這就需要一個能把x86和無ARM縫集成的云平臺,讓合適的應用跑在合適的算力之上,這促使了計算架構開始趨于多樣化發展。
多元化云服務架構將基于x86的一元算力分解到不同體系架構上,實現多元計算。華為鯤鵬云就是提供這樣的一個多元化云服務架構。2019年年初,華為就推出了兼容ARM架構的通用算力處理器—華為鯤鵬920,其主要應用場景包括快速增長的大數據、分布式存儲和ARM原生應用等。
按照華為公布的測試數據,和同類產品相比,鯤鵬920在ARM原生應用方面具有2倍的性能。其中IoT平臺是鯤鵬920的主要應用場合之一,此前IHS發布的全球IoT平臺供應商評估報告將華為OceanConnect物聯網平臺評為行業領導者。該報告的評估方向主要是市場表現和市場勢頭兩個方面,綜合評估了包括微軟、亞馬遜、阿里云、GE、IBM、思科和SAP等9家全球物聯網平臺供應商。
基于鯤鵬920處理器,華為云了推出鯤鵬云服務和解決方案,正式開啟云上的多元新架構。鯤鵬云支持鯤鵬、x86 資源池混合部署交付模式,同時也具備多樣的計算能力,通過支持多行業應用來實現多形態部署,實現統一架構、統一API以及統一的鯤鵬生態。目前,在華為與各行業的ISV(獨立軟件開發商)的合作中,在基于鯤鵬處理器的基礎上,為政府、金融、運營商、電力和互聯網等行業客戶,提供數據中心基礎設施和服務。目前,華為云已經入選Gartner(信息技術研究和分析公司)的中國Cloud IaaS(基礎設施服務)第一梯隊,成為一個Hyperscale(超大規模)云服務商。
無論是單一結構還是多元結構,云服務開發平臺的初衷都是為開發者提供便利高效的開發體驗。鯤鵬云以及鯤鵬生態也是如此,它旨在降低開發者的開發門檻,激發并鼓勵更多的人參與其中。在今年9月的華為全聯接大會上,華為正式發布華為鯤鵬開發套件,其中包括分析掃描工具、代碼遷移工具、加速庫、編譯器、性能優化工具等五部分,還為開發者提供云上軟件開發平臺,方便他們進行代碼托管、建立鏡像等,目前已有一千多種應用遷移到了鯤鵬計算平臺。
另外華為云ECS產品經理孫庚澤介紹,華為云還建設了鯤鵬社區,為開發者提供常用開源軟件包的移植指南,為合作伙伴和開發者提供軟件包應用市場,還建設華為鯤鵬云服務軟件移植知識庫。
華為云ECS產品經理孫庚澤
AI無處不在,開發需要全棧全場景
未來AI無處不在。這已經是不爭的共識,但目前它首先遇到了算法這個阻礙。
根據OpenAI(人工智能非營利組織)的分析顯示,2012年以來,AI訓練任務中使用的算力正呈指數級增長,其目前速度為每3.5個月翻一倍,而摩爾定律則是每18個月翻倍。從AlexNet到AlphaGo Zero,最先進AI模型對計算量的需求已經增長了30萬倍。硬件算力的提升一直是AI快速發展的重要因素,而這就需要芯片能夠快速迭代性能。
今年8月,華為發布了全新AI處理器昇騰910(Ascend 910),據華為介紹該芯片是目前單芯片計算密度最大的芯片,采用自主“DaVinci(達芬奇)”架構。實際上,華為昇騰AI處理器包含五個系列,基于統一、可擴展架構的系列化AI處理器和IP來滿足各類場景的對AI算力的需求。芯片只是華為布局AI的一小部分,全棧全場景的AI解決方案是它重視的發展趨勢。
“全棧”主要值得是技術功能方面,包括強大算力的高性能AI芯片、芯片使能、AI推理和訓練框架和應用使能在內的全堆棧方案;“全場景”則是指括公有云、私有云、邊緣計算、行業物聯網消費終端等在內的高中低部署環境,算力跨越幾千萬倍的全場景解決方案。
在昇騰芯片家族中,昇騰310已經走在了商用的前列。華為基于昇騰310陸續發布了Atlas 200、Atlas 300、Atlas 500、Atlas 800等產品,安防、金融、醫療、交通、電力、汽車等行業都是它們應用的領域。另外,華為還上線了基于昇騰310的AI云服務,推出了華為云圖像分析類服務、OCR服務、視頻智能分析服務等超過50款API,日均調用量超過1億次,預計年底將超過3億次。
另外,除了芯片為全棧全場景的算力提供核心的支持,華為自研的AI框架MindSpore和全流程模型生產服務ModelArts也為其提供了支撐和補充。按照MindSpore高級工程師王俊的說法,MindSpore在用戶友好、運行效率和硬件支持上有著自己獨特的優勢,比如開發態友好,AI算法即代碼,運行態高效,支持GPU并面向Ascend優化,另外部署態靈活,根據全場景按需協同。“它能讓深度學習的門檻更低、速度更快、成本更少,讓更多的開發者能夠參與其中。”
MindSpore高級工程師王俊
00后開發者孫晟哲
實際上,實現AI無處不在不能只靠大公司,需要更多的開發者參與協作。國外的AI企業早就意識到這一點,并開啟了“開源”的熱潮。2015年,谷歌開源了其內部使用的機器學習軟件庫TensorFlow。開源能在一定程度上引導技術方向、路線,形成開源生態,創造商業模式。華為也意識到了這一點。為了助力開發者,更好地促進AI應用和產業的發展,今年8月,華為宣布“MindSpore將在2020年Q1開源”。
依托軟硬件一體的全棧AI解決方案,華為云在很多領域進行了深入探索。據華為云的公開資料顯示,截止2019年上半年,華為云在城市、制造、物流、互聯網等10大行業,提供了159個功能、59種AI服務,超過300個項目落地和應用。
“在紀錄片《走進比爾》中,比爾-蓋茨是一個編程技術大咖,而且還一直用技術解決世界上的難題,幫助世界上的貧困人群,改變他們的生活。”12歲的孫晟哲覺得編程能夠表達善意,也能夠讓世界變得更美好。而多元的云服務架構、開放的AI開發平臺,或許能讓更多的90后甚至00后開發者,找到改變世界的新大門。


