Biuro Statystyki Pracy (BLS) dzieli twórców kodu na dwie odrębne kategorie: inżynierów oprogramowania i programistów komputerowych. Choć inżynieria oprogramowania jest jedną z najszybciej rosnących profesji, zatrudnienie dla programistów ma spaść o 3 procent do 2018 r., Według BLS. Podczas projektowania inżynierowie oprogramowania programiści tłumaczą przekazane im pomysły na kod, aktualizują i naprawiają istniejące programy. Wynagrodzenie na poziomie podstawowym zależy od tego, czy twój konkretny opis stanowiska zawiera obowiązki projektowe.
Programista komputerowy a inżynier oprogramowania
Pensje programistów wydają się być niższe niż wynagrodzenia dla inżynierów oprogramowania. Należy pamiętać, że podczas badania uczciwych wynagrodzeń na poziomie podstawowym obowiązkiem pracownika jest określenie miejsca rozpoczęcia pracy, a nie tytułu stanowiska. Jeśli praca polega na planowaniu i projektowaniu oprogramowania i pisaniu złożonych algorytmów, jesteś inżynierem oprogramowania według definicji BLS, nawet jeśli posiadasz tytuł programisty w swojej firmie. Jeśli nie zajmujesz się większością prac projektowych i spędzasz większość dnia na tłumaczeniu specyfikacji na język komputerowy, to jesteś w roli programisty. Osoby pracujące przy programowaniu mogą być nazywane programistami, programistami, inżynierami oprogramowania lub analitykami systemów, a tytuły nie są ujednolicane zgodnie z obowiązkami. Upewnij się, że znasz zakres pracy, zanim dokonasz dokładnych szacunków wynagrodzenia.
Wynagrodzenie programisty komputerowego
Według danych z BLS z 2009 roku, zakres wynagrodzenia programisty mieści się w przedziale od 19,54 USD do 54,51 USD za godzinę, czyli 40 640 USD i 113 380 USD rocznie. Młodsi programiści powinni spodziewać się, że zarabiają na najniższym poziomie tej płacy. Przeciętnie programiści zarabiają na życie, zarabiając średnio godzinową płacę w wysokości 35,91 $. Jeśli chcesz zmaksymalizować zarobki prosto z bramy, szukaj pracy w najlepiej płatnej branży. BLS informuje, że producenci komputerów i urządzeń peryferyjnych oraz sektor finansowy płacą najwyższe wynagrodzenia.
Inżynierowie oprogramowania komputerowego - aplikacje
BLS dzieli inżynierów oprogramowania na dwie kategorie - programistów aplikacji i systemów. Podczas gdy twórcy oprogramowania systemowego kodują podstawowe platformy niezbędne do uruchamiania komputerów, twórcy aplikacji pracują nad programami zaprojektowanymi do pracy z obsługą oprogramowania systemowego. Inżynierowie oprogramowania aplikacji zarabiają od 26,36 USD do 63,50 USD za godzinę, czyli 54,840 USD i 132,080 USD rocznie. Oczekuj, że zdobędziesz w połowie 50 000 $ jako profesjonalny profesjonalista. Najlepiej płacącymi firmami są firmy z branży górniczej oraz producenci komputerów i urządzeń peryferyjnych.
Inżynierowie oprogramowania komputerowego - oprogramowanie systemowe
Inżynierowie oprogramowania systemów tworzą więcej niż ich rówieśnicy pracujący nad tworzeniem aplikacji, zarabiając od 28,65 USD do 67,28 USD na godzinę lub 59 600 USD i 139,930 USD rocznie. Podczas gdy nie uzyskasz sześciocyfrowej pensji na poziomie młodszym, pensja w wysokości od 50 000 do 60 000 USD nie jest niczym wartym kichnięcia. Poszukaj pracy w branży komputerowej i produkcji urządzeń peryferyjnych lub przy pomocy maszyny, sprzętu i hurtowni zaopatrzeniowej, aby zdobyć najwyższe sumy.
Od programowania do inżynierii
Jeśli jesteś świeżo po studiach i szukasz pracy, istnieje szansa, że zdobędziesz zatrudnienie bardziej programistycznie niż inżynieryjnie i projektowo. Często jest miejsce dla programistów, którzy mogą przejąć więcej obowiązków związanych z projektowaniem, zdobywając doświadczenie zawodowe i dowiadując się więcej o produktach swojej firmy. Jeśli przeprowadzasz wywiady dla ról programistów, zapytaj o możliwość przejęcia większej odpowiedzialności za projekty w przyszłości.
2016 Informacje o wynagrodzeniach dla programistów komputerowych
Programiści komputerowi zarobili w roku 2016 medianę roczną w wysokości 79 840 USD, jak podaje amerykańskie Biuro Statystyki Pracy. Na najniższym poziomie programiści komputerowi zarobili 25 percentyla wynagrodzenia w wysokości 61 100 dolarów, co oznacza, że 75 procent zarobiło więcej niż ta kwota. 75. percentyla wynagrodzenia wynosi 103,690, co oznacza, że 25 procent zarabia więcej. W 2016 roku w Stanach Zjednoczonych zatrudnionych było 294 900 osób jako programistów komputerowych.