Idag har mobiltelefoner blivit lika viktiga som plånböcker i vardagen så att utvecklingen inom detta område går snabbare. Om du kan fokusera och veta vad du vill göra kan du enkelt bli en mobilapputvecklare. Den här artikeln innehåller en snabbguide som visar dig hur du visar din trovärdighet som apputvecklare.
Steg
Del 1 av 3: Få erfarenhet och utbildning
Steg 1. Ta en högskoleexamen i datavetenskap
Även om du inte egentligen var huvudämn i datavetenskap kan den ge dig grundläggande information om applikationsutveckling. Många företag kommer också att vara mer intresserade om du (åtminstone) har en examen i datavetenskap när dessa företag vill anställa dig som applikationsutvecklare.
- Om du kan, försök att specialisera dig på kodning av mobilappar medan du fortfarande är på college.
- Du kan också gå kurser inom andra relevanta områden, till exempel mjukvaruutveckling. Faktum är att vissa universitet erbjuder ett urval av kurser som specifikt tar upp mobilappsutveckling.
Steg 2. Välj en av de stora tillgängliga mobilapplikationsplattformarna
De viktigaste plattformarna för mobila applikationer är Android, Apple (iOS), Windows, Symbian och RIM (Blackberry). Du kan lära dig att koda alla dessa plattformar, men du kan behöva välja en när du precis har börjat inom utvecklingen av mobilappar.
Idag är Android den dominerande plattformen på marknaden, även om Apple också verkar fortsätta sin framgång. En av dessa plattformar kan vara rätt val för att starta en karriär inom mobilapplikationsutveckling
Steg 3. Använd ett applikationsutvecklingsprogram på internet
Till exempel har Apple en iOS Dev Center -webbplats. Där kan du se självstudier och videor som hjälper dig att lära dig hur du kodar din applikation. Samtidigt har Android också en liknande webbplats med namnet Android Developers Training. Du behöver dock inte lita på dessa officiella webbplatser ensam. Många webbplatser på internet erbjuder gratis kodningskurser och självstudier, även om du också kan leta efter betalda klasser om du vill lära dig mer komplex kodning.
- En webbplats som låter dig lära dig kodning är W3Schools, en välkänd webbplats för att lära sig kodning. Webbplatsen har ett särskilt avsnitt om Jquery Mobile som kan användas för att skapa mobilapplikationer. Kodningssystemet är baserat på CSS3 och HTML5.
- Du kan också besöka webbplatser som erbjuder gratis internetklasser inom olika områden, till exempel edX eller Coursera.
Steg 4. Prova att ta en marknadsföringskurs eller kurs
Du kan ta marknadsföringskurser eller kurser medan du studerar på universitetet. Om du bor i USA kan du gå en marknadsföringskurs på ett community college för att få en utbildning till en lägre kostnad. Du kan till och med gå kurser på vissa webbplatser, till exempel Coursera, för att utveckla dina marknadsföringskunskaper. Om du vill bli en apputvecklare måste du kunna marknadsföra spelet eller appen du har utvecklat för allmänheten; annars vet inte folk om din app.
Steg 5. Ta en företagsklass
Liksom marknadsföringskunskaper är affärskunskaper också viktiga för framgångsrik applikationsutveckling. De företagsklasser som följer hjälper dig att lära dig hur du tjänar pengar på rätt sätt från de appar du utvecklar, samt skapar ett incitament för andra människor att spendera mer pengar på dina appar.
Del 2 av 3: Träningskunskaper
Steg 1. Utveckla din egen applikation
Om du vill bli anställd av ett visst företag är det bra att utveckla din egen app just nu. Det spelar ingen roll vilken typ av app du utvecklar, så länge du kan skapa appar som är användbara eller roliga. På så sätt har du "bevis" för att visa företaget när du letar efter ett jobb.
Att ha erfarenhet inom detta område, även om du bara har erfarenhet av att utveckla applikationer, kan göra dig till en mer avancerad kandidat jämfört med andra kandidater
Steg 2. Leta efter idéer för applikationer som kan göras
De flesta applikationer i omlopp är naturligtvis spelapplikationer. Spel kan få människor att fördriva tiden, utan att bli uttråkad. Du kan dock ta användarnas eller gemenskapens behov som en första idé för att skapa eller utveckla applikationer. Därför är det första steget att följa de befintliga behoven. Var uppmärksam på ditt eget liv och dina vänners liv och tänk på problemen (både hos dig och deras) som kan lösas med appen. När du har en idé, börja kartlägga appen.
- Till exempel utvecklades applikationer som DocScan och Scannable eftersom människor behövde ett sätt att skanna och spara dokument när de inte kunde använda en dator. Utvecklarna såg behovet av det och försökte uppfylla det med applikationen.
- Andra appar, till exempel receptappar, gör det lättare för människor att hitta och använda recept eftersom det är lättare att läsa recept från en surfplatta eller telefon än från en dator.
Steg 3. Fokusera på användbarheten för appen
Först och främst måste den utvecklade applikationen vara lätt att använda. Därför måste huvudsakliga applikationssidan kunna vägleda användare i att använda programmet genom tydliga knappar, kontrastfärger och enkel navigering.
- Ett knep är att se till att du tar så mycket plats på skärmen som möjligt. Det betyder dock inte att du måste täcka alla tillgängliga utrymmen med knappar eller kontroller eftersom du fortfarande behöver lite ledigt utrymme runt verktyg eller knappar för att vara lätt synlig eller läsbar. Så mycket som möjligt, balansera användningen av ledigt utrymme med utseendet på stora knappar. Dessutom måste du också se till att de befintliga kontrollerna och knapparna visas så enkelt som möjligt.
- Gör applikationen lätt att förstå. Det betyder att användare inte behöver hänvisa till andra sidor för att ta reda på hur de använder appen du har skapat. Användaren ska kunna gissa och veta hur den ska användas genom att titta på kontrollerna eller knapparna som visas.
Steg 4. Få hjälp om du behöver det
Även om du har kodningskunskaper kanske du inte har nödvändiga designkunskaper. Om du behöver hjälp inom ett visst område kan du försöka anställa någon annan eller samarbeta med någon annan som går med på att få en del av din inkomst som betalning. Se till att du inkluderar hans namn, enligt hans bidrag (t.ex. inkludera As namn som applikationsgrafiker om han utformar applikationsgränssnittet), när du presenterar din utvecklade applikation.
Om du inte vet var du kan hyra någon från kan du besöka frilansande jobbsajter som UpWork. Där kan du anställa människor från olika områden
Steg 5. Glöm inte att testa appen för eventuella fel
Nya appar har alltid buggar så du måste testa dem. Låt dina vänner testa det för att ta reda på var felet är så att du kan fixa det. Testerna hjälper dig också att räkna ut vad som räknas som framgångsrikt och vad som misslyckas i din ansökan.
- Med andra ord, be vänner att ladda ner appen till sina telefoner. Låt dem använda den för att ta reda på om de har ett fel med appen.
- Det är viktigt att du får feedback om appens prestanda och dess kontroller. Ställ frågor till dina vänner, till exempel "Har du problem med appkontroller?" och "Vilka problem upplevde du när du använde appen?"
Steg 6. Byt till en annan plattform
Nu när du har lärt dig hur du bygger appar på en plattform är det dags för dig att byta till en annan. Du kommer att tappa kunder om du inte erbjuder appar för plattformar som alla använder.
- För varje plattform måste du tänka på olika frågor. Till exempel, när du byter från iOS till Android måste du överväga olika skärmstorlekar. På iOS är antalet skärmstorlekar som erbjuds mer begränsat, medan Android har ett större urval av skärmstorlekar. Dessutom kommer din app att se lite annorlunda ut på varje plattform.
- En annan viktig sak är att hålla gränssnittet för applikationen enkelt. Ju mer komplex den ser ut, desto svårare blir det att konvertera den till en annan plattform och få den att se presentabel ut på olika skärmstorlekar.
Steg 7. Följ lärlingsprogrammet
Ett annat sätt att skaffa sig erfarenhet (även när du fortfarande går på högskola eller skola) är att ta ett lärlingsprogram. Vanligtvis kan du få information om lärlingsprogram genom skolor eller universitet eftersom företag kommer att besöka skolor för att hitta elever som vill ta lärlingsutbildning. Från lärlingsprogrammet som du deltar i kan du till och med tjäna pengar för att betala studieavgifter eller uppfylla vissa poäng.
- Ett lärlingsprogram kan vara en minnesvärd upplevelse. Förvänta dig dock inte omedelbart att du kan koda programmet. Det är också möjligt att du kommer att behöva göra”lätt” arbete (t.ex. att förbereda kaffe) under lärlingsprogrammet.
- Många stora teknikföretag erbjuder lärlingsprogram för lokala universitetsstudenter, så det är en bra idé att även kolla dessa företags officiella webbplatser.
Del 3 av 3: Arbeta på fältet
Steg 1. Förbered dig på att flytta
Vissa områden eller städer håller på att bli en "trendig" plats för applikationsutvecklingsmarknaden. I USA, till exempel, är Silicon Valley i Kalifornien ett utmärkt val av område att arbeta inom teknik (i detta fall applikationsutveckling). Andra områden som kan vara "oväntade", till exempel Washington, DC, Alabama, Virginia, Utah och Montana, visar dock upp till 45% tekniska framsteg. I själva Indonesien är företag som arbetar med teknik baserade i Jakarta. Men andra städer som Bandung, Depok och Bekasi kan också vara ett bra val för att hitta ett jobb inom tekniksektorn.
Medan vissa företag tillåter dig att arbeta över internet, vill dessa företag ofta att du ska arbeta på sina kontor. Många teknikföretag värdesätter gruppkreativitet som naturligtvis blir lättare att uppmuntra och utveckla när anställda arbetar i en kontorsmiljö
Steg 2. Ansök om önskad position
Om du planerar att arbeta för ett teknikföretag, börja söka den position du vill ha. Du kan hitta lediga jobb på webbplatser som Upwork, Jobstreet eller Yahoo. Du kan dock också söka på de officiella webbplatserna för stora mobilappsutvecklingsföretag för att hitta lediga platser. Tänk på en app du gillar och ta reda på utvecklarföretaget. Dessa företag är de platser du bör gå för att söka jobb eftersom du redan har ett intresse för vad företaget gör.
Vilken typ av företag du väljer att söka till tjänsten beror på vad du förväntar dig. Om du arbetar för ett nystartat företag kommer du troligen att kämpa mer direkt med att applikationen utvecklas (och eventuellt ha mer kontroll över utvecklingen). Du vet dock inte om företaget kommer att nå framgång eller misslyckas i sina tidiga skeden. För mer avancerade företag kommer du troligen att arbeta med små saker för några applikationer och inte ha mycket kontroll. Å andra sidan kan du känna dig mer säker på att företaget inte kommer att misslyckas
Steg 3. Använd den erfarenhet du har
Om du har en relevant examen och erfarenhet, använd båda för att få ett jobb. Till exempel, om du någonsin har designat en app själv, har du ett sätt att visa hur bra din kodning eller design är. Om du har gått ett lärlingsprogram på ett företag har du redan arbetserfarenhet som andra kandidater eller sökande kanske inte har. Använd det du har för att sticka ut från andra kandidater.
Se till att du markerar arbetserfarenhet i ditt personliga brev. Om du till exempel har gått ett lärlingsprogram kan du skriva”Jag kan vara en stor tillgång för ditt företag eftersom jag redan har erfarenhet av att arbeta med kodning på ett teknikföretag som liknar ditt. Jag deltog i ett lärlingsprogram på (namn på företag som tillhandahåller lärlingsprogram) under (lärlingsperiod) under (lärlingsår)."
Steg 4. Håll alltid ett öga på den nya utvecklingen
När du arbetar inom teknikindustrin bör du alltid vara medveten om den senaste utvecklingen eller tekniken. Ett sätt att ta reda på det är att läsa teknologitidskrifter eftersom de vanligtvis fokuserar på den senaste tekniken. När nya kodningsplattformar och tekniker dyker upp på marknaden är det ditt ansvar att lära dig dem så att du inte blir kvar.
Steg 5. Marknadsför och dra nytta av den skapade applikationen
Om du vill göra affärer för dig själv måste du göra saker själv för appen. Bestäm det bästa sättet att dra nytta av appen du bygger, sälj sedan din applikation via olika sociala medier.
- Vissa företag erbjuder appar som du kan ladda ner gratis, men kommer att ta betalt för vissa produkter för att få spelet att gå snabbare eller bli mer spännande, till exempel mynt- eller stjärnpaket. Kunder kan redan hitta sådana incitament i de spel de spelar, men de extra paketen som säljs kan påskynda spelets framsteg för spelare som inte kan vänta med att avsluta spelet, särskilt om du medvetet spelar spelet kontinuerligt så att det finns mycket framsteg. som kan uppnås på en dag utan att helt behöva förlita sig på mynt eller pengar som tjänats in från spelet.
- Leta efter rätt sökord. När du namnger en app och skriver en beskrivning, tänk på vad kunderna letar efter. Vilka ord kan användas för att söka efter applikationen? Du bör inkludera ordet som en del av ditt namn, beskrivning eller sökord, om möjligt.
- Använd delningssystemet i appen. Ett sätt att få appanvändare att dela information om din app är att tillhandahålla sätt för användare att hjälpa varandra i spelet, till exempel möjligheten att dela ytterligare "liv" med andra användare. Om användare kan dela information om din app på stora sociala medieplattformar, till exempel Facebook, kan det verkligen gynna dig att marknadsföra din app.
- Glöm inte att betala. Du kan ladda upp din inbyggda app till Facebook eller mobilplattformen, men om du är ovillig att betala reklamavgifter kan du ha svårt att bygga upp en kundbas, särskilt om du enbart litar på dina vänner för att marknadsföra din app.