自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

2021年JS框架預(yù)測和IT領(lǐng)域技術(shù)趨勢

開發(fā) 前端
我們希望找出那些潛在工作投資回報率最高的學(xué)習(xí)和技術(shù)主題。這里我們不是要分出高下,而是想看看哪些技術(shù)在 2021 年最可能為你找到(或留住)一份出色的工作。我們還會探討一些更宏觀層面的技術(shù)趨勢。

我們希望找出那些潛在工作投資回報率最高的學(xué)習(xí)和技術(shù)主題。這里我們不是要分出高下,而是想看看哪些技術(shù)在 2021 年最可能為你找到(或留住)一份出色的工作。我們還會探討一些更宏觀層面的技術(shù)趨勢。

編程語言排名

JavaScript 在 GitHub 和 StackOverflow 上仍然占據(jù)著主導(dǎo)地位。提示 

  • 大家應(yīng)該學(xué)習(xí) JavaScript,尤其是學(xué)習(xí) JavaScript 中的函數(shù)式編程。
  • JavaScript 的大多數(shù)頂級框架(包括 React、Redux、Lodash 和 Ramda)都基于函數(shù)式編程理念。

TypeScript 超越 PHP 和 C# 躍居第四位,僅次于 Java、Python 和 JavaScript。Python 超越 Java 排名第二,這也許是因為人們對 AI 的興趣迅速增長,以及用于 GPU 加速的動態(tài)深度神經(jīng)網(wǎng)絡(luò)的 PyTorch 庫帶來的推動作用——這種庫使人們可以更加輕松便捷地完成針對網(wǎng)絡(luò)結(jié)構(gòu)的實驗。

來源:GitHub 2020 年度 Octoverse 報告

JavaScript 在 StackOverflow 上已經(jīng)連續(xù) 8 年排名第一了。Python、Java、C#、PHP 和 TypeScript 則擊敗了 C++、C、Go、Kotlin 和 Ruby 等語言。

框架

前端框架這邊,大多數(shù) JavaScript 開發(fā)人員都在使用 React、Vue.js 或 Angular。jQuery 仍然有著令人驚訝的份額,幾乎是 Vue.js 的兩倍,但是我猜測 jQuery 在應(yīng)用程序中用的少一些,而在內(nèi)容網(wǎng)站和 WordPress 模板中用的更多,因此我們今年將排除掉它。

搜索量

React 以 57.5%的搜索量份額占據(jù)統(tǒng)治地位,而 Angular 拿下了 31.5%,Vue.js 是剩下的 11%。

來源:Google 趨勢

調(diào)查方法:所有搜索趨勢均按主題而非關(guān)鍵字挑選,以排除誤報。

就業(yè)機會

如果你想選出能讓你在 2021 年最容易找到工作的框架,那么最好的選項仍然是 React,自 2017 年以來就一直沒變。在提到常見前端框架的職位列表中,有 47.6% 提到了 React,提到 Angular 的有 41.2%,而 Vue.js 位居末位,是 11.2%。

值得一提的是,大多數(shù)職位需求列表都說他們要求應(yīng)聘者具備幾大框架之一的工作經(jīng)驗,但如果你仔細檢查他們列出的技術(shù)棧,會發(fā)現(xiàn)其中的很大一部分實際上是 React 開發(fā)崗位,并且會優(yōu)先考慮資深 React 開發(fā)人員。下面的下載趨勢中也有一些證據(jù)可以支持這個結(jié)論。

調(diào)查方法:在 Indeed.com 上搜索招聘信息。為了消除誤報,我在搜索內(nèi)容中加入關(guān)鍵字“軟件”,以提高相關(guān)性。我還從“Vue.js”中省略了“.js”,因為許多結(jié)果中都不包含“.js”。所有 SERPS 均按日期排序,并抽查相關(guān)性。

下載量

npm 的下載量排名看起來和搜索趨勢非常接近,但這里還能看出一些有趣的結(jié)果:Angular 2+ 和 Vue.js 的下載量幾乎是并駕齊驅(qū)的,但如果你加上使用舊版 Angular 框架的數(shù)據(jù),Angular 的下載總量就會顯著超越 Vue.js。

來源:npmtrends.com

如果我們用餅圖觀察最近的下載份額,可以看出 React 占 66%,Angular(所有版本)約 20%,Vue 約 15%。

TypeScript vs JavaScript

10.6%的雇主在職位需求中特別提到了 TypeScript,高于去年的 7.4%。

來源:Indeed.com

毫無疑問,開發(fā)人員對 TypeScript 的興趣濃厚且增長迅速。我預(yù)計這種趨勢將在 2021 年繼續(xù)下去,并且用戶會學(xué)著應(yīng)對使用 TypeScript 的一些成本(例如更多使用接口來替代內(nèi)聯(lián)類型注釋)。

專門提到 TypeScript 的職位數(shù)量仍然相對較少,但在 2021 年,擁有 TypeScript 的工作經(jīng)驗會稍微增加你找到工作的幾率。到 2022 年,擁有 TypeScript 的某些經(jīng)驗可能會給你在就業(yè)市場上帶來優(yōu)勢。但是,由于 JavaScript 開發(fā)人員學(xué)習(xí) TypeScript 比學(xué)習(xí)全新的語言要容易得多,因此 TypeScript 團隊往往愿意雇用和培訓(xùn)優(yōu)秀的 JavaScript 開發(fā)人員。

服務(wù)端框架

在服務(wù)端,Express 在下載量指標上仍然占據(jù)統(tǒng)治地位,以至于我們很難對比其他競品之間的流行程度。

來源:npmtrends.com

正如我去年預(yù)測的那樣,排除掉 express 后,我們會看到 Next.js 成為了最有力的競爭者。這并不奇怪,因為 Next.js 是一個靈活、全棧、基于 React 的框架,可以幫助你交付靜態(tài)優(yōu)化的內(nèi)容,而且當(dāng)你需要動態(tài)生成內(nèi)容時也可以回退到 API路由和 SSR 的無服務(wù)器函數(shù)。你甚至可以在首次請求時按需靜態(tài)生成內(nèi)容,然后提供來自 CDN 緩存的靜態(tài)內(nèi)容——如果應(yīng)用主要包含用戶生成的內(nèi)容,這個功能會很好用。

Next 還有其他許多優(yōu)點,包括頁面包的自動優(yōu)化、新 Image 標簽提供的自動圖像優(yōu)化以及內(nèi)置的性能分析工具,可幫助你改善用戶的頁面加載體驗。

如果你使用 GitHub 并部署在 Vercel 上,那么你還會獲得針對每個 PR 的自動部署以及流暢順滑的 CI/CD 管道?;旧?,這就像是有了一支最出色的全職 DevOps 團隊,但卻用不著給他們開工資,反而還可以節(jié)省大量的托管費用。

可以預(yù)計 Next.js 會在 2021 年繼續(xù)爆發(fā)。

遠程工作趨勢

在 2020 年,全球性的疫情迫使團隊開始學(xué)習(xí)遠程協(xié)作。進入 2021 年,遠程工作依舊會是一個重要主題。首先,各國可能要到六月才開始大規(guī)模接種 COVID-19 疫苗;其次,由于許多團隊在隔離期間提高了生產(chǎn)率并降低了成本,因此許多員工并不會在 2021 年返回辦公室。

遠程工作還帶來了更大的地理自由度,使開發(fā)人員傾向于搬到離家人更近,或者房價更低的區(qū)域。此外,畢馬威會計事務(wù)所調(diào)查的雇主中有 72% 表示,遠程工作擴大了他們的潛在人才庫。

遠程優(yōu)先和混合遠程團隊將成為新十年的新常態(tài)。

根據(jù) Indeed 的數(shù)據(jù),2020 年 JavaScript 開發(fā)人員的平均工資略有下降,從每年 11.4 萬美元降至每年 11.3 萬美元,這可能部分是由于遠程工作趨勢帶來了更多居住在舊金山和紐約等技術(shù)中心之外的員工,這些員工的生活成本沒那么高,要求的薪水也低一些。在舊金山,JavaScript 開發(fā)人員的平均薪資為 13 萬美元。

盡管如此,許多位于舊金山等技術(shù)中心的公司仍在向位于偏遠地區(qū)的員工支付介于美國全國平均水平和舊金山水平之間的報酬,從而以較高的市場價格吸引更優(yōu)秀的員工,同時依舊能節(jié)約不少本地雇傭和辦公室租賃的成本。

在這種趨勢推動下,許多遠程崗位的報酬落在了 11.5 萬美元左右——中級開發(fā)人員為 13 萬美元。無論住在哪里,高級開發(fā)人員一般都能找到年薪 12 萬美元至 15 萬美元之間的工作。

來源:ZipRecruiter

GitHub 數(shù)據(jù)表明,團隊并沒有因為遠程工作而放慢腳步,反而在 2020 年實現(xiàn)了更高的生產(chǎn)率。當(dāng)隔離開始時,GitHub 活躍度也同步暴漲。

來源:GitHub 2020 年度 Octoverse 報告

GitHub 上的工作量大大增加,拉取請求的平均合并時間減少了 7.5 小時。

越來越多的證據(jù)表明,遠程工作是行之有效的。

密碼已過時

密碼是過時的、不安全的技術(shù),在 2021 年,絕對不應(yīng)該使用密碼來保護你的用戶或應(yīng)用程序。

這個問題的癥結(jié)在于,大約一半用戶會在多個應(yīng)用程序和網(wǎng)站上重復(fù)使用密碼,并且攻擊者有足夠的利益動機來獲取強大的計算能力破解用戶密碼,并在銀行帳戶和亞馬遜等網(wǎng)站上嘗試破解出來的密碼。

如果你不是谷歌、微軟或亞馬遜這樣的巨頭,那么你可能就無法負擔(dān)對抗現(xiàn)代密碼破解者所需的計算能力成本。不信的話可以看看 HaveIBeenPwned 這個網(wǎng)站。劇透:只要你連過網(wǎng),你的密碼肯定就被偷了。

https://haveibeenpwned.com/

多年來,我一直在警告大家密碼機制的危險性,但是在 2020 年我們有了很多新的選項來徹底取代密碼。到了 2021 年,任何新應(yīng)用都不應(yīng)該再用密碼了。

當(dāng)你放棄密碼,轉(zhuǎn)而使用加密密鑰后,你的應(yīng)用還會獲得 Web3 的強大能力。這就引出了下一個主題:加密貨幣。

加密貨幣

在 2021 年,加密貨幣仍然會是最重要的全球性革命技術(shù)之一。以下是這項技術(shù)在 2020 年的一些亮點:

  • 比特幣創(chuàng)下歷史新高,這在一定程度上要歸功于 PayPal 等公司的大力支持。預(yù)計 2021 年還會繼續(xù)刷新紀錄。
  • 以太坊 2.0 信標鏈發(fā)布,為更具擴展性的以太坊平臺奠定了基礎(chǔ)。此外,可擴展性解決方案(如側(cè)鏈和 zkRollups)在 2020 年取得了明顯進展。預(yù)計到 2021 年將有更多 DApp(去中心化應(yīng)用)集成這些可擴展解決方案。
  • DeFi(去中心化金融)如今的市場規(guī)模已達 150 億美元(我去年寫總結(jié)時只有 6.5 億美元),大部分業(yè)務(wù)運行在以太坊區(qū)塊鏈上。2020 年,有很多價值數(shù)百萬美元的漏洞給 DeFi 生態(tài)系統(tǒng)帶來了困擾。智能合約安全性仍然會是熱門主題,并在 2021 年帶來巨大的機遇。
  • 非同質(zhì)化代幣(NFT)在 2020 年得到了顯著發(fā)展,一些代幣以數(shù)萬美元的單價成功銷售。Rarible 引入了他們自己的社區(qū)代幣,并開始空投給市場用戶,從而增加了交易量?,F(xiàn)在每天都會有價值數(shù)百萬美元的 NFT 交易,但這僅僅是個開始。因為它們幾乎可以代表任何有價值的事物,所以整個市場的潛在規(guī)??蛇_數(shù)萬億美元。
  • Flow 區(qū)塊鏈發(fā)布,并為區(qū)塊鏈的大規(guī)模應(yīng)用帶來了許多希望。NBA Top Shot 已售出總額超過 600 萬美元的 NBA 授權(quán) NFT,商品內(nèi)容是 NBA 賽場上的精彩時刻短片。
  • Theta Network 推出了智能合約和 NFT。此外,NFT 將用于 Theta.tv 上的貼紙和徽章,Theta.tv 是 Twitch 的一種去中心化替代方案,每月有數(shù)百萬活躍用戶。

人工智能(AI)

2020 年對于 AI 來說是開創(chuàng)性的一年。通過 GPT-3 的發(fā)布,我們了解到語言模型和轉(zhuǎn)換器可能是通向通用人工智能(AGI)的一條可行之路。

人腦將新事物與我們已知的事物關(guān)聯(lián)起來以解決各種問題的能力,在 AI 界被稱為零樣本和少樣本學(xué)習(xí)。我們不需要大量的指導(dǎo)或示例就可以完成全新的任務(wù)。我們經(jīng)常只用幾個(或沒有)示例(樣本)就能找出新問題的關(guān)鍵。

人類認知技能的普遍適用性被稱為通用智能。在 AI 中,通用人工智能(AGI)指的是“機器具有理解或?qū)W習(xí)人類能做到的任何智力任務(wù)的能力。”

GPT-3 展示了它可以通過巨大的訓(xùn)練集(包括來自整個公共網(wǎng)絡(luò)的內(nèi)容,如 Common Crawl、WebText2、Books1、Books2 和 Wikipedia),再加上巨大的模型來自主學(xué)習(xí)數(shù)學(xué)、編程、翻譯乃至其他任何技能。GPT-3 使用了 1,750 億個參數(shù)。作為參考,這比原有技術(shù)水平高出一個數(shù)量級(10 倍),但仍比人腦小幾個數(shù)量級。

在 GPT-3 的規(guī)?;A(chǔ)上繼續(xù)擴大可能會帶來更多突破性成果。

https://youtu.be/PqbB07n_uQ4

自動駕駛

2020 年 10 月,Waymo 開始提供 100%的無人駕駛能力(車上沒有司機)。在發(fā)布時,平臺有 1500 月活用戶,共數(shù)百輛汽車在鳳凰市區(qū)提供服務(wù)。

2020 年 12 月,通用汽車的 Cruise 在舊金山的街道上推出了完全無人駕駛的路線。

無人機快遞

UPS在 2020 年啟動了兩個無人機試驗。其中一項為佛羅里達州的退休社區(qū)快遞處方藥,另一項在北卡羅來納州的醫(yī)療機構(gòu)之間運送包括個人防護設(shè)備(PPE)在內(nèi)的醫(yī)療用品。

法規(guī)、安全性、噪聲和技術(shù)挑戰(zhàn)在 2021 年可能仍然會阻礙無人機快遞的高速發(fā)展,但由于疫情造成的困境起碼在 6 月前都不會變化,因此現(xiàn)在是無人機快遞的絕佳突破機會??梢云谕@一技術(shù)在高效無接觸快遞領(lǐng)域取得更快的進步。

量子計算

中國研究人員報告說他們實現(xiàn)了量子霸權(quán),比谷歌去年實現(xiàn)的量子霸權(quán)快了 100 億倍。研究人員正在快速向前推進,但是量子計算仍然需要極其昂貴的硬件,并且世界上只有少數(shù)的量子計算機能夠?qū)崿F(xiàn)所有類型的量子優(yōu)勢。

抗量子加密、量子輔助加密和用于機器學(xué)習(xí)的量子計算是潛在的重點研究領(lǐng)域,這些領(lǐng)域的突破將對整個行業(yè)產(chǎn)生重大的全球性影響。我相信有一天,量子計算在 AI 領(lǐng)域的應(yīng)用將推動這一技術(shù)前進許多個數(shù)量級——這一壯舉將對人類產(chǎn)生深遠影響。

在我看來,這不太可能會在 2020 年代發(fā)生,但我希望在 2021 年聽到更多量子霸權(quán)的發(fā)布,也許量子計算機還會在各種算法上都獲得突破。我們可能還會看到更多實用的量子計算 API 服務(wù)和用例。

https://youtu.be/-ZNEzzDcllU

 

責(zé)任編輯:趙寧寧 來源: 前端之巔
相關(guān)推薦

2021-01-07 14:41:37

JavaScript開發(fā)技術(shù)

2020-10-30 15:29:41

技術(shù)趨勢網(wǎng)絡(luò)5G

2020-10-20 09:42:19

云計算云安全技術(shù)

2021-01-11 11:48:08

存儲

2021-02-01 15:39:27

云原生Kubernetes云本地開發(fā)

2021-01-25 21:36:56

服務(wù)器開發(fā) 技術(shù)

2020-10-29 10:40:17

戰(zhàn)略技術(shù)趨勢Gartner

2021-01-05 17:20:21

5G5G基站網(wǎng)絡(luò)

2021-02-26 10:16:24

云計算公有云混合云

2020-11-20 21:38:37

物聯(lián)網(wǎng)IOT物聯(lián)網(wǎng)應(yīng)用

2021-01-26 00:42:24

企業(yè)架構(gòu)CIOEA

2021-02-09 22:05:24

人工智能自動化

2021-01-15 23:25:01

5G網(wǎng)絡(luò)基站

2020-11-22 21:35:27

Gartner科技技術(shù)

2013-12-12 06:11:44

NFVSDN

2023-01-06 12:10:10

2020-12-14 11:02:20

Veeam

2024-12-23 15:44:25

2024-01-18 10:28:31

2024-02-21 09:00:00

.NET框架開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號