Ngayon, ang mga mobile phone ay naging kasing kahalagahan ng mga pitaka sa pang-araw-araw na buhay upang ang mga pagpapaunlad sa larangang ito ay mas mabilis na kumilos. Kung maaari kang tumuon at malaman kung ano ang nais mong gawin, madali kang maging isang developer ng mobile app. Naglalaman ang artikulong ito ng isang mabilis na gabay na magpapakita sa iyo kung paano ipakita ang iyong kredibilidad bilang isang developer ng app.
Hakbang
Bahagi 1 ng 3: Pagkuha ng Karanasan at Edukasyon
Hakbang 1. Kumuha ng degree sa kolehiyo sa computer science
Kahit na hindi ka talaga pangunahing sa computer science, maaari kang magbigay sa iyo ng pangunahing impormasyon sa lugar ng pag-unlad ng aplikasyon. Gayundin, maraming mga kumpanya ang magiging mas interesado kung mayroon kang (hindi bababa) isang degree sa agham ng computer kapag nais ng mga kumpanyang ito na kunin ka bilang isang developer ng application.
- Kung kaya mo, subukang magpakadalubhasa sa pag-coding ng mobile app habang nasa kolehiyo ka pa.
- Maaari ka ring kumuha ng mga kurso sa iba pang mga nauugnay na larangan, tulad ng pag-unlad ng software. Sa katunayan, ang ilang mga unibersidad ay nag-aalok ng isang pagpipilian ng mga kurso na partikular na tumutugon sa pagbuo ng mobile application.
Hakbang 2. Pumili ng isa sa mga pangunahing magagamit na platform ng mobile application
Ang pangunahing mga platform para sa mga mobile application ay ang Android, Apple (iOS), Windows, Symbian, at RIM (Blackberry). Maaari mong malaman na i-code ang lahat ng mga platform na ito, ngunit maaaring kailanganin mong pumili ng isa kapag nagsisimula ka lang sa larangan ng pag-unlad ng mobile app.
Ngayon, ang Android ang nangingibabaw na platform sa merkado, kahit na ang Apple ay tila hinahabol din ang tagumpay nito. Ang isa sa mga platform na ito ay maaaring maging tamang pagpipilian upang makapagsimula ng isang karera sa larangan ng pagbuo ng mobile application
Hakbang 3. Gumamit ng isang programa sa pagbuo ng aplikasyon sa internet
Halimbawa, ang Apple ay mayroong isang site ng iOS Dev Center. Doon, maaari kang makakita ng mga tutorial at video na makakatulong sa iyo na malaman kung paano i-code ang iyong aplikasyon. Samantala, ang Android ay mayroon ding katulad na site na may pangalang Android Developers Training. Gayunpaman, hindi mo kailangang umasa sa mga opisyal na site na ito lamang. Maraming mga website sa internet ang nag-aalok ng libreng mga klase sa pag-coding at mga tutorial, kahit na maaari ka ring maghanap para sa mga bayad na klase kung nais mong matuto nang higit na kumplikadong pag-coding.
- Ang isang site na nagbibigay-daan sa iyo upang malaman ang pag-coding ay ang W3Schools, isang kilalang website para sa pag-aaral ng pag-coding. Ang site ay may isang espesyal na seksyon sa Jquery Mobile na maaaring magamit upang lumikha ng mga mobile application. Ang coding system ay batay sa CSS3 at HTML5.
- Maaari mo ring bisitahin ang mga site na nag-aalok ng libreng mga klase sa internet sa iba't ibang larangan, tulad ng edX o Coursera.
Hakbang 4. Subukang kumuha ng isang klase sa marketing o kurso
Maaari kang kumuha ng mga klase sa marketing o kurso habang nag-aaral sa unibersidad. Kung nakatira ka sa Estados Unidos, maaari kang kumuha ng isang klase sa marketing sa isang kolehiyo sa pamayanan upang makakuha ng edukasyon sa mas mababang gastos. Maaari ka ring kumuha ng mga klase sa ilang mga site sa internet, tulad ng Coursera, upang paunlarin ang iyong mga kasanayan sa marketing. Kung nais mong maging isang developer ng app, dapat mong ma-market ang laro o app na binuo mo sa publiko; kung hindi man, hindi malalaman ng mga tao ang tungkol sa iyong app.
Hakbang 5. Kumuha ng klase sa negosyo
Tulad ng mga kasanayan sa marketing, ang mga kasanayan sa negosyo ay mahalaga din para sa matagumpay na pag-unlad ng aplikasyon. Ang mga sumusunod na klase sa negosyo ay makakatulong sa iyo na malaman kung paano kumita ng maayos ng pera mula sa mga app na binuo mo, pati na rin lumikha ng isang insentibo para sa ibang mga tao na gumastos ng mas maraming pera sa iyong mga app.
Bahagi 2 ng 3: Mga Kasanayan sa Pagsasanay
Hakbang 1. Bumuo ng iyong sariling aplikasyon
Kung nais mong kunin ng isang partikular na kumpanya, isang mahusay na kasanayan sa ngayon ay pagbubuo ng iyong sariling app. Hindi mahalaga kung anong uri ng app ang iyong binuo, basta maaari kang lumikha ng mga app na kapaki-pakinabang o masaya. Sa ganitong paraan, kapag naghahanap ka ng trabaho, mayroon kang "katibayan" upang maipakita sa kumpanya.
Ang pagkakaroon ng karanasan sa larangang ito, kahit na mayroon ka lamang karanasan sa pagbuo ng mga aplikasyon, ay maaaring gawing mas advanced na kandidato kumpara sa ibang mga kandidato
Hakbang 2. Maghanap ng mga ideya para sa mga application na maaaring gawin
Karamihan sa mga application sa sirkulasyon ay, syempre, mga application ng laro. Ang mga laro ay maaaring magpalipas ng oras sa mga tao, nang hindi nagsasawa. Gayunpaman, maaari mong kunin ang mga pangangailangan ng mga gumagamit o ng komunidad bilang isang paunang ideya upang lumikha o bumuo ng mga application. Samakatuwid, ang unang hakbang na susundan ay upang matukoy ang mayroon nang mga pangangailangan. Bigyang-pansin ang iyong sariling buhay at ang buhay ng iyong mga kaibigan, at isipin ang tungkol sa mga problema (kapwa sa iyo at sa kanila) na malulutas gamit ang app. Kapag mayroon kang isang ideya, simulang mapa ang app.
- Halimbawa, ang mga application tulad ng DocScan at Scannable ay binuo dahil ang mga tao ay nangangailangan ng isang paraan upang i-scan at i-save ang mga dokumento kapag hindi sila maaaring gumamit ng isang computer. Nakita ng mga developer ang pangangailangan para dito at sinubukan itong tuparin sa aplikasyon.
- Ang iba pang mga app, tulad ng mga apps ng resipe, ay ginagawang mas madali para sa mga tao na makahanap at gumamit ng mga recipe dahil mas madaling basahin ang mga recipe mula sa isang tablet o telepono kaysa sa isang computer.
Hakbang 3. Ituon ang kakayahang magamit ng app
Una at pinakamahalaga, ang nabuong application ay dapat na madali para magamit ng mga gumagamit. Samakatuwid, ang pangunahing pahina ng application ay dapat magagawang gabayan ang mga gumagamit sa paggamit ng application sa pamamagitan ng mga malinaw na pindutan, magkokontrahan na mga kulay, at simpleng pag-navigate.
- Ang isang trick ay upang matiyak na kukuha ka ng maraming puwang sa screen hangga't maaari. Gayunpaman, hindi ito nangangahulugan na kailangan mong takpan ang bawat magagamit na puwang na may mga pindutan o kontrol sapagkat kakailanganin mo pa rin ng kaunting puwang sa paligid ng mga tool o pindutan upang madaling makita o mabasa. Hangga't maaari, balansehin ang paggamit ng libreng puwang sa hitsura ng malalaking mga pindutan. Bilang karagdagan, kailangan mo ring tiyakin na ang mga umiiral na mga controler at pindutan ay ipinapakita hangga't maaari.
- Gawing madaling maunawaan ang application. Nangangahulugan ito na ang mga gumagamit ay hindi kailangang mag-refer sa iba pang mga pahina upang malaman kung paano gamitin ang app na iyong nilikha. Dapat hulaan at malaman ng gumagamit kung paano ito gamitin sa pamamagitan ng pagtingin sa mga ipinakita na mga control o pindutan.
Hakbang 4. Humingi ng tulong kung kailangan mo ito
Kahit na mayroon kang mga kasanayan sa pag-coding, maaaring wala kang kinakailangang mga kasanayan sa disenyo. Kung kailangan mo ng tulong sa isang tiyak na lugar, subukang kumuha ng iba o makipagtulungan sa ibang tao na sumasang-ayon upang makakuha ng isang bahagi ng iyong kita bilang pagbabayad. Tiyaking isinasama mo ang kanyang pangalan, ayon sa kanyang kontribusyon (hal. Isama ang pangalan ni A bilang application graphic designer kung dinisenyo niya ang interface ng aplikasyon), tuwing ipinakita mo ang iyong nabuong application.
Kung hindi mo alam kung saan ka maaaring kumuha ng isang tao, maaari mong bisitahin ang mga freelance na mga site ng trabaho tulad ng UpWork. Doon, maaari kang kumuha ng mga tao mula sa iba't ibang larangan
Hakbang 5. Huwag kalimutang subukan ang app para sa mga posibleng error
Ang mga bagong app ay laging may mga bug kaya kailangan mong subukan ang mga ito. Subukin ito ng iyong mga kaibigan upang malaman kung nasaan ang error upang maayos mo ito. Ang mga pagsubok ay makakatulong din sa iyo na malaman kung ano ang bibilang bilang matagumpay at kung ano ang nabigo sa iyong aplikasyon.
- Sa madaling salita, hilingin sa mga kaibigan na i-download ang app sa kanilang mga telepono. Hayaan silang gamitin ito upang malaman kung nagkakaroon sila ng isang error sa app.
- Mahalaga na makakuha ka ng feedback sa pagganap ng app at mga kontrol nito. Magtanong sa iyong mga kaibigan ng mga katanungan, halimbawa, "Nagkakaproblema ka ba sa mga kontrol ng app?" at "Ano ang mga problemang naranasan mo sa paggamit ng app?"
Hakbang 6. Lumipat sa ibang platform
Ngayon natutunan mo kung paano bumuo ng mga app sa isang platform, oras na para sa iyo na lumipat sa isa pa. Mawawalan ka ng mga customer kung hindi ka nag-aalok ng mga app para sa mga platform na ginagamit ng lahat.
- Para sa bawat platform, kailangan mong mag-isip tungkol sa iba't ibang mga isyu. Halimbawa, kapag lumilipat mula sa iOS patungong Android, kailangan mong isaalang-alang ang iba't ibang laki ng screen. Sa iOS, ang bilang ng mga laki ng screen na inaalok ay mas limitado, habang ang Android ay may isang mas malawak na pagpipilian ng mga laki ng screen. Gayundin, ang iyong app ay magmumukhang medyo kakaiba sa bawat magkakaibang platform.
- Ang isa pang mahalagang bagay ay upang mapanatili ang interface ng application na simple. Ang mas kumplikadong hitsura nito, mas mahirap itong mai-convert ito sa isa pang platform at gawin itong hitsura na kanais-nais sa iba't ibang mga laki ng screen.
Hakbang 7. Sundin ang programa ng pag-aaral
Ang isa pang paraan upang makakuha ng karanasan (kahit na nasa kolehiyo o paaralan ka pa rin) ay upang kumuha ng isang programa ng pag-aaral. Karaniwan, maaari kang makakuha ng impormasyon tungkol sa mga programa ng pag-aaral sa pamamagitan ng mga paaralan o unibersidad dahil ang mga kumpanya ay bibisita sa mga paaralan upang maghanap ng mga mag-aaral na nais kumuha ng isang mag-aaral. Mula sa programa ng pag-aaral na iyong lumahok, maaari ka ring kumita ng pera upang magbayad ng mga bayarin sa pagtuturo o makamit ang ilang mga kredito.
- Ang isang programa sa pag-aaral ay maaaring maging isang hindi malilimutang karanasan. Gayunpaman, huwag agad asahan na maaari mong i-code ang programa. Posible rin na kailangan mong gumawa ng gawaing "magaan" (hal. Paghahanda ng kape) sa panahon ng programa ng pag-aaral.
- Maraming mga pangunahing kumpanya ng teknolohiya ang nag-aalok ng mga programa ng pag-aaral para sa mga lokal na mag-aaral sa unibersidad, kaya magandang ideya na suriin din ang mga opisyal na website ng mga kumpanyang ito.
Bahagi 3 ng 3: Nagtatrabaho sa Larangan
Hakbang 1. Maghanda upang ilipat
Ang ilang mga lugar o lungsod ay nagiging isang "nagte-trend" na lugar para sa application development market. Halimbawa, sa Estados Unidos, ang Silicon Valley sa California ay isang mahusay na pagpipilian ng lugar upang gumana sa teknolohiya (sa kasong ito, pagbuo ng aplikasyon). Gayunpaman, ang iba pang mga lugar na maaaring "hindi inaasahan", tulad ng Washington, D. C., Alabama, Virginia, Utah, at Montana, ay nagpapakita ng hanggang 45% na teknolohikal na pag-unlad. Sa Indonesia mismo, ang mga kumpanyang nakikibahagi sa teknolohiya ay nakabase sa Jakarta. Gayunpaman, ang iba pang mga lungsod tulad ng Bandung, Depok, at Bekasi ay maaari ding isang mahusay na pagpipilian ng lugar upang makahanap ng trabaho sa sektor ng teknolohiya.
Habang pinapayagan ka ng ilang mga kumpanya na magtrabaho sa internet, madalas ang mga kumpanyang ito ay nais mong magtrabaho sa kanilang mga tanggapan. Maraming mga kumpanya ng teknolohiya ang pinahahalagahan ang pagkamalikhain ng pangkat na, syempre, ay mas madaling hikayatin at paunlarin kapag ang mga empleyado ay nagtatrabaho sa isang kapaligiran sa opisina
Hakbang 2. Mag-apply para sa nais na posisyon
Kung nagpaplano kang magtrabaho para sa isang kumpanya ng teknolohiya, simulang mag-apply para sa nais mong posisyon. Maaari kang makahanap ng mga bakanteng trabaho sa mga website tulad ng Upwork, Jobstreet, o Yahoo. Gayunpaman, maaari ka ring maghanap sa mga opisyal na website ng mga pangunahing kumpanya ng pag-unlad ng mobile app upang makahanap ng mga bakanteng trabaho. Mag-isip ng isang app na gusto mo, at alamin ang tungkol sa kumpanya ng developer. Ang mga kumpanyang ito ang mga lugar na dapat mong puntahan upang mag-aplay para sa isang trabaho dahil mayroon ka nang interes sa ginagawa ng kumpanya.
Ang uri ng kumpanyang pinili mo upang mag-aplay para sa posisyon ay depende sa iyong inaasahan. Kung nagtatrabaho ka para sa isang kumpanya ng pagsisimula, malamang na nakikipagpunyagi ka nang mas direkta sa aplikasyon na binuo (at marahil, pagkakaroon ng higit na kontrol sa pag-unlad). Gayunpaman, hindi mo alam kung makakamit ng kumpanya ang tagumpay o mabibigo sa mga unang yugto nito. Samantala, para sa mas advanced na mga kumpanya, malamang na nagtatrabaho ka sa maliliit na bagay para sa ilang mga application, at walang kontrol. Sa kabilang banda, maaari kang makaramdam ng higit na tiwala na ang kumpanya ay hindi mabibigo
Hakbang 3. Gamitin ang karanasan na mayroon ka
Kung mayroon kang isang nauugnay na degree at karanasan, gamitin ang pareho upang makakuha ng trabaho. Halimbawa, kung ikaw mismo ang nagdisenyo ng isang app, mayroon kang paraan ng pagpapakita kung gaano kahusay ang iyong pag-coding o disenyo. Kung dumalo ka sa isang programa ng pag-aaral sa isang kumpanya, mayroon ka nang karanasan sa trabaho na maaaring wala sa ibang mga kandidato o aplikante. Gumamit ng kung ano ang mayroon ka upang makilala mula sa iba pang mga kandidato.
Tiyaking minarkahan mo ang karanasan sa trabaho sa iyong cover letter. Halimbawa, kung ikaw ay nasa isang programa ng pag-aaral, maaari kang sumulat, "Maaari akong maging isang mahusay na pag-aari sa iyong kumpanya dahil mayroon na akong karanasan sa pagtatrabaho sa pag-coding sa isang kumpanya ng teknolohiya na katulad sa iyo. Sumali ako sa isang programa ng pag-aaral sa (pangalan ng kumpanya na nagbibigay ng programa sa pag-aaral) sa (tagal ng pag-aaral) sa (taon ng pag-aaral)."
Hakbang 4. Palaging bantayan ang mga bagong pag-unlad
Kapag nagtatrabaho sa industriya ng tech, dapat mong laging magkaroon ng kamalayan sa pinakabagong mga pagpapaunlad o teknolohiya. Ang isang paraan upang malaman ay ang pagbabasa ng mga magazine sa teknolohiya dahil karaniwang tumututok sila sa mga pinakabagong teknolohiya. Tulad ng mga bagong platform ng pag-coding at teknolohiya na lilitaw sa merkado, responsibilidad mong malaman ang mga ito upang hindi ka maiwan.
Hakbang 5. Market at kita mula sa nilikha na application
Kung nais mong gumawa ng negosyo para sa iyong sarili, kailangan mong gawin ang mga bagay sa iyong sarili para sa app. Tukuyin ang pinakamahusay na paraan upang kumita mula sa application na iyong itinayo, pagkatapos ay ibenta ang iyong aplikasyon sa pamamagitan ng iba't ibang social media.
- Ang ilang mga kumpanya ay nag-aalok ng mga app na maaari mong i-download nang libre, ngunit sisingilin ka para sa ilang mga produkto upang mas mabilis ang pag-usad ng laro o maging mas kapana-panabik, tulad ng mga coin o star pack. Maaaring makahanap na ang mga customer ng mga ganitong insentibo sa mga larong nilalaro nila, ngunit ang mga karagdagang pakete na nabebenta ay maaaring mapabilis ang pag-usad ng laro para sa mga manlalaro na hindi makapaghintay na tapusin ang laro, lalo na kung sadya mong nilalaro ang laro nang sa gayon ay mayroong maraming pag-unlad.na maaaring makuha sa isang araw nang hindi kinakailangang umaasa nang buo sa mga barya o perang nakuha mula sa gameplay.
- Maghanap para sa tamang mga keyword. Kapag pinangalanan ang isang app at nagsusulat ng isang paglalarawan, pag-isipan kung ano ang hinahanap ng mga customer. Anong mga salita ang maaaring magamit upang maghanap para sa aplikasyon? Dapat mong isama ang salita bilang bahagi ng iyong pangalan, paglalarawan, o keyword, kung maaari.
- Gamitin ang sistema ng pagbabahagi sa loob ng app. Ang isang paraan upang makakuha ng mga gumagamit ng app na magbahagi ng impormasyon tungkol sa iyong app ay upang magbigay ng mga paraan para makakatulong ang mga gumagamit sa bawat isa sa laro, tulad ng kakayahang magbahagi ng karagdagang mga "buhay" sa iba pang mga gumagamit. Kung ang mga gumagamit ay maaaring magbahagi ng impormasyon tungkol sa iyong app sa mga pangunahing platform ng social media, tulad ng Facebook, maaari kang makinabang sa pagsulong ng iyong app.
- Huwag kalimutang magbayad. Maaari mong i-upload ang iyong built app sa Facebook o sa mobile platform, ngunit kung nag-aatubili kang magbayad ng mga bayarin sa advertising, maaari kang maging mahirap na bumuo ng isang base sa customer, lalo na kung umaasa ka lamang sa iyong mga kaibigan upang itaguyod ang iyong app.