Selvom vi ikke ville tilskynde nogen til at tage et job bare på grund af pengene, kan det være en hjælp at kende den gennemsnitlige appudviklerløn. Hvis du overvejer at bryde ind i branchen, ville det være rart at vide, om den krævede indsats virkelig er det værd!
Det er, hvad denne artikel handler om.
Hvis du leder efter et job, der giver de bedste udsigter, selv når verden gennemgår en massiv forandring, kan du gøre meget værre end at blive appudvikler.
Stigningen af teknologi i vores liv og den øgede kompleksitet og komplikation af moderne enheder betyder, at der altid skal være nogen til at oprette, reparere, bug fix, forfine og teste den software, der driver dem.
Det er bare nogle af funktionerne til en applikationsudvikler.
Men hvor meget kan du forvente at tjene som udvikler? Hvad er den gennemsnitlige appudviklerløn? Hvilke færdigheder har du brug for for at blive en?
Lad os finde ud af det!
For ikke at begrave overskriften skitserer vi først appudviklerens løn. Derefter dækker vi rollen, de typer programmeringssprog, du har brug for, og de vigtigste karrierefaser.
App-udviklerløn
Vi vil ikke diskutere freelance applikationsudvikler løn, da det kan variere for vidt til at være nøjagtig. I stedet koncentrerer vi os om den gennemsnitlige løn for beskæftigede udviklere.
Som du kan forestille dig, kan vi kun tale om gennemsnitsløn, da hver rolle og enhver organisation er forskellig. Vi bruger dog nogle førende karrierewebsteder til at komme med appudviklerens lønområder, så de skal være en god indikation af, hvad de kan forvente.
Her er en hurtig tabel over appudviklerlønninger:
Enkelte app-udviklerlønninger |
|
Junior app-udviklerlønninger |
|
Senior app-udviklerlønninger |
|
Enkelte app-udviklerlønninger
Forvent ikke at tjene en formue som en entry-level udvikler. Du kan dog tjene en anstændig gennemsnitsløn sammenlignet med andre karrierer.
- Ifølge Payscale, en startløn i USA kan være omkring $ 60,000 om året.
- Ifølge Glassdoor, det samme niveau udviklerløn i Storbritannien kunne være omkring £ 33,000 om året.
- Europæiske udviklere på samme niveau kan tjene lignende beløb som Storbritannien, hvis du tjekker nuværende ledige stillinger. Det svarer til omkring € 38,000 om året.
Som du kan se, mens de er konkurrencedygtige i forhold til andre typer job, får du ikke en særlig høj gennemsnitsløn som en startudvikler. Den gode nyhed er, at med et job som udvikling, jo mere du lægger i og jo mere du lærer, jo mere får du ud, og jo mere tjener du.
Junior app-udviklerlønninger
Junior app-udviklerlønninger er en forbedring, men de er så brede og varierede, at det kan være svært at give endda et ballpark-tal. Vi brugte dog nogle førende karriereportaler til at vurdere den igangværende sats for juniorudviklere.
- En juniorudviklerløn i USA kunne være omkring $ 65,000 om året, hvilket er over det nationale gennemsnit.
- En juniorudviklerløn i Storbritannien kan være omkring £ 42,000 om året, hvilket er over det nationale gennemsnit.
- Europæiske udviklere kan tjene lignende beløb til Storbritannien, € 49,000 om året.
Juniorudviklere dækker meget grund, så disse er kun retningslinjer. Du vil se ledige stillinger for meget less end dette og også for meget mere. Det er virkelig et svært karrierestadium at forudsige, men i det mindste har du en idé.
Senior app-udviklerlønninger
Senior app-udviklerlønninger er næsten lige så vanskelige at kvantificere som juniorer. Der er næsten lige så stor variation og mulighed for at tjene godt, som der er specialiseringer at vælge.
Den eneste ting, som de fleste app-udviklerlønninger har til fælles, er at de er værd at arbejde i alle disse år for at få færdigheder og erfaring.
- En seniorudviklerløn i USA kan være over $ 90,000 om året hvilket er over det nationale gennemsnit.
- En seniorudviklerløn i Storbritannien kan være over £ 50,000 om året, der er over landsgennemsnittet.
- En seniorudviklerløn i EU kan forvente at tjene svarende til Storbritannien, omkring € 58,000 pr. År, hvilket er over det nationale gennemsnit.
Der er ingen loftløn for seniorapp-udviklere. Du kan muligvis tjene dobbelt så meget, hvis du er specialiseret eller arbejder inden for en stor organisation.
Hvad gør en appudvikler?
Som jobtitel antyder, vil en applikationsudvikler oprette, teste og hjælpe med at implementere apps til en række enheder. I forbindelse med denne artikel taler vi mere om apps til virksomheder eller computere snarere end mobile. Vi dækker mobilappsudvikling i et andet indlæg.
Appudviklere falder ind under kategorien softwareudvikler, når de ser på en karriere. Du opretter programmer til computere, enterprise, web, Windows, Mac OS, skræddersyede applikationer, Linux og alle slags systemer.
Du behøver ikke at kende dem alle, men det hjælper med at have en bred dygtighed inden du beslutter dig for at specialisere dig.
Afhængigt af rollen vil du arbejde på alle aspekter af en projekts livscyklus. Fra analyse og design til wireframe, opbygning og implementering af appen. Det vil omfatte kodning, test, UX og UI, raffinering, fejlfinding og måske endda understøttelse af apps efter implementering.
Rollen er bred og varieret, og dine daglige opgaver vil variere massivt afhængigt af størrelsen og typen af virksomhed, du arbejder for. Gå freelance, og du vil sandsynligvis være enten involveret eller ansvarlig for hvert trin i projektet!
Hvilke færdigheder kræver en appudvikler?
Mens programmeringssprog er vigtige, er de ikke de vigtigste færdigheder, du har brug for.
Du får brug for:
- Kendskab til markedstendenser og brugervaner
- Kendskab til nuværende og fremtidige enheder
- Evnen til at arbejde hurtigt og præcist
- Solid grundstødning i markedsføring
- Store interpersonelle færdigheder
- Evnen til at lytte og korrekt fortolke et kort
- Fantastisk opmærksomhed på detaljer til kodning og fejlfinding
- Projektledelsesfærdigheder
Vi er sikre på, at du kan tænke på andre færdigheder, du bruger regelmæssigt som appudvikler, men du får ideen!
Hvilke programmeringssprog skal appudviklere have at vide?
Der er snesevis af programmeringssprog derude, mere hvis du tæller de meget specialiserede. Så hvilke sprog skal du lære?
Det nemme svar er at lære de programmeringssprog, du er mest fortrolig med at bruge. De fleste udviklere, vi kender, henvendte sig til de sprog, de følte sig mest hjemme med.
Når alt kommer til alt, hvis du skal bruge det meste af dit liv på at stirre på kode, vil du føle dig afslappet og tilfreds med det, du ser på!
Nogle populære programmeringssprog inkluderer:
- Swift (iOS)
- Java (Android)
- Kotlin (Android)
- C + +
- C#
- Visual Basic
- Kerne ML 3
- JavaScript
- HTML5 + CSS3
- Dart
- Java
- Rubin
- Python
- SQL
- Rust
- PHP
Karrierefaser for appudviklere
Mange udviklere vil studere computere og software engineering på universitetet, men det er ikke den eneste måde at blive udvikler på. En af de store ting ved udvikling er, at det er en karriere baseret på evner snarere end blot kvalifikationer.
Det er også en karriere, du kan komme ind i bare ved at vise dit arbejde.
For eksempel, hvis du koder et fantastisk WordPress-plugin eller Windows-app, kan du blive bemærket af rekrutterere og headhunters. Selvom du ikke har formelle kvalifikationer, beviser du dit værd ved dit produkt.
Det er et af de mest interessante aspekter ved at være appudvikler.
Du kan også lære at blive appudvikler uden for en formel indstilling. Der er nok derude til at give dig alt, hvad du muligvis har brug for, hvis du ved, hvor du finder det!
Når du kender dine sprog, er der tre hovedfaser i en karriere.
- Entry-level udvikler
- Junior udvikler
- Seniorudvikler
Dette tæller naturligvis ikke specialisering, da det bare er for stort et emne til at dække i et indlæg.
App-udvikler på indgangsniveau
En entry-level udvikler har lige kvalificeret sig eller lærer stadig deres fag og er i begyndelsen af deres karriere.
Du kender måske nogle sprog meget godt, men ikke andre, eller har begrænset erfaring i kommercielle omgivelser. Uanset hvad, forvent at være en app-udvikler på niveau, når du først tilmelder dig arbejdsstyrken.
Du vil normalt arbejde i et team, der støtter mere seniorudviklere og får en række opgaver til at udnytte dine eksisterende færdigheder, mens du lærer dig nye. Der kan også være formel eller uformel træning for at hjælpe dig med at udvikle dig som medarbejder. Meget afhænger af den organisation, du tilmelder dig.
Du kan forvente at være i denne rolle i mellem 3 måneder og et år. Igen afhænger meget af organisationen, deres karriereudviklingsopsætning og dine eksisterende færdigheder.
Hvis du allerede kender dine sprog, vil du naturligvis udvikle dig hurtigere, end nogen stadig får fat i dem.
Du bliver også nødt til at lære alle de supplerende færdigheder, vi nævnte tidligt som tidsstyring, projektfærdigheder, lytte- og tolkefærdigheder, viden om det nuværende og fremtidige marked og en bredere interesse inden for teknologi.
Forvent ikke en særlig høj appudviklerløn på startniveau. Du bliver nødt til at være tålmodig for det!
Junior app-udvikler
Juniorudviklere er et skridt videre i deres karriere. Du vil sandsynligvis kende et eller flere sprog godt og udvikle andre, mens du går. Du er muligvis nyuddannet, freelancer eller en person, der har lært kode alene.
Du vil sandsynligvis have mindst et par succesrige projekter under dit bælte og være i stand til at demonstrere en solid jordforbindelse på et eller flere programmeringssprog.
Du ved muligvis allerede, hvis du vil specialisere dig, og hvad der er, men du behøver ikke være.
Du vil vide meget mere som juniorudvikler, men der forventes mere af dig. Hvis du har været i en organisation i en periode, vil du være mere integreret i kulturen og brandet og forventes at bidrage til brainstorming, designs, wireframes og mere af projektsiden af udviklingen.
Køreplanen og tidsplanen for en junior appudvikler afhænger helt af organisationens størrelse og modenhed. Mindre organisationer lægger meget mere pres og arbejdsbyrde på dig, mens større organisationer måske har mere støtte eller en lavere karriereudviklingskurve.
Løn er mere attraktive for juniorudviklere, men forvent ikke at tjene en formue for en junior appudviklerløn. Du finder stadig dine fødder og udvikler dine færdigheder!
Senior appudvikler
Senior app-udviklere er typisk dem, der har været i branchen i en betydelig periode og vil kende branchen godt. Afhængigt af personen kan de muligvis kende flere sprog eller være specialist inden for et bestemt område.
Uanset hvad er disse kerner i enhver udviklingsafdeling og de mennesker, du går til for vejledning og rådgivning. De er også de mennesker, der bærer mest arbejdsbyrde og ansvar.
Du kan blive en senior appudvikler ved den store dybde og bredde af viden eller gennem at have været i en organisation i lang tid. Du er øverst i dit spil her og forventes at levere solide apps sammen med de projekter og bløde færdigheder, vi nævnte øverst.
Seniorudviklere er, hvor du endelig kan begynde at tjene godt. Appudviklerens løn vil variere afhængigt af din placering, specialisering og erfaring, men det er endelig hvor du begynder at tjene anstændige penge.
Sådan kommer du i gang med appudvikling
Appudviklere kommer fra alle samfundslag, men det vigtigste, der bringer dem sammen, er en kærlighed til at bygge ting og en evne til at arbejde med kode. Det er dog ikke for alle.
Det er en karriere, der altid ændrer sig og altid udvikler sig. Det er en karriere, der kræver meget og kræver, at du begynder at lære med det samme og aldrig stopper.
Du har to hovedmåder til at komme ind i appudvikling. Formel uddannelse eller gør-det-selv-metoden ved at lære sprog, deltage i kode bootcamps og eksperimentere.
Den formelle metode
Følg skolen til universitetets metode og studer computerprogrammering, datalogi eller relaterede fag. Få en arbejdsplads overalt, hvor du kan, lær andre sprog, mens du studerer, fuldfør så mange projekter, som du har tid til sammen med dit kursus, og kom derefter ind i arbejdsstyrken.
Det er meget at spørge, men jo mere du lægger i, jo mere kommer du ud.
Du vil ende med et studielån til at betale, men du vil også have en formel kvalifikation og forhåbentlig nogle virkelige livserfaringer fra en arbejdsplads. Det kan også være lettere for dig at sikre en rolle i en stor organisation.
Den uformelle metode
Den uformelle metode er, hvor du lærer at kode i dit soveværelse eller sammen med dit daglige job. Mestre et eller flere sprog, opret nogle udstillingsprojekter for at demonstrere dine færdigheder, bidrage til samfund som GitHub eller StackExchange og blive så kendt som muligt.
Anvend derefter virksomheder, der bruger dine showcase-projekter som bevis. Nogle store virksomheder vil ikke være interesserede, hvis du ikke har en uddannelse, men der er nok flere, der accepterer arbejdsgivere derude for at gøre dette til en god måde at komme ind i branchen på.
Du bør prøve startups, disrupters, små virksomheder og lokale virksomheder, da de er meget mere tilbøjelige til at acceptere uformelle kvalifikationer. Så længe du kan bevise, hvad du er i stand til, er dette en legitim måde at bryde ind i udvikling.
Læring app udvikling din egen måde
Hvis du kan lide ideen om at oprette websteder eller webapps, kan Python eller JavaScript være et godt sted at starte.
Hvis du vil prøve mobilapps, skal du lære Swift eller Java.
Hvis du vil gå ind i softwareudvikling, AI, big data eller machine learning, så prøv C, SQL, Java og lignende sprog.
Der er hundredvis af ressourcer rundt for at hjælpe dig med at lære. Fra videoer til online kurser, programmering af apps, der lærer kode til simpelthen at rode rundt på din computer. Jo mere indsats du lægger, jo mere kommer du ud.
Mange ressourcer er billige eller gratis og dækker de fleste programmeringssprog, der er populære.
Ressourcer som f.eks StackOverflow er uvurderlige for appudviklere af alle slags
Andre nyttige ressourcer til appudviklere inkluderer:
Der er også værktøjer til at hjælpe dig med at lære programmeringssprog, herunder:
Og mange, mange flere.
App-udvikler karrierevej
Du har to hovedmuligheder, hvis du vil blive appudvikler.
Du kan gå den veletablerede rute for en grad i computerprogrammering eller datalogi, eller du kan gøre det selv.
Dem med formelle kvalifikationer vil have lettere ved at bryde ind på markedet med etablerede arbejdsgivere, da de anerkender grader mere.
Upstarts, nye ventures og app-virksomheder accepterer mere selvlærte udviklere, så længe du har nogle udstillingsgenstande, der kan demonstrere dit arbejde. Nogle af de etablerede arbejdsgivere vil overveje posteringer på niveauet for dem uden grader, men som du nu ved, er lønnen ikke fantastisk.
Som vi nævnte tidligere, begynder en typisk app-udvikler karrierevej på entry level, der arbejder op til junior-udvikler og derefter videre til senior. Du kan derefter specialisere dig i et bestemt sprog eller gå videre til at blive en leadudvikler inden for en organisation, full-stack-udvikler eller endda en teknisk arkitekt.
Nogle udviklere beslutter, at de har fået nok af lange timer og kneb og går ind i ledelse, teamledende, projektledelse eller en karrierevej for en teknologofficer.
Når du har bevist din værdi og demonstreret din evne, kan du virkelig gøre hvad du vil.
Appudvikler personlighedstyper
Har du det, der kræves for at være en succesrig udvikler? Har du de personlighedstræk, der passer til denne type karriere?
De fleste udviklere betragtes som kunstneriske og nysgerrige. Mange er indadvendte, men ikke alle. De kan lide at bruge tid alene og blive meget involverede i deres arbejde, men mange har også en social side.
Hvilken slags appudviklere er mest efterspurgte?
Softwareverdenen vokser, med flere applikationer, der lanceres af alle typer, nye enheder, nye sprog og nye opstart, der vises regelmæssigt.
Hvis du overvejer en karriere som appudvikler, hvilke typer roller er mest efterspurgte?
Webappudvikler
En webudvikler er lidt anderledes end en 'mainstream' appudvikler, fordi de koncentrerer sig om websteder, plugins, widgets og webapps. De er meget efterspurgte lige nu på grund af eksplosionen af e-handel og internetets generelle dominans.
Mobile app-udviklere
Mobile app-udviklere er hotejendomme lige nu takket være den øgede brug af telefoner og den stigende styrke i håndsæt. Antallet og kvaliteten af mobilapps vokser hele tiden, og med innovationer som foldbare telefoner og streaming er mobilappmarkedet utroligt konkurrencedygtigt.
Hvis du kan lære Swift, Java eller Kotlin, er du muligvis aldrig uden arbejde i overskuelig fremtid!
Et andet område modent til udnyttelse er Android instant apps. Disse er relativt nye på markedet, men er gået sindssygt godt ned. De er en populær form for udvikling af mobilapps, og det vil ikke ændre sig snart.
AI og machine learning udvikling
AI og maskinindlæring er yderligere to vigtige vækstområder. De er ikke kun app, men der er masser af apps derude, der bruger AI eller maskinlæring til at arbejde.
Digitale assistenter som Cortana eller Siri bruger AI, ligesom søgemaskiner og big data. Hvis du kender en lille Core ML 3, kan du være med på en vinder her!
IoT app udvikling
Tingenes internet er et andet vækstområde, og mens du også kan kombinere mobilapps med cloudapps og et par andre typer, er det et særskilt ekspertiseområde, du kan specialisere dig i.
Google har investeret milliarder i IoT, så har nogle af de største navne inden for IT. Alle mangler på decry-færdigheder, så dette kan være et godt område at prøve.
Augmented reality (AR) og virtual reality (VR)
Mens VR ikke overtog verden som folk forudsagde, bliver den brugt med stor effekt i erhvervslivet, militæret, handel og med spil. AR er mere mobilappfokuseret, mens VR dækker meget grund fra underholdning til militære applikationer.
Selvom det ikke helt har den samme profil som AI eller mobil, er der en bestemt efterspørgsel efter udviklere med AR- eller VR-viden inden for markedet.
Ofte stillede spørgsmål til appudvikler
Hvor mange penge kan du tjene som app-udvikler?
En app-udvikler i USA tjener op til $140,000 om året ifølge vores seneste markedsanalyse. Mobilappudviklere (både fjerntliggende og interne) tjener generelt i gennemsnit $73,000 om året. Junior app-udviklere kan forvente at bringe hjem $60,000 om året, når de starter. Seniorudviklere kan i gennemsnit tjene $87,000 om året. Samlet set betales app-udviklere i den højere ende af skalaen for softwareudvikling.
Er applikationsudvikling et godt karrierevalg?
En applikationsudviklingskarriere har et meget godt indtjeningspotentiale og et godt karriereudsigt i betragtning af den nuværende høje efterspørgsel efter sådanne udviklingsressourcer. Vi ser ikke denne efterspørgsel forsvinde foreløbig. Det faktum, at du arbejder med de nyeste teknologier, er karrieren også meget givende og tilfredsstillende, så det er helt sikkert et godt valg, hvis du kan lide at lave softwareudvikling.
Hvem tjener mere iOS- eller Android-udvikler?
Generelt er iOS- eller Android-udviklere på niveau med hensyn til, hvad de får betalt. Der kan være små afvigelser, når det kommer til specifikke geografier, men generelt er både Android- og iOS-udviklere meget efterspurgte og har gode årsløn.
Konklusion - App-udvikler karrierevej og løn
Som du kan se, er der meget plads til at lære og tjene som appudvikler. Hvis du har en nysgerrig og kreativ karakter og et talent for kode, kan dette være den perfekte karriere.
Det er en vækstindustri med færdigheder, der er meget efterspurgt. Indtjeningspotentiale er meget godt, og du kan nærme dig det enten formelt ved hjælp af en grad eller uformelt ved hjælp af din egen udvikling.
Uanset hvad er appudviklerens løn anstændig, og der er ikke noget loft for det. Afhængigt af hvordan du udvikler din karriere, er himlen virkelig grænsen!
Vær venlig at forlade a nyttigt kommenter med dine tanker, så del dette på din Facebook-gruppe (r), der ville finde det nyttigt, og lad os høste fordelene sammen. Tak fordi du delte og var god!
Afsløring: Denne side kan indeholde links til eksterne websteder for produkter, som vi elsker og helhjertet anbefaler. Hvis du køber produkter, vi foreslår, tjener vi muligvis et henvisningsgebyr. Sådanne gebyrer påvirker ikke vores anbefalinger, og vi accepterer ikke betalinger for positive anmeldelser.