Mängude programmeerimine on valdkond, mis kasvab hüppeliselt. Kuid nii töö ise kui ka tee selleni võib olla üsna kurnav, nii et enne selle alustamist on oluline kaaluda, kas see on teie jaoks õige otsus. Kui see on nii, on vajalike oskuste omandamine kohustuslik, kuna tööandjad otsivad oskusteavet ja pakuvad harva, kui üldse, töökohal koolitust. Kui olete nendega varustatud, aitab kannatlikkus ja visadus kindlasti, kui lõpuks tööjahile lähete.
Sammud
Meetod 1 /3: Programmeerimise õppimine
Samm 1. Otsustage kooli ja iseõppija vahel
Oodake, et tööandjad hindavad kõige rohkem tehnilist oskusteavet. Nii et ärge muretsege, kui kõrghariduse õppemaksu hind ületab teie võimalused, sest kraad pole töö leidmiseks tingimata vajalik. Kuid samal ajal tunnistage, et tehniline oskus koos kraadiga eristab teid tõenäoliselt teiste kandidaatide ees.
Ükskõik, millise marsruudi valite, pange kogu oma rõhk vilunud programmeerijaks saamisele. Rannik jätab teid intervjuudeks ja kõnealuseks tööks halvasti varustatud
Samm 2. Valige oma eriala hoolikalt
Kui otsustate kolledži kasuks, olge mänguprogrammeerimise erialaste kraadide suhtes ettevaatlik. Oodake, et need hõlmavad suhteliselt lühikese aja jooksul kõiki mängude programmeerimise paljusid erinevaid aspekte. Eelistage selle asemel arvutiteaduse eriala, kui te pole selles valdkonnas juba hästi kursis.
- Mängude programmeerimise iga aspekti omandamine võtab palju aega. Arvutiteaduse põhjalik õppimine annab teile suurema tõenäosusega vajalikud oskused igaühega tegelemiseks, isegi kui neid oskusi õpingute ajal mängudele otseselt ei rakendata.
- Kui kaalute erialast kraadi, uurige inimesi, kes seda õpetavad. Professorid, kes mõistavad mänguprogrammeerimise kontseptsioone, kuid pole ise kunagi selle alaga tegelenud, ei pruugi olla parimad inimesed, kellelt õppida.
Samm 3. Õpi arvutikeeli
Ükskõik, kas lähete kooli või õpetate ise, püüdke omandada vähemalt üks arvutikeel. Keskenduge C ++ -le, et suurendada oma töölevõtmise võimalusi, kuna seda kasutatakse mängude programmeerimisel kõige sagedamini. Teised abistavad keeled on järgmised:
- Tegevuskiri
- Kokkupanek
- C
- Java
- Eesmärk-C
- Python
- Kiire
Samm 4. Kujundage oma mäng
Pidage meeles: parim viis õppida midagi tegema on seda tegelikult teha! Kui olete arvutikeeltes kodeerimise õppinud, rakendage oma oskusi. Ehitage mäng maast madalast üles, et kogu protsessiga algusest lõpuni paremini tuttavaks saada. Nagu teete, peaksite:
- Hoidke see elementaarne. Ärge muretsege mängude revolutsioonilise muutmise pärast, nagu te seda teate. Analoogia tegemiseks kirjutage lihtne novell, mitte James Joyce'i Ulysses.
- Vajadusel kopeerige teine mäng. Eesmärk on siin õppida, mitte olla originaalne. Laenake mõne teise mängu kontseptsiooni ja tuginege sellele, kui olete ideedega ummikus.
- Tehke kõik ise. Ärge lootke väliste vektor-/matemaatikateekide kasutamisele. Muutke kõik aspektid DIY projektiks, et oma oskusi suurendada.
- Lõpeta see ära! Soovite kogu protsessiga tuttavaks saada, nii et järgige seda lõpuni. Ärge hülgake seda lihtsalt sellepärast, et olete oma lemmikprogrammeerimise aspekti juba lõpetanud.
Samm 5. Kitsendage oma fookust
Pidage meeles: professionaalse mängude arendajana kuulute meeskonda, kelle ülesandeks on konkreetsed aspektid. Nii et kui õpite oma mänge kodeerima ja üles ehitama, otsustage, millistele valdkondadele soovite tööle võtmisel keskenduda. Kui olete seda teinud, jätkake isiklike projektidega tegelemist ja pöörake nendele valdkondadele rohkem tähelepanu.
Pealkirjad ja osakonnad võivad ettevõtetes erineda, kuid üldiselt jaguneb programmeerimine järgmiselt: tehisintellekt; animatsioon; heli; ehitama süsteeme; mootorid; mängimine; võrgustike loomine; Füüsika; renderdamine; tööriistad; ja kasutajaliides
Meetod 2/3: töö leidmine
Samm 1. Kõigepealt praktikant
Enne tasulisele ametikohale kandideerimist pange aega tasustamata ametikohale. Otsige avatud praktikat internetist või oma koolist. Hankige töökogemust oma CV täiendamiseks, kui on aeg tööotsimiseks. Muud praktika eelised hõlmavad järgmist:
- Tööstuse siseringi viited.
- Laiendatud kontaktid valdkonna inimestega.
- Suurem tundlikkus töö igapäevase reaalsusega.
Samm 2. Valmistage demod ette
Kuna teil pole ühtegi avaldatud mängu, millele osutada, valmistage koos kaaskirja ja esitamisega mõned näited ette. Jätkake isiklike projektide arendamist ja avaldage need Internetis avalikus Giti hoidlas, kus tööandjad saavad neid kontrollida. Ärge muretsege tervete mängude loomise pärast. Selle asemel arendage lühikesi ja magusaid demosid, mis toovad esile konkreetsed valdkonnad, millele soovite spetsialiseeruda.
Olgu teie demo milline tahes, muutke see täiuslikuks. Ärge püüdke intervjueerijaid millegi liiga keerukaga hämmastada, kui te ei saa sellest õigesti aru. Esitage selle asemel midagi lihtsat ja veatut
Samm 3. Keskenduge kõigepealt alustavatele ettevõtetele
See ei tähenda, et te ei peaks kandideerima positsioonidele väljakujunenud, tuntud ja edukate ettevõtetega. Sellised ettevõtted on aga paremas olukorras, et pakkuda kõrgemat palka ja võib -olla rohkem töökoha turvalisust, seega oodake, et teie konkurents siin on üsna äge. Keskenduge hoopis uuematele, väiksematele ettevõtetele, kes nagu teiegi peavad ilmselt vähem valima.
See ei garanteeri, et teid tööle võetakse, kuid teil on vähem tõenäoline, et saate rokkaritähtede programmeerimise vastu, kellel on palju rohkem kogemusi kui teil
Samm 4. Uurige iga ettevõtte kohta, kuhu kandideerite
Kõigepealt otsige töökuulutusi ettevõtte veebisaitidelt. Seejärel, pärast taotluse esitamist, tutvuge ettevõttega. Lugege nende enda avaldatud profiili ja kõiki välistest allikatest pärit kirjutisi. Kirjutage üles kõik küsimused, mis teile tekivad, et saaksite need oma intervjuus esitada.
Lisaks oma tehnilistele oskustele peaks teie intervjuu käigus nii ettevõtte kui ka mänguäri laiemate teadmiste demonstreerimine tõstma teie positsiooni teiste kandidaatide seas
Samm 5. Võrk
Oodata, et igale positsioonile tuleb palju konkurentsi. Kasutage iga isiklikku sidet, mis teil on tööstuse siseringiga, et astuda samm edasi. Tutvuge võimalike avamistega enne nende postitamist. Paluge oma kontaktidel soovitusi anda, kui neil on tööandjatega sisejälg. Laiendage oma võrku:
- Jõudmine veebifoorumite, sotsiaalmeedia ja professionaalsete võrgustike kaudu valdkonna inimestega kohtumiseni.
- Olles tihedas kontaktis praeguste või endiste klassikaaslaste ja professoritega.
- Konverentsidel ja konverentsidel osalemine.
Samm 6. Kasutage ebaõnnestunud intervjuusid maksimaalselt ära
Kõigepealt pidage meeles, et nii suure konkurentsi korral ootab teid tõenäoliselt palju tagasilükkamist. Võtke seda kui iseenesestmõistetavat, võtke seda rahulikult ja õppige sellest järgmiselt:
- Intervjuude, CV -de ja demode üle mõtisklemine nõrkade kohtade tuvastamiseks ja parandamiseks.
- Järgides tänukirja või e-kirja intervjueerijatele, et neid üldse kaaluti.
- Küsige näpunäiteid valdkondade kohta, mis nende arvates vajavad parandamist.
Meetod 3/3: otsustage, kas see karjäär sobib teile
Samm 1. Armastusmängud
Pidage meeles, et programmeerimine võib olla nõudlik ja pingeline valdkond, kus töötada, samuti raske karjäär. See nõuab teilt palju kirge, nii et tehke kokkuvõte sellest, kui palju teil on. Koguge iga viimanegi tilk, mis õnnestub.
2. samm. Oodake teid ees pikk tee
Väärtusta kannatlikkust ja püsivust. Plaanige võtta mõni aasta vajaliku tehnilise oskusteabe omandamiseks kas iseseisvalt või formaalse hariduse kaudu. Kui olete valmis tööturule sisenema, oodake iga avamise puhul palju konkurentsi, mis tähendab, et töö leidmine võib võtta aega. Kui olete tööle võetud, siis oodake, et peate enne soovitud ametikohale liikumist tegema palju nurinat.
Samm 3. Ärge tehke seda raha pärast
Kui lähete ametliku hariduse teele, pidage meeles, et selle maksumus ületab tõenäoliselt mänguprogrammeerija keskmise aastapalga päris kopsaka summa võrra. Samuti pidage meeles, et valdkonnas puudub töökindlus, mis tähendab, et teie töös võib esineda lünki. Jällegi nõuab see karjäär kindlasti kirglikku suhtumist sellesse, nii et tehke seda armastuse, mitte kiire raha pärast.
Samm 4. Oodake suurt rõhku matemaatikale
Oodake, et enamus, kui mitte kõik, mängude programmeerimise aspektid nõuavad tugevaid matemaatikaoskusi. Kui käite veel koolis, kahekordistage oma matemaatika kursusi. Kui olete koolist väljas ja peate end täiendama, tehke seda kindlasti.
Ilmselt on matemaatikakursuste läbimine suurepärane viis oma oskuste tugevdamiseks. Kuid võib -olla veelgi parem edasipüüdliku mänguarendaja jaoks on arvukalt allalaaditavaid matemaatikamänge. Tapke kaks lindu ühe hoobiga ja uurige mänge, mida te muidu poleks saanud
Samm 5. Ole meeskonnamängija
Enne professionaalsele valdkonnale asumist peaksite kulutama palju aega iseseisvalt programmeerimisoskuste arendamisele. Kuid ärge harjuge üksi töötamisega. Kui olete tööle võetud, võite saada palju suurema meeskonna liikmeks. Eelistage selget suhtlemist ja võimet kriitikat vastu võtta kui kahte olulist oskuste komplekti.
Samm 6. Olge asukoha suhtes paindlik
Sõltuvalt teie elukohast ei pruugi see olla nii suur probleem. Kuid kui teie kodulinn pole juba õitsev tehnoloogiaparadiis, olge valmis kolima sinna, kus töö on. Samuti pidage meeles, et töökoha stabiilsus on üsna ebamugav, mis tähendab, et peate uue töökoha jaoks uuesti kolima.