Budući da su mobilni telefoni u svakodnevnom životu postali jednako važni kao i novčanici i torbice, razvoj u ovom području se brzo odvija. Početak rada kao programer mobilnih aplikacija jednostavan je ako ste usredotočeni i znate što želite učiniti. Evo kratkog vodiča koji pokazuje kako možete dokazati svoju vjerodostojnost kao programer.
Koraci
1. dio od 3: Stjecanje iskustva i obrazovanja
Korak 1. Pokušajte diplomirati informatiku
Iako diploma iz informatike nije strogo potrebna, može vam dati temelje za to područje. Osim toga, mnogim će tvrtkama biti draže da ste barem prvostupnik računalnih znanosti ako vas žele zaposliti kao programera.
- Ako možete, pokušajte se specijalizirati za kodiranje mobilnih aplikacija dok ste u školi.
- Drugi stupnjevi u relevantnim područjima također mogu pomoći, poput razvoja softvera. Zapravo, neke škole nude diplome posebno za razvoj mobilnih aplikacija.
Korak 2. 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 izabrati jednu kada tek gledate.
Android je dominantno tržište, ali Apple ne zaostaje mnogo. Jedno od ovo dvoje bilo bi dobro mjesto za početak
Korak 3. Koristite internetske programe za razvoj
Na primjer, Apple nudi iOS Dev Center. U centru možete pregledati vodiče i videozapise koji će vam pomoći da naučite kodiranje. Android ima sličnu web lokaciju, Android Developers Training. Međutim, ne morate se oslanjati samo na službene prijenose. Mnoge web stranice diljem weba nude besplatne tečajeve i vodiče, iako možete pronaći i tečajeve koji se plaćaju ako ih želite podići na višu razinu.
- Jedan primjer mjesta na kojem možete naučiti kodiranje je W3Schools, dobro poznata web stranica za učenje kodiranja. Ima odjeljak o JQuery Mobile -u 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 internetske tečajeve o raznim temama, poput edX -a ili Coursere.
Korak 4. Razmotrite časove iz marketinga
Možete pohađati sate dok steknete diplomu, pohađati sate na društvenom fakultetu po jeftinijoj cijeni ili čak pohađati sate na mrežnim stranicama poput Coursere kako biste razvili svoje marketinške vještine. Ako želite izaći sami kao programer aplikacija, morate biti u mogućnosti svoju igru plasirati u javnost; u protivnom, javnost nikada neće ni saznati da postoji.
Korak 5. Idite na poslovne tečajeve
Poput marketinških vještina, poslovne vještine također su bitne za samostalnu izgradnju 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. Postići
0 / 0
1. dio Kviz
Koja je glavna platforma za koju bi se programer mobilnih aplikacija mogao specijalizirati?
Symbian
Da! Glavne platforme su Android, Apple, Windows, Symbian i RIM (Blackberry). Većina programera mobilnih aplikacija odabire platformu na kojoj će se izvorno specijalizirati, a zatim naučiti kodirati za druge kako im se karijera razvija. Čitajte dalje za još jedno pitanje iz kviza.
jQuery
Ne! jQuery je besplatni softver otvorenog koda koji programerima pomaže u pisanju koda za mobilne aplikacije. To nije platforma. Pokušajte ponovo…
CSS3
Ne baš! Cascading Style Sheets (CSS) jezik je stilske tablice koji se pomaže razvojnim programerima u stvaranju koda za mobilne aplikacije. To nije platforma. Odaberite drugi odgovor!
HTML5
Ne baš! HTML 5 je peta verzija jezika za označavanje koji programeri koriste za izradu web stranica. Međutim, to nije platforma. Pogodi još jednom!
Želite još kvizova?
Nastavite s testiranjem!
2. dio od 3: Vježbajte svoje vještine
Korak 1. Razvijte vlastitu aplikaciju
Ako više volite da vas zaposli neka tvrtka, u međuvremenu je dobra praksa razviti vlastitu aplikaciju. Nije važno što je to sve dok je korisno ili zabavno. Zatim, kada tražite posao, imate čime dokazati svoj rad.
Iskustvo na tom području, čak i ako samo razvijate vlastitu aplikaciju, može vas staviti ispred drugih kandidata
Korak 2. Donesite ideju za aplikaciju
Naravno, veliki broj aplikacija su igre. Igre pomažu ljudima provesti vrijeme. Međutim, bilo koje mjesto za koje vidite da bi moglo biti polazište za aplikaciju. Stoga je prvi korak utvrditi gdje postoji potreba. Pogledajte vlastiti život i živote prijatelja te razmislite o tome koje probleme imate vi ili oni koje bi aplikacija mogla riješiti. Kad dobijete ideju, počnite mapirati svoju aplikaciju.
- Na primjer, aplikacije kao što su DocScan i Scannable razvijene su jer je ljudima trebao 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 izvan računala.
Korak 3. Usredotočite se na upotrebljivost
Prije svega, korisnik mora biti jednostavan za korištenje aplikacije. Stoga bi glavna stranica trebala voditi osobu kroz aplikaciju s jasnim gumbima, kontrastnim bojama i lakom navigacijom.
- Jedan je trik osigurati da koristite što je više moguće zaslona. To ne znači da biste svaki raspoloživi inč trebali pokriti kontrolama jer vam je potreban negativan prostor oko alata kako bi bio čitljiv. Morate balansirati koristeći što je više moguće prostora tako da gumbi budu što veći. Djelomično, to znači da morate svoje kontrole i gumbe držati što jednostavnijim.
- Olakšajte razumijevanje. Odnosno, vaš korisnik ne bi trebao upućivati na druge stranice kako bi shvatio kako koristiti vašu aplikaciju. Morali bi to shvatiti samo putem kontrola.
Korak 4. Unajmite potrebnu pomoć
Iako možda imate vještine kodiranja, možda nemate vještine dizajna koje su vam potrebne. Ako vam je potrebna pomoć u određenom području, razmislite o zapošljavanju ljudi ili suradnji s ljudima koji pristanu dio zarade uzeti kao plaćanje. Svakako navedite zaslugu na mjestu dospijeća kad god predstavljate aplikaciju.
Ako niste sigurni gdje angažirati pomoć, možete provjeriti slobodne web stranice poput UpWorka, gdje možete zaposliti ljude u različitim područjima
Korak 5. Ne zaboravite ga testirati na greške
Nove aplikacije uvijek imaju greške, pa reproducirajte i testirajte svoju aplikaciju. Neka i vaši prijatelji to isprobaju kako bi vidjeli gdje su greške kako biste ih mogli popraviti. Također vas uči što radi, a što ne radi u aplikaciji.
- Drugim riječima, neka vaši prijatelji preuzmu aplikaciju na vaš telefon. Neka se igraju kroz to da vide jesu li primijetili kvarove.
- Također je važno dobiti povratnu informaciju o načinu rada aplikacije i kontrola. Postavljajte prijateljima pitanja poput "Jeste li imali problema s upravljanjem?" i "Koje probleme vidite s aplikacijom?"
Korak 6. Pretvorite se na druge platforme
Nakon što naučite izgraditi aplikaciju na jednoj platformi, vrijeme je da je pretvorite u druge platforme. Nedostaju vam korisnici ako aplikaciju ne ponudite na platformama koje koriste svi korisnici.
- Sa svakom platformom morate razmišljati o različitim problemima. Na primjer, pri prelasku 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 mnogo širu raznolikost, pa će vaša aplikacija na svakom izgledati malo drugačije.
- Još jedna ključna točka je da to bude jednostavno. Što je kompliciranije, to će biti teže pretvoriti i izgledati lijepo na različitim ekranima.
Korak 7. Prijavite se za stažiranje
Drugi način stjecanja iskustva, čak i dok ste u školi, je 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 pripravnike. Možda ćete čak zaraditi nešto novca za plaćanje škole ili dobiti školski kredit za stažiranje.
- Stažiranje je veliko iskustvo, ali ne očekujte da ćete ga odmah kodirati. Vjerojatno ćete tijekom prakse obavljati barem neke crne poslove.
- Mnoge velike tehnološke tvrtke ponudit će praksu lokalnim studentima pa provjerite i njihove web stranice.
Postići
0 / 0
2. dio Kviz
Što je glavnoj stranici aplikacije potrebno za maksimalnu iskoristivost?
Što je moguće više slika
Ne baš! Iako su vam potrebne slike za razbijanje teksta na stranici, ne želite zatrpati zaslon. Koristite negativni prostor u svom dizajnu kako biste povećali upotrebljivost. Pokušajte s drugim odgovorom…
Mali gumbi
Pokušajte ponovno! Gumbe morate povećati što je više moguće, a da se na ekranu ne nagura. Želite da ljudi mogu lako identificirati ono što trebaju kliknuti. Odaberite drugi odgovor!
Slične boje
Ne baš! Vaša stranica bi zapravo trebala imati kontrastne boje kako bi se povećala čitljivost. Previše slične boje, na primjer, različite nijanse plave, teško je razlikovati. Međutim, plava boja u kontrastu s crvenom ističe tekst. Postoji bolja opcija!
Jednostavna navigacija
Točno! Vaši korisnici moraju imati mogućnost brzog kretanja do različitih područja aplikacije. Ne bi trebali tražiti teško niti daleko da bi shvatili kako to učiniti. Čitajte dalje za još jedno pitanje iz kviza.
Želite još kvizova?
Nastavite s testiranjem!
3. dio od 3: Rad na terenu
Korak 1. Budite spremni za kretanje
Određena područja su nadolazeća za ovo tržište. Silicijska dolina u Kaliforniji očiti je izbor za ovo područje. Međutim, druga, neočekivanija područja, poput Washingtona, DC, Alabame, Virginije, Utaha i Montane, prognozirala su rast u području do 45 posto.
Iako vam neke tvrtke mogu dopustiti da se vozite na posao, većinom će vas htjeti u uredu. Mnoge tehnološke tvrtke cijene grupnu kreativnost koju je lakše potaknuti u uredskom okruženju
Korak 2. Prijavite se za pozicije
Ako planirate raditi za tehnološku tvrtku, počnite se prijavljivati za pozicije. Popise poslova možete pronaći na velikim web stranicama za posao, kao što su Monster, Doista 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 pogledajte programera. Ta se mjesta želite prijaviti jer već imate strast prema onome što rade.
U koju vrstu tvrtke se prijavljujete ovisi o tome što želite. Ako radite pri pokretanju, vjerojatno ćete imati više vremena za korištenje aplikacije i možda više kontrole. Međutim, ne znate hoće li tvrtka uspjeti ili propasti u svojim ranim fazama. S već etabliranom tvrtkom 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 propada
Korak 3. Iskoristite svoje iskustvo
Ako imate diplomu i iskustvo, upotrijebite to za lakše dobivanje posla. Na primjer, ako ste sami dizajnirali svoju aplikaciju, sada imate način pokazati koliko dobro možete kodirati ili dizajnirati. Ako ste stažirali u nekoj tvrtki, sada imate za sobom iskustvo koje drugi kandidati možda nemaju. Iskoristite sve što imate da se istaknete od drugih kandidata.
U svom propratnom pismu svakako istaknite iskustvo koje imate. Na primjer, da ste imali pripravnički staž, mogli biste reći: "Bio bih vrijedna vrijednost za vašu tvrtku jer već imam iskustva u kodiranju u tehnološkoj tvrtki slične veličine. Stažirao sam u XYZ Techu 6 mjeseci 2014."
Korak 4. Budite ispred krivulje
Kad radite u tehnološkoj industriji, uvijek morate znati što vas čeka. Jedan od načina za to je čitanje tehničkih časopisa jer se često usredotočuju na ono što je pred nama. Kako se nove platforme i tehnologija za kodiranje pojavljuju na tržištu, vaša je odgovornost naučiti je kako ne biste zastarjeli.
Korak 5. Reklamirajte i profitirajte svoju aplikaciju
Ako se bavite poslovima sami, to znači da morate biti sve za svoju aplikaciju. Morate smisliti najbolji način da od toga profitirate, a zatim morate svoju aplikaciju plasirati na većim društvenim mrežama.
- Neke tvrtke nude aplikaciju besplatno, a zatim je naplaćuju kako bi igra bila brža ili ugodnija, poput ponude paketa novčića ili zvijezda. Kupci će možda već pronaći ove vrste poticaja u igri, ali paketi ubrzavaju igru za nestrpljive igrače, osobito ako igru uskladite tako da se samo toliko može završiti u jednom danu bez više u igri kovanje novca.
- Pronađite prave ključne riječi. Kada imenujete svoju aplikaciju i pišete opis, razmislite o tome što će vaši korisnici tražiti. Koju biste riječ koristili za pretraživanje svoje aplikacije? Morate to učiniti dijelom 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 imaju načina da si međusobno pomažu u igri, kao što je mogućnost davanje drugim korisnicima dodatnih života. 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 spremni platiti za oglašavanje, bit će vam teško izgraditi bazu korisnika, pogotovo ako se oslanjate samo na svoje prijatelje.
Postići
0 / 0
3. dio Kviz
Koji je grad najbolji za tržište razvoja mobilnih aplikacija?
Cleveland, Ohio
Ne! Cleveland nije poznat na tržištu razvoja mobilnih aplikacija. Možda biste trebali razmisliti o drugim gradovima, poput Washingtona, DC Pokušajte s drugim odgovorom …
Silicijska dolina, Kalifornija
Apsolutno! Silicijska dolina smatra se mekom razvoja mobilnih aplikacija. Osim toga, države poput Alabame, Virginije, Utaha i Montane predviđaju rast u području do 45 posto! Čitajte dalje za još jedno pitanje iz kviza.
Seattle, Washington
Ne baš! Washington nije poznat kao nadolazeće područje na tržištu razvoja mobilnih aplikacija. Možda biste trebali razmotriti države poput Alabame ili Virginije. Odaberite drugi odgovor!
Bangor, Maine
Pokušajte ponovno! Ni Bangor ni država Maine nisu poznati po poslovima razvoja mobilnih aplikacija. Neke tvrtke mogu vam omogućiti telekomunikaciju, iako vas većina želi u uredu. Pokušajte s drugim odgovorom…
Želite još kvizova?
Nastavite s testiranjem!