看到最后有驚喜哦!
曾經僅用 10 天開發而成的 JavaScript,在經歷了近 30 年的迭代輪回中,終于成為了最受開發者喜愛的編程語言之一,而與之水漲船高的當然也包括了 JavaScript 開發者的薪酬,據 Indeed 的資料統計結果顯示,在美國,JavaScript 開發人員的平均基本工資為 115,377 美元/年,在這程序中,JavaScript 是如何實作這一點的?
JavaScript是一個小怪物,它的誕生只用了十天,最初被認為是編程語言界的“學人精”,
在早期,JavaScript就像車庫里的小家伙一樣——在90年代里,敲敲打打出雪花效果和廉價的文本影片,在互聯網懷舊史中占據一席之地,
那時候沒人能提前看到JS具有六位數收入的潛力,
將時間軸快進到將近30年后,JavaScript這時已經成為了編程語言界的千禧一代,它已經對自己有了清晰的認知,為自己準備好了發展空間,并在這個app開發盛行的世界中野蠻生長,
JavaScript之所以受歡迎,很大程度上是因為它上手快,創建快,交付快,
頗受歡迎的作業網站Indeed的報告說,在美國,JavaScript開發人員的平均基本工資為每年115,377美元,
螢屏上隨機飄落的雪花是如何變到具有API介面和資料庫連接的功能完備的應用程式的呢?
那個小孩長大了
上世紀90年代,互聯網還沒有真正成氣候,JavaScript是NetScape在與微軟進行的瀏覽器大戰中受委托應運而生的一種腳本語言,
它倉促的概念,誕生和對名字的選擇招致了那些采用傳統編程方式的人的鄙視,那時,彌合機器和需求之間鴻溝的系統化方法仍然很流行,而不是自學成才或由社區驅動的學習,
這些年來,JavaScript不入流的趨勢持續存在,盡管作為應用程式和平臺開發的首選語言,JS逐漸占據主導地位,但這種認知仍然以meme的形式持續存在,
2010年,蘋果公司決定促使第三方小應用程式Flash的死亡,轉而使用開源HTML5,在這場鬧劇的前一年,Node.js誕生了,旨在通過創建實時回應(不必少于10,000個并發連接)來提高Web應用程式的可擴展性,
憑借庫和框架昂首闊步
隨著軟體包管理器npm發布于2010年,開發人員們能夠以更簡單和統一的方式創建以及共享代碼了,Angular.js也由Google在當年發布,JS測驗框架Jasmine也于次年11月亮相了,Mocha緊隨其后,
在2011年,Bootstrap加入了競爭,使介面的快速原型產出成為可能,并加速了單頁應用程式為主流開發所接受的程序,
jQuery與Ajax息息相關,到2015年,頭部的一百萬個網站中有62.7%使用了jQuery,共占領了超過17%的網站,截至2019年5月,頭部的一千萬個網站中有大約73%都多多少少用到了jQuery,
開源計劃有些由社區推動,有些由Google和Microsoft等大型組織的支持,這些開源計劃加速了JavaScript的增長并加強了對快速擴展的數字空間的控制,
你能做的我都能做
JavaScript的初衷是使開發人員可以訪問Web,隨著Web的普及,它不再局限于PC,而JavaScript的應用程式開發也是如此,
基于JavaScript的跨平臺開發的興起,使得傳統CS課程中教授的知識無法滿足行業需求,從而新出現了一批自學成才的開發人員,
隨著JavaScript成為Internet及其各種技術的代名詞,人們對它的興趣以及它在各種領域中的應用帶來了前所未有的需求量,免費的,低價的,以及容易訪問的資源的快速增長也促使越來越多的開發人員抱著終身學習的態度,以期跟上技術,標準,框架,庫,以及JS生態系統中的其他任何發展,
全球范圍內消費者們對Web使用的激增也為企業提供了與潛在用戶建立聯系的機會,隨著開發人員對該語言的經驗越來越多,熟練程度越來越高,他們的工資也也逐步增長,
JavaScript開發人員是怎么開始要求100,000美元+的薪水的?
JavaScript很容易學,但是許多企業開始意識到,最終交付的應用程式的質量也取決于開發人員的質量,
對開發人員投資就是對自己的生意投資,而最便宜的開發人員并不一定總能保證最高的質量或長遠的戰略性眼光,
關于開發人員的雇傭,具有良好履歷和專案表現的高素質人才通常要求較高的薪水,具體取決于所處地區,他們是否可到職,以及他們過去從事的交付的種類,
自JavaScript的爆炸式發展以來,近十年已經過去了,這意味著相對應的,隨著經驗的增長薪酬的期望也會有一定水平的增加,在準入門檻低的前提下,經驗不足可能會使薪資談判失敗,
由于飽和,市場上的競爭也許很激烈,但是快速并保證健壯性地做出東西來的能力會讓企業不成功便成仁,尤其是對那些抱著干練的MVP心態推出產品的初創企業來說,
為了吸引具有JavaScript相關經驗的人才,公司愿意為合適的人選付更高的薪水,由于JavaScript在多種平臺和設備上的多功能性和滲透性,知識,經驗,框架,以及對庫的理解會要么成就,要么破壞所需的交付成果,
最后的想法
盡管很容易上手,但不是每個人都能編程,企業有想要付諸實踐的想法,而把想法變成現實正是開發人員要做的事情,JavaScript開發人員供應充足,但充足并不代表所有開發人員的質量都能達到標準,
作為一個行業,現在寫代碼的能力不僅在于大量炮制類和函式,還在于使界面看起來更漂亮,寫代碼的程序在2020年是一個跨功能技能的大熔爐,這些技能最初是在全堆疊開發者的保護下定義的,
與目前可以用的所有其他語言相比,JavaScript是最容易進行全堆疊開發的了,再加上云基礎架構提供商對Node.js的廣泛支持,JavaScript憑借自己的適應性現已基本上融入Web的大部分內容,而與輸出質量相匹配的市場需求和價格也隨之水漲船高,
前端學習路線:


“大清亡于閉關鎖國,學習技術需要交流和資料”,這是我的知乎專欄的一篇導航性文章,里面匯集了web前端技術干貨、各大名廠前端面試題系列、技術動向、職業生涯、行業熱點、職場趣事等一切有關于程式員的高質量文章和學習資料分享,高級前端工程師前端學習教程,從基礎到進階,看完保證讓你的薪資上升一個臺階,你也能成為阿里人(持續更新)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/88377.html
標籤:JavaScript
上一篇:electron——通知
下一篇:2.封裝簡單的Ajax
