I dag har mobiltelefoner blitt like viktige som lommebøker i hverdagen, slik at utviklingen på dette feltet går raskere. Hvis du kan fokusere og vite hva du vil gjøre, kan du enkelt bli en mobilapputvikler. Denne artikkelen inneholder en hurtigguide som viser deg hvordan du demonstrerer din troverdighet som apputvikler.
Steg
Del 1 av 3: Få erfaring og utdanning
Trinn 1. Få en høyskoleutdannelse i informatikk
Selv om du ikke egentlig hadde hovedfag i informatikk, kan den gi deg grunnleggende informasjon om applikasjonsutvikling. Mange selskaper vil også være mer interessert hvis du (minst) har en grad i informatikk når disse selskapene ønsker å ansette deg som applikasjonsutvikler.
- Hvis du kan, kan du prøve å spesialisere deg på mobilappkoding mens du fortsatt er på college.
- Du kan også ta kurs innen andre relevante felt, for eksempel programvareutvikling. Faktisk tilbyr noen universiteter et utvalg kurs som spesifikt tar for seg utvikling av mobilapplikasjoner.
Trinn 2. Velg en av de største mobile applikasjonsplattformene som er tilgjengelige
Hovedplattformene for mobilapplikasjoner er Android, Apple (iOS), Windows, Symbian og RIM (Blackberry). Du kan lære å kode alle disse plattformene, men du må kanskje velge en når du nettopp har startet med mobilapputvikling.
I dag er Android den dominerende plattformen på markedet, selv om Apple også ser ut til å jage suksessen. En av disse plattformene kan være det riktige valget for å starte en karriere innen utvikling av mobile applikasjoner
Trinn 3. Bruk et programutviklingsprogram på internett
For eksempel har Apple et iOS Dev Center -nettsted. Der kan du se opplæringsprogrammer og videoer som hjelper deg med å lære hvordan du koder applikasjonen din. I mellomtiden har Android også et lignende nettsted med navnet Android Developers Training. Du trenger imidlertid ikke stole på disse offisielle nettstedene alene. Mange nettsteder på internett tilbyr gratis kodingskurs og opplæringsprogrammer, selv om du også kan se etter betalte klasser hvis du vil lære mer kompleks koding.
- Et nettsted som lar deg lære koding er W3Schools, et velkjent nettsted for å lære koding. Nettstedet har en spesiell seksjon om Jquery Mobile som kan brukes til å lage mobile applikasjoner. Kodesystemet er basert på CSS3 og HTML5.
- Du kan også besøke nettsteder som tilbyr gratis internettklasser på forskjellige felt, for eksempel edX eller Coursera.
Trinn 4. Prøv å ta en markedsføringskurs eller et kurs
Du kan ta markedsføringskurs eller kurs mens du studerer på universitetet. Hvis du bor i USA, kan du ta en markedsføringskurs på en høyskole for å få en utdannelse til en lavere kostnad. Du kan til og med ta kurs på noen internettsteder, for eksempel Coursera, for å utvikle dine markedsføringskunnskaper. Hvis du vil bli en apputvikler, må du kunne markedsføre spillet eller appen du har utviklet for publikum; Hvis ikke, vet ikke folk om appen din.
Trinn 5. Ta en business class
I likhet med markedsføringskunnskaper er forretningskunnskaper også viktige for vellykket applikasjonsutvikling. Businessklassene som følger, hjelper deg med å lære hvordan du tjener penger riktig på appene du utvikler, samt skaper et insentiv for andre mennesker til å bruke mer penger på appene dine.
Del 2 av 3: Treningskunnskaper
Trinn 1. Utvikle din egen applikasjon
Hvis du vil bli ansatt av et bestemt selskap, er det en god praksis å utvikle din egen app akkurat nå. Det spiller ingen rolle hva slags app du utvikler, så lenge du kan lage apper som er nyttige eller morsomme. På denne måten har du "bevis" for å vise selskapet når du leter etter en jobb.
Å ha erfaring på dette feltet, selv om du bare har erfaring med å utvikle applikasjoner, kan gjøre deg til en mer avansert kandidat sammenlignet med andre kandidater
Trinn 2. Se etter ideer for applikasjoner som kan lages
De fleste applikasjonene i omløp er selvfølgelig spillprogrammer. Spill kan få folk til å fordrive tiden, uten å kjede seg. Du kan imidlertid ta behovene til brukere eller samfunnet som en første idé for å lage eller utvikle applikasjoner. Derfor er det første trinnet å følge å bestemme de eksisterende behovene. Vær oppmerksom på ditt eget liv og dine venners liv, og tenk på problemene (både hos deg og deres) som kan løses ved hjelp av appen. Når du har en idé, kan du begynne å kartlegge appen.
- For eksempel ble programmer som DocScan og Scannable utviklet fordi folk trengte en måte å skanne og lagre dokumenter når de ikke kunne bruke en datamaskin. Utviklerne så behovet for det og prøvde å oppfylle det med applikasjonen.
- Andre apper, for eksempel oppskriftsprogrammer, gjør det lettere for folk å finne og bruke oppskrifter fordi det er lettere å lese oppskrifter fra et nettbrett eller en telefon enn fra en datamaskin.
Trinn 3. Fokuser på brukervennligheten til appen
Først og fremst må den utviklede applikasjonen være enkel for brukerne å bruke. Derfor må hovedapplikasjonssiden være i stand til å veilede brukere i bruk av programmet gjennom klare knapper, kontrastfarger og enkel navigering.
- Ett triks er å sørge for at du tar så mye plass på skjermen som mulig. Dette betyr imidlertid ikke at du må dekke alle tilgjengelige plasser med knapper eller kontroller fordi du fortsatt trenger litt ledig plass rundt verktøy eller knapper for å være lett synlig eller leselig. Så mye som mulig, balansere bruken av ledig plass med utseendet på store knapper. I tillegg må du også sørge for at de eksisterende kontrollerne og knappene vises så enkelt som mulig.
- Gjør applikasjonen lett å forstå. Dette betyr at brukere ikke trenger å referere til andre sider for å finne ut hvordan du bruker appen du har opprettet. Brukeren skal kunne gjette og vite hvordan den skal brukes ved å se på kontrollerne eller knappene som vises.
Trinn 4. Få hjelp hvis du trenger det
Selv om du har kodingskunnskaper, har du kanskje ikke de nødvendige designferdighetene. Hvis du trenger hjelp i et bestemt område, kan du prøve å ansette noen andre eller samarbeide med noen andre som godtar å få en del av inntekten din som betaling. Sørg for å inkludere navnet hans, i henhold til hans bidrag (f.eks. Inkludere As navn som applikasjonsgrafisk designer hvis han designer applikasjonsgrensesnittet), når du presenterer den utviklede applikasjonen din.
Hvis du ikke vet hvor du kan ansette noen fra, kan du besøke freelance jobbsider som UpWork. Der kan du ansette folk fra forskjellige felt
Trinn 5. Ikke glem å teste appen for mulige feil
Nye apper har alltid feil, så du må teste dem. La vennene dine teste det for å finne ut hvor feilen er, slik at du kan fikse det. Testene hjelper deg også med å finne ut hva som regnes som vellykket og hva som mislykkes i søknaden din.
- Med andre ord, be venner om å laste ned appen til telefonene sine. La dem bruke den til å finne ut om de har en feil med appen.
- Det er viktig at du får tilbakemelding på ytelsen til appen og kontrollene. Still spørsmål til vennene dine, for eksempel "Har du problemer med appkontroller?" og "Hvilke problemer opplevde du ved bruk av appen?"
Trinn 6. Bytt til en annen plattform
Nå som du har lært hvordan du bygger apper på en plattform, er det på tide at du bytter til en annen. Du mister kunder hvis du ikke tilbyr apper for plattformer som alle bruker.
- For hver plattform må du tenke på forskjellige spørsmål. For eksempel, når du bytter fra iOS til Android, må du vurdere forskjellige skjermstørrelser. På iOS er antall skjermstørrelser som tilbys mer begrenset, mens Android har et bredere utvalg av skjermstørrelser. Appen din vil også se litt annerledes ut på hver plattform.
- En annen viktig ting er å holde grensesnittet til applikasjonen enkel. Jo mer kompleks den ser ut, jo vanskeligere blir det å konvertere den til en annen plattform og få den til å se presentabel ut på forskjellige skjermstørrelser.
Trinn 7. Følg lærlingprogrammet
En annen måte å få erfaring på (selv om du fortsatt er på høyskole eller skole) er å ta et læreprogram. Vanligvis kan du få informasjon om lærlingprogrammer gjennom skoler eller universiteter fordi selskaper vil besøke skoler for å finne studenter som ønsker å ta læreplass. Fra lærlingprogrammet du deltar i, kan du til og med tjene penger til å betale skolepenger eller oppfylle visse studiepoeng.
- Et lærlingprogram kan være en minneverdig opplevelse. Forvent imidlertid ikke umiddelbart at du kan kode programmet. Det er også mulig at du må gjøre "lett" arbeid (f.eks. Tilberede kaffe) i løpet av læretidsprogrammet.
- Mange store teknologiselskaper tilbyr lærlingprogrammer for lokale universitetsstudenter, så det er også en god idé å sjekke de offisielle nettstedene til disse selskapene.
Del 3 av 3: Arbeide i feltet
Trinn 1. Forbered deg på å flytte
Noen områder eller byer er i ferd med å bli et "populært" sted for applikasjonsutviklingsmarkedet. I USA, for eksempel, er Silicon Valley i California et godt valg av område for arbeid innen teknologi (i dette tilfellet applikasjonsutvikling). Andre områder som kan være "uventede", for eksempel Washington, DC, Alabama, Virginia, Utah og Montana, viser imidlertid hele 45% teknologisk fremgang. I Indonesia er selskaper som driver med teknologi basert i Jakarta. Andre byer som Bandung, Depok og Bekasi kan imidlertid også være et godt sted å finne jobb i teknologisektoren.
Selv om noen selskaper lar deg jobbe over internett, vil disse selskapene ofte at du skal jobbe på sine kontorer. Mange teknologiselskaper verdsetter gruppekreativitet, som selvfølgelig vil bli lettere å oppmuntre og utvikle når ansatte jobber i et kontormiljø
Trinn 2. Søk på ønsket posisjon
Hvis du planlegger å jobbe for et teknologiselskap, kan du begynne å søke stillingen du ønsker. Du kan finne stillinger på nettsteder som Upwork, Jobstreet eller Yahoo. Du kan imidlertid også søke på de offisielle nettstedene til de store mobilapputviklingsselskapene for å finne ledige stillinger. Tenk på en app du liker, og finn ut om utviklerfirmaet. Disse selskapene er stedene du bør gå for å søke på jobb fordi du allerede har interesse av det selskapet gjør.
Selskapstypen du velger å søke på for stillingen vil avhenge av hva du forventer. Hvis du jobber for et oppstartsselskap, sliter du sannsynligvis mer direkte med applikasjonen som utvikles (og muligens har mer kontroll over utviklingen). Du vet imidlertid ikke om selskapet vil oppnå suksess eller mislykkes i de tidlige stadiene. I mellomtiden, for mer avanserte selskaper, vil du sannsynligvis jobbe med små ting for noen få applikasjoner, og ikke ha mye kontroll. På den annen side kan du føle deg mer trygg på at selskapet ikke vil mislykkes
Trinn 3. Bruk den erfaringen du har
Hvis du har en relevant grad og erfaring, kan du bruke begge for å få jobb. For eksempel, hvis du noen gang har designet en app selv, har du en måte å vise hvor god kodingen eller designet ditt er. Hvis du har gått på et læreprogram hos en bedrift, har du allerede arbeidserfaring som andre kandidater eller søkere kanskje ikke har. Bruk det du har til å skille deg ut fra andre kandidater.
Sørg for å merke arbeidserfaring i følgebrevet. For eksempel, hvis du har vært i læreplass, kan du skrive: "Jeg kan være en stor fordel for din bedrift fordi jeg allerede har erfaring med å jobbe med koding i et teknologiselskap som ligner på ditt. Jeg deltok i et lærlingprogram på (navn på bedriften som tilbyr lærlingprogram) under (læretid) i (læretid)."
Trinn 4. Hold alltid øye med nye utviklinger
Når du jobber i teknisk industri, bør du alltid være oppmerksom på den siste utviklingen eller teknologien. En måte å finne ut av det er å lese teknologimagasiner fordi de vanligvis fokuserer på den nyeste teknologien. Etter hvert som nye kodingsplattformer og teknologier vises på markedet, er det ditt ansvar å lære dem slik at du ikke blir igjen.
Trinn 5. Markedsfør og profitt fra den opprettede applikasjonen
Hvis du vil gjøre forretninger for deg selv, må du gjøre ting selv for appen. Bestem den beste måten å tjene på programmet du bygger, og selg deretter applikasjonen din gjennom forskjellige sosiale medier.
- Noen selskaper tilbyr apper som du kan laste ned gratis, men vil belaste deg for visse produkter for å gjøre spillet raskere eller mer spennende, for eksempel mynt- eller stjernepakker. Kunder kan allerede finne slike insentiver i spillene de spiller, men tilleggspakkene som selges kan øke hastigheten på spillet for spillere som ikke kan vente med å fullføre spillet, spesielt hvis du bevisst spiller spillet kontinuerlig slik at det er mye fremgang. som kan oppnås på en dag uten å måtte stole helt på mynter eller penger tjent på spillingen.
- Se etter de riktige søkeordene. Når du navngir en app og skriver en beskrivelse, må du tenke på hva kundene leter etter. Hvilke ord kan brukes til å søke etter programmet? Du bør inkludere ordet som en del av navnet, beskrivelsen eller søkeordet ditt, hvis det er mulig.
- Bruk delingssystemet i appen. En måte å få appbrukere til å dele informasjon om appen din, er å tilby måter for brukere å hjelpe hverandre i spillet, for eksempel muligheten til å dele flere "liv" med andre brukere. Hvis brukere kan dele informasjon om appen din på store sosiale medieplattformer, for eksempel Facebook, kan det absolutt være nyttig for deg å markedsføre appen din.
- Ikke glem å betale. Du kan laste opp den innebygde appen din til Facebook eller mobilplattformen, men hvis du er tilbakeholden med å betale reklameavgifter, kan det være vanskelig å bygge opp en kundebase, spesielt hvis du bare stoler på vennene dine for å markedsføre appen din.