Kako postati programer igara

Posted on
Autor: Robert Simon
Datum Stvaranja: 19 Lipanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
Da li svako može da bude programer?
Video: Da li svako može da bude programer?

Sadržaj

U ovom članku: Učenje programiranja pronađite posaoDecite ako ta karijera odgovara vašim potrebama18 Reference

Programiranje igara je polje koje doživljava eksplozivni rast. Ipak, sam rad i put do njega mogu biti naporni. Iz tog razloga prije početka morate se zapitati je li ovo pravi izbor za vas. Ako je to slučaj, hitno je sticanje potrebnih vještina. Zapravo, poslodavci ciljaju stručno znanje i rijetko, ako ikad, nude obuku na radnom mjestu. Jednom kada steknete važno znanje na terenu, nesumnjivo možete naći posao s strpljenjem i upornošću.


faze

1. dio Učenje programiranja



  1. Odlučite između pohađanja klasičnog treninga i samouke. Imajte na umu da se poslodavci usredotočuju prvenstveno na tehničko znanje. Stoga ne brinite ako školarina za visoko obrazovanje ne prelazi vaše mogućnosti, jer stjecanje diplome nije apsolutno neophodno za posao. Istodobno, budite svjesni da će vas osim diplome imati tehničke vještine i vjerovatno istaknuti od ostalih kandidata.
    • Bez obzira na vašu odluku, potrudite se postati kompetentni programer. Međutim, samouk će vam također omogućiti da imate prtljagu potrebnu da biste se suočili s intervjuima i dobili posao iz svog sna.


  2. Pažljivo odaberite svoj kanal. Ako odlučite ići na sveučilište, preskočite časove programiranja igara, a oni uglavnom pokrivaju mnoge aspekte programiranja igara u relativno kratkom vremenu. Umjesto toga, dajte prednost tečaju iz informatike ako već nemate funkcionalno znanje o tom području.
    • Savladavanje svakog aspekta programiranja oduzima puno vremena. Ako dublje proučavate informatičku tehnologiju, vjerojatnije je da ćete steći vještine potrebne za obraćanje svakom od njih, čak i ako se te vještine ne primjenjuju izravno u svijet igara tijekom studija.
    • Ako se planirate specijalizirati, budite sigurni da istražite nastavnike ovih tečajeva. Možda nije dobra ideja učiti od učitelja koji savršeno savladaju koncepte programiranja igara, ali nikad nisu radili na terenu.



  3. naučiti računalni jezici. Bez obzira odlučite li se položiti klasični tečaj ili postati samouk, pokušajte savladati barem jedan računalni jezik. Usredotočite se na jezik C ++ kako biste povećali svoje šanse da budete angažirani, jer se najčešće koristi u programiranju igara. Evo nekoliko korisnih jezika za koje biste mogli razmotriti učenje:
    • ActionScript
    • zbor
    • C
    • Java
    • Cilj -C
    • piton
    • brz


  4. Stvorite svoj vlastiti igra. Zapamtite, najbolji način da naučite nešto učiniti je to učiniti! Nakon što naučite kodirati na računalnom jeziku, implementirajte svoje vještine. Izgradite igru ​​od početka do kraja kako biste se upoznali sa cijelim procesom. Da biste uspjeli, slijedite upute u nastavku.
    • Ostanite u jednostavnosti. Ne pokušavajte revolucionirati svijet igre onako kako vi to znate. Da biste napravili analogiju, napišite jednostavnu priču, a ne roman.
    • Neka vas inspirira druga igra kad god je to moguće. Cilj je ovdje naučiti, a ne biti originalan. Posudite koncept druge igre i uzmite inspiraciju iz nje ako patite od nedostatka ideja.
    • Sve napravite sami. Koliko je to moguće, izbjegavajte korištenje matematičkih ili vektorskih knjižnica. Izvršite sve korake sami kako biste poboljšali svoje vještine.
    • Završi. Morate se upoznati s cijelim postupkom, pa krenite do kraja. Ne odustajte od svog projekta, samo zato što ste već završili ono što vam se najviše sviđa u programiranju.



  5. Osvježite svoje vještine. Zapamtite, kao profesionalni programer igara bit ćete dio tima koji promatra specifične aspekte. Dakle, dok učite šifrirati i razvijati vlastite igre, odlučite na koja područja želite da se usredotočite kada ste angažirani. Zatim nastavite raditi na vlastitim projektima i posvetite više tim područjima.
    • Tražene vještine i IT usluge mogu se razlikovati od tvrtke do kompanije, ali programiranje obično uključuje sljedeća područja: umjetna inteligencija, audio, građevinski sustavi, animacija, igranje, motori, fizika, umrežavanje, alate, korisničko sučelje i prikazivanje.

Dio 2 Pronalaženje posla



  1. Stažiranje. Prije nego što se prijavite za plaćeno radno vrijeme, provedite vrijeme na neplaćenim pozicijama. Potražite otvorena stažiranja putem interneta ili u vašoj školi. Pokušajte steći radno iskustvo kako biste obogatili svoj životopis dok tražite posao. Evo i drugih prednosti koje morate učiniti stažom:
    • stručne reference,
    • važni odnosi s ljudima aktivnim na terenu,
    • bolje poznavanje dnevne stvarnosti posla.


  2. Dizajnerski demo. Budući da nemate objavljene igre, pripremite nekoliko demonstracija koje ćete priložiti uz propratno pismo i nastaviti. Pokušajte slijediti vlastite projekte i objavite ih na Internetu stvaranjem Git-ovog spremišta koje poslodavci mogu pregledati. Ne brinite o stvaranju cjelovitih igara. Umjesto toga, razvijte male, učinkovite demonstracije koje će istaknuti područja na kojima se želite specijalizirati.
    • Bez obzira na vaš demo, pobrinite se da je savršen. Ne pokušavajte impresionirati anketere s previše složenim demo ako ne možete učiniti kako treba. Pokažite im nešto jednostavno i jednostavno.


  3. Prvo se usredotočite na start-up. To ne znači da se ne biste trebali prijaviti na radna mjesta s etabliranim, poznatim i uspješnim tvrtkama. Ipak, takve su tvrtke bolje u mogućnosti ponuditi veće plaće i eventualno zajamčene poslove. Međutim, znajte da je konkurencija prilično jaka u tim tvrtkama. Za to pokušajte potražiti posao u novijim i manjim tvrtkama koje, poput vas, sigurno moraju biti manje zahtjevne.
    • To ne znači da će vas sigurno zaposliti u tim tvrtkama, ali manje je vjerovatno da ćete raditi s programskim genijalcima koji imaju puno više iskustva od vas.


  4. Istražite svaku tvrtku za koju se prijavljujete. Prvo provjerite ponude za posao na web mjestu tvrtke. Zatim nakon podnošenja prijave saznajte više o tvrtki. Pročitajte njegov profil tvrtke, kao i izvještaje iz vanjskih izvora. Zapišite sva pitanja koja vas muče kako biste ih mogli postaviti tijekom intervjua.
    • Pored vaše tehničke obuke, pokazivanje da ste tijekom razgovora za posao imali dobro znanje o industriji igara na sreću i industriji, trebalo bi vas izdvojiti od ostalih kandidata.


  5. Stvarajte odnose. Očekujte jaku konkurenciju prilikom prijavljivanja za posao. Za napredak koristite osobne veze koje ste sklopili sa stručnjacima iz industrije. Pitajte o otvaranju radnih mjesta prije objavljivanja. Pokušajte dobiti preporuke od svojih kontakata ako imaju interni trag s poslodavcima. Evo nekoliko savjeta koji će vam pomoći da proširite mrežu.
    • Proširite svoje veze pridružujući se internetskim forumima, web stranicama društvenih medija i profesionalnim mrežama da biste upoznali ljude aktivne na terenu.
    • Ostanite u kontaktu sa svojim razrednicima i nastavnicima, i starim i novim.
    • Sudjelujte na konferencijama i kongresima.


  6. Učite iz neuspjelih intervjua za posao. Prije svega, imajte na umu da će s toliko konkurencije mnogi regruti vjerojatno odbiti vašu prijavu. Prihvatite ovo razočaravajuće iskustvo, ne brinite se previše i učite iz njega.
    • Preispitajte svoje intervjue, životopis i demonstracije kako biste identificirali i poboljšali svoje slabosti.
    • Slijedite postupak slanja zahvalnog pisma ili e-pošte anketarima kao znak zahvalnosti za pažnju i vrijeme koje su vam pružili.
    • Zatražite savjet o aspektima za koje misle da trebate poboljšati.

Treći dio Odlučite odgovara li njegovoj karijeri njegovim potrebama



  1. Imajte strasti za igre. Treba napomenuti da programiranje može biti zahtjevno i stresno polje aktivnosti, kao i teško probiti karijeru. Trebat će vam puno strasti, pa procijenite svoj stupanj strasti. Odustanite od posljednje kapi krvi da biste uspjeli.


  2. Znajte da imate neki put. Negujte strpljenje i upornost. Do stjecanja potrebnog tehničkog znanja, bilo od samoumica ili putem sveučilišnih studija, trebat će nekoliko godina. Kad se budete spremni pridružiti svijetu rada, očekujte da ćete se suočiti s jakom konkurencijom svaki put kada se prijavite. Drugim riječima, može potrajati neko vrijeme dok ne nađete posao. Zatim, jednom angažirani, planirajte naporno raditi prije nego što budete mogli obaviti posao svojih snova.


  3. Ne pokušavajte se obogatiti ovim poslom. Ako se odlučite za standardni tečaj, imajte na umu da će vaša naknada za registraciju vjerojatno premašiti prosječnu godišnju plaću programera igara. Također znajte da je ovaj posao sinonim za nesigurnost, što znači da bi posao koji odaberete mogao biti promašen. Opet, ovaj posao definitivno zahtijeva strast, pa prigrlite ovu karijeru iz ljubavi, a ne zbog lakog novca.


  4. Obratite posebnu pozornost na lekcije iz matematika. Očekujte da će većina, ako ne i svi, aspekti programiranja igara zahtijevati jake matematičke vještine. Ako ste još u srednjoj školi, udvostručite napore u nastavi matematike. Ako ste završili studij i trebate osvježiti pamćenje, učinite to.
    • Očito polaganjem matematičkih predavanja lako možete produbiti svoje vještine. Ali možda je mnoštvo matematičkih igara dostupnih za preuzimanje još bolje za ambiciozni programer igara. Ubijte dvije kamene ptice i istražite igre koje možda niste pokušali drugačije.


  5. Kao i rad u timu. Prije nego što uđete na tržište rada, trebali biste potrošiti puno vremena razvijajući vlastite vještine programiranja. Ali nemojte se naviknuti raditi sami. Jednom kada ste angažirani, očekujte da ćete biti dio puno većeg tima. Naučite jasno komunicirati i prihvatiti kritiku i smatrajte to dvijema bitnim vještinama.


  6. Budite fleksibilni u pogledu lokacije. Mjesto u kojem živite možda nije toliko problematično. Ali ako regija u kojoj živite već nije tehnološki raj u punom zamahu, razmislite da se preselite tamo gdje ima posla. Također zapamtite da je stabilnost posla prilično neizvjesna, pa ćete se možda trebati vratiti na novi posao.