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

編程語言排名
JavaScript 在 GitHub 和 StackOverflow 上仍然占據(jù)著主導(dǎo)地位。提示
- 大家應(yīng)該學(xué)習(xí) JavaScript,尤其是學(xué)習(xí) JavaScript 中的函數(shù)式編程。
- JavaScript 的大多數(shù)頂級(jí)框架(包括 React、Redux、Lodash 和 Ramda)都基于函數(shù)式編程理念。
TypeScript 超越 PHP 和 C# 躍居第四位,僅次于 Java、Python 和 JavaScript。Python 超越 Java 排名第二,這也許是因?yàn)槿藗儗?duì) AI 的興趣迅速增長,以及用于 GPU 加速的動(dòng)態(tài)深度神經(jīng)網(wǎng)絡(luò)的 PyTorch 庫帶來的推動(dòng)作用——這種庫使人們可以更加輕松便捷地完成針對(duì)網(wǎng)絡(luò)結(jié)構(gòu)的實(shí)驗(yàn)。
來源:GitHub 2020 年度 Octoverse 報(bào)告
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)鍵字挑選,以排除誤報(bào)。
就業(yè)機(jī)會(huì)
如果你想選出能讓你在 2021 年最容易找到工作的框架,那么最好的選項(xiàng)仍然是 React,自 2017 年以來就一直沒變。在提到常見前端框架的職位列表中,有 47.6% 提到了 React,提到 Angular 的有 41.2%,而 Vue.js 位居末位,是 11.2%。
值得一提的是,大多數(shù)職位需求列表都說他們要求應(yīng)聘者具備幾大框架之一的工作經(jīng)驗(yàn),但如果你仔細(xì)檢查他們列出的技術(shù)棧,會(huì)發(fā)現(xiàn)其中的很大一部分實(shí)際上是 React 開發(fā)崗位,并且會(huì)優(yōu)先考慮資深 React 開發(fā)人員。下面的下載趨勢中也有一些證據(jù)可以支持這個(gè)結(jié)論。
調(diào)查方法:在 Indeed.com 上搜索招聘信息。為了消除誤報(bào),我在搜索內(nèi)容中加入關(guān)鍵字“軟件”,以提高相關(guān)性。我還從“Vue.js”中省略了“.js”,因?yàn)樵S多結(jié)果中都不包含“.js”。所有 SERPS 均按日期排序,并抽查相關(guān)性。
下載量
npm 的下載量排名看起來和搜索趨勢非常接近,但這里還能看出一些有趣的結(jié)果:Angular 2+ 和 Vue.js 的下載量幾乎是并駕齊驅(qū)的,但如果你加上使用舊版 Angular 框架的數(shù)據(jù),Angular 的下載總量就會(huì)顯著超越 Vue.js。
來源:npmtrends.com
如果我們用餅圖觀察最近的下載份額,可以看出 React 占 66%,Angular(所有版本)約 20%,Vue 約 15%。
TypeScript vs JavaScript
10.6%的雇主在職位需求中特別提到了 TypeScript,高于去年的 7.4%。
來源:Indeed.com
毫無疑問,開發(fā)人員對(duì) TypeScript 的興趣濃厚且增長迅速。我預(yù)計(jì)這種趨勢將在 2021 年繼續(xù)下去,并且用戶會(huì)學(xué)著應(yīng)對(duì)使用 TypeScript 的一些成本(例如更多使用接口來替代內(nèi)聯(lián)類型注釋)。
專門提到 TypeScript 的職位數(shù)量仍然相對(duì)較少,但在 2021 年,擁有 TypeScript 的工作經(jīng)驗(yàn)會(huì)稍微增加你找到工作的幾率。到 2022 年,擁有 TypeScript 的某些經(jīng)驗(yàn)可能會(huì)給你在就業(yè)市場上帶來優(yōu)勢。但是,由于 JavaScript 開發(fā)人員學(xué)習(xí) TypeScript 比學(xué)習(xí)全新的語言要容易得多,因此 TypeScript 團(tuán)隊(duì)往往愿意雇用和培訓(xùn)優(yōu)秀的 JavaScript 開發(fā)人員。
服務(wù)端框架
在服務(wù)端,Express 在下載量指標(biāo)上仍然占據(jù)統(tǒng)治地位,以至于我們很難對(duì)比其他競品之間的流行程度。
來源:npmtrends.com
正如我去年預(yù)測的那樣,排除掉 express 后,我們會(huì)看到 Next.js 成為了最有力的競爭者。這并不奇怪,因?yàn)?Next.js 是一個(gè)靈活、全棧、基于 React 的框架,可以幫助你交付靜態(tài)優(yōu)化的內(nèi)容,而且當(dāng)你需要?jiǎng)討B(tài)生成內(nèi)容時(shí)也可以回退到 API路由和 SSR 的無服務(wù)器函數(shù)。你甚至可以在首次請(qǐng)求時(shí)按需靜態(tài)生成內(nèi)容,然后提供來自 CDN 緩存的靜態(tài)內(nèi)容——如果應(yīng)用主要包含用戶生成的內(nèi)容,這個(gè)功能會(huì)很好用。
Next 還有其他許多優(yōu)點(diǎn),包括頁面包的自動(dòng)優(yōu)化、新 Image 標(biāo)簽提供的自動(dòng)圖像優(yōu)化以及內(nèi)置的性能分析工具,可幫助你改善用戶的頁面加載體驗(yàn)。
如果你使用 GitHub 并部署在 Vercel 上,那么你還會(huì)獲得針對(duì)每個(gè) PR 的自動(dòng)部署以及流暢順滑的 CI/CD 管道?;旧希@就像是有了一支最出色的全職 DevOps 團(tuán)隊(duì),但卻用不著給他們開工資,反而還可以節(jié)省大量的托管費(fèi)用。
可以預(yù)計(jì) Next.js 會(huì)在 2021 年繼續(xù)爆發(fā)。
遠(yuǎn)程工作趨勢
在 2020 年,全球性的疫情迫使團(tuán)隊(duì)開始學(xué)習(xí)遠(yuǎn)程協(xié)作。進(jìn)入 2021 年,遠(yuǎn)程工作依舊會(huì)是一個(gè)重要主題。首先,各國可能要到六月才開始大規(guī)模接種 COVID-19 疫苗;其次,由于許多團(tuán)隊(duì)在隔離期間提高了生產(chǎn)率并降低了成本,因此許多員工并不會(huì)在 2021 年返回辦公室。
遠(yuǎn)程工作還帶來了更大的地理自由度,使開發(fā)人員傾向于搬到離家人更近,或者房價(jià)更低的區(qū)域。此外,畢馬威會(huì)計(jì)事務(wù)所調(diào)查的雇主中有 72% 表示,遠(yuǎn)程工作擴(kuò)大了他們的潛在人才庫。
遠(yuǎn)程優(yōu)先和混合遠(yuǎn)程團(tuán)隊(duì)將成為新十年的新常態(tài)。
根據(jù) Indeed 的數(shù)據(jù),2020 年 JavaScript 開發(fā)人員的平均工資略有下降,從每年 11.4 萬美元降至每年 11.3 萬美元,這可能部分是由于遠(yuǎn)程工作趨勢帶來了更多居住在舊金山和紐約等技術(shù)中心之外的員工,這些員工的生活成本沒那么高,要求的薪水也低一些。在舊金山,JavaScript 開發(fā)人員的平均薪資為 13 萬美元。
盡管如此,許多位于舊金山等技術(shù)中心的公司仍在向位于偏遠(yuǎn)地區(qū)的員工支付介于美國全國平均水平和舊金山水平之間的報(bào)酬,從而以較高的市場價(jià)格吸引更優(yōu)秀的員工,同時(shí)依舊能節(jié)約不少本地雇傭和辦公室租賃的成本。
在這種趨勢推動(dòng)下,許多遠(yuǎn)程崗位的報(bào)酬落在了 11.5 萬美元左右——中級(jí)開發(fā)人員為 13 萬美元。無論住在哪里,高級(jí)開發(fā)人員一般都能找到年薪 12 萬美元至 15 萬美元之間的工作。
來源:ZipRecruiter
GitHub 數(shù)據(jù)表明,團(tuán)隊(duì)并沒有因?yàn)檫h(yuǎn)程工作而放慢腳步,反而在 2020 年實(shí)現(xiàn)了更高的生產(chǎn)率。當(dāng)隔離開始時(shí),GitHub 活躍度也同步暴漲。
來源:GitHub 2020 年度 Octoverse 報(bào)告
GitHub 上的工作量大大增加,拉取請(qǐng)求的平均合并時(shí)間減少了 7.5 小時(shí)。
越來越多的證據(jù)表明,遠(yuǎn)程工作是行之有效的。
密碼已過時(shí)
密碼是過時(shí)的、不安全的技術(shù),在 2021 年,絕對(duì)不應(yīng)該使用密碼來保護(hù)你的用戶或應(yīng)用程序。
這個(gè)問題的癥結(jié)在于,大約一半用戶會(huì)在多個(gè)應(yīng)用程序和網(wǎng)站上重復(fù)使用密碼,并且攻擊者有足夠的利益動(dòng)機(jī)來獲取強(qiáng)大的計(jì)算能力破解用戶密碼,并在銀行帳戶和亞馬遜等網(wǎng)站上嘗試破解出來的密碼。
如果你不是谷歌、微軟或亞馬遜這樣的巨頭,那么你可能就無法負(fù)擔(dān)對(duì)抗現(xiàn)代密碼破解者所需的計(jì)算能力成本。不信的話可以看看 HaveIBeenPwned 這個(gè)網(wǎng)站。劇透:只要你連過網(wǎng),你的密碼肯定就被偷了。
https://haveibeenpwned.com/
多年來,我一直在警告大家密碼機(jī)制的危險(xiǎn)性,但是在 2020 年我們有了很多新的選項(xiàng)來徹底取代密碼。到了 2021 年,任何新應(yīng)用都不應(yīng)該再用密碼了。
當(dāng)你放棄密碼,轉(zhuǎn)而使用加密密鑰后,你的應(yīng)用還會(huì)獲得 Web3 的強(qiáng)大能力。這就引出了下一個(gè)主題:加密貨幣。
加密貨幣
在 2021 年,加密貨幣仍然會(huì)是最重要的全球性革命技術(shù)之一。以下是這項(xiàng)技術(shù)在 2020 年的一些亮點(diǎn):
- 比特幣創(chuàng)下歷史新高,這在一定程度上要?dú)w功于 PayPal 等公司的大力支持。預(yù)計(jì) 2021 年還會(huì)繼續(xù)刷新紀(jì)錄。
- 以太坊 2.0 信標(biāo)鏈發(fā)布,為更具擴(kuò)展性的以太坊平臺(tái)奠定了基礎(chǔ)。此外,可擴(kuò)展性解決方案(如側(cè)鏈和 zkRollups)在 2020 年取得了明顯進(jìn)展。預(yù)計(jì)到 2021 年將有更多 DApp(去中心化應(yīng)用)集成這些可擴(kuò)展解決方案。
- DeFi(去中心化金融)如今的市場規(guī)模已達(dá) 150 億美元(我去年寫總結(jié)時(shí)只有 6.5 億美元),大部分業(yè)務(wù)運(yùn)行在以太坊區(qū)塊鏈上。2020 年,有很多價(jià)值數(shù)百萬美元的漏洞給 DeFi 生態(tài)系統(tǒng)帶來了困擾。智能合約安全性仍然會(huì)是熱門主題,并在 2021 年帶來巨大的機(jī)遇。
- 非同質(zhì)化代幣(NFT)在 2020 年得到了顯著發(fā)展,一些代幣以數(shù)萬美元的單價(jià)成功銷售。Rarible 引入了他們自己的社區(qū)代幣,并開始空投給市場用戶,從而增加了交易量?,F(xiàn)在每天都會(huì)有價(jià)值數(shù)百萬美元的 NFT 交易,但這僅僅是個(gè)開始。因?yàn)樗鼈儙缀蹩梢源砣魏斡袃r(jià)值的事物,所以整個(gè)市場的潛在規(guī)??蛇_(dá)數(shù)萬億美元。
- Flow 區(qū)塊鏈發(fā)布,并為區(qū)塊鏈的大規(guī)模應(yīng)用帶來了許多希望。NBA Top Shot 已售出總額超過 600 萬美元的 NBA 授權(quán) NFT,商品內(nèi)容是 NBA 賽場上的精彩時(shí)刻短片。
- Theta Network 推出了智能合約和 NFT。此外,NFT 將用于 Theta.tv 上的貼紙和徽章,Theta.tv 是 Twitch 的一種去中心化替代方案,每月有數(shù)百萬活躍用戶。
人工智能(AI)
2020 年對(duì)于 AI 來說是開創(chuàng)性的一年。通過 GPT-3 的發(fā)布,我們了解到語言模型和轉(zhuǎn)換器可能是通向通用人工智能(AGI)的一條可行之路。
人腦將新事物與我們已知的事物關(guān)聯(lián)起來以解決各種問題的能力,在 AI 界被稱為零樣本和少樣本學(xué)習(xí)。我們不需要大量的指導(dǎo)或示例就可以完成全新的任務(wù)。我們經(jīng)常只用幾個(gè)(或沒有)示例(樣本)就能找出新問題的關(guān)鍵。
人類認(rèn)知技能的普遍適用性被稱為通用智能。在 AI 中,通用人工智能(AGI)指的是“機(jī)器具有理解或?qū)W習(xí)人類能做到的任何智力任務(wù)的能力。”
GPT-3 展示了它可以通過巨大的訓(xùn)練集(包括來自整個(gè)公共網(wǎng)絡(luò)的內(nèi)容,如 Common Crawl、WebText2、Books1、Books2 和 Wikipedia),再加上巨大的模型來自主學(xué)習(xí)數(shù)學(xué)、編程、翻譯乃至其他任何技能。GPT-3 使用了 1,750 億個(gè)參數(shù)。作為參考,這比原有技術(shù)水平高出一個(gè)數(shù)量級(jí)(10 倍),但仍比人腦小幾個(gè)數(shù)量級(jí)。
在 GPT-3 的規(guī)?;A(chǔ)上繼續(xù)擴(kuò)大可能會(huì)帶來更多突破性成果。
https://youtu.be/PqbB07n_uQ4
自動(dòng)駕駛
2020 年 10 月,Waymo 開始提供 100%的無人駕駛能力(車上沒有司機(jī))。在發(fā)布時(shí),平臺(tái)有 1500 月活用戶,共數(shù)百輛汽車在鳳凰市區(qū)提供服務(wù)。
2020 年 12 月,通用汽車的 Cruise 在舊金山的街道上推出了完全無人駕駛的路線。
無人機(jī)快遞
UPS在 2020 年啟動(dòng)了兩個(gè)無人機(jī)試驗(yàn)。其中一項(xiàng)為佛羅里達(dá)州的退休社區(qū)快遞處方藥,另一項(xiàng)在北卡羅來納州的醫(yī)療機(jī)構(gòu)之間運(yùn)送包括個(gè)人防護(hù)設(shè)備(PPE)在內(nèi)的醫(yī)療用品。
法規(guī)、安全性、噪聲和技術(shù)挑戰(zhàn)在 2021 年可能仍然會(huì)阻礙無人機(jī)快遞的高速發(fā)展,但由于疫情造成的困境起碼在 6 月前都不會(huì)變化,因此現(xiàn)在是無人機(jī)快遞的絕佳突破機(jī)會(huì)??梢云谕@一技術(shù)在高效無接觸快遞領(lǐng)域取得更快的進(jìn)步。
量子計(jì)算
中國研究人員報(bào)告說他們實(shí)現(xiàn)了量子霸權(quán),比谷歌去年實(shí)現(xiàn)的量子霸權(quán)快了 100 億倍。研究人員正在快速向前推進(jìn),但是量子計(jì)算仍然需要極其昂貴的硬件,并且世界上只有少數(shù)的量子計(jì)算機(jī)能夠?qū)崿F(xiàn)所有類型的量子優(yōu)勢。
抗量子加密、量子輔助加密和用于機(jī)器學(xué)習(xí)的量子計(jì)算是潛在的重點(diǎn)研究領(lǐng)域,這些領(lǐng)域的突破將對(duì)整個(gè)行業(yè)產(chǎn)生重大的全球性影響。我相信有一天,量子計(jì)算在 AI 領(lǐng)域的應(yīng)用將推動(dòng)這一技術(shù)前進(jìn)許多個(gè)數(shù)量級(jí)——這一壯舉將對(duì)人類產(chǎn)生深遠(yuǎn)影響。
在我看來,這不太可能會(huì)在 2020 年代發(fā)生,但我希望在 2021 年聽到更多量子霸權(quán)的發(fā)布,也許量子計(jì)算機(jī)還會(huì)在各種算法上都獲得突破。我們可能還會(huì)看到更多實(shí)用的量子計(jì)算 API 服務(wù)和用例。
https://youtu.be/-ZNEzzDcllU
當(dāng)前名稱:2021年JS框架預(yù)測和IT領(lǐng)域技術(shù)趨勢
瀏覽地址:http://m.fisionsoft.com.cn/article/cogojeo.html


咨詢
建站咨詢
