Kako postati programer mobilnih aplikacija (sa slikama)

Sadržaj:

Kako postati programer mobilnih aplikacija (sa slikama)
Kako postati programer mobilnih aplikacija (sa slikama)

Video: Kako postati programer mobilnih aplikacija (sa slikama)

Video: Kako postati programer mobilnih aplikacija (sa slikama)
Video: Strangest Wilderness Disappearances EVER! 2024, Svibanj
Anonim

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

Postanite programer mobilnih aplikacija Korak 1
Postanite programer mobilnih aplikacija Korak 1

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.
Postanite programer mobilnih aplikacija Korak 2
Postanite programer mobilnih aplikacija Korak 2

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

Postanite programer mobilnih aplikacija Korak 3
Postanite programer mobilnih aplikacija Korak 3

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.
Postanite programer mobilnih aplikacija Korak 4
Postanite programer mobilnih aplikacija Korak 4

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.

Postanite programer mobilnih aplikacija Korak 5
Postanite programer mobilnih aplikacija Korak 5

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

Postanite programer mobilnih aplikacija Korak 6
Postanite programer mobilnih aplikacija Korak 6

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

Postanite programer mobilnih aplikacija Korak 7
Postanite programer mobilnih aplikacija Korak 7

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.
Postanite programer mobilnih aplikacija Korak 8
Postanite programer mobilnih aplikacija Korak 8

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.
Postanite programer mobilnih aplikacija Korak 9
Postanite programer mobilnih aplikacija Korak 9

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

Postanite programer mobilnih aplikacija Korak 10
Postanite programer mobilnih aplikacija Korak 10

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?"
Postanite programer mobilnih aplikacija Korak 11
Postanite programer mobilnih aplikacija Korak 11

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.
Postanite programer mobilnih aplikacija Korak 12
Postanite programer mobilnih aplikacija Korak 12

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

Postanite programer mobilnih aplikacija Korak 13
Postanite programer mobilnih aplikacija Korak 13

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

Postanite programer mobilnih aplikacija Korak 14
Postanite programer mobilnih aplikacija Korak 14

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

Postanite programer mobilnih aplikacija Korak 15
Postanite programer mobilnih aplikacija Korak 15

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."

Postanite programer mobilnih aplikacija Korak 16
Postanite programer mobilnih aplikacija Korak 16

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.

Postanite programer mobilnih aplikacija Korak 17
Postanite programer mobilnih aplikacija Korak 17

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!

Preporučeni: