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ů.
- $157,643 – MapReduce Java, Python a většina dalších běžných jazyků (Source: Stack Overflow)
- $157,295 – Apache Hive
- $154,412 – Zpracování přirozeného jazyka MATLAB, R, Python, Java (Source: FreelancingGig)
- $152,850 – Strojové učení Python, Java, R, C++, C, JavaScript, Scala, Julia a většina dalších běžných jazyků (Source: Fossbytes)
- $150,860 – Solr Java, C#, PHP, Python, Ruby a většina dalších běžných jazyků (Zdroj: Wikipedia)
- $150,441 – Redis
- $149,163 – NoSQL
- $149,095 – R
- $148,436 – Přejít na
- $148,328 – Architektura orientovaná na služby (SOA) Jakýkoli (Source: Wikipedia)
- $145,616 – Scala
- $144,505 – iOS Swift, Objective-C (Source: Stack Overflow)
- $144,397 – Cassandra
- $140,207 – Hadoop Java, C a většina dalších běžných jazyků (Source: Wikipedia)
- $139,760 – Elasticsearch Java, .NET (C#), PHP, Python, Apache Groovy, Ruby (Source: Wikipedia)
- $139,467 – Microsoft Azure C#, JavaScript, F#, Java, Python, PHP, TypeScript, Batch, Bash, PowerShell a většina dalších běžných jazyků (Source: Microsoft)
- $133,074 – Python
- $133,015 – Docker Go (Golang) (Source: Docker)
- $132,787 – Swift
- $130,773 – Android 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á.
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,
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á,
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:
- $187,236 - Cupertino
- $169,637 - Mountain View
- $168,974 - Menlo Park
- $151,908 - San Francisco
- $150,948 - San Jose
- $147,201 - Redmond
- $137,811 - Seattle
- $135,930 - New York
- $128,452 - Los Angeles
- $123,175 - Washington, District of Columbia
- $119,275 - Boston
- $116,793 - Denver
- $112,805 - Chicago
- $112,148 - Austin
- $111,749 - Raleigh
- $107,775 - Salt Lake City
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.
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.
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.
- 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í.
- Rozvíjejte své schopnosti řešit problémy a pracovat v týmu.
- Hledejte si práci ve městě s vysokými platy v Silicon Valley nebo v okolí Seattlu.
- 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.
- 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í.
- Zadejte test s ukázkami práce, abyste změřili uchazečovy schopnosti řešit problémy.
- Pokud nemůžete zaplatit tolik, najděte si oblast s nižšími cenami na trhu práce pro softwarové inženýry.
- 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