Která pracovní místa softwarových inženýrů jsou nejlépe placená

Vydáno: Poslední aktualizace:
Která pracovní místa softwarových inženýrů jsou nejlépe placená

Softwaroví inženýři jsou neuvěřitelně ceněni a některé pozice softwarových inženýrů jsou placeny stejně jako práce lékaře nebo právníka. Současně se zdá, že bariéra pro vstup na trh práce je stále nižší. Počet profesionálních vývojářů s nižším než bakalářským vzděláním, kteří odpověděli na dotazník Průzkum vývojářů na serveru Stack Overflow vzrostl na plných 25% respondentů. Nabízí se otázka, když to může dělat téměř každý, proč je plat počítačového inženýra tak vysoký?

Abychom to zjistili, potřebovali jsme velký soubor dat, a tak jsme se obrátili na společnost PayScale. Pomocí této platformy můžete nejen zjistit platové rozpětí softwarového inženýra, ale také ho rozdělit podle dovedností, místa a společnosti.

Začali jsme tedy pátrat v datech. Abychom se ujistili, že máme dostatečně velký vzorek, požadovali jsme, aby bylo zveřejněno alespoň 30 platů, abychom mohli data použít, a pak jsme se podívali na horní hranici platového rozpětí. To znamenalo, že jsme nakonec nezahrnuli důležité technologie, jako je Closure, kvůli nedostatku dat, ale ty nejsou dostatečně rozšířené, abychom mohli dobře odhadnout jejich hodnotu. Znamená to však, že tyto výsledky jsou robustnější než jiné, které se opírají o relativně málo dat. A výsledky vás možná překvapí.

Vezměme si průměrného softwarového inženýra ve Spojených státech. Záměrně jsme se nezabývali platy juniorních a seniorních softwarových inženýrů, protože neexistují jasné definice těchto titulů. Horní hranice průměrného platu softwarového inženýra je v době psaní tohoto článku, $128,864. Toto číslo není špatné, ale slyšíte mnohem větší čísla, takže jsme chtěli zjistit, jak je najít. Začali jsme tím, že jsme se podívali, které technologie přinášejí největší hodnotu.

1. Znalost správných technologií je cestou k vysoce placeným pracovním místům softwarových inženýrů.

Jazyky už nejsou hlavní dovedností, kterou zaměstnavatelé hledají. Toto zjištění bylo velmi důležité, protože většina seznamů, které hodnotí technologie pro nejlépe placená místa softwarových inženýrů, nejde hlouběji než k jazykovým dovednostem. To neznamená, že jazyky nejsou důležité. Jsou nezbytnou součástí programování, ale zjistili jsme, že zásobník vysoce placených dovedností by měl obsahovat základ inženýrských dovedností na spodní straně, specifické jazykové dovednosti uprostřed a na vrcholu dovednosti specifické pro danou technologii.

Podívejte se, které dovednosti zvyšují platy na pracovních pozicích softwarových inženýrů.

Zdroj: PayScale

Vezměme si příklad někoho, kdo zná Javu. Tuto dovednost může použít pro Android, což mu může vynést $130 773, nebo ji může použít pro MapReduce, což mu může vynést $157 643. To je zvýšení platu o $26 870 čistě na základě použití jiné technologie.

A to není celý příběh. Podívejte se na nejlépe placené technologie. Ačkoli se na vrcholu objevují žhavé jazyky jako R a Go, žádná z pěti nejlépe placených technologií není jazykem. Řadu nejlépe placených technologií však lze rozšířit o znalost konkrétních jazyků.

  1. $157,643MapReduce Java, Python a většina dalších běžných jazyků (Source: Stack Overflow)
  2. $157,295Apache Hive
  3. $154,412Zpracování přirozeného jazyka MATLAB, R, Python, Java (Source: FreelancingGig)
  4. $152,850Strojové učení Python, Java, R, C++, C, JavaScript, Scala, Julia a většina dalších běžných jazyků (Source: Fossbytes)
  5. $150,860Solr Java, C#, PHP, Python, Ruby a většina dalších běžných jazyků (Zdroj: Wikipedia)
  6. $150,441Redis
  7. $149,163 NoSQL
  8. $149,095R
  9. $148,436Přejít na
  10. $148,328Architektura orientovaná na služby (SOA) Jakýkoli (Source: Wikipedia)
  11. $145,616Scala
  12. $144,505iOS Swift, Objective-C (Source: Stack Overflow)
  13. $144,397Cassandra
  14. $140,207Hadoop Java, C a většina dalších běžných jazyků (Source: Wikipedia)
  15. $139,760Elasticsearch Java, .NET (C#), PHP, Python, Apache Groovy, Ruby (Source: Wikipedia)
  16. $139,467Microsoft Azure C#, JavaScript, F#, Java, Python, PHP, TypeScript, Batch, Bash, PowerShell a většina dalších běžných jazyků (Source: Microsoft)
  17. $133,074Python
  18. $133,015Docker Go (Golang) (Source: Docker)
  19. $132,787Swift
  20. $130,773Android Java, Kotlin, C++, Python (Zdroj: PayScale)

Správné dovednosti mohou zvýšit plat počítačového inženýra

Abyste si to uvědomili, podívejte se na nejcennější dovednost, MapReduce. Jedná se o dovednost, která je použitelná pro většinu běžných jazyků, ale v současné době je pro trh nesmírně cenná.

Zdroj: PayScale

Potenciální mzdový příplatek, který MapReduce může přinést, bude pro někoho, kdo zná jakýkoli jazyk, obrovským rozdílem. Ten, kdo zná PHP, vidí největší platový nárůst ve výši $38 448. Dokonce i ten, kdo zná jazyk s vysokou hodnotou, jako je Python, může stále zaznamenat nárůst o $24 569.

  • PHP - až $38,448 více
  • JavaScript - až $34,838 více
  • Java - až $28,779 více
  • C - až $30,811 více
  • C++ - až $28,949 více
  • Python - až $24,569 více

Pravděpodobně nejdůležitějším způsobem, jak si zajistit pozici nejlépe placeného softwarového inženýra, je rozvinout soubor žádaných dovedností. To znamená, že kromě rozvoje dovedností v ceněném jazyce, jako je R nebo Python, byste měli rozvíjet své dovednosti v oblasti, jako je MapReduce nebo zpracování přirozeného jazyka.

2. Nejlepší pracovní pozice softwarových inženýrů vyžadují dovednost řešit problémy.

Vývoj hodnotného souboru nástrojů je skvělá věc, ale není to jediná část rovnice. Jak říká Nick Larsen ze Stack Overflow,


Nick Larsen hovoří o pracovních místech softwarových inženýrůKvalita práce je důležitým faktorem při stanovování mezd vývojářů. Společnosti s náročnějšími problémy jsou ochotny zaplatit více za vývojáře s dovednostmi, kteří jsou schopni jejich problémy vyřešit.

Zdroj: Stack Overflow Blog

Zdroj obrázku: LinkedIn


Jinými slovy, hodnota softwarového inženýra nepochází pouze z jeho technologického balíku, ale z jeho schopností. schopnost řešit problémy. Čím větší problémy zaměstnavatel potřebuje vyřešit, tím více je ochoten inženýrovi za jejich vyřešení zaplatit.

Dovednosti v oblasti řešení problémů je o něco těžší kvantifikovat než technologie, ale stále jsou důležité pro to, kolik budou mít nejlépe placení softwaroví inženýři. Jasně to říká Jen Pughová, náborářka technologických pracovníků z New Yorku. Když mluví o dovednostech, které zaměstnavatelé hledající front-endové vývojáře oceňují, říká,


Jen Pugh hovoří o pracovních místech softwarových inženýrůVšichni hledají řešitele problémů (...) Nejen lidi, kteří umí programovat, ale i lidi, kteří si mohou sednout s vizuálními designéry a designéry UX a řešit velké výzvy.

Zdroj: Udacity Blog

Zdroj obrázku: LinkedIn


Dobrý softwarový inženýr umí používat hodnotné jazyky a technologie. Skvělý inženýr také dokáže spolupracovat se spolupracovníky z různých prostředí při řešení problémů a dosahování společných cílů. Ačkoli je to obtížněji měřitelné, existuje určitá poptávka po softwarových inženýrech, kteří umí řešit problémy.

Dosud jsme se zabývali tím, jak technologie, s nimiž softwarový inženýr pracuje, a jeho schopnost řešit problémy zvyšují hodnotu jeho výstupů.. K vysoké mzdě však přispívají i další faktory. plat softwarového inženýra.

3. Nejlépe placená pracovní místa v oblasti softwarového inženýrství se soustřeďují na určitých místech.

Nikoho nepřekvapí, že výše platů je velmi závislá na zeměpisné poloze. Vše závisí na nabídce a poptávce a v některých částech země je poptávka po kvalifikovaných softwarových inženýrech mnohem vyšší než nabídka. To znamená, že v absolutních číslech může softwarový inženýr se stejnými dovednostmi najít lépe placenou práci v místě, kde jsou jeho schopnosti cennější.

Kde jsou softwaroví inženýři nejlépe placeni?

Stačí se podívat, jak moc se mohou lišit v jednotlivých státech:



Zdroj: PayScale

Kde jsou softwaroví inženýři nejlépe placeni? Nejvyšší jsme našli v Cupertinu, a to $187 236. Srovnejte to s rozvíjejícím se technologickým centrem Salt Lake City a kontrast je ostrý. Softwarový inženýr v Cupertinu si může vydělat o $79 461 více než softwarový inženýr v Salt Lake City.

Ještě jsme nezapočítali rozdíly v životních nákladech a nikoho nepřekvapí, že San Francisco je dražší místo k životu než Salt lake city. Pokud však hledáte absolutní částky v dolarech,nejlépe placená zaměstnání softwarových inženýrů jsou placena více v Silicon Valley a Seattlu než v jižních, středozápadních a horských městech, jako je Chicago, Austin, Raleigh a Salt Lake City.

Když jsme se však zaměřili na města, zjistili jsme, že města, ve kterých sídlí společnosti Apple, Facebook, Google, Microsoft a Amazon, jsou na seznamu hodně vysoko. Z toho jsme zjistili další faktor, který ovlivňuje plat nejlépe placených softwarových inženýrů.

4. Facebook, Google, Microsoft a Amazon platí svým softwarovým inženýrům více než ostatní.

Softwarový inženýr, který má správné technické dovednosti, umí řešit problémy a přestěhoval se do zálivu, může svůj plat ještě zvýšit. Jednoduše řečeno, největší technologické společnosti se snaží přilákat ty nejlepší softwarové inženýry a jsou ochotny za tuto výsadu zaplatit.

Vzhledem k tomu, že horní hranice mzdové skupiny v USA je $128 864, platí se na národní úrovni více.


Zdroj: PayScale

Facebook - $186,258

  • $57,394 více

Google - $184,058

  • $55,194 více

Apple - $175,320

  • $46,456 více

Amazon - $156,848

  • $27,984 více

Microsoft - $150,121

  • $21,257 více

Největší nárůst přichází ze společnosti Facebook, kde si softwaroví inženýři mohou vydělat o $57 394 více než na pracovních místech softwarových inženýrů v celé zemi. Jedním ze způsobů, jak si to vysvětlit, je, že velikost a shlukování těchto společností znamená, že zaměstnávají softwarové inženýry na již tak drahých trzích práce. Ale to není celý příběh.

Většinou však tyto společnosti stále platí více, než je místní průměr.


Zdroj: PayScale

Plat softwarového inženýra Facebooku - $203,225 proti Menlo Park - $168,974

  • $32,824 více

Plat softwarového inženýra ve společnosti Google - $189,873 proti Mountain View - $169,637

  • $20,072 více

Plat softwarového inženýra společnosti Apple - $183,793 vs Cupertino - $187,625

  • $3,710 méně

Plat softwarového inženýra společnosti Amazon - $156,558 proti Seattlu - $137,811

  • $18,747 více

Plat softwarového inženýra společnosti Microsoft - $150,194 proti Redmond - $147,201

  • $2,993 více

S výjimkou společnosti Apple platí každá z velkých technologických společností vývojářům softwaru až o $32 824 více než společnosti ve městě, kde sídlí.

5. Co potřebujete k získání dobře placené práce softwarového inženýra

Na základě našeho průzkumu jsme zjistili čtyři akční způsoby, jak získat dobře placenou práci softwarového inženýra.

  1. Kromě učení se cenných jazyků, jako je Python, Go nebo R, rozvíjejte dovednosti v technologiích, jako je MapReduce, zpracování přirozeného jazyka a strojové učení.
  2. Rozvíjejte své schopnosti řešit problémy a pracovat v týmu.
  3. Hledejte si práci ve městě s vysokými platy v Silicon Valley nebo v okolí Seattlu.
  4. Zkuste získat práci v některé z velkých technologických společností.

Kombinací těchto vlastností může softwarový inženýr dosáhnout jednoho z nejvyšších platů v oboru.

6. Co když se snažíte najmout zaměstnance pro svou firmu?

Pokud jste zaměstnavatel, snažíte se samozřejmě získat co největší užitek ze svých softwarových inženýrů a naše analýza poskytuje několik užitečných tipů, které vám mohou pomoci.

  1. Dávejte velkorysejší nabídky vývojářům, jejichž dovednosti lépe odpovídají potřebám vaší společnosti. Neutrácejte tolik za lidi bez těchto dovedností a technologií.
  2. Zadejte test s ukázkami práce, abyste změřili uchazečovy schopnosti řešit problémy.
  3. Pokud nemůžete zaplatit tolik, najděte si oblast s nižšími cenami na trhu práce pro softwarové inženýry.
  4. Nesnažte se konkurovat velkým firmám cenou, ale najděte jiný způsob, jak nabídku zatraktivnit.

Podívali jsme se na údaje, ale rádi bychom od vás slyšeli další informace. Připadají vám tyto platy přiměřené? Co jste udělali pro to, abyste se stali hodnotnějšími? Pokračujte v konverzaci v komentářích níže.

Sdílet příspěvek

Další informace o najímání zaměstnanců v oblasti technologií

Přihlaste se k odběru našeho vzdělávacího centra a dostávejte užitečné informace přímo do své e-mailové schránky.

Bezproblémové ověřování a rozvíjení dovedností v oblasti kódování.

Podívejte se na produkty DevSkiller v akci.

Bezpečnostní certifikace a shoda s předpisy. Zajistíme, aby vaše data byla v bezpečí.

Logo DevSkiller Logo TalentBoost Logo TalentScore