Vandag het selfone net so belangrik geword soos beursies in die alledaagse lewe, sodat ontwikkelinge op hierdie gebied vinniger beweeg. As u kan fokus en weet wat u wil doen, kan u maklik 'n mobiele app -ontwikkelaar word. Hierdie artikel bevat 'n vinnige gids wat u sal wys hoe u u geloofwaardigheid as app -ontwikkelaar kan demonstreer.
Stap
Deel 1 van 3: Ondervinding opdoen en opvoeding
Stap 1. Verwerf 'n kollege -graad in rekenaarwetenskap
Selfs as u nie eintlik rekenaarwetenskap gehad het nie, kan dit u basiese inligting gee oor die gebied van toepassingsontwikkeling. Baie ondernemings sal ook meer belangstel as u (ten minste) 'n graad in rekenaarwetenskap het as hierdie ondernemings u as aansoekontwikkelaar wil aanstel.
- As u kan, probeer om te spesialiseer in die kodering van mobiele apps terwyl u nog op die universiteit is.
- U kan ook kursusse volg op ander relevante terreine, soos sagteware -ontwikkeling. Sommige universiteite bied eintlik 'n keuse aan kursusse wat spesifiek die ontwikkeling van mobiele toepassings aanspreek.
Stap 2. Kies een van die belangrikste mobiele toepassingsplatforms wat beskikbaar is
Die belangrikste platforms vir mobiele toepassings is Android, Apple (iOS), Windows, Symbian en RIM (Blackberry). U kan leer om al hierdie platforms te kodeer, maar u moet moontlik een kies as u eers op die gebied van mobiele app -ontwikkeling begin.
Vandag is Android die dominante platform in die mark, hoewel Apple ook blykbaar sy sukses nastreef. Een van hierdie platforms kan die regte keuse wees om 'n loopbaan op die gebied van mobiele toepassingsontwikkeling te begin
Stap 3. Gebruik 'n toepassingsontwikkelingsprogram op die internet
Apple het byvoorbeeld 'n iOS Dev Center -webwerf. Daar kan u tutoriale en video's sien wat u sal help om u aansoek te kodeer. Intussen het Android ook 'n soortgelyke webwerf met die naam Android Developers Training. U hoef egter nie net op hierdie amptelike webwerwe staat te maak nie. Baie webwerwe op die internet bied gratis koderingsklasse en tutoriale aan, alhoewel u ook betaalde klasse kan soek as u meer komplekse kodering wil leer.
- Een webwerf waarmee u kodering kan leer, is W3Schools, 'n bekende webwerf om kodering te leer. Die webwerf het 'n spesiale afdeling oor Jquery Mobile wat gebruik kan word om mobiele toepassings te skep. Die koderingstelsel is gebaseer op CSS3 en HTML5.
- U kan ook webwerwe besoek wat gratis internetklasse op verskillende gebiede aanbied, soos edX of Coursera.
Stap 4. Probeer 'n bemarkingsklas of -kursus volg
U kan bemarkingsklasse of -kursusse neem terwyl u aan die universiteit studeer. As u in die Verenigde State woon, kan u 'n bemarkingsklas by 'n gemeenskapskollege neem om 'n opleiding te kry teen 'n laer prys. U kan selfs lesse neem op sommige internetwebwerwe, soos Coursera, om u bemarkingsvaardighede te ontwikkel. As u 'n app -ontwikkelaar wil word, moet u die speletjie of app wat u ontwikkel het, aan die publiek kan bemark; anders weet mense nie van u program nie.
Stap 5. Neem 'n besigheidsklas
Net soos bemarkingsvaardighede, is sakevaardighede ook belangrik vir suksesvolle aansoekontwikkeling. Die besigheidsklasse wat volg, help u om te leer hoe u behoorlik geld kan verdien uit die programme wat u ontwikkel, sowel as 'n aansporing vir ander mense om meer geld aan u programme te spandeer.
Deel 2 van 3: Opleidingsvaardighede
Stap 1. Ontwikkel u eie toepassing
As u by 'n spesifieke onderneming aangestel wil word, is dit nou 'n goeie idee om u eie app te ontwikkel. Dit maak nie saak watter soort app u ontwikkel nie, solank u programme wat nuttig of lekker is, kan skep. Op hierdie manier, as u op soek is na 'n werk, het u 'bewys' om die onderneming te wys.
Ondervinding op hierdie gebied, selfs al het u slegs ervaring met die ontwikkeling van toepassings, kan u 'n meer gevorderde kandidaat maak in vergelyking met ander kandidate
Stap 2. Soek idees vir toepassings wat gemaak kan word
Die meeste toepassings in omloop is natuurlik speltoepassings. Speletjies kan mense die tyd laat slaag sonder om verveeld te raak. U kan die behoeftes van gebruikers of die gemeenskap egter as 'n aanvanklike idee neem om toepassings te skep of te ontwikkel. Daarom is die eerste stap om die bestaande behoeftes te bepaal. Gee aandag aan u eie lewe en die lewens van u vriende, en dink aan die probleme (in u en hulle s'n) wat met die app opgelos kan word. Sodra u 'n idee het, begin die toepassing van die app.
- Byvoorbeeld, programme soos DocScan en Scannable is ontwikkel omdat mense 'n manier nodig gehad het om dokumente te skandeer en op te slaan as hulle nie 'n rekenaar kon gebruik nie. Die ontwikkelaars het die behoefte daaraan gesien en probeer om dit met die toepassing te vervul.
- Ander programme, soos resep -programme, maak dit makliker vir mense om resepte te vind en te gebruik, want dit is makliker om resepte vanaf 'n tablet of telefoon te lees as vanaf 'n rekenaar.
Stap 3. Fokus op die bruikbaarheid van die app
In die eerste plek moet die ontwikkelde toepassing maklik wees vir gebruikers. Daarom moet die hoofprogrambladsy gebruikers in staat stel om die toepassing te gebruik deur middel van duidelike knoppies, kontrasterende kleure en eenvoudige navigasie.
- Een truuk is om seker te maak dat u soveel as moontlik ruimte op die skerm inneem. Dit beteken egter nie dat u elke beskikbare ruimte met knoppies of knoppies moet bedek nie, want u benodig nog 'n bietjie ruimte rondom gereedskap of knoppies om maklik sigbaar of leesbaar te wees. Balanseer die gebruik van vrye ruimte soveel as moontlik met die voorkoms van groot knoppies. Daarbenewens moet u ook seker maak dat die bestaande beheerders en knoppies so eenvoudig as moontlik vertoon word.
- Maak die toepassing maklik om te verstaan. Dit beteken dat gebruikers nie na ander bladsye hoef te verwys om uit te vind hoe u die program wat u geskep het, kan gebruik nie. Die gebruiker moet kan raai en weet hoe om dit te gebruik deur te kyk na die beheerders of knoppies wat vertoon word.
Stap 4. Kry hulp as u dit nodig het
Selfs as u koderingsvaardighede het, het u moontlik nie die nodige ontwerpvaardighede nie. As u hulp in 'n sekere gebied nodig het, probeer om iemand anders aan te stel of werk saam met iemand anders wat instem om 'n gedeelte van u inkomste as betaling te ontvang. Maak seker dat u sy naam, volgens sy bydrae, insluit (bv. A se naam as die toepassingsgrafiese ontwerper as hy die toepassingsinterface ontwerp), wanneer u u ontwikkelde toepassing aanbied.
As u nie weet waar u iemand kan aanstel nie, kan u vryskut werkswebwerwe soos UpWork besoek. Daar kan u mense uit verskillende velde aanstel
Stap 5. Moenie vergeet om die app te toets vir moontlike foute nie
Nuwe programme bevat altyd foute, dus u moet dit toets. Laat u vriende dit toets om uit te vind waar die fout is, sodat u dit kan regstel. Die toetse help u ook om uit te vind wat suksesvol is en wat in u aansoek misluk.
- Met ander woorde, vra vriende om die app op hul selfone af te laai. Laat hulle dit gebruik om uit te vind of daar 'n fout met die app is.
- Dit is belangrik dat u terugvoer kry oor die prestasie van die app en die kontroles daarvan. Vra vrae aan u vriende, byvoorbeeld: "Het u probleme met appkontroles?" en "Watter probleme het u ondervind met die gebruik van die app?"
Stap 6. Skakel oor na 'n ander platform
Noudat u geleer het hoe u programme op een platform bou, is dit tyd dat u oorskakel na 'n ander. U sal kliënte verloor as u nie programme aanbied vir platforms wat almal gebruik nie.
- Vir elke platform moet u oor verskillende kwessies dink. Byvoorbeeld, as u van iOS na Android oorskakel, moet u verskillende skermgroottes oorweeg. Op iOS is die aantal skermgroottes meer beperk, terwyl Android 'n groter verskeidenheid skermgroottes het. U app sal ook 'n bietjie anders lyk op elke verskillende platform.
- 'N Ander belangrike ding is om die koppelvlak van die toepassing eenvoudig te hou. Hoe meer kompleks dit lyk, hoe moeiliker sal dit wees om dit na 'n ander platform om te sit en dit op verskillende skermgroottes vertoonbaar te laat lyk.
Stap 7. Volg die vakleerlingskapprogram
'N Ander manier om ervaring op te doen (selfs as u nog op universiteit of skool is) is om 'n vakleerlingskapprogram te volg. Gewoonlik kan u deur skole of universiteite inligting kry oor vakleerlingskapprogramme, omdat ondernemings skole besoek om studente te vind wat 'n vakleerlingskap wil neem. Uit die vakleerlingskapprogram waaraan u deelneem, kan u selfs geld verdien om klasgeld te betaal of om sekere krediete na te kom.
- 'N Vakleerlingskapprogram kan 'n onvergeetlike ervaring wees. Moenie onmiddellik verwag dat u die program kan kodeer nie. Dit is ook moontlik dat u tydens die vakleerprogram 'ligte' werk (bv. Koffievoorbereiding) moet doen.
- Baie groot tegnologieondernemings bied vakleerlingskapprogramme aan vir plaaslike universiteitstudente, daarom is dit 'n goeie idee om ook die amptelike webwerwe van hierdie ondernemings na te gaan.
Deel 3 van 3: Werk in die veld
Stap 1. Berei voor om te beweeg
Sommige gebiede of stede word 'n 'trending' -plek vir die ontwikkelingsmark vir toepassings. In die Verenigde State, byvoorbeeld, is Silicon Valley in Kalifornië 'n uitstekende gebied om in tegnologie te werk (in hierdie geval, ontwikkeling van toepassings). Ander gebiede wat 'onverwags' kan wees, soos Washington, DC, Alabama, Virginia, Utah en Montana, toon egter tot 45% tegnologiese vooruitgang. In Indonesië self is maatskappye wat met tegnologie besig is, in Jakarta gevestig. Ander stede soos Bandung, Depok en Bekasi kan egter ook 'n goeie plek wees om werk in die tegnologiesektor te vind.
Terwyl sommige ondernemings u toelaat om via die internet te werk, wil hierdie ondernemings dikwels hê dat u in hul kantore moet werk. Baie tegnologieondernemings waardeer groepkreatiwiteit, wat natuurlik makliker sal wees om aan te moedig en te ontwikkel wanneer werknemers in 'n kantooromgewing werk
Stap 2. Doen aansoek vir die gewenste posisie
As u van plan is om by 'n tegnologie -onderneming te werk, begin dan om aansoek te doen vir die pos wat u wil hê. U kan werksgeleenthede vind op webwerwe soos Upwork, Jobstreet of Yahoo. U kan egter ook op die amptelike webwerwe van groot ontwikkelingsondernemings vir mobiele programme soek om vakatures te vind. Dink aan 'n app waarvan u hou, en vind meer uit oor die ontwikkelaarsonderneming. Hierdie ondernemings is die plekke waarheen u moet gaan om aansoek te doen vir 'n werk, omdat u reeds belangstel in wat die onderneming doen.
Die tipe onderneming waarvoor u besluit om aansoek te doen, sal afhang van wat u verwag. As u by 'n beginonderneming werk, sukkel u waarskynlik meer direk met die ontwikkeling van die toepassing (en moontlik meer beheer oor die ontwikkeling). U weet egter nie of die onderneming in die vroeë stadiums sukses gaan behaal of nie. Intussen werk u vir meer gevorderde ondernemings waarskynlik aan klein dingetjies vir 'n paar toepassings, en het u nie veel beheer nie. Aan die ander kant kan u meer selfversekerd voel dat die onderneming nie sal misluk nie
Stap 3. Gebruik die ervaring wat u het
As u 'n toepaslike graad en ervaring het, gebruik albei om 'n werk te kry. As u byvoorbeeld ooit 'n app self ontwerp het, kan u wys hoe goed u kodering of ontwerp is. As u 'n vakleerlingprogram by 'n onderneming bygewoon het, het u reeds werkservaring wat ander kandidate of aansoekers moontlik nie het nie. Gebruik wat jy het om te onderskei van ander kandidate.
Maak seker dat u werkservaring in u dekbrief merk. As u byvoorbeeld in 'n vakleerlingprogram was, kan u skryf: 'Ek kan 'n groot aanwins vir u onderneming wees, want ek het reeds ervaring met kodering by 'n tegnologiese onderneming soortgelyk aan u. Ek het deelgeneem aan 'n vakleerlingskapprogram by (naam van die onderneming wat vakleerlingskapprogram aanbied) gedurende (duur van vakleerlingskap) in (leerjaar)."
Stap 4. Hou altyd nuwe ontwikkelings dop
As u in die tegnologiebedryf werk, moet u altyd bewus wees van die nuutste ontwikkelings of tegnologie. Een manier om dit uit te vind, is deur tegnologiese tydskrifte te lees, want dit fokus gewoonlik op die nuutste tegnologie. Namate nuwe koderingsplatforms en -tegnologieë op die mark verskyn, is dit u verantwoordelikheid om dit te leer sodat u nie agterbly nie.
Stap 5. Bemark en wins uit die geskep aansoek
As u self sake wil doen, moet u self dinge vir die app doen. Bepaal die beste manier om voordeel te trek uit die toepassing wat u bou, en verkoop dan u toepassing via verskillende sosiale media.
- Sommige maatskappye bied programme aan wat u gratis kan aflaai, maar dit sal u in rekening bring vir sekere produkte om die spel vinniger te laat vorder of meer opwindend te wees, soos muntstukke of sterpakkette. Kliënte vind moontlik reeds sulke aansporings in die speletjies wat hulle speel, maar die ekstra pakkette wat te koop is, kan die vordering van die spel bespoedig vir spelers wat nie kan wag om die wedstryd te voltooi nie, veral as u die spel doelbewus deurlopend speel sodat daar baie vordering. wat op een dag verkry kan word sonder om heeltemal op muntstukke of geld te verdien wat uit die spel verdien is.
- Soek die regte sleutelwoorde. As u 'n app 'n naam gee en 'n beskrywing skryf, moet u nadink oor wat kliënte soek. Watter woorde kan gebruik word om na die toepassing te soek? Indien moontlik, moet u die woord as deel van u naam, beskrywing of sleutelwoord insluit.
- Gebruik die deelstelsel binne die app. Een manier om programgebruikers inligting oor u program te laat deel, is deur gebruikers te help om mekaar in die speletjie te help, soos die moontlikheid om ekstra 'lewens' met ander gebruikers te deel. As gebruikers inligting oor u app op groot sosiale media -platforms, soos Facebook, kan deel, kan dit u beslis bevoordeel om u app te bevorder.
- Moenie vergeet om te betaal nie. U kan u ingeboude app na Facebook of die mobiele platform oplaai, maar as u nie reklamegeld wil betaal nie, vind u dit dalk moeilik om 'n kliëntebasis op te stel, veral as u slegs op u vriende vertrou om u app te bevorder.