• 2024-07-02

Salariul dezvoltatorului de aplicații software

Work at LinkedIn: Jim Cai Software Engineer

Work at LinkedIn: Jim Cai Software Engineer

Cuprins:

Anonim

Dacă sunteți un dezvoltator de aplicații sau intenționați să deveniți unul, este o idee bună să aruncați o privire la ceea ce fac colegii dvs. înainte de a vă negocia salariul. În 2011, salariul mediu pentru dezvoltatorii de aplicații software a fost de 89.280 USD. Cu toate acestea, experiența dvs., certificările, locul în care locuiți și compania pentru care aplicați pot să joace un rol în câștigul dvs.

Programele de aplicații software creează aplicații cum ar fi jocuri și programe de procesare a textului, care sunt utilizate pe computere și alte dispozitive electronice, inclusiv tablete, telefoane mobile și televizoare inteligente. Deoarece aplicațiile sunt atât de abundente pe piața de consum, mulți oameni nu își dau seama că există multe alte tipuri de aplicații folosite de guverne, producători și alte companii. De exemplu, o întreprindere mică care doreste un software de contabilitate personalizat ar angaja un dezvoltator de aplicații, la fel ca o companie petrolieră care are nevoie de o aplicație pentru a monitoriza nivelurile de flux.

Prezentarea generală a salariilor naționale

Salariul mediu pentru dezvoltatorii de aplicații software în 2011 a fost de 89.280 dolari, potrivit O * NET, ceea ce înseamnă că jumătate dintre dezvoltatori câștigă mai mult decât această cifră și jumătate câștigă mai puțin. Biroul de Statistică a Muncii a calculat ultima dată salariile dezvoltatorilor de software în 2010. În acel an, salariul mediu a fost de 87.800 de dolari. Primele 10% dintre cei care au câștigat în 2010 au câștigat peste 133.100 de dolari, în timp ce cele mai mici 10% au făcut sub 54.000 $.

cerinţe

Cele mai multe companii care caută designeri de aplicații software solicită ca candidații să aibă o diplomă de licență în informatică, inginerie software sau alte discipline conexe. Pentru anumite posturi, este necesară o diplomă de master sau experiență în industrie pentru care sunt necesare aplicațiile. Crearea de aplicații pentru o companie de asigurări, de exemplu, poate necesita familiarizarea cu diferite platforme decât crearea de aplicații pentru un producător de automobile.

Variații regionale în salarii

Solicitările software pentru dezvoltatorii de aplicații variază de la o regiune la alta. Se pare că se bazează mai degrabă pe industrii din fiecare regiune decât pe o chestiune de cerere și ofertă. Ohio, de exemplu, a avut 21.470 de dezvoltatori de aplicații în 2008, mai mult de două ori mai mulți decât Michigan și aproape de trei ori mai mulți decât Alabama. Cu toate acestea, salariul mediu din Ohio nu se află nici pe departe în apropierea liderilor salariați precum Massachusetts (22.300 de posturi), Washington (25.000 de posturi) și New York (26.280 posturi).

În continuare sunt prezentate 12 exemple de salarii mediane regionale raportate de fiecare stat în 2010 și compilate de CareerOneStop. Cifrele din paranteze reprezintă pragurile superioare și inferioare de 10% corespunzătoare cifrelor naționale.

California: 100.800 $ (62.500 $ până la 145.700 $)

Massachusetts: 95.900 $ (64.900 $ până la 139.600 $)

New York: 91.200 de dolari (55.500 dolari până la 140.400 dolari)

Washington: 92.900 de dolari (64.000 dolari la 131.900 dolari)

Texas: 90.700 de dolari (56.300 până la 133.100 dolari)

Național: 87.800 $ (54.000 $ până la 133.100 $)

Arizona: 86.500 dolari (54.500 dolari la 130.200 dolari)

Alabama: 82.800 $ (50.500 $ până la 119.900 $)

Ohio: 79.700 dolari (51.400 dolari la 114.200 dolari)

Michigan: 77.600 dolari (55.000 - 112.900 dolari)

Florida: 76.300 de dolari (43.900 dolari până la 117.300 dolari)

Indiana: 67.700 de dolari (44.100 dolari la 104.000 dolari)

Arkansas: 65.400 de dolari (41.600 - 95.900 dolari)

Salarii pe baza experienței

Angajații pentru prima dată se pot aștepta să câștige între 30.000 și 68.000 de dolari în primul an. Cei cu o experiență de până la cinci ani câștigă de obicei între 39.000 și 77.000 de dolari. Persoanele cu o experiență de până la zece ani pot câștiga între 49.000 și 91.000 de dolari. Dacă aveți mai mult de zece ani de experiență, salariul dvs. va varia, în general, între 50 000 și 133 000 de dolari.

Salarii bazate pe certificare

Microsoft Certified Professionals (MCP) reprezintă atât dezvoltatorii de aplicații cu cea mai mică și cea mai mare plătire, cu o rată între 43.000 și 126.000 de dolari, potrivit sondajului Payscale. Specialiștii de tehnologie certificată Microsoft (MCTS) câștigă, de obicei, între 50.000 și 72.000 de dolari. Dezvoltatorii de aplicații certificate Microsoft câștigă între 64.000 și 93.000 $.

Sun Java Certified Java Programmers (SCJP), în general, câștiga între 58.000 dolari și 93.000 dolari. Oracle Certified Associates (OCA) câștigă între 68.000 și 76.000 de dolari.

Salarii de companie

Un studiu Payscale al dezvoltatorilor de aplicații a estimat că J.P. Morgan Chase plătește de obicei între 54.000 și 107.000 de dolari în 2012. Oracle Corporation plătește între 71.000 și 96.000 $. Compania Walt Disney plătește între 58.000 și 67.000 de dolari. Unii dezvoltatori care lucrează pentru aceste firme pot face mai mult sau mai puțin, deoarece cifrele se bazează numai pe cei care și-au oferit voluntar veniturile. Puține companii mici și mijlocii plătesc peste 100.000 de dolari. Cei care realizează peste 100.000 de dolari sunt de obicei independenți sau muncesc de obicei pentru companii cu peste 5.000 de angajați.

Outlook până în 2020

În Statele Unite, în 2010 au fost 520.800 de posturi de dezvoltatori de aplicații software. Aceasta ar trebui să crească cu 28% până în 2020, cu o valoare estimată la 664.500 de posturi. În fiecare an va exista o medie de 19.790 de locuri de muncă pentru dezvoltatorii de aplicații software până în 2020, datorită creării de noi locuri de muncă și a angajării în înlocuire.

Aplicațiile pentru tehnologii mobile, cum ar fi tabletele și telefoanele mobile, ar trebui să continue să înregistreze o creștere semnificativă în funcție de Biroul de Statistică a Muncii, la fel ca și industria medicală și aplicațiile software de securitate. Pe măsură ce mai multe programe sunt disponibile pe Internet, de regulă la costuri mai reduse decât modelele tradiționale de distribuție a CD-urilor sau DVD-urilor, ar trebui să existe mai multă cerere pentru designerii de aplicații pentru a crea nu numai software nou, ci și pentru a ajuta companiile să personalizeze software-ul pe care îl au. Multe companii se concentrează pe dezvoltarea de aplicații cross-platform, care pot fi migrate cu ușurință de pe un computer la un tabletă sau un telefon mobil cu o cantitate minimă de personalizare.

Trecerea de la Microsoft la aplicațiile Metro Style pentru dezvoltatorii săi este doar un exemplu de dezvoltare cross-platform

Biroul de Statistică a Muncii nu se așteaptă ca outsourcing-ul țărilor cu salarii mici să aibă un impact important asupra locurilor de muncă pe piața internă.


Articole interesante

Beneficiile învățării și dezvoltării: pregătirea organizației

Beneficiile învățării și dezvoltării: pregătirea organizației

Descoperiți modul în care beneficiile învățării și dezvoltării angajaților pot fi integrate în orice cultură organizațională și modul în care tehnologia L & D joacă un rol important.

Aflați elementele de bază ale artei vânzării

Aflați elementele de bază ale artei vânzării

Mulți oameni noi în vânzări sunt tentați să sară direct în învățarea cum să încheie o afacere în loc să învețe fundamentele vânzărilor.

Luptătorii Forțelor Aeriene din Irak

Luptătorii Forțelor Aeriene din Irak

Unitatea lor trebuia să fie primul care a aterizat la o bază liberă pentru a stabili operațiunile aeroportului și portului aerian pronto. Ei au păstrat în siguranță în timp ce au lucrat.

Ce înseamnă BOMA și ce sunt standardele BOMA?

Ce înseamnă BOMA și ce sunt standardele BOMA?

BOMA reprezintă Asociația Proprietarilor și Manageriilor din domeniul construcțiilor. Ea publică standarde pentru spațiile comerciale și alte orientări ale industriei.

Locații pentru a învăța JavaScript online

Locații pentru a învăța JavaScript online

Doriți să vă imersați degetele de la picioare în lumea JavaScript? Pentru a afla JavaScript, verificați opțiunile gratuite și plătite pentru instruire și certificare online.

Ce inseamna inseamna inchirierea termenului?

Ce inseamna inseamna inchirierea termenului?

Termenul "chirie de bază" se referă în principal la contractele de închiriere pentru magazinele din mall-uri. Este o sumă de bază ajustată în funcție de vânzări sau de alți factori.