Mobilné telefóny sú dnes v každodennom živote rovnako dôležité ako peňaženky, takže vývoj v tejto oblasti postupuje rýchlejšie. Ak sa dokážete sústrediť a viete, čo chcete robiť, môžete sa ľahko stať vývojárom mobilných aplikácií. Tento článok obsahuje stručného sprievodcu, ktorý vám ukáže, ako preukázať dôveryhodnosť vývojára aplikácií.
Krok
Časť 1 z 3: Získavanie skúseností a vzdelávania
Krok 1. Získajte vysokoškolské vzdelanie v oblasti počítačových vied
Aj keď ste sa v skutočnosti nevenovali počítačovej vede, môže vám poskytnúť základné informácie o oblasti vývoja aplikácií. Mnoho spoločností bude tiež zaujímať viac, ak máte (aspoň) titul z informatiky, keď vás tieto spoločnosti chcú najať ako vývojárov aplikácií.
- Ak môžete, skúste sa špecializovať na kódovanie mobilných aplikácií, keď ste ešte na vysokej škole.
- Môžete tiež absolvovať kurzy v iných relevantných oblastiach, ako je vývoj softvéru. Niektoré univerzity v skutočnosti ponúkajú výber z kurzov, ktoré sa konkrétne zaoberajú vývojom mobilných aplikácií.
Krok 2. Vyberte si jednu z hlavných dostupných platforiem mobilných aplikácií
Hlavnými platformami pre mobilné aplikácie sú Android, Apple (iOS), Windows, Symbian a RIM (Blackberry). Môžete sa naučiť kódovať všetky tieto platformy, ale možno si budete musieť vybrať jednu, keď práve začínate v oblasti vývoja mobilných aplikácií.
Dnes je Android dominantnou platformou na trhu, aj keď sa zdá, že svoj úspech sleduje aj Apple. Jedna z týchto platforiem môže byť tou správnou voľbou na začatie kariéry v oblasti vývoja mobilných aplikácií
Krok 3. Použite program na vývoj aplikácií na internete
Napríklad spoločnosť Apple má web iOS Center pre vývojárov. Môžete tu vidieť návody a videá, ktoré vám pomôžu naučiť sa kódovať aplikáciu. Medzitým má Android podobnú stránku s názvom Android Developers Training. Nemusíte sa však spoliehať iba na tieto oficiálne stránky. Mnoho webových stránok na internete ponúka bezplatné kurzy a návody na kódovanie, aj keď sa môžete pozrieť aj na platené hodiny, ak sa chcete naučiť zložitejšie kódovanie.
- Jedna stránka, ktorá vám umožňuje naučiť sa programovať, je W3Schools, známa webová stránka pre učenie sa kódovaniu. Táto stránka má špeciálnu sekciu o Jquery Mobile, ktorú je možné použiť na vytváranie mobilných aplikácií. Systém kódovania je založený na CSS3 a HTML5.
- Môžete tiež navštíviť stránky, ktoré ponúkajú bezplatné internetové kurzy v rôznych oblastiach, napríklad edX alebo Coursera.
Krok 4. Skúste absolvovať kurz alebo kurz marketingu
Počas štúdia na univerzite môžete absolvovať marketingové kurzy alebo kurzy. Ak žijete v USA, môžete sa zúčastniť kurzu marketingu na komunitnej vysokej škole a získať vzdelanie za nižšie náklady. Môžete dokonca absolvovať hodiny na niektorých webových stránkach, ako je Coursera, aby ste rozvíjali svoje marketingové schopnosti. Ak sa chcete stať vývojárom aplikácií, musíte byť schopní predávať hru alebo aplikáciu, ktorú ste vyvinuli, verejnosti. v opačnom prípade ľudia nebudú vedieť o vašej aplikácii.
Krok 5. Absolvujte obchodnú triedu
Rovnako ako marketingové schopnosti, aj obchodné zručnosti sú dôležité pre úspešný vývoj aplikácií. Nasledujúce obchodné triedy vám pomôžu naučiť sa správne zarábať na aplikáciách, ktoré vyvíjate, a tiež budú motivovať ostatných k tomu, aby na vaše aplikácie míňali viac peňazí.
Časť 2 z 3: Nácvik zručností
Krok 1. Vytvorte si vlastnú aplikáciu
Ak sa chcete zamestnať v konkrétnej spoločnosti, osvedčeným postupom v súčasnosti je vývoj vlastnej aplikácie. Nezáleží na tom, aký druh aplikácie vyvíjate, pretože môžete vytvárať aplikácie, ktoré sú užitočné alebo zábavné. Týmto spôsobom, keď hľadáte prácu, máte „dôkaz“, ako spoločnosti ukázať.
Skúsenosti v tejto oblasti, aj keď máte len skúsenosti s vývojom aplikácií, z vás môžu urobiť pokročilejšieho kandidáta v porovnaní s inými kandidátmi
Krok 2. Hľadajte nápady na aplikácie, ktoré je možné vytvoriť
Väčšina aplikácií v obehu sú samozrejme herné aplikácie. Hry môžu ľuďom umožniť tráviť čas bez toho, aby sa nudili. Môžete však vziať potreby používateľov alebo komunity ako počiatočný nápad na vytváranie alebo vývoj aplikácií. Prvým krokom, ktorý je potrebné nasledovať, je preto určiť existujúce potreby. Dávajte pozor na svoj vlastný život a životy svojich priateľov a premýšľajte o problémoch (vo vašom aj v ich), ktoré by bolo možné pomocou aplikácie vyriešiť. Keď máte nápad, začnite aplikáciu mapovať.
- Napríklad aplikácie ako DocScan a Scannable boli vyvinuté preto, že ľudia potrebovali spôsob, ako skenovať a ukladať dokumenty, keď nemôžu používať počítač. Vývojári videli, že je to potrebné, a pokúsili sa to pomocou aplikácie naplniť.
- Ostatné aplikácie, ako sú napríklad recepty, uľahčujú ľuďom nájsť a používať recepty, pretože recepty je jednoduchšie čítať z tabletu alebo telefónu než z počítača.
Krok 3. Zamerajte sa na použiteľnosť aplikácie
V prvom rade musí byť vyvinutá aplikácia pre používateľov jednoduchá. Hlavná stránka aplikácie preto musí byť schopná sprevádzať používateľov v používaní aplikácie jasnými tlačidlami, kontrastnými farbami a jednoduchou navigáciou.
- Jeden trik je zaistiť, aby ste na obrazovke zaberali čo najviac miesta. To však neznamená, že musíte každý dostupný priestor pokryť tlačidlami alebo ovládacími prvkami, pretože okolo nástrojov alebo tlačidiel budete stále potrebovať dostatok voľného miesta, aby boli dobre viditeľné alebo čitateľné. Pokiaľ je to možné, vyvážte využitie voľného miesta so vzhľadom veľkých tlačidiel. Okrem toho sa musíte uistiť, že existujúce ovládače a tlačidlá sú zobrazené čo najjednoduchšie.
- Aby bola aplikácia zrozumiteľná. To znamená, že používatelia nemusia odkázať na iné stránky, aby zistili, ako používať aplikáciu, ktorú ste vytvorili. Užívateľ by mal byť schopný uhádnuť a vedieť, ako ho používať, a to tak, že sa pozrie na zobrazené ovládače alebo tlačidlá.
Krok 4. Získajte pomoc, ak ju potrebujete
Aj keď máte kódovacie schopnosti, možno nebudete mať potrebné dizajnérske schopnosti. Ak potrebujete pomoc v určitej oblasti, skúste najať niekoho iného alebo spolupracovať s niekým iným, kto súhlasí s tým, že dostane časť vášho príjmu ako platbu. Uistite sa, že zahrniete jeho meno podľa jeho príspevku (napr. Zahrňte meno A ako grafického dizajnéra aplikácie, ak navrhuje rozhranie aplikácie), kedykoľvek predstavíte svoju vyvinutú aplikáciu.
Ak neviete, odkiaľ môžete niekoho zamestnať, môžete navštíviť weby na voľnej nohe, ako je UpWork. Môžete tam najať ľudí z rôznych oblastí
Krok 5. Nezabudnite aplikáciu otestovať na možné chyby
Nové aplikácie majú vždy chyby, takže ich musíte otestovať. Nechajte svojich priateľov otestovať, aby zistili, kde je chyba, aby ste ju mohli napraviť. Testy vám tiež pomôžu zistiť, čo sa vo vašej aplikácii považuje za úspešné a čo nie.
- Inými slovami, požiadajte priateľov, aby si stiahli aplikáciu do svojich telefónov. Nechajte ich pomocou nich zistiť, či v aplikácii nemajú chybu.
- Je dôležité, aby ste získali spätnú väzbu o výkone aplikácie a jej ovládacích prvkoch. Položte svojim priateľom otázky, napríklad „Máte problémy s ovládaním aplikácií?“a „Aké problémy ste mali s používaním aplikácie?“
Krok 6. Prepnite na inú platformu
Teraz, keď ste sa naučili vytvárať aplikácie na jednej platforme, je načase prejsť na inú. Ak neponúkate aplikácie pre platformy, ktoré používa každý, prídete o zákazníkov.
- Pre každú platformu musíte premýšľať o rôznych problémoch. Napríklad pri prechode z iOS na Android musíte vziať do úvahy rôzne veľkosti obrazovky. V systéme iOS je počet ponúkaných veľkostí obrazovky obmedzenejší, zatiaľ čo Android má širší výber veľkostí obrazoviek. Tiež bude vaša aplikácia vyzerať na každej inej platforme trochu inak.
- Ďalšou dôležitou vecou je, aby bolo rozhranie aplikácie jednoduché. Čím komplexnejšie to vyzerá, tým ťažšie bude previesť ho na inú platformu a zaistiť, aby vyzeral reprezentatívne na rôznych veľkostiach obrazovky.
Krok 7. Postupujte podľa učňovského programu
Ďalším spôsobom, ako získať skúsenosti (aj keď ste ešte na vysokej škole alebo v škole), je absolvovať učňovský program. Informácie o učňovských programoch môžete zvyčajne získať prostredníctvom škôl alebo univerzít, pretože firmy navštevujú školy a hľadajú študentov, ktorí sa chcú učiť. Z učňovského programu, ktorého sa zúčastňujete, môžete dokonca zarobiť peniaze na zaplatenie školného alebo na splnenie určitých kreditov.
- Učňovský program môže byť nezabudnuteľným zážitkom. Nečakajte však hneď, že môžete program kódovať. Je tiež možné, že počas učňovského programu budete musieť vykonávať „ľahkú“prácu (napr. Príprava kávy).
- Mnoho veľkých technologických spoločností ponúka učňovské programy pre miestnych vysokoškolákov, preto je dobré pozrieť sa aj na oficiálne webové stránky týchto spoločností.
Časť 3 z 3: Práca v teréne
Krok 1. Pripravte sa na pohyb
Niektoré oblasti alebo mestá sa stávajú „trendovým“miestom pre trh s vývojom aplikácií. Napríklad v USA je Silicon Valley v Kalifornii skvelou voľbou pre oblasť práce v technológiách (v tomto prípade vývoj aplikácií). Ostatné oblasti, ktoré môžu byť „neočakávané“, ako napríklad Washington, D. C., Alabama, Virgínia, Utah a Montana, však ukazujú až 45% technologický pokrok. V samotnej Indonézii majú spoločnosti zaoberajúce sa technológiou sídlo v Jakarte. Dobrou voľbou na nájdenie práce v technologickom sektore však môžu byť aj ďalšie mestá, ako napríklad Bandung, Depok a Bekasi.
Niektoré spoločnosti vám umožňujú pracovať cez internet, ale tieto spoločnosti často chcú, aby ste pracovali v ich kanceláriách. Mnoho technologických spoločností oceňuje skupinovú kreativitu, ktorú bude, samozrejme, jednoduchšie podporovať a rozvíjať, keď zamestnanci pracujú v kancelárskom prostredí
Krok 2. Prihláste sa do požadovanej polohy
Ak plánujete pracovať pre technologickú spoločnosť, začnite sa uchádzať o pozíciu, ktorú chcete. Voľné miesta nájdete na webových stránkach ako Upwork, Jobstreet alebo Yahoo. Môžete však tiež vyhľadať voľné pracovné miesta na oficiálnych webových stránkach veľkých spoločností zaoberajúcich sa vývojom mobilných aplikácií. Vymyslite aplikáciu, ktorá sa vám páči, a zistite o vývojárskej spoločnosti. Tieto spoločnosti sú miestom, kam by ste sa mali uchádzať o prácu, pretože už máte záujem o to, čo spoločnosť robí.
Typ spoločnosti, o ktorú sa uchádzate na pozíciu, bude závisieť od toho, čo očakávate. Ak pracujete pre začínajúcu spoločnosť, pravdepodobne budete zápasiť priamo s vyvíjanou aplikáciou (a možno budete mať väčšiu kontrolu nad vývojom). Neviete však, či spoločnosť v počiatočných fázach dosiahne úspech alebo zlyhá. Medzitým v pokročilejších spoločnostiach budete pravdepodobne pracovať na malých veciach pre niekoľko aplikácií a nebudete mať veľkú kontrolu. Na druhej strane sa môžete cítiť istejšie, že spoločnosť nezlyhá
Krok 3. Využite svoje skúsenosti
Ak máte relevantný titul a skúsenosti, použite obidve na získanie zamestnania. Ak ste napríklad niekedy navrhovali aplikáciu sami, máte spôsob, ako ukázať, aké dobré je vaše kódovanie alebo dizajn. Ak ste sa zúčastnili učňovského programu v spoločnosti, už máte pracovné skúsenosti, ktoré iní kandidáti alebo uchádzači nemusia mať. Využite to, čo máte, aby ste vynikli od ostatných kandidátov.
Uistite sa, že ste v sprievodnom liste označili pracovné skúsenosti. Ak ste napríklad absolvovali učňovský program, môžete napísať: „Môžem byť veľkým prínosom pre vašu spoločnosť, pretože už mám skúsenosti s prácou v oblasti kódovania v technologickej spoločnosti podobnej tej vašej. Zúčastnil som sa učňovského programu na (názov spoločnosti poskytujúcej učňovský program) počas (dĺžka učňovskej prípravy) v (roku učňovskej prípravy). “
Krok 4. Vždy sledujte nový vývoj
Pri práci v technologickom priemysle by ste mali byť vždy informovaní o najnovšom vývoji alebo technológiách. Jedným zo spôsobov, ako to zistiť, je čítať technologické časopisy, pretože sa väčšinou zameriavajú na najnovšie technológie. Keď sa na trhu objavujú nové kódovacie platformy a technológie, je vašou zodpovednosťou naučiť sa ich, aby ste nezostali pozadu.
Krok 5. Trh a zisk z vytvorenej aplikácie
Ak chcete pre seba podnikať, musíte si pre aplikáciu urobiť všetko sami. Vyberte si najlepší spôsob, ako profitovať z aplikácie, ktorú vytvoríte, a potom ju predajte prostredníctvom rôznych sociálnych médií.
- Niektoré spoločnosti ponúkajú aplikácie, ktoré si môžete stiahnuť zadarmo, ale za určité produkty vám budú účtovať poplatky, aby hra postupovala rýchlejšie alebo bola vzrušujúcejšia, napríklad balíčky mincí alebo hviezd. Zákazníci už môžu nájsť takú motiváciu v hrách, ktoré hrajú, ale ďalšie balíky v predaji môžu urýchliť priebeh hry pre hráčov, ktorí sa nevedia dočkať dokončenia hry, najmä ak hru vedome hráte nepretržite, takže existuje veľa pokroku. ktorý je možné dosiahnuť za jeden deň bez toho, aby ste sa museli úplne spoliehať na mince alebo peniaze získané z hry.
- Hľadaj správne kľúčové slová. Pri pomenovaní aplikácie a písaní popisu myslite na to, čo zákazníci hľadajú. Aké slová je možné použiť na vyhľadanie aplikácie? Ak je to možné, slovo by ste mali zahrnúť ako súčasť svojho mena, popisu alebo kľúčového slova.
- V aplikácii použite systém zdieľania. Jedným zo spôsobov, ako prinútiť používateľov aplikácie zdieľať informácie o vašej aplikácii, je poskytnúť používateľom spôsoby, ako si navzájom pomôcť v hre, napríklad možnosť zdieľať ďalšie „životy“s inými používateľmi. Ak môžu používatelia zdieľať informácie o vašej aplikácii na hlavných platformách sociálnych médií, ako je Facebook, určite vám to môže prospieť pri propagácii vašej aplikácie.
- Nezabudnite zaplatiť. Vytvorenú aplikáciu môžete nahrať na Facebook alebo na mobilnú platformu, ale ak sa zdráhate platiť poplatky za reklamu, môže byť pre vás ťažké vybudovať si zákaznícku základňu, najmä ak sa pri propagácii svojej aplikácie spoliehate výlučne na svojich priateľov.