3 načina da postanete programer igara

Sadržaj:

3 načina da postanete programer igara
3 načina da postanete programer igara
Anonim

Programiranje igara je polje koje neprestano raste. Međutim, i sam posao i put do njega mogu biti prilično iscrpljujući, pa prije nego što se upustite u njega, važno je razmisliti je li to prava odluka za vas. Ako jeste, stjecanje potrebnih vještina je neophodno, jer poslodavci traže znanje i rijetko, ako ikad, nude obuku na radnom mjestu. Kad ih jednom opremite, strpljenje i upornost definitivno će vam pomoći kada konačno krenete u potragu za poslom.

Koraci

Metoda 1 od 3: Učenje programiranja

Postanite programer igara Korak 1
Postanite programer igara Korak 1

Korak 1. Odlučite se između škole i samouke

Očekujte od poslodavaca da najviše cijene tehničko znanje. Zato nemojte brinuti ako vam troškovi školarine za visoko obrazovanje prelaze mogućnosti, jer diploma nije strogo potrebna za pronalaženje zaposlenja. U isto vrijeme, međutim, shvatite da će vas tehničko znanje zajedno sa diplomom vjerovatno istaknuti u odnosu na druge kandidate.

Koji god put odabrali, stavite sav naglasak na to da postanete vješt programer. Coasting će vas ostaviti samo loše opremljenim za intervjue i posao u pitanju

Postanite programer igara Korak 2
Postanite programer igara Korak 2

Korak 2. Pažljivo birajte glavni predmet

Ako se odlučujete za fakultet, budite oprezni oko specijaliziranih diploma iz programiranja igara. Očekujte da će oni pokriti sve različite aspekte programiranja igara u relativno kratkom vremenu. Umjesto toga, preferirajte predmet Računarske nauke ako već ne poznajete predmet.

  • Za savladavanje svakog aspekta programiranja igara potrebno je mnogo vremena. Dublje proučavanje informatike vjerojatnije će vam pružiti potrebne vještine za rješavanje svake od njih, čak i ako se te vještine ne primjenjuju izravno na igre tijekom studija.
  • Ako razmišljate o specijaliziranoj diplomi, istražite ljude koji je predaju. Profesori koji razumiju koncepte programiranja igara, ali koji nikada sami nisu radili na tom polju, možda nisu najbolji ljudi za učenje.
Postanite programer igara Korak 3
Postanite programer igara Korak 3

Korak 3. Naučite jezike računara

Bilo da idete u školu ili sami učite, nastojte savladati barem jedan jezik za računare. Usredotočite se na C ++ kako biste povećali šanse za zapošljavanje, jer se to najčešće koristi u programiranju igara. Drugi jezici koji su od pomoći uključuju:

  • Actionscript
  • Montaža
  • C
  • Java
  • Objektiv-C
  • Python
  • Swift
Postanite programer igara Korak 4
Postanite programer igara Korak 4

Korak 4. Dizajnirajte svoju igru

Upamtite: najbolji način da naučite kako nešto učiniti je da to zaista učinite! Nakon što naučite kako kodirati na računarskim jezicima, primijenite svoje vještine. Izgradite igru od temelja kako biste bili upoznati sa cijelim procesom, od početka do kraja. Dok to radite, trebali biste:

  • Neka bude osnovno. Ne brinite o revoluciji igara kakve poznajete. Da napravimo analogiju, napišite jednostavnu kratku priču, a ne Ulysses Jamesa Joycea.
  • Ako je potrebno, kopirajte drugu igru. Svrha je ovdje učiti, a ne biti originalan. Posudite koncept druge igre i nadograđujte ga ako ste zaglavili za idejama.
  • Uradite sve sami. Ne oslanjajte se na korištenje vanjskih vektorskih/matematičkih biblioteka. Učinite sve aspekte DIY projektom kako biste povećali svoje znanje.
  • Završi! Želite se upoznati sa cijelim procesom, pa pratite sve do kraja. Nemojte ga napustiti samo zato što ste već završili svoj omiljeni aspekt programiranja.
Postanite programer igara Korak 5
Postanite programer igara Korak 5

Korak 5. Suzite fokus

Upamtite: kao profesionalni programer igara bit ćete dio tima zaduženog za određene aspekte. Dok učite kodirati i graditi vlastite igre, odlučite na koja se područja želite koncentrirati kada budete angažirani. Kada to učinite, nastavite raditi na ličnim projektima i posvetite veću pažnju tim područjima.

Naslovi i odjeli mogu se razlikovati od kompanije do kompanije, ali općenito se programiranje dijeli između: umjetne inteligencije; animacija; audio; izgraditi sisteme; motori; igranje; umrežavanje; fizika; rendering; alati; i korisnički interfejs

Metoda 2 od 3: Pronalaženje posla

Postanite programer igara Korak 6
Postanite programer igara Korak 6

Korak 1. Prvo stažista

Prije nego što se prijavite za plaćeno radno mjesto, odvojite neko vrijeme s neplaćenim. Potražite otvorene prakse na internetu ili u svojoj školi. Steknite radno iskustvo kako biste poboljšali svoj životopis kada dođe vrijeme za traženje posla. Ostale prednosti stažiranja uključuju:

  • Reference upućenih iz industrije.
  • Prošireni kontakti sa ljudima na terenu.
  • Više upoznavanja sa svakodnevnom realnošću posla.
Postanite programer igara Korak 7
Postanite programer igara Korak 7

Korak 2. Pripremite demo snimke

Budući da nemate objavljenih igara na koje biste ukazali, sami pripremite neke primjere koje ćete poslati zajedno s propratnim pismom i životopisom. Nastavite razvijati osobne projekte i objavite ih na mreži u javnom Git spremištu gdje ih poslodavci mogu provjeriti. Ne brinite o stvaranju cijelih igara. Umjesto toga, razvijte kratke i slatke demonstracije koje ističu specifična područja za koja se želite specijalizirati.

Kakav god vaš demo bio, učinite ga savršenim. Ne pokušavajte zadiviti anketare nečim previše složenim ako to ne možete shvatiti kako treba. Umjesto toga pokažite nešto jednostavno i besprijekorno

Postanite programer igara Korak 8
Postanite programer igara Korak 8

Korak 3. Prvo se usredotočite na početnike

To ne znači da se ne biste trebali prijavljivati na pozicije sa etabliranim, poznatim, uspješnim kompanijama. Međutim, takve kompanije imaju bolju poziciju da ponude veće plate i vjerovatno veću sigurnost posla, pa očekujte da će vaša konkurencija biti prilično žestoka. Umjesto toga koncentrirajte se na novije, manje kompanije, koje, poput vas, vjerovatno moraju biti manje izbirljive.

Ovo nije garancija da ćete biti zaposleni, ali je manja vjerovatnoća da ćete se suprotstaviti programiranju rockstara sa mnogo više iskustva od vas

Postanite programer igara Korak 9
Postanite programer igara Korak 9

Korak 4. Istražite svaku kompaniju u koju se prijavljujete

Prije svega, potražite oglase za posao na web stranicama kompanija. Zatim, nakon što podnesete prijavu, osvrnite se na kompaniju. Pročitajte njihov vlastiti objavljeni profil, kao i sve zapise iz vanjskih izvora. Zapišite sva pitanja koja vam se jave kako biste ih mogli postaviti u intervjuu.

Osim vaših tehničkih vještina, pokazivanje radnog znanja i kompanije i igara u cjelini na vašem intervjuu trebalo bi povećati vašu poziciju među ostalim kandidatima

Postanite programer igara Korak 10
Postanite programer igara Korak 10

Korak 5. Mreža

Očekujte da ćete se suočiti s velikom konkurencijom za svaku poziciju. Iskoristite svaku svoju ličnu vezu sa poznavaocima industrije da biste napravili korak naprijed. Saznajte o potencijalnim otvaranjima prije nego što budu objavljena. Zatražite od svojih kontakata da vam daju preporuke ako imaju dogovor sa poslodavcima. Proširite svoju mrežu na:

  • Dosezanje putem internetskih foruma, društvenih medija i profesionalnih mreža radi upoznavanja ljudi na terenu.
  • Česti kontakt sa sadašnjim ili bivšim kolegama iz razreda i profesorima.
  • Prisustvovanje konferencijama i konvencijama.
Postanite programer igara Korak 11
Postanite programer igara Korak 11

Korak 6. Iskoristite neuspješne intervjue na najbolji način

Prije svega, imajte na umu da ćete se s toliko konkurencije vjerojatno suočiti s velikim odbijanjem. Prihvatite to kao datost, prihvatite ga korak po korak i učite iz toga:

  • Razmišljajući o vašim intervjuima, životopisima i demonstracijama kako biste identificirali i poboljšali slabe tačke.
  • Nastavak pisma zahvale ili e-pošte anketarima što su ih uopće razmotrili.
  • Tražite smjernice na područjima za koja misle da vam je potrebno poboljšanje.

Metoda 3 od 3: Odlučite se da li vam ova karijera odgovara

Postanite programer igara Korak 12
Postanite programer igara Korak 12

Korak 1. Ljubavne igre

Imajte na umu da programiranje može biti zahtjevno i stresno polje za rad, kao i teška karijera za proboj. To će zahtijevati mnogo strasti s vaše strane, pa razmislite koliko imate na raspolaganju. Sakupite svaku kap koju možete da biste uspjeli.

Postanite programer igara Korak 13
Postanite programer igara Korak 13

Korak 2. Očekujte dug put pred sobom

Cijenite strpljenje i upornost. Planirajte nekoliko godina za stjecanje potrebnog tehničkog znanja, bilo sami ili putem formalnog obrazovanja. Zatim, kada budete spremni za ulazak u radnu snagu, očekujte veliku konkurenciju za svako radno mjesto, što znači da bi moglo potrajati neko vrijeme da pronađete posao. Zatim, nakon što ste zaposleni, predvidite da ćete morati puno raditi prije nego prijeđete na željeno radno mjesto.

Postanite programer igara Korak 14
Postanite programer igara Korak 14

Korak 3. Nemojte to raditi zbog novca

Ako idete putem formalnog obrazovanja, imajte na umu da će njegovi troškovi vjerojatno premašiti prosječnu godišnju plaću programera za prilično veliki iznos. Također imajte na umu da na terenu nedostaje sigurnost posla, što znači da možda imate praznine u svom zaposlenju. Opet, ova karijera definitivno zahtijeva da budete strastveni prema njoj, pa to činite iz ljubavi, a ne na brzinu.

Postanite programer igara Korak 15
Postanite programer igara Korak 15

Korak 4. Predvidite veliki naglasak na matematici

Očekujte da će većina, ako ne i svi aspekti programiranja igara zahtijevati jake matematičke vještine. Ako ste još u školi, udvostručite svoje kurseve matematike. Ako ste van škole i trebate očistiti, svakako to učinite.

Očigledno je da je pohađanje kurseva matematike odličan način za jačanje vaših vještina. Ali možda je još bolje za nadolazećeg programera igara mnoštvo matematičkih igara dostupnih za preuzimanje. Ubijte dvije ptice jednim udarcem i istražite igre koje na drugi način niste probali

Postanite programer igara Korak 16
Postanite programer igara Korak 16

Korak 5. Budite timski igrač

Prije nego što profesionalno uđete na teren, trebali biste potrošiti puno vremena na samostalno razvijanje vještina programiranja. Ali nemojte se previše navikavati na samostalni rad. Kada budete zaposleni, očekujte da ćete postati jedan član mnogo većeg tima. Dajte prioritet jasnoj komunikaciji i sposobnosti prihvaćanja kritike kao dva osnovna skupa vještina.

Postanite programer igara Korak 17
Postanite programer igara Korak 17

Korak 6. Budite fleksibilni u pogledu lokacije

Ovisno o tome gdje živite, to možda i nije toliko problem. Ali ako vaš rodni grad već nije u procvatu tehnološkog utočišta, budite voljni preseliti se tamo gdje posao radi. Također zapamtite da je stabilnost posla prilično loša, što znači da ćete se možda morati ponovo preseliti na novi posao.

Preporučuje se: