Programování her je obor, který neustále roste mílovými kroky. Samotná práce i cesta k ní však mohou být docela vyčerpávající, takže než se do ní pustíte, je důležité zvážit, zda je to pro vás správné rozhodnutí. Pokud ano, je nutné získat potřebné dovednosti, protože zaměstnavatelé hledají know-how a jen zřídka, pokud vůbec, nabízejí školení na pracovišti. Jakmile jimi budete vybaveni, trpělivost a vytrvalost rozhodně pomohou, když se konečně pustíte do hledání práce.
Kroky
Metoda 1 ze 3: Naučit se programovat
Krok 1. Rozhodněte se mezi školou a samoukem
Očekávejte, že zaměstnavatelé ocení především technické know-how. Nebojte se tedy, pokud náklady na školné za vyšší vzdělání přesahují vaše možnosti, protože titul není nezbytně nutný k nalezení zaměstnání. Současně však uznejte, že technická zdatnost spojená s titulem pravděpodobně způsobí, že budete vystupovat nad ostatními kandidáty.
Bez ohledu na trasu, kterou si vyberete, věnujte veškerý důraz tomu, abyste se stali zdatným programátorem. Pobřeží vás jen špatně vybaví pro pohovory a dotyčné zaměstnání
Krok 2. Pečlivě vyberte obor
Pokud se rozhodnete pro vysokou školu, dejte si pozor na specializované tituly v programování her. Očekávejte, že tyto pokryjí všechny z mnoha různých aspektů programování her v relativně krátkém čase. Pokud nejste v daném oboru již zdatní, upřednostněte obor počítačová věda.
- Každý aspekt programování hry vyžaduje hodně času na zvládnutí. Hloubkové studium počítačových věd vám pravděpodobně poskytne potřebné dovednosti pro zvládnutí každého z nich, i když tyto dovednosti nejsou přímo aplikovány na hry v průběhu studia.
- Pokud uvažujete o specializovaném titulu, prozkoumejte lidi, kteří ho vyučují. Profesoři, kteří rozumějí konceptům herního programování, ale sami nikdy v oboru nepracovali, nemusí být nejlepšími lidmi, od kterých se lze učit.
Krok 3. Naučte se počítačové jazyky
Ať už chodíte do školy nebo se učíte sami, snažte se zvládnout alespoň jeden počítačový jazyk. Zaměřte se na C ++, abyste zvýšili své šance na nábor, protože toto se při programování her používá nejčastěji. Mezi další užitečné jazyky patří:
- ActionScript
- Shromáždění
- C
- Jáva
- Cíl-C
- Krajta
- Rychlý
Krok 4. Navrhněte svou vlastní hru
Pamatujte: nejlepší způsob, jak se naučit něco dělat, je skutečně to udělat! Jakmile se naučíte kódovat v počítačových jazycích, uplatněte své dovednosti. Vytvořte hru od základů, abyste se s celým procesem lépe seznámili, od začátku do konce. Během toho byste měli:
- Udržujte to základní. Nebojte se revoluční hry, jak ji znáte. Pro analogii napište jednoduchou povídku, nikoli Ulysses Jamese Joyce.
- V případě potřeby zkopírujte jinou hru. Účelem je zde učit se, ne být originální. Půjčte si koncept jiné hry a stavte na něm, pokud máte nápady.
- Udělejte všechno sami. Nespoléhejte na používání vnějších vektorových/matematických knihoven. Udělejte ze všech aspektů kutilský projekt, abyste zvýšili svoji odbornost.
- Dokonči to! Chcete se s celým procesem seznámit, a tak ho dotáhněte až do konce. Neopouštějte to jen proto, že jste již dokončili svůj oblíbený aspekt programování.
Krok 5. Zúžit zaměření
Pamatujte: jako profesionální vývojář her budete součástí týmu, který má specifické aspekty. Když se tedy naučíte kódovat a vytvářet si vlastní hry, rozhodněte se, na které oblasti se chcete při najímání soustředit. Jakmile to uděláte, pokračujte v práci na osobních projektech a věnujte těmto oblastem větší pozornost.
Názvy a oddělení se mohou u jednotlivých společností lišit, ale programování je obecně rozděleno mezi: umělou inteligenci; animace; Zvuk; stavět systémy; motory; hratelnost; vytváření sítí; fyzika; vykreslování; nástroje; a uživatelské rozhraní
Metoda 2 ze 3: Hledání práce
Krok 1. Nejprve stáž
Než požádáte o placenou pozici, věnujte si nějaký čas s neplacenou pozicí. Hledejte otevřené stáže online nebo prostřednictvím školy. Získejte pracovní zkušenosti a posílejte svůj životopis, když přijde čas na hledání práce. Mezi další výhody stáže patří:
- Reference od zasvěcených osob z oboru.
- Rozšířené kontakty s lidmi v oboru.
- Více seznámení s každodenní realitou práce.
Krok 2. Připravte si ukázky
Protože nemáte žádné publikované hry, na které byste poukazovali, připravte si několik příkladů, které odešlete spolu s motivačním dopisem a životopisem. Pokračujte ve vývoji osobních projektů a publikujte je online ve veřejném úložišti Git, kde si je mohou zaměstnavatelé prohlédnout. Nedělejte si starosti s vytvářením celých her. Místo toho vytvořte krátká a sladká ukázka, která zvýrazní konkrétní oblasti, na které se chcete specializovat.
Ať už je vaše demo jakékoli, vylepšete ho. Nesnažte se uchvátit tazatele něčím příliš složitým, pokud to nedokážete správně pochopit. Předveďte místo toho něco jednoduchého a dokonalého
Krok 3. Nejprve se zaměřte na start-upy
To neznamená, že byste se neměli ucházet o pozice u zavedených, známých a úspěšných společností. Takové společnosti jsou však lépe situovány, aby nabízely vyšší mzdu a možná i větší jistotu zaměstnání, takže očekávejte, že vaše konkurence zde bude docela divoká. Soustřeďte se místo toho na novější, menší společnosti, které stejně jako vy pravděpodobně musí být méně vybíravé.
Není to záruka, že budete přijati, ale je méně pravděpodobné, že budete proti programování rockových hvězd s mnohem většími zkušenostmi než vy
Krok 4. Prozkoumejte každou společnost, o kterou se ucházíte
Nejprve vyhledejte nabídky práce na webových stránkách společnosti. Poté, co odešlete žádost, oprášte společnost. Přečtěte si jejich vlastní publikovaný profil a také všechny příspěvky z vnějších zdrojů. Zapište si všechny otázky, které vás napadnou, abyste je mohli položit při pohovoru.
Kromě vašich technických dovedností by prokázání pracovních znalostí společnosti a herního byznysu ve vašem rozhovoru mělo zvýšit vaše postavení mezi ostatními kandidáty
Krok 5. Síť
Očekávejte, že budete čelit velké konkurenci na každé pozici. Využijte každé osobní spojení, které máte s zasvěcenými v oboru, abyste byli o krok napřed. Zjistěte více o potenciálních otvorech, než budou zveřejněny. Požádejte své kontakty, aby poskytly doporučení, pokud mají důvěrnou stopu se zaměstnavateli. Rozšiřte svou síť o:
- Oslovte lidi prostřednictvím online fór, sociálních médií a profesionálních sítí.
- Zůstávat v častém kontaktu se současnými nebo bývalými spolužáky a profesory.
- Účast na konferencích a konvencích.
Krok 6. Využijte neúspěšné pohovory na maximum
Předně mějte na paměti, že s takovou konkurencí budete pravděpodobně čelit velkému odmítnutí. Přijměte to jako dané, vezměte to s nadhledem a učte se z toho:
- Zamyslete se nad svými rozhovory, životopisem a ukázkami, abyste identifikovali a zlepšili slabá místa.
- V návaznosti na děkovný dopis nebo e-mail tazatelům za to, že vůbec byli zváženi.
- Požádejte o ukazatele na oblasti, ve kterých si myslí, že potřebujete zlepšení.
Metoda 3 ze 3: Rozhodnutí, zda je tato kariéra pro vás to pravé
Krok 1. Milostné hry
Mějte na paměti, že programování může být náročným a stresujícím oborem, ve kterém můžete pracovat, a také obtížnou kariérou, do které se můžete dostat. Bude to z vaší strany vyžadovat hodně vášně, takže si udělejte přehled, kolik toho máte. Abyste uspěli, shromážděte každou poslední kapku, kterou můžete.
Krok 2. Očekávejte dlouhou cestu před sebou
Cení si trpělivosti a vytrvalosti. Naplánujte si několik let na získání potřebného technického know-how, a to buď samostatně, nebo prostřednictvím formálního vzdělávání. Poté, když jste připraveni vstoupit do pracovní síly, očekávejte velkou konkurenci při každém otevření, což znamená, že hledání práce může chvíli trvat. Poté, co jste najati, počítejte s tím, že budete muset udělat spoustu gruntové práce, než přejdete do požadované polohy.
Krok 3. Nedělejte to pro peníze
Pokud se vydáte cestou formálního vzdělávání, mějte na paměti, že jeho náklady pravděpodobně značně překročí průměrný roční plat herního programátora. Mějte také na paměti, že v oboru chybí jistota zaměstnání, což znamená, že můžete mít mezery ve svém zaměstnání. Opět platí, že tato kariéra rozhodně vyžaduje, abyste pro ni byli vášniví, takže to udělejte pro lásku, ne pro rychlé peníze.
Krok 4. Očekávejte velký důraz na matematiku
Očekávejte, že většina, ne -li všechny, aspekty programování her vyžadují silné matematické dovednosti. Pokud jste ještě ve škole, zdvojnásobte své matematické kurzy. Pokud jste mimo školu a potřebujete se oprášit, rozhodně to udělejte.
Kurzy matematiky jsou samozřejmě skvělý způsob, jak posílit své dovednosti. Ale možná ještě lepší pro začínajícího vývojáře her je množství matematických her, které jsou k dispozici ke stažení. Zabijte dva ptáky jedním kamenem a prozkoumejte hry, které byste jinak neměli nasamplované
Krok 5. Buďte týmovým hráčem
Než vstoupíte do oboru profesionálně, měli byste strávit spoustu času rozvojem programovacích dovedností sami. Ale nezvykněte si na práci sólo. Jakmile budete přijati, očekávejte, že se stanete jedním z členů mnohem většího týmu. Upřednostněte jasnou komunikaci a schopnost přijmout kritiku jako dva základní dovednosti.
Krok 6. Buďte flexibilní ohledně umístění
V závislosti na tom, kde žijete, to nemusí být tak velký problém. Pokud ale vaše rodné město již není vzkvétajícím technologickým útočištěm, buďte ochotni se přestěhovat tam, kde je práce. Pamatujte také, že stabilita zaměstnání je velmi obtížná, což znamená, že se budete muset znovu přesídlit kvůli nové práci.