Tänapäeval on mobiiltelefonid muutunud igapäevaelus sama oluliseks kui rahakotid, nii et arengud selles valdkonnas liiguvad kiiremini. Kui suudate keskenduda ja teate, mida soovite teha, võite kergesti saada mobiilirakenduse arendajaks. See artikkel sisaldab lühijuhendit, mis näitab teile, kuidas näidata oma usaldusväärsust rakenduste arendajana.
Samm
Osa 1 /3: Kogemuste omandamine ja haridus
Samm 1. Hankige arvutiteaduse kolledž
Isegi kui te ei olnud tegelikult arvutiteaduse eriala, võib see anda teile põhiteavet rakenduste arendamise valdkonna kohta. Samuti on paljud ettevõtted rohkem huvitatud, kui teil on (vähemalt) arvutiteaduse kraad, kui need ettevõtted soovivad teid rakenduste arendajana tööle võtta.
- Kui saate, proovige kolledži ajal spetsialiseeruda mobiilirakenduste kodeerimisele.
- Samuti võite osaleda kursustel muudes asjakohastes valdkondades, näiteks tarkvaraarenduses. Tegelikult pakuvad mõned ülikoolid kursuste valikut, mis käsitlevad spetsiaalselt mobiilirakenduste arendamist.
Samm 2. Valige üks suurematest saadaolevatest mobiilirakenduste platvormidest
Mobiilirakenduste peamised platvormid on Android, Apple (iOS), Windows, Symbian ja RIM (Blackberry). Saate õppida kõiki neid platvorme kodeerima, kuid peate võib -olla selle valima, kui alles alustate mobiilirakenduste arendamisega.
Tänapäeval on Android turul domineeriv platvorm, kuigi Apple näib samuti oma edu saavutavat. Üks neist platvormidest võib olla õige valik karjääri alustamiseks mobiilirakenduste arendamise valdkonnas
Samm 3. Kasutage Internetis rakenduste arendusprogrammi
Näiteks Apple'il on iOS -i arenduskeskuse sait. Seal näete õpetusi ja videoid, mis aitavad teil rakendust kodeerida. Vahepeal on Androidil ka sarnane sait nimega Android Developers Training. Siiski ei pea te lootma ainult nendele ametlikele saitidele. Paljud Interneti -veebisaidid pakuvad tasuta kodeerimistunde ja õpetusi, kuigi võite otsida ka tasulisi tunde, kui soovite õppida keerukamat kodeerimist.
- Üks sait, mis võimaldab teil kodeerimist õppida, on W3Schools, tuntud veebisait kodeerimise õppimiseks. Sellel saidil on Jquery Mobile'i jaoks spetsiaalne jaotis, mida saab kasutada mobiilirakenduste loomiseks. Kodeerimissüsteem põhineb CSS3 ja HTML5.
- Võite külastada ka saite, mis pakuvad tasuta Interneti -tunde erinevates valdkondades, näiteks edX või Coursera.
Samm 4. Proovige läbida turundusklass või kursus
Ülikoolis õppides saate osaleda turundusklassides või kursustel. Kui elate Ameerika Ühendriikides, saate kogukonna kolledžis turundustunnis osaleda, et saada haridust madalama hinnaga. Turundusoskuste arendamiseks võite isegi osaleda mõne Interneti -saidi, näiteks Coursera, tundides. Kui soovite saada rakenduste arendajaks, peate oma arendatud mängu või rakendust avalikkusele turustama; muidu ei tea inimesed teie rakendusest.
Samm 5. Võtke äriklass
Nagu turundusoskused, on ka ärioskused rakenduste edukaks arendamiseks olulised. Järgnevad äriklassid aitavad teil õppida, kuidas oma väljatöötatud rakendustest õigesti raha teenida, ning loovad stiimuli teistele inimestele teie rakenduste jaoks rohkem raha kulutada.
Osa 2 /3: Koolitusoskused
Samm 1. Töötage välja oma rakendus
Kui soovite, et teid palkaks konkreetne ettevõte, on praegu hea tava oma rakenduse väljatöötamine. Pole tähtis, millist rakendust arendate, kui saate luua kasulikke või lõbusaid rakendusi. Nii on teil tööd otsides ettevõtte jaoks tõestusmaterjal.
Selle valdkonna kogemus, isegi kui teil on ainult rakenduste arendamise kogemus, võib muuta teid teiste kandidaatidega võrreldes edukamaks kandidaadiks
Samm 2. Otsige ideid rakenduste jaoks, mida saab teha
Suurem osa ringluses olevatest rakendustest on muidugi mängurakendused. Mängud võivad panna inimesed aega veetma, ilma et igav hakkaks. Siiski võite rakenduste loomise või arendamise esialgse ideena võtta kasutajate või kogukonna vajadusi. Seetõttu tuleb kõigepealt järgida olemasolevaid vajadusi. Pöörake tähelepanu oma ja sõprade elule ning mõelge probleemidele (nii teie kui ka nende), mida saaks rakenduse abil lahendada. Kui teil on idee, alustage rakenduse kaardistamist.
- Näiteks töötati välja sellised rakendused nagu DocScan ja Scannable, kuna inimesed vajasid võimalust dokumentide skannimiseks ja salvestamiseks, kui nad ei saanud arvutit kasutada. Arendajad nägid selle vajadust ja proovisid seda rakendusega täita.
- Teised rakendused, näiteks retseptirakendused, muudavad inimeste jaoks retseptide leidmise ja kasutamise lihtsamaks, sest retsepte on lihtsam lugeda tahvelarvutist või telefonist kui arvutist.
Samm 3. Keskenduge rakenduse kasutatavusele
Ennekõike peab arendatud rakendus olema kasutajatel hõlpsasti kasutatav. Seetõttu peab rakenduse põhileht saama selgete nuppude, kontrastsete värvide ja lihtsa navigeerimise kaudu juhendada kasutajaid rakendust kasutama.
- Üks nipp on veenduda, et võtate ekraanil võimalikult palju ruumi. See aga ei tähenda, et peate iga vaba ruumi nuppude või juhtnuppudega katma, sest vajate tööriistade või nuppude ümber vaba ruumi, et need oleksid kergesti nähtavad või loetavad. Võimaluse korral tasakaalustage vaba ruumi kasutamine suurte nuppude väljanägemisega. Lisaks peate veenduma, et olemasolevad kontrollerid ja nupud kuvatakse võimalikult lihtsalt.
- Muutke rakendus hõlpsasti mõistetavaks. See tähendab, et kasutajad ei pea viitama teistele lehtedele, et teada saada, kuidas teie loodud rakendust kasutada. Kasutajal peaks olema võimalik arvata ja teada, kuidas seda kasutada, vaadates kuvatavaid kontrollereid või nuppe.
Samm 4. Kui vajate, hankige abi
Isegi kui teil on kodeerimisoskus, ei pruugi teil olla vajalikke disainioskusi. Kui vajate teatud valdkonnas abi, proovige palgata keegi teine või teha koostööd kellegi teisega, kes nõustub maksma osa teie sissetulekust. Lisage kindlasti oma nimi vastavalt tema panusele (nt lisage A nimi rakenduse graafilise disainerina, kui ta kujundab rakenduse liidese) alati, kui esitate oma arendatud rakendust.
Kui te ei tea, kust kedagi palgata, võite külastada vabakutselisi töösaite, näiteks UpWork. Seal saate palgata inimesi erinevatest valdkondadest
Samm 5. Ärge unustage rakendust võimalike vigade osas testida
Uutes rakendustes on alati vigu, nii et peate neid testima. Laske oma sõpradel seda testida, et teada saada, kus viga on, et saaksite selle parandada. Testid aitavad ka välja selgitada, mis loeb teie rakenduses edukaks ja mis ebaõnnestub.
- Teisisõnu, paluge sõpradel rakendus oma telefoni alla laadida. Laske neil seda kasutada, et teada saada, kas neil on rakendusega viga.
- Oluline on saada tagasisidet rakenduse toimivuse ja selle juhtelementide kohta. Küsige oma sõpradelt küsimusi, näiteks „Kas teil on probleeme rakenduse juhtelementidega?” ja "Milliseid probleeme teil rakenduse kasutamisel tekkis?"
Samm 6. Lülitu teisele platvormile
Nüüd, kui olete õppinud rakendusi ühele platvormile ehitama, on teil aeg teisele üle minna. Kaotate kliente, kui te ei paku rakendusi platvormidele, mida kõik kasutavad.
- Iga platvormi puhul peate mõtlema erinevatele probleemidele. Näiteks iOS -ilt Androidile üleminekul peate arvestama erinevate ekraanisuurustega. IOS -is on pakutavate ekraanisuuruste arv piiratud, Androidil aga laiem ekraanisuuruste valik. Lisaks näeb teie rakendus igal platvormil veidi erinev välja.
- Teine oluline asi on hoida rakenduse liides lihtsana. Mida keerukam see välja näeb, seda raskem on see teisendada mõnele teisele platvormile ja muuta see erinevate ekraanisuuruste puhul esinduslikuks.
Samm 7. Järgige õpipoisiõppe programmi
Teine võimalus kogemuste saamiseks (isegi siis, kui olete veel ülikoolis või koolis) on õpipoisiprogrammi läbimine. Tavaliselt saate teavet koolitusprogrammide kohta koolide või ülikoolide kaudu, sest ettevõtted külastavad koole, et leida õpilasi, kes soovivad õpipoisiõppes osaleda. Õpipoisiõppe programmist, milles osalete, saate isegi teenida raha õppemaksu tasumiseks või teatud ainepunktide täitmiseks.
- Õpipoisiõppe programm võib olla meeldejääv kogemus. Ärge aga kohe oodake, et saate programmi kodeerida. Samuti on võimalik, et peate õpipoisiprogrammi ajal tegema “kerget” tööd (nt kohvi valmistamine).
- Paljud suured tehnoloogiaettevõtted pakuvad praktikaprogramme kohalikele üliõpilastele, seega on hea mõte vaadata ka nende ettevõtete ametlikke veebisaite.
Osa 3 /3: Töö põllul
Samm 1. Valmistuge liikumiseks
Mõned piirkonnad või linnad on muutumas rakenduste arendamise turu jaoks „trendikaks” kohaks. Näiteks Ameerika Ühendriikides on California Silicon Valley suurepärane valik tehnoloogiaga (antud juhul rakenduste arendamisega) töötamiseks. Teised valdkonnad, mis võivad olla “ootamatud”, nagu Washington, D. C., Alabama, Virginia, Utah ja Montana, näitavad aga isegi 45% tehnoloogilist progressi. Indoneesias endas asuvad tehnoloogiaga tegelevad ettevõtted Jakartas. Kuid ka teised linnad nagu Bandung, Depok ja Bekasi võivad olla hea valik tehnoloogiasektoris töö leidmiseks.
Kuigi mõned ettevõtted lubavad teil töötada Interneti kaudu, soovivad need ettevõtted sageli, et te töötaksite nende kontorites. Paljud tehnoloogiaettevõtted hindavad grupi loovust, mida on muidugi lihtsam julgustada ja arendada, kui töötajad töötavad kontorikeskkonnas
Samm 2. Kandideerige soovitud asendisse
Kui plaanite töötada tehnoloogiaettevõttes, hakake soovitud ametikohale kandideerima. Tööpakkumisi leiate veebisaitidelt nagu Upwork, Jobstreet või Yahoo. Siiski võite vabade töökohtade leidmiseks otsida ka suurte mobiilirakenduste arendusettevõtete ametlikelt veebisaitidelt. Mõelge rakendusele, mis teile meeldib, ja uurige arendusettevõtte kohta. Need ettevõtted on kohad, kuhu peaksite tööle kandideerima, sest olete juba huvitatud sellest, mida ettevõte teeb.
Ettevõtte tüüp, kuhu kandideerite, sõltub teie ootustest. Kui töötate alustavas ettevõttes, on teil tõenäoliselt raskem arendatava rakendusega otsesemalt võidelda (ja võib-olla teil on selle arendamise üle suurem kontroll). Kuid te ei tea, kas ettevõte saavutab varases staadiumis edu või ebaõnnestub. Vahepeal arenenumate ettevõtete puhul töötate tõenäoliselt mõne rakenduse jaoks väikeste asjadega ja teil pole palju kontrolli. Teisest küljest võite tunda end kindlamalt, et ettevõte ei lähe läbi
Samm 3. Kasutage oma kogemusi
Kui teil on asjakohane kraad ja kogemus, kasutage töö leidmiseks mõlemat. Näiteks kui olete kunagi rakenduse ise kujundanud, on teil võimalus näidata, kui hea on teie kodeerimine või disain. Kui olete ettevõttes õpipoisiõppe programmis osalenud, on teil juba töökogemus, mida teistel kandidaatidel või taotlejatel ei pruugi olla. Kasutage seda, mis teil on, et teistest kandidaatidest silma paista.
Märkige kindlasti kaaskirjale töökogemus. Näiteks kui olete osalenud õpipoisiõppe programmis, võite kirjutada: „Võin olla teie ettevõttele suur eelis, sest mul on juba teiega sarnases tehnoloogiaettevõttes kodeerimise alal töötamise kogemus. Osalesin õpipoisiõppe programmis aadressil (õpipoisiõppe programmi pakkuva ettevõtte nimi) ajal [õpipoisiõppe kestus] (õppeaasta)."
Samm 4. Hoidke alati uutel arengutel silma peal
Tehnikatööstuses töötades peaksite alati olema kursis uusimate arengute või tehnoloogiatega. Üks võimalus seda teada saada on lugeda tehnoloogiaajakirju, sest need keskenduvad tavaliselt uusimatele tehnoloogiatele. Kuna turule ilmuvad uued kodeerimisplatvormid ja -tehnoloogiad, on teie kohustus neid õppida, et te ei jääks maha.
Samm 5. Loodud rakenduse turg ja kasum
Kui soovite ise äri teha, peate rakenduse jaoks ise asju tegema. Otsustage, milline on parim viis oma loodud rakendusest kasu saada, seejärel müüge oma rakendus erinevate sotsiaalmeediate kaudu.
- Mõned ettevõtted pakuvad rakendusi, mida saate tasuta alla laadida, kuid võtavad teilt tasu teatud toodete eest, et muuta mäng kiiremaks või põnevamaks, näiteks mündi- või tähepakid. Kliendid võivad juba leida selliseid stiimuleid mängudes, mida nad mängivad, kuid müügil olevad lisapaketid võivad kiirendada mängu edenemist mängijatele, kes ei jõua mängu lõpetamist ära oodata, eriti kui mängite mängu tahtlikult pidevalt, nii et palju edusamme. mida on võimalik saada ühe päeva jooksul, ilma et peaksite täielikult lootma müntidele või mängust teenitud rahale.
- Otsige õigeid märksõnu. Rakendusele nime pannes ja kirjeldust kirjutades mõelge, mida kliendid otsivad. Milliseid sõnu saab rakenduse otsimiseks kasutada? Võimalusel lisage sõna oma nime, kirjelduse või märksõna osana.
- Kasutage rakenduses jagamissüsteemi. Üks viis, kuidas rakenduse kasutajaid teie rakenduse kohta teavet jagada, on pakkuda kasutajatele võimalusi üksteist mängus aidata, näiteks võimalus jagada teiste kasutajatega täiendavaid elusid. Kui kasutajad saavad teie rakenduse kohta teavet jagada suurematel sotsiaalmeedia platvormidel, näiteks Facebookis, võib sellest kindlasti kasu olla teie rakenduse reklaamimisel.
- Ärge unustage maksta. Saate ülesehitatud rakenduse üles laadida Facebooki või mobiiliplatvormile, kuid kui te ei soovi reklaamitasusid maksta, võib teil olla keeruline kliendibaasi luua, eriti kui loodate oma rakenduse reklaamimisel ainult sõpradele.