Pokušajte steći diplomu iz informatike. Iako diploma iz informatike nije strogo nužna, može vam dati temelj u tom području. Osim toga, mnoge će tvrtke preferirati da imate barem diplomu prvostupnika informatike ako će vas zaposliti kao programera. Ako možete, pokušajte se specijalizirati za kodiranje mobilnih aplikacija dok ste u školi. Druge diplome u relevantnim područjima također mogu pomoći, poput razvoja softvera. Zapravo, neke škole nude diplome posebno za razvoj mobilnih aplikacija.
Odaberite jednu od glavnih platformi. Glavne platforme su Android, Apple, Windows, Symbian i RIM (Blackberry). Možete naučiti kodirati za sve ove platforme, ali vjerojatno ćete morati odabrati jednu kada prvi put budete zurili u njih. Android je dominantno tržište, ali Apple ne zaostaje mnogo. Jedno od ovo dvoje bilo bi dobro mjesto za početak.
Koristite online razvojne programe. Na primjer, Apple nudi iOS Dev Center. U središtu možete pogledati vodiče i videozapise koji će vam pomoći da počnete učiti programiranje. Android ima sličnu stranicu, Android Developers Training. Međutim, ne morate se oslanjati samo na službene streamove. Mnoga web mjesta diljem weba nude besplatne tečajeve i poduke, iako možete pronaći i plaćene tečajeve ako želite prijeći na višu razinu. Jedan primjer gdje možete naučiti kodirati je W3Schools, dobro poznata web stranica za učenje kodiranja. Ima odjeljak o JQuery Mobile, koji možete koristiti za izradu mobilnih aplikacija. Ovaj sustav kodiranja temelji se na CSS3 i HTML5. Također možete isprobati mjesta koja nude besplatne online tečajeve o raznim temama, kao što su edX ili Coursera.
Razmotrite marketinške tečajeve. Možete pohađati nastavu dok stječete diplomu, pohađati nastavu na lokalnom koledžu po pristupačnijim cijenama ili čak pohađati nastavu na web stranicama poput Coursere kako biste razvili svoje marketinške vještine. Ako želite sami izaći kao programer aplikacija, morate biti u mogućnosti plasirati svoju igru javnosti; inače, javnost nikada neće ni znati da postoji.
Pohađajte poslovne tečajeve. Poput marketinških vještina, poslovne vještine također su neophodne za izradu uspješnih aplikacija. Poslovni tečajevi mogu vam pomoći da naučite kako pravilno unovčiti svoju aplikaciju, kao i kako stvoriti poticaje za ljude da troše više.
Razvijte vlastitu aplikaciju. Ako više volite da vas zaposli tvrtka, odlična praksa je da u međuvremenu razvijete vlastitu aplikaciju. Nije važno što je sve dok je korisno ili zabavno. Onda, kada tražite posao, imate čime dokazati svoj rad. Iskustvo u ovom području, čak i ako se radi samo o razvoju vlastite aplikacije, može vas staviti ispred ostalih kandidata.
Dođite do ideje za aplikaciju. Naravno, veliki broj aplikacija su igre. Igre pomažu ljudima da prođu vrijeme. Međutim, bilo koje mjesto za koje vidite potrebu može biti polazište za prijavu. Stoga je prvi korak utvrditi gdje postoji potreba. Pogledajte svoj život i živote svojih prijatelja i razmislite o problemima koje vi ili oni imate a kod kojih bi vam aplikacija mogla pomoći. Kada imate ideju, počnite mapirati svoju aplikaciju. Na primjer, aplikacije kao što su DocScan i Scannable razvijene su jer je ljudima bio potreban način skeniranja i pohranjivanja dokumenata dalje od računala. Ljudi koji su razvili aplikaciju vidjeli su potrebu i ispunili je. Druge aplikacije, poput aplikacija za recepte, olakšavaju ljudima pronalaženje i korištenje recepata jer je lakše koristiti recept s tableta ili telefona nego s računala.
Usredotočite se na upotrebljivost. Prije svega, aplikacija mora biti korisniku jednostavna za korištenje. Stoga bi glavna stranica trebala voditi osobu kroz aplikaciju s jasnim gumbima, kontrastnim bojama i jednostavnom navigacijom. Jedan je trik da koristite što više zaslona. To ne znači da biste trebali pokriti svaki dostupni inč kontrolama jer vam je potreban negativni prostor oko alata kako bi bio čitljiv. Morate balansirati koristeći što je moguće više prostora s time da gumbi budu što veći. To djelomično znači da bi vaše kontrole i gumbi trebali biti što jednostavniji. Neka bude lako razumljivo. To jest, vaš korisnik ne bi trebao upućivati na druge stranice da bi razumio kako koristiti vašu aplikaciju. Trebali biste to moći shvatiti samo pomoću kontrola.
Unajmite pomoć koja vam je potrebna. Iako možda imate vještine kodiranja, možda nemate vještine dizajna koje su vam potrebne. Ako trebate pomoć u određenom području, razmislite o zapošljavanju ljudi ili radu s ljudima koji pristaju uzeti dio zarade kao plaćanje. Samo budite sigurni da kredit dajete tamo gdje je kredit dospio kad god podnesete zahtjev. Ako niste sigurni gdje unajmiti pomoć, možete provjeriti web stranice za freelance kao što je UpWork, gdje možete zaposliti ljude u raznim područjima.
Ne zaboravite ga testirati na greške. Nove aplikacije uvijek imaju greške, stoga igrajte i testirajte svoju aplikaciju. Neka ga i vaši prijatelji testiraju da vide gdje su greške kako biste ih mogli popraviti. Također vas uči što funkcionira, a što ne funkcionira u aplikaciji. Drugim riječima, dopustite prijateljima da preuzmu aplikaciju na vaš telefon. Pustite ih da prođu kroz to da vide jesu li primijetili propuste. Također je važno dobiti povratne informacije o tome kako aplikacija i kontrole rade. Postavite prijateljima pitanja poput “Jeste li imali problema s kontrolama?” i “Koje probleme vidite s aplikacijom?”
Prijeđite na druge platforme. Nakon što naučite kako izraditi aplikaciju na jednoj platformi, vrijeme je da je pretvorite u druge platforme. Propuštate kupce ako svoju aplikaciju ne ponudite na platformama koje koriste svi korisnici. Sa svakom platformom morate razmišljati o različitim problemima. Na primjer, kada prelazite s iOS-a na Android, morate uzeti u obzir razliku u veličini zaslona. U iOS-u je broj veličina zaslona ograničeniji, dok Android ima puno veći izbor i vaša će aplikacija izgledati malo drugačije na svakoj od njih. Štoviše, pri odabiru platforme za svoju aplikaciju morate uzeti u obzir i svoju ciljanu publiku. Međutim, većina korisnika koristi platformu Android. Stoga je obavezno razumjeti svoje krajnje korisnike i razviti aplikaciju na temelju njihovih zahtjeva i kriterija. Drugi čimbenik koji možete uzeti u obzir je promocija aplikacije. Marketing je važan čimbenik za upoznavanje svijeta s vašim proizvodom – primjenom. Budući da je vaša aplikacija napravljena za korisnike, trebali biste ih privući zahtjevima i olakšati postupak. Još jedna ključna stvar je da bude jednostavno. Što je složeniji, to će ga biti teže pretvoriti i izgledati dobro na različitim zaslonima.
Prijavite se za pripravnički staž. Drugi način stjecanja iskustva, čak i dok ste u školi, jest prijava za stažiranje. Praksu često možete pronaći u svojoj školi jer će se tvrtke obratiti školama kako bi pronašle ljude za praksu. Možda čak zaradite nešto novca da platite školu ili dobijete školski zajam za stažiranje. Stažiranje je sjajno iskustvo, ali nemojte očekivati da ćete odmah početi kodirati. Tijekom pripravničkog staža vjerojatno ćete raditi barem neke povremene poslove. Mnoge velike tehnološke tvrtke nudit će praksu lokalnim studentima, stoga provjerite i njihove web stranice.
Budite spremni za pokret. Određena područja su nadolazeća za ovo tržište. Kalifornijska Silicijska dolina očit je izbor za ovo područje. Međutim, druga, neočekivanija područja, kao što su Washington, DC, Alabama, Virginia, Utah i Montana, predviđaju rast u ovom području do 45 posto. Iako vam neke tvrtke mogu dopustiti da radite na daljinu, većinu vremena će vas željeti u uredu. Mnoge tehnološke tvrtke cijene grupnu kreativnost koju je lakše poticati u uredskom okruženju.
Prijavite se za pozicije. Ako planirate raditi za tehnološku tvrtku, započnite prijavom za radna mjesta. Popis poslova možete pronaći na glavnim web stranicama za zapošljavanje kao što su Monster, Indeed ili Yahoo. Međutim, također možete pretraživati web stranice velikih tvrtki za mobilne aplikacije kako biste pronašli posao. Razmislite o aplikacijama koje volite i provjerite razvojnog programera. To su mjesta na koja se želite prijaviti jer već imate strast za ono što rade. Za koju ćete se tvrtku prijaviti ovisi o tome što želite. Ako radite u startupu, vjerojatno ćete imati više vremena za rad s aplikacijom i možda više kontrole. Međutim, ne znate hoće li tvrtka uspjeti ili propasti u svojim ranim fazama. S etabliranijim tvrtkama veća je vjerojatnost da ćete raditi na jednom malom dijelu nekoliko aplikacija, umjesto da imate kontrolu; s druge strane, možete biti sigurniji da tvrtka neće propasti.
Iskoristite svoje iskustvo. Ako imate diplomu i iskustvo, iskoristite to da dobijete posao. Na primjer, ako ste dizajnirali vlastitu aplikaciju, sada imate način pokazati koliko dobro znate kodirati ili dizajnirati. Ako ste stažirali u tvrtki, sada imate iskustvo koje drugi kandidati možda nemaju. Iskoristite sve što imate kako biste se istaknuli od ostalih kandidata. Obavezno istaknite iskustvo koje imate u propratnom pismu. Na primjer, ako ste imali staž, mogli biste reći: “Bio bih vrijedan resurs za vašu tvrtku, jer već imam iskustvo kodiranja u tehnološkoj tvrtki slične veličine. Stažirao sam u XYZ Techu 6 mjeseci 2014.”
Budite ispred krivulje. Kada radite u tehnološkoj industriji, uvijek morate znati što dolazi. Jedan od načina da to učinite je čitanje tehničkih časopisa, jer se često fokusiraju na ono što je pred vama. Kako nove platforme i tehnologije za kodiranje dolaze na tržište, vaša je odgovornost naučiti ih kako ne biste zastarjeli.
Promovirajte i unovčite svoju aplikaciju. Ako idete u posao za sebe, to znači da morate biti sve u svojoj prijavi. Morate smisliti najbolji način da je unovčite, a zatim svoju aplikaciju morate plasirati na glavne društvene mreže. Neke tvrtke nude aplikaciju besplatno, a zatim je naplaćuju kako bi igru učinile bržom ili ugodnijom, poput ponude paketa novčića ili zvjezdica. Kupci možda već nalaze ove vrste poticaja u igri, ali paketi čine igru bržom za nestrpljive igrače, pogotovo ako tempo igre postavite tako da se samo toliko toga može dovršiti u danu bez više u igri. kovanice. Pronađite prave ključne riječi. Kada dajete naziv svojoj aplikaciji i pišete opis, razmislite o tome što će vaši korisnici tražiti. Koju biste riječ upotrijebili za traženje svoje aplikacije? Morate napraviti ovaj dio svog naslova, opisa ili ključnih riječi ako je moguće. Koristite dijeljenje unutar aplikacije. Jedan od načina da potaknete korisnike na dijeljenje je da imate načine da si međusobno pomognete u igri, kao što je mogućnost davanja dodatnih života drugim korisnicima. Ako korisnici mogu dijeliti na glavnim platformama društvenih medija poput Facebooka, imat ćete više sreće s usmenom predajom. Ne zaboravite platiti. Možete postaviti aplikaciju na Facebooku ili mobilnoj platformi, ali ako niste voljni platiti oglašavanje, teško ćete izgraditi korisničku bazu, pogotovo ako se oslanjate samo na svoje prijatelje.