Šiandien mobilieji telefonai tapo tokie pat svarbūs kaip piniginės kasdieniame gyvenime, kad šios srities pokyčiai vyktų greičiau. Jei galite sutelkti dėmesį ir žinoti, ką norite daryti, galite lengvai tapti programų mobiliesiems kūrėju. Šiame straipsnyje yra trumpas vadovas, kuris parodys, kaip parodyti savo, kaip programų kūrėjo, patikimumą.
Žingsnis
1 dalis iš 3: Patirties įgijimas ir išsilavinimas
Žingsnis 1. Įgykite informatikos kolegijos laipsnį
Net jei iš tikrųjų nesate įgijęs informatikos specialybės, jis gali suteikti jums pagrindinės informacijos apie programų kūrimo sritį. Be to, daugelis įmonių bus labiau suinteresuotos, jei turite (bent jau) informatikos išsilavinimą, kai šios įmonės nori pasamdyti jus kaip programų kūrėją.
- Jei galite, pabandykite specializuotis programų mobiliesiems kodavime dar studijuodami universitete.
- Taip pat galite lankyti kitų susijusių sričių, pvz., Programinės įrangos kūrimo, kursus. Tiesą sakant, kai kurie universitetai siūlo įvairius kursus, skirtus mobiliųjų programų kūrimui.
2 žingsnis. Pasirinkite vieną iš pagrindinių mobiliųjų programų platformų
Pagrindinės mobiliųjų programų platformos yra „Android“, „Apple“(„iOS“), „Windows“, „Symbian“ir RIM („Blackberry“). Galite išmokti koduoti visas šias platformas, tačiau gali tekti pasirinkti vieną, kai tik pradedate kurti programas mobiliesiems.
Šiandien „Android“yra dominuojanti platforma rinkoje, nors atrodo, kad „Apple“taip pat siekia sėkmės. Viena iš šių platformų gali būti tinkamas pasirinkimas pradėti karjerą mobiliųjų aplikacijų kūrimo srityje
Žingsnis 3. Naudokite programų kūrimo programą internete
Pavyzdžiui, „Apple“turi „iOS Dev Center“svetainę. Čia galite pamatyti vadovėlius ir vaizdo įrašus, kurie padės išmokti koduoti programą. Tuo tarpu „Android“taip pat turi panašią svetainę pavadinimu „Android Developers Training“. Tačiau nereikia pasikliauti vien šiomis oficialiomis svetainėmis. Daugelyje interneto svetainių siūlomos nemokamos kodavimo pamokos ir vadovėliai, nors taip pat galite ieškoti mokamų užsiėmimų, jei norite išmokti sudėtingesnio kodavimo.
- Viena svetainė, leidžianti išmokti koduoti, yra „W3Schools“, gerai žinoma svetainė, skirta mokytis kodavimo. Svetainėje yra specialus „Jquery Mobile“skyrius, kurį galima naudoti kuriant programas mobiliesiems. Kodavimo sistema pagrįsta CSS3 ir HTML5.
- Taip pat galite apsilankyti svetainėse, kuriose siūlomos nemokamos įvairių sričių interneto pamokos, pvz., „EdX“ar „Coursera“.
4. Išbandykite rinkodaros kursą ar kursą
Studijuodami universitete galite lankyti rinkodaros kursus ar kursus. Jei gyvenate Jungtinėse Valstijose, galite lankyti rinkodaros kursą bendruomenės kolegijoje, kad gautumėte išsilavinimą už mažesnę kainą. Jūs netgi galite lankyti pamokas kai kuriose interneto svetainėse, pvz., „Coursera“, kad lavintumėte savo rinkodaros įgūdžius. Jei norite tapti programų kūrėju, turite sugebėti visuomenei parduoti savo sukurtą žaidimą ar programą; kitaip žmonės nežinos apie jūsų programą.
Žingsnis 5. Paimkite verslo klasę
Kaip ir rinkodaros įgūdžiai, verslo įgūdžiai taip pat yra svarbūs sėkmingam programų kūrimui. Toliau pateiktos verslo klasės padeda išmokti tinkamai užsidirbti pinigų iš sukurtų programų, taip pat skatina kitus žmones išleisti daugiau pinigų jūsų programoms.
2 dalis iš 3: Mokymo įgūdžiai
Žingsnis 1. Sukurkite savo programą
Jei norite, kad jus samdytų tam tikra įmonė, šiuo metu gera praktika yra kurti savo programą. Nesvarbu, kokią programą kuriate, jei tik galite sukurti naudingų ar linksmų programų. Tokiu būdu, kai ieškote darbo, turite „įrodymų“, kuriuos galite parodyti įmonei.
Turėdami patirties šioje srityje, net jei turite tik programų kūrimo patirties, galite tapti pažangesniu kandidatu, palyginti su kitais kandidatais
Žingsnis 2. Ieškokite idėjų programoms, kurias būtų galima sukurti
Žinoma, dauguma apyvartoje esančių programų yra žaidimų programos. Žaidimai gali priversti žmones leisti laiką, nenuobodžiauti. Tačiau vartotojų ar bendruomenės poreikius galite laikyti pradine idėja kurti ar kurti programas. Todėl pirmiausia reikia nustatyti esamus poreikius. Atkreipkite dėmesį į savo ir draugų gyvenimą ir pagalvokite apie problemas (tiek jūsų, tiek jų), kurias būtų galima išspręsti naudojant programą. Kai turėsite idėją, pradėkite programuoti žemėlapį.
- Pavyzdžiui, tokios programos kaip „DocScan“ir „Scannable“buvo sukurtos, nes žmonėms reikėjo būdo nuskaityti ir išsaugoti dokumentus, kai jie negalėjo naudotis kompiuteriu. Kūrėjai suprato jo poreikį ir bandė tai įgyvendinti taikydami programą.
- Kitos programos, pvz., Receptų programos, padeda žmonėms lengviau rasti ir naudoti receptus, nes lengviau skaityti receptus iš planšetinio kompiuterio ar telefono nei iš kompiuterio.
Žingsnis 3. Sutelkite dėmesį į programos tinkamumą naudoti
Visų pirma, sukurta programa turi būti lengvai naudojama vartotojams. Todėl pagrindinis programos puslapis turi padėti vartotojams naudotis programa per aiškius mygtukus, kontrastingas spalvas ir paprastą naršymą.
- Vienas triukas yra įsitikinti, kad ekrane užima kuo daugiau vietos. Tačiau tai nereiškia, kad turite uždengti kiekvieną turimą vietą mygtukais ar valdikliais, nes jums vis tiek reikės laisvos vietos aplink įrankius ar mygtukus, kad jie būtų lengvai matomi ar įskaitomi. Kiek įmanoma, subalansuokite laisvos vietos naudojimą su didelių mygtukų išvaizda. Be to, taip pat turite įsitikinti, kad esami valdikliai ir mygtukai rodomi kuo paprasčiau.
- Padarykite programą lengvai suprantamą. Tai reiškia, kad vartotojams nereikia kreiptis į kitus puslapius, kad sužinotų, kaip naudoti sukurtą programą. Vartotojas turėtų sugebėti atspėti ir žinoti, kaip juo naudotis, žiūrėdamas į rodomus valdiklius ar mygtukus.
Žingsnis 4. Jei reikia, gaukite pagalbos
Net jei turite kodavimo įgūdžių, galbūt neturite reikiamų projektavimo įgūdžių. Jei jums reikia pagalbos tam tikroje srityje, pabandykite samdyti ką nors kitą arba bendradarbiauti su kuo nors kitu, kuris sutinka gauti dalį jūsų pajamų kaip mokėjimą. Įsitikinkite, kad įtraukiate jo vardą ir pavardę pagal jo indėlį (pvz., Įtraukite A, kaip programos grafinio dizainerio vardą, jei jis kuria programos sąsają), kiekvieną kartą, kai pristatote sukurtą programą.
Jei nežinote, iš kur galite samdyti ką nors, galite apsilankyti laisvai samdomų vertėjų darbo svetainėse, tokiose kaip „UpWork“. Ten galite samdyti įvairių sričių žmones
5 žingsnis. Nepamirškite patikrinti programos, ar nėra galimų klaidų
Naujos programos visada turi klaidų, todėl jas reikia išbandyti. Leiskite draugams ją išbandyti, kad sužinotumėte, kur yra klaida, kad galėtumėte ją ištaisyti. Bandymai taip pat padeda išsiaiškinti, kas jūsų programoje laikoma sėkminga, o kas ne.
- Kitaip tariant, paprašykite draugų atsisiųsti programą į savo telefonus. Leiskite jiems tai naudoti, kad sužinotų, ar programoje nėra klaidų.
- Svarbu, kad gautumėte atsiliepimų apie programos našumą ir jos valdiklius. Užduokite savo draugams klausimus, pavyzdžiui, „Ar turite problemų su programų valdymu?“ir „Su kokiomis problemomis susidūrėte naudodami programą?“
Žingsnis 6. Perjunkite į kitą platformą
Dabar, kai išmokote kurti programas vienoje platformoje, laikas pereiti prie kitos. Prarasite klientus, jei nesiūlysite programų, skirtų visiems naudojamoms platformoms.
- Kiekvienoje platformoje turite galvoti apie skirtingas problemas. Pavyzdžiui, perjungdami iš „iOS“į „Android“, turite atsižvelgti į skirtingus ekrano dydžius. „IOS“sistemoje siūlomų ekrano dydžių skaičius yra ribotas, o „Android“- didesnis ekrano dydžių pasirinkimas. Be to, kiekvienoje platformoje jūsų programa atrodys šiek tiek kitaip.
- Kitas svarbus dalykas - kad programos sąsaja būtų paprasta. Kuo sudėtingesnis jis atrodo, tuo sunkiau bus jį konvertuoti į kitą platformą ir atrodyti patraukliai skirtingų dydžių ekranuose.
Žingsnis 7. Vykdykite pameistrystės programą
Kitas būdas įgyti patirties (net kai dar studijuojate koledže ar mokykloje) yra mokymosi programa. Paprastai informaciją apie pameistrystės programas galite gauti per mokyklas ar universitetus, nes įmonės lankysis mokyklose, norėdamos rasti mokinių, norinčių mokytis. Iš pameistrystės programos, kurioje dalyvaujate, netgi galite užsidirbti pinigų, kad sumokėtumėte studijų mokesčius ar įvykdytumėte tam tikrus kreditus.
- Pameistrystės programa gali būti įsimintina patirtis. Tačiau iš karto nesitikėkite, kad galėsite koduoti programą. Taip pat gali būti, kad pameistrystės programos metu turėsite atlikti „lengvus“darbus (pvz., Paruošti kavą).
- Daugelis didžiųjų technologijų kompanijų siūlo pameistrystės programas vietiniams universitetų studentams, todėl patartina patikrinti ir oficialias šių įmonių svetaines.
3 dalis iš 3: Darbas lauke
1 žingsnis. Pasiruoškite judėti
Kai kurios vietovės ar miestai tampa „tendencinga“programų kūrimo rinkos vieta. Pavyzdžiui, Jungtinėse Valstijose Silicio slėnis Kalifornijoje yra puikus pasirinkimas srities, kurioje dirbama technologijų srityje (šiuo atveju - programų kūrimo). Tačiau kitos sritys, kurios gali būti „netikėtos“, tokios kaip Vašingtonas, Kolumbija, Alabama, Virdžinija, Juta ir Montana, rodo net 45% technologinės pažangos. Pačioje Indonezijoje technologijomis užsiimančios įmonės yra įsikūrusios Džakartoje. Tačiau kiti miestai, tokie kaip Bandung, Depok ir Bekasi, taip pat gali būti geras pasirinkimas ieškant darbo technologijų sektoriuje.
Nors kai kurios įmonės leidžia dirbti internetu, dažnai šios įmonės nori, kad dirbtumėte jų biuruose. Daugelis technologijų įmonių vertina grupės kūrybiškumą, kurį, žinoma, bus lengviau skatinti ir plėtoti, kai darbuotojai dirba biuro aplinkoje
Žingsnis 2. Taikykite norimą poziciją
Jei planuojate dirbti technologijų įmonėje, pradėkite pretenduoti į norimas pareigas. Darbo vietų galite rasti tokiose svetainėse kaip „Upwork“, „Jobstreet“ar „Yahoo“. Tačiau taip pat galite ieškoti oficialių pagrindinių mobiliųjų programų kūrimo įmonių svetainių, kad rastumėte laisvų darbo vietų. Pagalvokite apie jums patinkančią programą ir sužinokite apie kūrėjų įmonę. Šios įmonės yra tos vietos, į kurias turėtumėte kreiptis dėl darbo, nes jūs jau domitės tuo, ką įmonė daro.
Įmonės, į kurią kandidatuosite, tipas priklausys nuo to, ko tikitės. Jei dirbate pradedančioje įmonėje, greičiausiai jums bus sunkiau kovoti su kuriama programa (ir galbūt geriau kontroliuoti kūrimą). Tačiau jūs nežinote, ar įmonė pasieks sėkmę, ar žlugs ankstyvosiose stadijose. Tuo tarpu labiau pažengusioms įmonėms tikriausiai dirbsite keletą smulkių dalykų ir neturėsite daug kontrolės. Kita vertus, galite jaustis labiau įsitikinę, kad įmonė nesuklys
Žingsnis 3. Pasinaudokite turima patirtimi
Jei turite atitinkamą išsilavinimą ir patirtį, naudokite abu, kad gautumėte darbą. Pavyzdžiui, jei kada nors sukūrėte programą patys, turite būdą parodyti, koks geras yra jūsų kodavimas ar dizainas. Jei dalyvavote pameistrystės programoje įmonėje, jau turite darbo patirties, kurios kiti kandidatai ar kandidatai gali neturėti. Naudokitės tuo, ką turite, kad išsiskirtumėte iš kitų kandidatų.
Motyvaciniame laiške būtinai pažymėkite darbo patirtį. Pavyzdžiui, jei dalyvavote pameistrystės programoje, galite parašyti: „Aš galiu būti puikus jūsų įmonės turtas, nes jau turiu patirties dirbant kodavimo srityje panašioje technologijų įmonėje. Dalyvavau pameistrystės programoje adresu [pameistrystės programą teikiančios įmonės pavadinimas] [pameistrystės trukmės] metu [pameistrystės metais]
Žingsnis 4. Visada stebėkite naujus pokyčius
Dirbdami technologijų pramonėje, visada turėtumėte žinoti apie naujausius pasiekimus ar technologijas. Vienas iš būdų tai sužinoti - skaityti technologijų žurnalus, nes juose dažniausiai dėmesys skiriamas naujausioms technologijoms. Rinkoje pasirodžius naujoms kodavimo platformoms ir technologijoms, jūs esate atsakingi už jų mokymąsi, kad neliktumėte atsilikę.
Žingsnis 5. Rinka ir pelnas iš sukurtos programos
Jei norite užsiimti verslu sau, turėsite viską padaryti patys dėl programos. Nustatykite geriausią būdą pasipelnyti iš sukurtos programos, tada parduokite savo programą per įvairias socialines žiniasklaidos priemones.
- Kai kurios įmonės siūlo programas, kurias galite atsisiųsti nemokamai, tačiau ims mokestį už tam tikrus produktus, kad žaidimas vyktų greičiau arba būtų įdomesnis, pavyzdžiui, monetų ar žvaigždžių paketus. Klientai jau gali rasti tokių paskatų žaidimuose, kuriuos jie žaidžia, tačiau parduodami papildomi paketai gali pagreitinti žaidimo eigą žaidėjams, kurie negali laukti, kol baigs žaidimą, ypač jei sąmoningai nuolat žaidžiate žaidimą, kad daug pažangos. kurią galima gauti per vieną dieną visiškai nepasikliaudami monetomis ar pinigais, uždirbtais žaidimo metu.
- Ieškokite tinkamų raktinių žodžių. Pavadindami programą ir rašydami aprašymą pagalvokite, ko klientai ieško. Kokiais žodžiais galima ieškoti programos? Jei įmanoma, žodį turėtumėte įtraukti į savo vardą, aprašymą ar raktinį žodį.
- Programoje naudokite bendrinimo sistemą. Vienas iš būdų, kaip priversti programų naudotojus dalytis informacija apie jūsų programą, yra suteikti vartotojams būdus, kaip padėti vieni kitiems žaidime, pavyzdžiui, galimybę dalintis papildomais „gyvenimais“su kitais naudotojais. Jei vartotojai gali dalytis informacija apie jūsų programą pagrindinėse socialinės žiniasklaidos platformose, pvz., „Facebook“, tai tikrai gali būti naudinga jums reklamuojant programą.
- Nepamirškite sumokėti. Galite įkelti sukurtą programą į „Facebook“ar mobiliąją platformą, tačiau jei nenorite mokėti reklamos mokesčių, jums gali būti sunku sukurti klientų bazę, ypač jei reklamuojatės tik savo draugais.