Kako postati razvijalec mobilnih aplikacij (s slikami)

Kazalo:

Kako postati razvijalec mobilnih aplikacij (s slikami)
Kako postati razvijalec mobilnih aplikacij (s slikami)

Video: Kako postati razvijalec mobilnih aplikacij (s slikami)

Video: Kako postati razvijalec mobilnih aplikacij (s slikami)
Video: 10 самых опасных продуктов, которые можно есть для иммунной системы 2024, November
Anonim

Danes so mobilni telefoni v vsakdanjem življenju postali tako pomembni kot denarnice, zato se razvoj na tem področju odvija hitreje. Če se lahko osredotočite in veste, kaj želite početi, lahko preprosto postanete razvijalec mobilnih aplikacij. Ta članek vsebuje hiter vodnik, ki vam bo pokazal, kako dokazati svojo verodostojnost kot razvijalec aplikacij.

Korak

1. del od 3: Pridobivanje izkušenj in izobraževanje

Postanite razvijalec mobilnih aplikacij 1. korak
Postanite razvijalec mobilnih aplikacij 1. korak

Korak 1. Pridobite fakulteto za računalništvo

Tudi če dejansko niste študirali računalništva, vam lahko zagotovi osnovne informacije o področju razvoja aplikacij. Tudi mnoga podjetja bodo bolj zainteresirana, če imate (vsaj) diplomo iz računalništva, ko vas želijo ta podjetja zaposliti kot razvijalca aplikacij.

  • Če je mogoče, se poskusite specializirati za kodiranje mobilnih aplikacij, ko ste še na fakulteti.
  • Lahko se udeležite tudi drugih področij, na primer razvoja programske opreme. Pravzaprav nekatere univerze ponujajo izbiro predmetov, ki posebej obravnavajo razvoj mobilnih aplikacij.
Postanite razvijalec mobilnih aplikacij 2. korak
Postanite razvijalec mobilnih aplikacij 2. korak

Korak 2. Izberite eno od glavnih razpoložljivih platform za mobilne aplikacije

Glavne platforme za mobilne aplikacije so Android, Apple (iOS), Windows, Symbian in RIM (Blackberry). Lahko se naučite kodirati vse te platforme, vendar jih boste morda morali izbrati, ko šele začenjate na področju razvoja mobilnih aplikacij.

Danes je Android prevladujoča platforma na trgu, čeprav se zdi, da si Apple prizadeva tudi za uspeh. Ena od teh platform je lahko prava izbira za začetek kariere na področju razvoja mobilnih aplikacij

Postanite razvijalec mobilnih aplikacij 3. korak
Postanite razvijalec mobilnih aplikacij 3. korak

Korak 3. Uporabite program za razvoj aplikacij na internetu

Apple ima na primer spletno mesto iOS Dev Center. Tam si lahko ogledate vadnice in videoposnetke, ki vam bodo pomagali, da se naučite kodirati svojo aplikacijo. Medtem ima Android podobno spletno mesto z imenom Usposabljanje za razvijalce za Android. Vendar se vam ni treba zanašati samo na ta uradna spletna mesta. Mnoga spletna mesta na internetu ponujajo brezplačne tečaje kodiranja in vaje, čeprav lahko iščete tudi plačane razrede, če se želite naučiti bolj zapletenega kodiranja.

  • Eno spletno mesto, ki vam omogoča učenje kodiranja, je W3Schools, dobro znano spletno mesto za učenje kodiranja. Spletno mesto ima poseben razdelek o Jquery Mobile, ki ga lahko uporabite za ustvarjanje mobilnih aplikacij. Kodiranje temelji na CSS3 in HTML5.
  • Obiščete lahko tudi spletna mesta, ki ponujajo brezplačne internetne tečaje na različnih področjih, na primer edX ali Coursera.
Postanite razvijalec mobilnih aplikacij 4. korak
Postanite razvijalec mobilnih aplikacij 4. korak

Korak 4. Poskusite opraviti tečaj ali tečaj trženja

Med študijem na univerzi se lahko udeležite tečajev ali tečajev trženja. Če živite v Združenih državah Amerike, se lahko udeležite tečaja trženja na lokalni fakulteti, da se izobražujete po nižji ceni. Za razvoj svojih marketinških sposobnosti se lahko celo udeležujete tečajev na nekaterih spletnih mestih, kot je Coursera. Če želite postati razvijalec aplikacij, morate igro ali aplikacijo, ki ste jo razvili, tržiti javnosti; drugače ljudje ne bodo vedeli za vašo aplikacijo.

Postanite razvijalec mobilnih aplikacij 5. korak
Postanite razvijalec mobilnih aplikacij 5. korak

Korak 5. Vzemite poslovni razred

Tako kot veščine trženja so tudi poslovne sposobnosti pomembne za uspešen razvoj aplikacij. Poslovni razredi, ki sledijo, vam pomagajo, da se naučite, kako pravilno zaslužiti z aplikacijami, ki jih razvijate, pa tudi spodbujajo druge ljudi, da porabijo več denarja za vaše aplikacije.

2. del 3: Usposabljanja

Postanite razvijalec mobilnih aplikacij 6. korak
Postanite razvijalec mobilnih aplikacij 6. korak

Korak 1. Razvijte svojo aplikacijo

Če želite, da vas najame določeno podjetje, je dobra praksa zdaj razvoj lastne aplikacije. Ni važno, kakšno aplikacijo razvijate, če le lahko ustvarite uporabne ali zabavne aplikacije. Na ta način, ko iščete službo, imate "dokaz", da pokažete podjetje.

Izkušnje na tem področju, tudi če imate le izkušnje pri razvoju aplikacij, vas lahko naredijo bolj naprednega kandidata v primerjavi z drugimi kandidati

Postanite razvijalec mobilnih aplikacij 7. korak
Postanite razvijalec mobilnih aplikacij 7. korak

Korak 2. Poiščite ideje za aplikacije, ki jih je mogoče izdelati

Večina aplikacij v obtoku so seveda aplikacije za igre. Igre lahko ljudem omogočijo, da si vzamejo čas, ne da bi se dolgočasile. Vendar pa lahko za ustvarjanje ali razvoj aplikacij vzamete potrebe uporabnikov ali skupnosti. Zato je prvi korak določiti obstoječe potrebe. Bodite pozorni na svoje življenje in življenje svojih prijateljev ter pomislite na težave (tako v vašem kot v njihovem), ki bi jih lahko rešili z aplikacijo. Ko imate idejo, začnite načrtovati aplikacijo.

  • Na primer, aplikacije, kot sta DocScan in Scannable, so bile razvite, ker so ljudje potrebovali način skeniranja in shranjevanja dokumentov, ko niso mogli uporabljati računalnika. Razvijalci so videli potrebo po tem in ga poskušali izpolniti z aplikacijo.
  • Druge aplikacije, na primer aplikacije za recepte, ljudem olajšajo iskanje in uporabo receptov, ker je lažje brati recepte iz tabličnega računalnika ali telefona kot iz računalnika.
Postanite razvijalec mobilnih aplikacij 8. korak
Postanite razvijalec mobilnih aplikacij 8. korak

Korak 3. Osredotočite se na uporabnost aplikacije

V prvi vrsti mora biti razvita aplikacija enostavna za uporabnike. Zato mora glavna stran aplikacije voditi uporabnike pri uporabi aplikacije z jasnimi gumbi, kontrastnimi barvami in preprosto navigacijo.

  • Ena zvijača je, da na zaslonu zavzamete čim več prostora. Vendar to ne pomeni, da morate vsak razpoložljiv prostor pokriti z gumbi ali upravljalnimi elementi, ker boste še vedno potrebovali nekaj prostega prostora okoli orodij ali gumbov, da bodo lahko vidni ali čitljivi. Čim bolj uravnotežite uporabo prostega prostora s pojavom velikih gumbov. Poleg tega morate zagotoviti, da so obstoječi krmilniki in gumbi prikazani čim bolj preprosto.
  • Olajšajte razumevanje aplikacije. To pomeni, da se uporabnikom ni treba sklicevati na druge strani, če želijo izvedeti, kako uporabljati aplikacijo, ki ste jo ustvarili. Uporabnik bi moral uganiti in vedeti, kako ga uporabljati, tako da si ogleda prikazane krmilnike ali gumbe.
Postanite razvijalec mobilnih aplikacij 9. korak
Postanite razvijalec mobilnih aplikacij 9. korak

Korak 4. Poiščite pomoč, če jo potrebujete

Tudi če imate kodiranje, morda nimate potrebnih oblikovalskih sposobnosti. Če potrebujete pomoč na določenem področju, poskusite najeti nekoga drugega ali sodelovati z nekom, ki se strinja, da bo del vašega dohodka prejel kot plačilo. Kadar koli predstavite svojo razvito aplikacijo, vključite njegovo ime v skladu z njegovim prispevkom (npr. Vključite ime A kot grafičnega oblikovalca aplikacije, če oblikuje vmesnik aplikacije).

Če ne veste, kje lahko nekoga zaposlite, obiščite samostojna delovna mesta, kot je UpWork. Tam lahko najamete ljudi z različnih področij

Postanite razvijalec mobilnih aplikacij 10. korak
Postanite razvijalec mobilnih aplikacij 10. korak

Korak 5. Ne pozabite preizkusiti aplikacije za morebitne napake

Nove aplikacije imajo vedno napake, zato jih morate preizkusiti. Prijatelji naj ga preizkusijo, da ugotovijo, kje je napaka, da jo lahko odpravite. Preizkusi vam pomagajo tudi ugotoviti, kaj v vaši prijavi šteje za uspešno in kaj ne.

  • Z drugimi besedami, prosite prijatelje, naj aplikacijo prenesejo na svoje telefone. Naj ga uporabijo, da ugotovijo, ali pri aplikaciji prihaja do napake.
  • Pomembno je, da dobite povratne informacije o delovanju aplikacije in njenih kontrolah. Vprašajte prijatelje, na primer: "Ali imate težave z upravljanjem aplikacij?" in "Kakšne težave ste imeli pri uporabi aplikacije?"
Postanite razvijalec mobilnih aplikacij 11. korak
Postanite razvijalec mobilnih aplikacij 11. korak

Korak 6. Preklopite na drugo platformo

Zdaj, ko ste se naučili graditi aplikacije na eni platformi, je čas, da preklopite na drugo. Stranke boste izgubili, če ne ponudite aplikacij za platforme, ki jih uporabljajo vsi.

  • Za vsako platformo morate razmišljati o različnih vprašanjih. Na primer, pri prehodu z iOS na Android morate upoštevati različne velikosti zaslona. V sistemu iOS je število ponujenih velikosti zaslona bolj omejeno, medtem ko ima Android širši izbor velikosti zaslona. Prav tako bo vaša aplikacija na vsaki različni platformi videti nekoliko drugače.
  • Druga pomembna stvar je, da je vmesnik aplikacije preprost. Bolj ko je videti zapleteno, težje ga bo pretvoriti v drugo platformo in ga prikazati na različnih velikostih zaslona.
Postanite razvijalec mobilnih aplikacij 12. korak
Postanite razvijalec mobilnih aplikacij 12. korak

Korak 7. Sledite programu vajeništva

Drug način za pridobivanje izkušenj (tudi ko ste še na fakulteti ali v šoli) je izobraževanje. Običajno lahko dobite informacije o programih vajeništva prek šol ali univerz, ker bodo podjetja obiskovala šole, da bi poiskala študente, ki se želijo pripraviti. S programom vajeništva, v katerem sodelujete, lahko celo zaslužite za plačilo šolnine ali izpolnitev določenih kreditov.

  • Program vajeništva je lahko nepozabna izkušnja. Vendar ne pričakujte takoj, da boste lahko kodirali program. Možno je tudi, da boste med vajeništvom morali opravljati »lahka« dela (npr. Pripravo kave).
  • Mnoga velika tehnološka podjetja ponujajo programe vajeništva za študente lokalnih univerz, zato je dobro, da preverite tudi uradne spletne strani teh podjetij.

3. del 3: Delo na terenu

Postanite razvijalec mobilnih aplikacij 13. korak
Postanite razvijalec mobilnih aplikacij 13. korak

Korak 1. Pripravite se na premik

Nekatera območja ali mesta postajajo »trendno« mesto na trgu razvoja aplikacij. V Združenih državah je na primer Silicijeva dolina v Kaliforniji odlična izbira za področje tehnologije (v tem primeru razvoj aplikacij). Druga področja, ki so lahko "nepričakovana", na primer Washington, DC, Alabama, Virginia, Utah in Montana, kažejo kar 45% tehnološki napredek. V Indoneziji podjetja s tehnologijo imajo sedež v Džakarti. Vendar pa so lahko tudi druga mesta, kot so Bandung, Depok in Bekasi, dobra izbira kraja za iskanje zaposlitve v tehnološkem sektorju.

Čeprav vam nekatera podjetja dovoljujejo delo prek interneta, si ta podjetja pogosto želijo, da delate v njihovih pisarnah. Mnoga tehnološka podjetja cenijo ustvarjalnost skupine, ki jo bo seveda lažje spodbujati in razvijati, ko zaposleni delajo v pisarniškem okolju

Postanite razvijalec mobilnih aplikacij 14. korak
Postanite razvijalec mobilnih aplikacij 14. korak

Korak 2. Prijavite se za želeno mesto

Če nameravate delati za tehnološko podjetje, se začnite prijavljati na želeno delovno mesto. Prosta delovna mesta najdete na spletnih mestih, kot so Upwork, Jobstreet ali Yahoo. Lahko pa poiščete tudi prosta delovna mesta na uradnih spletnih mestih večjih podjetij za razvoj mobilnih aplikacij. Pomislite na aplikacijo, ki vam je všeč, in se pozanimajte o podjetju za razvijalce. Ta podjetja so mesta, kamor se morate prijaviti, ker se že zanimate, kaj podjetje počne.

Vrsta podjetja, v katero se boste prijavili, bo odvisna od tega, kaj pričakujete. Če delate za zagonsko podjetje, se boste verjetno bolj neposredno spopadli z razvijajočo se aplikacijo (in morda tudi z večjim nadzorom nad razvojem). Ne veste pa, ali bo podjetje v zgodnjih fazah doseglo uspeh ali ne. Medtem pa boste za naprednejša podjetja za nekaj aplikacij verjetno delali na majhnih stvareh in ne boste imeli veliko nadzora. Po drugi strani pa ste lahko bolj prepričani, da podjetje ne bo propadlo

Postanite razvijalec mobilnih aplikacij 15. korak
Postanite razvijalec mobilnih aplikacij 15. korak

Korak 3. Uporabite izkušnje, ki jih imate

Če imate ustrezno izobrazbo in izkušnje, uporabite obe za zaposlitev. Na primer, če ste kdaj sami oblikovali aplikacijo, lahko pokažete, kako dobro je vaše kodiranje ali oblikovanje. Če ste obiskovali program vajeništva v podjetju, že imate delovne izkušnje, ki jih drugi kandidati ali prijavitelji morda nimajo. Uporabite tisto, kar imate, da izstopate od drugih kandidatov.

V spremnem pismu označite delovne izkušnje. Če ste na primer sodelovali v pripravniškem programu, bi lahko zapisali: »Za vaše podjetje sem lahko v veliko korist, saj že imam izkušnje s kodiranjem v tehnološkem podjetju, podobnem vašemu. Sodeloval sem v programu vajeništva pri (ime podjetja, ki izvaja program vajeništva) v času (trajanje vajeništva) v (letu vajeništva)."

Postanite razvijalec mobilnih aplikacij Korak 16
Postanite razvijalec mobilnih aplikacij Korak 16

Korak 4. Vedno bodite pozorni na nov razvoj

Pri delu v tehnološki industriji se morate vedno zavedati najnovejšega razvoja ali tehnologije. Eden od načinov za to je branje tehnoloških revij, ker se običajno osredotočajo na najnovejšo tehnologijo. Ker se na trgu pojavljajo nove platforme in tehnologije za kodiranje, je vaša odgovornost, da se jih naučite, da ne boste zaostali.

Postanite razvijalec mobilnih aplikacij 17. korak
Postanite razvijalec mobilnih aplikacij 17. korak

Korak 5. Trg in dobiček iz ustvarjene aplikacije

Če želite poslovati zase, boste morali za aplikacijo narediti stvari sami. Določite najboljši način za pridobivanje koristi od aplikacije, ki jo ustvarite, in nato prodajte svojo aplikacijo prek različnih družbenih medijev.

  • Nekatera podjetja ponujajo aplikacije, ki jih lahko brezplačno prenesete, vendar vam bodo zaračunale nekatere izdelke, da bo igra napredovala hitreje ali bolj razburljivo, na primer paketi kovancev ali zvezdic. Stranke morda že najdejo takšne spodbude v igrah, ki jih igrajo, vendar dodatni paketi v prodaji lahko pospešijo napredek igre za igralce, ki komaj čakajo, da igro končajo, še posebej, če igro namerno neprekinjeno igrate, veliko napredka, ki ga je mogoče doseči v enem dnevu, ne da bi se morali v celoti zanašati na kovance ali denar, zaslužen z igranjem igre.
  • Poiščite prave ključne besede. Ko poimenujete aplikacijo in pišete opis, pomislite, kaj stranke iščejo. S katerimi besedami lahko iščete aplikacijo? Če je mogoče, morate besedo vključiti kot del svojega imena, opisa ali ključne besede.
  • Uporabite sistem skupne rabe v aplikaciji. Eden od načinov, kako uporabnike aplikacije prepričati, da delijo podatke o vaši aplikaciji, je, da uporabnikom ponujajo načine, kako si med seboj pomagajo, na primer zmožnost deliti dodatna »življenja« z drugimi uporabniki. Če lahko uporabniki delijo podatke o vaši aplikaciji na večjih platformah družbenih medijev, na primer na Facebooku, vam bo to pri promociji aplikacije zagotovo koristilo.
  • Ne pozabite plačati. Vgrajeno aplikacijo lahko naložite na Facebook ali mobilno platformo, če pa neradi plačujete oglaševalske takse, boste morda težko ustvarili bazo strank, še posebej, če se za promocijo aplikacije zanašate samo na prijatelje.

Priporočena: