2020年應該付給JavaScript開發者多少錢?

  • 英文原文:https://javascriptweekly.com/link/82586/web
  • 授權譯者:ConardLi

作為招聘經理,我們有很多艱難的選擇要做。大多數招聘經理都會犯的一個錯誤是開發人員的薪酬。本文將根據您的需要幫助您掌握正確的方法。

基線工資數據來自 Indeed.com,但我們通過定義5個不同層次的經驗和專業知識,並將薪酬範圍分為3種不同的薪酬策略(預算、競爭和金手銬),幫助您解釋和應用這些數據以滿足您的特殊需求。

JavaScript 薪資

這個圖中的條形圖代表了處於這個工資範圍內的軟件開發人員的百分比。大部分工資集中在預算範圍的中上部分。這個圖表是按比例放大的,所以金手銬的上端看起來比實際要大。這些工資是非常罕見的,只佔不到前 1%

  • 大部分初級開發人員的薪資範圍為$59k-$100k
  • 大多數中層員工的薪資範圍在11萬至15萬美元之間
  • 大多數高級開發人員的薪水從 $125k$200k 不等
  • 大多數校長/建築師的薪金範圍在 $138k$230k 之間

經驗水平

  • 入門級:對語言或技術棧了解甚少。有限或沒有專業編程經驗。
  • 初級:對語言或技術知識有一定了解。0–3年的經驗。
  • 中級:精通語言或技術棧。1-3年的經驗。
  • 高級:對語言或技術棧有深入的了解。3年以上經驗(首選5個或以上,但更難找到和僱用)。
  • 負責人/技術負責人:精通語言或技術堆棧。5年以上經驗(優先選擇10名或以上,但很難找到和僱用)。

注意:確定資歷時,知識和證明的技能往往比經驗重。如果工作競爭激烈,許多具有5年以上經驗的開發人員將被歸為初級或中級,例如在一家知名公司工作,申請遠程職位,或者加入一個熱鬧的初創公司,而新進開發人員的興趣超過工作要去。

預算範圍

  • 預算:您想吸引優秀的人才,但您的預算很緊張。
  • 競爭性:您想要吸引和留住優秀人才,而留住人才,文化和質量要好於平均水平。
  • 金手銬:你有足夠的資金燒錢。您有足夠的現金流來支付人才,以期最大程度地留住人才並將最優秀的人才放在競爭對手無法企及的範圍內。您已經擁有受人尊敬的同事,並且您的公司產生了開創性的技術和研究成果,推動了整個行業的發展。

事實與建議

  • 由於需求量的不斷增長,軟件行業的周轉率最高,超過13%,當他們的僱主無法跟上市場和不斷提高的技能時,許多開發人員就被低估了。
  • 失去優秀的開發人員可能會使您損失超過其年薪90%的費用(有時甚至更多)。
  • 更高的工資導致更好的保留。
  • 37%的僱員以不滿薪水為理由辭職。
  • 合理的薪水可以提高產品質量。
  • 美國JavaScript開發人員的平均薪資為 11.5萬美元,但請記住,這是中級開發人員預算範圍的下限。
  • 一般的軟件開發人員只有不到5年的經驗,而 88% 的員工認為他們可以使用更多的培訓。
  • 58%的軟件開發人員願意接受新的工作機會,即使他們已經有一份全職工作。
  • 60%的軟件開發人員最近一次換工作的時間不到2年。其中一半換了工作不到一年。
  • 開發人員不是一個對位置非常敏感的群體。除非您對一般的開發人員感到滿意,否則不- 要以位置作為借口來減少開發人員的薪水。
  • 招聘經理正在與技術中心爭奪人才。全球對開發人員人才的未滿足需求中,很大一部分來自技術中心:舊金山,紐約,西雅圖,瑞士,挪威,丹麥和以色列。
  • 12%的軟件作業是完全遠程的。42%的開發人員更喜歡遠程工作,而不是在公司辦公室中工作。
  • 遠程工作可提高員工的生產力,幸福感,忠誠度和忠誠度。
  • 當前有超過 10,000 個打開的軟件工程師職位列表提及遠程工作。
  • 如果您不提供遠程工作,則期望為這些最佳人才付出接近上述範圍的最高費用。
  • SF,NYSeattle僱用辦公室?將預算數字乘以1.25–1.5,並預留 $10k-$20k的移動獎金,或者提供遠程工作並節省跑道。
  • 初創企業應支付接近預算範圍的最高費用,以節省跑道並最大程度地保留人才,或者提供大量的股票期權來進行補償。
  • 早期成長中資金雄厚的公司應該支付競爭範圍的下半部分。
  • 穩定的現金流量?在競爭範圍的中間或上半部分附近支付薪水。
  • 只有現金流量非常強勁的公司才應考慮採用金手銬策略。除非您有預算與 Google,Netflix,Microsoft 等公司競爭,否則不要多付錢。
  • 我不建議每年向開發人員支付少於10萬美元的費用。最熟練的初級和中級開發人員在短短几個月內就被挖走是很普遍的,通常是在您獲得投資回報之前。

位置不是2020年的重要因素

如果您想吸引並留住高於平均水平的開發人員,那麼在軟件開發領域中,公司是位於低薪地區還是員工位於低薪地區並不重要。

為什麼不?因為軟件開發人員通常會開放以尋找合適的工作。如果您提供的年薪是8萬美元,而西雅圖這樣的技術中心裏的公司提供的年薪是12萬美元,請猜測您的候選人將選擇哪個。

更糟糕的是,舊金山灣區和西雅圖等技術樞紐中的公司對需求的需求超出了他們在當地的工作能力,而且它們越來越願意僱用遠程工人。這意味着您正在與技術中心的薪水和遠程工作競爭。遠程工作對一半的技術人員來說是一個巨大的吸引力。

這些因素造成人才流失-不僅流向舊金山,西雅圖和紐約等技術中心,而且流向全球範圍內的高薪階層。能夠在要求更高的市場和偏遠競爭環境中競爭的人才將在薪資水平上上升,並且不會為薪水過低的工作而停留。換句話說,在世界任何地方,低於標準工資的薪水都不會讓您留住了精打細算的工人,這些工人知道他們的選擇,並且知道如何找到偏遠的工作或轉移到高薪的技術中心。

如果您想提高競爭力,則無論身在何處,都需要支付高於美國全國平均水平的工資才能吸引頂級人才。

開發商:這個建議僱主並不意味着,如果你正在做不到這裡列出的工資,你是一個低於平均水平的開發人員,但它確實意味着,有可能是更好的支付你的工作在市場上,故能是因為如果您留意職位空缺,您會發現更好的薪水。

請記住,如果您的薪水足以應付自己的生活需要和責任,那麼幸福不僅僅意味着薪水。如果您對金錢沒有壓力,並且對工作和與之相處的人感到滿意,那麼在開始尋求跳槽之前,請考慮工作的其他好處。

避免周轉

您保留開發人員的時間越長,他們就越有價值。失去開發人員可能會導致您每年損失 90% 的年薪,原因是生產力下降,招聘,培訓和入職,並且機會成本可能大大增加(超過 200% 適用於高級,領導或執行人才)。

經驗法則:軟件行業必須每年(甚至每季度一次)加薪,而且這些加薪應該與員工在市場上可以找到的薪金具有競爭力。