I dag er mobiltelefoner blevet lige så vigtige som tegnebøger i hverdagen, så udviklingen på dette område går hurtigere. Hvis du kan fokusere og vide, hvad du vil gøre, kan du let blive en mobilappudvikler. Denne artikel indeholder en hurtig guide, der viser dig, hvordan du demonstrerer din troværdighed som appudvikler.
Trin
Del 1 af 3: Få erfaring og uddannelse
Trin 1. Få en college grad i datalogi
Selvom du faktisk ikke har hovedfag i datalogi, kan det give dig grundlæggende oplysninger om applikationsudviklingsområdet. Mange virksomheder vil også være mere interesserede, hvis du (mindst) har en uddannelse inden for datalogi, når disse virksomheder ønsker at ansætte dig som applikationsudvikler.
- Hvis du kan, kan du prøve at specialisere dig i mobilappskodning, mens du stadig er på college.
- Du kan også tage kurser inden for andre relevante områder, såsom softwareudvikling. Faktisk tilbyder nogle universiteter et udvalg af kurser, der specifikt adresserer mobilapplikationsudvikling.
Trin 2. Vælg en af de større tilgængelige mobile applikationsplatforme
De vigtigste platforme til mobilapplikationer er Android, Apple (iOS), Windows, Symbian og RIM (Blackberry). Du kan lære at kode alle disse platforme, men du skal muligvis vælge en, når du lige er begyndt inden for mobilappudvikling.
I dag er Android den dominerende platform på markedet, selvom Apple også ser ud til at forfølge sin succes. En af disse platforme kan være det rigtige valg til at starte en karriere inden for udvikling af mobile applikationer
Trin 3. Brug et applikationsudviklingsprogram på internettet
For eksempel har Apple et iOS Dev Center -websted. Der kan du se selvstudier og videoer, der hjælper dig med at lære at kode din applikation. I mellemtiden har Android også et lignende websted med navnet Android Developers Training. Du behøver dog ikke stole på disse officielle websteder alene. Mange websteder på internettet tilbyder gratis kodningskurser og selvstudier, selvom du også kan søge efter betalte klasser, hvis du vil lære mere kompleks kodning.
- Et websted, der giver dig mulighed for at lære kodning, er W3Schools, et velkendt websted til læring af kodning. Webstedet har et særligt afsnit om Jquery Mobile, der kan bruges til at oprette mobile applikationer. Kodesystemet er baseret på CSS3 og HTML5.
- Du kan også besøge websteder, der tilbyder gratis internetklasser på forskellige områder, såsom edX eller Coursera.
Trin 4. Prøv at tage en marketing klasse eller et kursus
Du kan tage marketingklasser eller kurser, mens du studerer på universitetet. Hvis du bor i USA, kan du tage en marketingklasse på et community college for at få en uddannelse til en lavere pris. Du kan endda tage klasser på nogle internetsider, f.eks. Coursera, for at udvikle dine marketingfærdigheder. Hvis du vil blive appudvikler, skal du kunne markedsføre det spil eller den app, du har udviklet, for offentligheden; ellers ved folk ikke om din app.
Trin 5. Tag en business class
Ligesom marketingfærdigheder er forretningskompetencer også vigtige for en vellykket applikationsudvikling. De forretningsklasser, der følger, hjælper dig med at lære at tjene penge korrekt fra de apps, du udvikler, samt skabe et incitament for andre mennesker til at bruge flere penge på dine apps.
Del 2 af 3: Træningsfærdigheder
Trin 1. Udvikl din egen applikation
Hvis du vil blive ansat af et bestemt firma, er det en god praksis lige nu at udvikle din egen app. Det er ligegyldigt, hvilken slags app du udvikler, så længe du kan oprette apps, der er nyttige eller sjove. På denne måde har du "bevis" for at vise virksomheden, når du leder efter et job.
At have erfaring på dette område, selvom du kun har erfaring med at udvikle applikationer, kan gøre dig til en mere avanceret kandidat sammenlignet med andre kandidater
Trin 2. Kig efter ideer til applikationer, der kan laves
De fleste applikationer i omløb er naturligvis spilapplikationer. Spil kan få folk til at fordrive tiden uden at kede sig. Du kan dog tage brugernes eller samfundets behov som en første idé til at oprette eller udvikle applikationer. Derfor er det første skridt at følge at bestemme de eksisterende behov. Vær opmærksom på dit eget liv og dine venners liv, og tænk på problemerne (både i dit og deres), der kunne løses ved hjælp af appen. Når du har en idé, skal du begynde at kortlægge appen.
- For eksempel blev applikationer som DocScan og Scannable udviklet, fordi folk havde brug for en måde at scanne og gemme dokumenter, når de ikke kunne bruge en computer. Udviklerne så behovet for det og forsøgte at opfylde det med applikationen.
- Andre apps, f.eks. Opskrifts -apps, gør det lettere for folk at finde og bruge opskrifter, fordi det er lettere at læse opskrifter fra en tablet eller telefon end fra en computer.
Trin 3. Fokus på anvendeligheden af appen
Først og fremmest skal den udviklede applikation være let for brugerne. Derfor skal hovedapplikationssiden være i stand til at guide brugerne i brugen af applikationen gennem klare knapper, kontrastfarver og enkel navigation.
- Et trick er at sikre, at du tager så meget plads på skærmen som muligt. Det betyder dog ikke, at du skal dække alle tilgængelige pladser med knapper eller knapper, fordi du stadig har brug for lidt ledig plads omkring værktøjer eller knapper for at være let synlig eller læselig. Så meget som muligt afbalancere brugen af ledig plads med udseendet af store knapper. Derudover skal du også sørge for, at de eksisterende controllere og knapper vises så enkelt som muligt.
- Gør applikationen let at forstå. Det betyder, at brugere ikke behøver at henvise til andre sider for at finde ud af, hvordan de bruger den app, du har oprettet. Brugeren skal være i stand til at gætte og vide, hvordan den skal bruges ved at se på de controllere eller knapper, der vises.
Trin 4. Få hjælp, hvis du har brug for det
Selvom du har kodningsevner, har du muligvis ikke de nødvendige designfærdigheder. Hvis du har brug for hjælp i et bestemt område, kan du prøve at ansætte en anden eller samarbejde med en anden, der accepterer at få en del af din indkomst som betaling. Sørg for at medtage hans navn i henhold til hans bidrag (f.eks. Inkludere As navn som applikationsgrafiker, hvis han designer applikationsgrænsefladen), når du præsenterer din udviklede applikation.
Hvis du ikke ved, hvor du kan ansætte nogen fra, kan du besøge freelance jobsites som UpWork. Der kan du ansætte folk fra forskellige felter
Trin 5. Glem ikke at teste appen for mulige fejl
Nye apps har altid fejl, så du skal teste dem. Få dine venner til at teste det for at finde ud af, hvor fejlen er, så du kan rette det. Testene hjælper dig også med at finde ud af, hvad der tæller som vellykket, og hvad der fejler i din ansøgning.
- Med andre ord, bed venner om at downloade appen til deres telefoner. Lad dem bruge det til at finde ud af, om de har en fejl med appen.
- Det er vigtigt, at du får feedback på appens ydeevne og dens kontrolelementer. Stil dine venner spørgsmål, f.eks. "Har du problemer med appkontroller?" og "Hvilke problemer oplevede du ved brug af appen?"
Trin 6. Skift til en anden platform
Nu hvor du har lært at bygge apps på en platform, er det tid til at du skifter til en anden. Du mister kunder, hvis du ikke tilbyder apps til platforme, som alle bruger.
- For hver platform skal du tænke over forskellige spørgsmål. For eksempel, når du skifter fra iOS til Android, skal du overveje forskellige skærmstørrelser. På iOS er antallet af skærmstørrelser, der tilbydes, mere begrænset, mens Android har et bredere udvalg af skærmstørrelser. Din app vil også se lidt anderledes ud på hver forskellige platform.
- En anden vigtig ting er at holde applikationsgrænsefladen enkel. Jo mere kompleks det ser ud, jo sværere bliver det at konvertere det til en anden platform og få det til at se præsentabelt ud på forskellige skærmstørrelser.
Trin 7. Følg læreprogrammet
En anden måde at få erfaring på (selvom du stadig er på college eller skole) er at tage et læreprogram. Normalt kan du få oplysninger om lærepladser gennem skoler eller universiteter, fordi virksomheder vil besøge skoler for at finde elever, der ønsker at tage en læreplads. Fra lærlingeuddannelsen, som du deltager i, kan du endda tjene penge til at betale studieafgifter eller opfylde visse kreditter.
- En læreplads kan være en mindeværdig oplevelse. Forvent dog ikke umiddelbart, at du kan kode programmet. Det er også muligt, at du bliver nødt til at udføre”let” arbejde (f.eks. Tilberedning af kaffe) under læreuddannelsen.
- Mange store teknologivirksomheder tilbyder lærlingeuddannelser til lokale universitetsstuderende, så det er også en god idé at tjekke disse virksomheders officielle hjemmesider.
Del 3 af 3: Arbejde i marken
Trin 1. Forbered dig på at flytte
Nogle områder eller byer er ved at blive et "trend" sted for applikationsudviklingsmarkedet. I USA, for eksempel, er Silicon Valley i Californien et godt valg af område at arbejde inden for teknologi (i dette tilfælde applikationsudvikling). Andre områder, der kan være "uventede", såsom Washington, DC, Alabama, Virginia, Utah og Montana, viser imidlertid op til 45% teknologiske fremskridt. I selve Indonesien er virksomheder, der beskæftiger sig med teknologi, baseret i Jakarta. Andre byer som Bandung, Depok og Bekasi kan imidlertid også være et godt sted at finde et job i teknologisektoren.
Mens nogle virksomheder giver dig mulighed for at arbejde over internettet, vil disse virksomheder ofte have dig til at arbejde på deres kontorer. Mange teknologivirksomheder værdsætter gruppekreativitet, som naturligvis vil være lettere at opmuntre og udvikle, når medarbejdere arbejder i et kontormiljø
Trin 2. Ansøg om den ønskede position
Hvis du planlægger at arbejde for et teknologivirksomhed, skal du begynde at søge den stilling, du ønsker. Du kan finde jobåbninger på websteder som Upwork, Jobstreet eller Yahoo. Du kan dog også søge på de officielle websteder for store mobile app -udviklingsselskaber for at finde ledige stillinger. Tænk på en app, du kan lide, og find ud af om udviklerfirmaet. Disse virksomheder er de steder, du skal gå for at søge et job, fordi du allerede har en interesse i, hvad virksomheden gør.
Den type virksomhed, du vælger at søge til stillingen, afhænger af, hvad du forventer. Hvis du arbejder for et opstartsfirma, kæmper du sandsynligvis mere direkte med applikationen, der udvikles (og muligvis har mere kontrol over udviklingen). Du ved dog ikke, om virksomheden vil opnå succes eller mislykkes i sine tidlige faser. I mellemtiden, for mere avancerede virksomheder, vil du sandsynligvis arbejde med små ting til et par applikationer og ikke have meget kontrol. På den anden side kan du føle dig mere sikker på, at virksomheden ikke vil fejle
Trin 3. Brug den erfaring, du har
Hvis du har en relevant grad og erfaring, skal du bruge begge dele til at få et job. For eksempel, hvis du nogensinde selv har designet en app, har du en måde at vise, hvor god din kodning eller design er. Hvis du har deltaget i et lærlingeuddannelse på en virksomhed, har du allerede erhvervserfaring, som andre kandidater eller ansøgere muligvis ikke har. Brug det, du har, til at skille dig ud fra andre kandidater.
Sørg for at markere erhvervserfaring i dit følgebrev. For eksempel, hvis du har været i lære, kan du skrive:”Jeg kan være et stort aktiv for din virksomhed, fordi jeg allerede har erfaring med at arbejde med kodning hos en teknologivirksomhed, der ligner din. Jeg deltog i et læreprogram hos (navn på virksomhed, der leverer læreprogram) under (læretid) i (læretid)."
Trin 4. Hold altid øje med nye udviklinger
Når du arbejder i tech -industrien, skal du altid være opmærksom på den nyeste udvikling eller teknologi. En måde at finde ud af det på er at læse teknologimagasiner, fordi de normalt fokuserer på de nyeste teknologier. Efterhånden som nye kodningsplatforme og -teknologier vises på markedet, er det dit ansvar at lære dem, så du ikke bliver efterladt.
Trin 5. Marked og fortjeneste fra den oprettede applikation
Hvis du vil gøre forretninger for dig selv, skal du selv gøre tingene for appen. Bestem den bedste måde at tjene penge på den applikation, du bygger, og sæl derefter din applikation via forskellige sociale medier.
- Nogle virksomheder tilbyder apps, som du kan downloade gratis, men vil opkræve gebyrer for visse produkter for at gøre spillet hurtigere eller mere spændende, f.eks. Mønt- eller stjernepakker. Kunder finder måske allerede sådanne incitamenter i de spil, de spiller, men de ekstra pakker, der sælges, kan fremskynde spillets fremskridt for spillere, der ikke kan vente med at afslutte spillet, især hvis du bevidst spiller spillet kontinuerligt, så der er en masse fremskridt. som kan opnås på en dag uden helt at skulle stole på mønter eller penge tjent på gameplayet.
- Kig efter de rigtige søgeord. Når du navngiver en app og skriver en beskrivelse, skal du tænke over, hvad kunderne leder efter. Hvilke ord kan bruges til at søge efter applikationen? Du bør inkludere ordet som en del af dit navn, beskrivelse eller søgeord, hvis det er muligt.
- Brug delingssystemet i appen. En måde at få appbrugere til at dele oplysninger om din app på er at tilvejebringe måder, hvorpå brugere kan hjælpe hinanden i spillet, f.eks. Muligheden for at dele yderligere "liv" med andre brugere. Hvis brugere kan dele oplysninger om din app på store sociale medieplatforme, f.eks. Facebook, kan det helt sikkert gavne dig at promovere din app.
- Glem ikke at betale. Du kan uploade din indbyggede app til Facebook eller mobilplatformen, men hvis du er tilbageholdende med at betale annonceringsgebyrer, kan det være svært at opbygge en kundebase, især hvis du udelukkende stoler på dine venner for at promovere din app.