以下為譯文:
作為開發(fā)人員,不斷更新自己的技能棧是非常重要的。我們不僅要在日常所用技術方面成為專家,還要了解最新的技術。只有這樣才能為團隊和產品做出最好的決策。了解最新的技術和所需的技能還有一個重要作用,就是讓我們不會面臨失業(yè)的窘境。
本文介紹2020年作為開發(fā)人員需要了解的5個技術趨勢。
開發(fā)語言——Python 和 Rust
如果你想要學習一門新的開發(fā)語言,那么 Python 和 Rust 是2個很好的選擇。這兩門編程語言都非常成熟,而且有固定和大量的用戶基礎。這兩門語言短期內可能不會超越 JavaScript,但在未來的幾年內會繼續(xù)增長,變得更加主流。
Rust 和 C/C++ 類似,用戶數(shù)較少,但其安全性、易用性、高效性和速度也保證了一定的用戶數(shù)量。調研發(fā)現(xiàn) Rust 是最受喜愛的開發(fā)語言,2020年可能是Rust成為主流開發(fā)語言的一年。
另一方面,Python目前已經廣受數(shù)學科學、AI和腳本語言開發(fā)人員的歡迎。過去5年,Python語言的流行性也不斷增加。在最近的一項開發(fā)語言流行性調研中,Python已經超過Java語言,排名第二的是Rust。因此,選擇Python開發(fā)語言絕對沒錯。
區(qū)塊鏈——大量缺乏開發(fā)人員
在過去幾年間,區(qū)塊鏈技術和應用不斷發(fā)展,正在悄悄進入我們的現(xiàn)實生活中。Solidity(Ethereum編程語言)在LinkedIn 2019期望技術技能中排名第一。Twitter稱其未來將遷移到去中心化的(區(qū)塊鏈)平臺。此外,微軟、Salesforce這樣的大公司也在發(fā)布了可應用的區(qū)塊鏈產品。
隨著復雜和開創(chuàng)性項目的啟動,以及市場上出現(xiàn)的真實用例,我們預測區(qū)塊鏈項目將會爆發(fā)。因此,區(qū)塊鏈開發(fā)人員會有大量的需求。自由區(qū)塊鏈開發(fā)人員的平均薪資為165美元~255美元每小時。
SaaS 和 PaaS 持續(xù)增長
公司仍不希望托管自己的數(shù)據(jù)和應用程序帶來的麻煩、費用和風險。但在未來幾年,數(shù)據(jù)中心(基礎設施即服務,IaaS)、SaaS和PaaS提供商提供的服務會持續(xù)增加,預測2020到2022年,每年增長15-20%。
如果你所在的公司使用SaaS或PaaS,那么就是個好機會。Salesforce和Heroku這樣的公司會繼續(xù)為dev團隊提供快速和易用的解決方案來快速迭代產品。如果當前你所在的公司還不想外包基礎設施、開發(fā)運營和服務的想法,那么花點時間來了解當前提供的服務,放棄技術方面的控制,將更多的時間用于業(yè)務差異分析上。
混合云和多云環(huán)境
與上一個趨勢類似,企業(yè)未來可能會使用不止一家云服務提供商,而是使用多元環(huán)境(AWS, Heroku, Azure等),即使用多個云服務提供商來盡可能多地獲利。事實上,Gartner的調研數(shù)據(jù)表明有81%的企業(yè)使用至少兩家云服務提供商。其中使用多元環(huán)境的原因有:
盡可能減少廠商鎖定
性能
監(jiān)管要求
人力成本
治理
災難恢復
更容易地數(shù)據(jù)遷移
考慮到以上原因,如果您當前未使用多元環(huán)境,那么未來多元環(huán)境將是一個好的選擇。此外,如果你了解超過一個云服務提供商的專業(yè)知識,就可以在相關領域立住腳。
人工智能
過去幾年,人工智能有了快速地發(fā)展。在工程領域,既有樂觀的進展,也有悲觀的進展。樂觀的進展包括自動駕駛汽車、識別假新聞、識別仇恨性言論,悲觀的進展包括面部識別、深度未知和隱私入侵。Facebook和Google這樣的大公司都在使用人工智能技術來幫助其成長,并帶來收入。
根據(jù)斯坦福大學的報告,AI初創(chuàng)公司的投資、AI人才需求、使用AI技術的全球公司所占比例都在增長,也就是說工作職位也在增長。該報告指出,在過去5年里,AI工作發(fā)布的職位數(shù)量增加了1倍,占美國總發(fā)布的職位數(shù)量的近1%。但一些專家認為這些技術會變得越來越貴和中心化,并形成壁壘。但學習人工智能相關技術不管在現(xiàn)在還是將來都是一個雙保險。AI入門的一種方法就是學習Python。
開發(fā)的趨勢是很難預測的,但拓寬知識面是非常重要的。不要讓你的技能停滯不前,那就開始學習上面提到的工具和技術吧!
原文:https://hackernoon.com/5-development-trends-you-need-to-know-in-2020-045s36np
本文為 CSDN 翻譯,轉載請注明來源出處。