Mediana Software Developer Developer Systems
What do I ACTUALLY do as a Software Developer?
Spisu treści:
- Edukacja
- Przegląd krajowy
- Odmiany regionalne w wynagrodzeniu
- Wynagrodzenia według firmy
- Wynagrodzenia na podstawie doświadczenia
- Perspektywy do 2020 r
Twórcy oprogramowania systemowego są dziś jednymi z najlepiej opłacanych specjalistów technicznych, generalnie z większym wykształceniem niż inni pracownicy IT. Twórcy oprogramowania systemowego tworzą lub modyfikują oprogramowanie, na którym działają komputery i inne technologie, takie jak telefony, routery sieciowe i przełączniki. Na przykład systemy operacyjne Windows 8 lub Mac OS X są tworzone przez zespół setek programistów. Rozwój systemów nie ogranicza się do systemów operacyjnych.
Sterowniki oprogramowania i oprogramowanie układowe używane do uzyskiwania dostępu do komponentów komputera są również projektowane przez twórców oprogramowania systemowego, podobnie jak oprogramowanie używane w systemie BIOS komputera do uzyskiwania dostępu do procesorów i komponentów sprzętowych. Zasadniczo wszystko, co ma w sobie chip, wymaga twórcy oprogramowania systemowego, aby to działało. Pozycje te różnią się od twórców aplikacji, którzy tworzą programy uruchamiane w systemach operacyjnych.
Edukacja
Praca w rozwoju oprogramowania systemowego wymaga zazwyczaj więcej edukacji niż większość stanowisk komputerowych. Firmy, które zatrudniają projektantów oprogramowania systemowego, zazwyczaj wymagają uzyskania tytułu licencjata w dziedzinie informatyki lub pokrewnej dziedziny, takiej jak inżynieria komputerowa. W przypadku niektórych stanowisk może być również wymagany stopień podyplomowy. Często wymagane jest również kilkuletnie szkolenie w miejscu pracy lub szkolenie zawodowe.
Dla osób obecnie pracujących, w wieku od 25 do 44 lat, połowa wszystkich programistów systemów posiada tytuł licencjata, a 29% ma tytuł magistra. Cztery procent ma stopień doktora lub inny stopień zawodowy. Tylko 5% ma stopień współpracownika, 9% poszło na studia bez uzyskania dyplomu, a tylko 3% nie poszło na studia.
Przegląd krajowy
Według O * NET, średnia pensja twórców oprogramowania systemowego w Stanach Zjednoczonych w 2011 r. Wyniosła 96 600 USD. Najnowsze dane z Bureau of Labor Statistics pokazują, że średni dochód w 2010 r. Dla programistów systemów wynosił 94 200 USD. To o ponad 6000 USD więcej niż średnia pensja dla twórców aplikacji. Dół 10% programistów zarobiło w 2010 r. Mniej niż 61 000 USD. 10% najlepszych zarabiających zarobiło ponad 143 300 USD.
Odmiany regionalne w wynagrodzeniu
Podobnie jak większość stanowisk technicznych, wynagrodzenia programistów oprogramowania różnią się w zależności od regionu. Kalifornia ma najwyższe średnie wynagrodzenie, ponad 20 000 USD wyższe niż inne stany, takie jak Floryda, Michigan i Ohio. Poniżej wymieniono medianę wynagrodzeń 12 państw w 2010 r. W porównaniu z danymi krajowymi. Liczby w nawiasach reprezentują progi dla górnego i dolnego 10% wynagrodzenia:
- Kalifornia: 108 300 USD (68 200 USD do 161 100 USD)
- Massachusetts: 100 400 USD (68,500 USD do 141 900 USD)
- New Jersey: 100,300 USD (67 100 USD do 142 100 USD)
- Waszyngton: 95 000 USD (75 700 USD do 142 000 USD)
- Krajowy: 94 180 USD (od 61 000 do 143 300 USD)
- Teksas: 93 100 USD (62 800 USD do 137 000 USD)
- Arizona: 93 000 USD (62 100 USD do 137 300 USD)
- Nowy Jork: 91 500 USD (59 500 USD do 143,900 USD)
- Gruzja: 89 100 USD (55 200 USD do 143,600 USD)
- Alabama: 87 200 USD (54,800 USD do 127 200 USD)
- Floryda: 85 500 USD (54,500 USD do 127 200 USD)
- Michigan: 82 100 USD (53,100 USD do 116 400 USD)
- Ohio: 80,800 USD (52 600 USD do 117 700 USD)
Aby uzyskać informacje o wynagrodzeniu dla programistów systemów w innych stanach, odwiedź CareerOneStop i wybierz swój stan.
Wynagrodzenia według firmy
Zgodnie z dochodami zgłaszanymi do PayScale przez ponad 2700 programistów, wynagrodzenie różni się znacznie w zależności od firmy i każdej firmy. Według tego samego źródła wynagrodzenia dla programistów są wprost proporcjonalne do wielkości firmy. Im większa firma, tym wyższa może być twoja pensja.
Firmy zatrudniające mniej niż 200 pracowników zazwyczaj płacą deweloperom od 40 000 do 88 000 USD. Firmy zatrudniające od 200 do 1 999 pracowników płacą między 43 000 a 92 000 USD. Deweloperzy pracujący w firmach od 2000 do 4999 pracowników zarabiają między 48 000 a 96 000 USD. Firmy zatrudniające od 20 000 do 49 999 pracowników płacą między 53 000 a 99 000 USD. Firmy zatrudniające ponad 50 000 pracowników zazwyczaj płacą do 105 000 USD. Oczywiście zawsze istnieją wyjątki od tych statystyk:
- Deweloperzy pracujący w firmie Microsoft zazwyczaj mają od 40 000 do 116 000 USD. Starsi programiści, programiści i inżynierowie mogą zarobić od 75 000 do 136 000 USD.
- Hewlett Packard (HP) płaci deweloperom od 37 000 do 89 000 USD. Wyższe stanowiska w HP płacą między 67 000 a 124 000 USD.
- Oracle płaci programistom od 63 000 do 110 000 USD. Starsi deweloperzy zarabiają od 75 000 do 135 000 USD.
- IBM płaci od 48 000 do 124 000 USD. Płacą starszym programistom od 67 000 do 147 000 USD.
- Cisco Systems płaci programistom od 80 000 do 93 000 USD. Pozycje wyższe płacą od 88 000 do 139 000 USD.
- Google płaci programistom między 70 000 a 99 000 USD. Starsi programiści mogą zarobić od 74 000 do 167 000 USD.
- Science Applications International Corporation (SAIC) płaci deweloperom od 63 000 do 92 000 USD. Starsi deweloperzy zarabiają od 88 000 do 128 000 USD.
Wynagrodzenia na podstawie doświadczenia
Według ostatnich danych PayScale, twórcy oprogramowania systemowego zarabiają zwykle od 36 000 do 80 000 USD w pierwszym roku. Osoby z doświadczeniem od pięciu do dziesięciu lat zarabiają między 49 000 a 93 000 USD. Programiści z ponad dziesięcioletnim doświadczeniem generalnie zarabiają między 53 000 a 136 000 USD.
Perspektywy do 2020 r
Biuro Statystyki Pracy oszacowało, że w 2010 r. W Stanach Zjednoczonych było 392,300 miejsc pracy dla programistów systemów. Do 2020 r. Powinno to wzrosnąć o 32% do około 519 400 pozycji. Wraz z coraz większą liczbą skomputeryzowanych produktów, które obecnie obejmują telefony komórkowe i lodówki, liczba potrzebnych programistów systemów powinna również wzrosnąć.
Mediana wynagrodzenia - co musisz wiedzieć o zarobkach
Zarobki za zawody są często podawane jako mediana wynagrodzenia. Uzyskaj definicję i sprawdź, dlaczego lepiej jest patrzeć na nią niż średnia lub średnia pensja.
Android i iOS Mobile Developer Skills
Oto lista umiejętności programistów Androida i iOS do wykorzystania w życiorysach, listach motywacyjnych i rozmowach kwalifikacyjnych oraz innych listach umiejętności do zatrudnienia.
Aplikacje Open Source a Public Domain Software
Oprogramowanie Open Source pozwala użytkownikom na dostęp i zmianę kodu źródłowego programu. Te aplikacje nie są w domenie publicznej.