Како постати програмер игара

Posted on
Аутор: Robert Simon
Датум Стварања: 19 Јуни 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Как перейти с 32 на 64 битную Windows? Легко и без потерь!
Видео: Как перейти с 32 на 64 битную Windows? Легко и без потерь!

Садржај

У овом чланку: Научите програмирати пронађите посаоОдлучите ако ова каријера одговара вашим потребама18 Референце

Програмирање игара је поље које доживљава експлозивни раст. Ипак, сам рад и пут до њега могу бити напорни. Из тог разлога, пре него што започнете, морате се запитати да ли је то прави избор за вас. Ако је то случај, стицање потребних вештина је хитна потреба. Заправо, послодавци имају за циљ знање и ретко, ако уопште, нуде обуку на радном месту. Једном када стекнете важно знање на том пољу, несумњиво можете наћи посао са стрпљењем и упорношћу.


фазе

1. део Учење програмирања



  1. Одлучите између похађања класичне обуке и самоуке. Имајте на уму да се послодавци фокусирају првенствено на техничко знање. Зато не брините ако школарина за високо образовање не прелази ваше могућности, јер стјецање дипломе није апсолутно неопходно за посао. У исто вријеме, имајте на уму да ће вас посједовање техничких вјештина уз диплому вјероватно издвојити и од осталих кандидата.
    • Без обзира на вашу одлуку, потрудите се да постанете компетентни програмер. Међутим, самоук ће вам такође омогућити да имате пртљаг потребан да бисте се суочили са интервјуима и добили посао из свог сна.


  2. Пажљиво одаберите свој канал. Ако се одлучите за факултет, прескочите часове програмирања игара, а они углавном покривају многе аспекте програмирања игара за релативно кратко време. Уместо тога, дајте предност курсу из рачунарске науке ако већ немате функционално знање о тој области.
    • Савладавање сваког аспекта програмирања одузима пуно времена. Ако дубље студирате ИТ, вероватније ћете стећи вештине потребне за обраћање сваком од њих, чак и ако се те вештине не примењују директно у свет игара током вашег студирања.
    • Ако планирате да се специјализујете, будите сигурни да истражите наставнике ових курсева. Можда није добра идеја учити од наставника који савршено савладају концепте програмирања игара, али никада нису радили на терену.



  3. научити рачунарски језици. Без обзира да ли се одлучите за класични курс или ћете постати самоуци, покушајте да савладате бар један рачунарски језик. Усредсредите се на Ц ++ језик да бисте повећали своје шансе да будете ангажовани, јер се најчешће користи у програмирању игара. Ево неких других корисних језика за које бисте могли размотрити учење:
    • АцтионСцрипт
    • монтажа
    • , Ц
    • Јава
    • Циљ-Д
    • питон
    • брз


  4. Креирајте своју игра. Запамтите, најбољи начин да научите нешто да урадите је да то урадите! Након што научите да кодујете на рачунарском језику, примените своје вештине. Изградите игру од почетка до краја и упознајте се са читавим процесом. Да бисте успели, следите упутства у наставку.
    • Останите у једноставности. Не покушавајте да револуционишете свет игре онако како ви то знате. Да бисте направили аналогију, напишите једноставну причу, а не роман.
    • Нека вас инспирише друга игра кад год је то могуће. Циљ је овде научити, а не бити оригиналан. Позајми концепт друге игре и узми инспирацију ако патиш од недостатка идеја.
    • Све направите сами. Колико је то могуће, избегавајте коришћење математичких или векторских библиотека. Завршите све кораке да бисте побољшали своје вештине.
    • Финисх. Морате се упознати са читавим процесом, па идите до краја. Не одустајте од свог пројекта, само зато што сте већ завршили оно што вам се највише свиђа у програмирању.



  5. Побољшајте своје вештине. Запамтите, као професионални програмер игара бићете део тима који проматра специфичне аспекте. Дакле, док учите да шифрујете и развијате сопствене игре, одлучите на која подручја желите да се фокусирате када сте ангажовани. Затим наставите да радите на сопственим пројектима и посветите више тим областима.
    • Тражене вештине и ИТ услуге могу се разликовати од компаније до компаније, али програмирање обично обухвата следећа подручја: вештачка интелигенција, аудио, грађевински системи, анимација, игра, мотори, физика, умрежавање, алата, корисничког интерфејса и приказивања.

Део 2 Проналажење посла



  1. Стажирајте. Пре него што се пријавите за плаћено радно време, проведите време на неплаћеним позицијама. Потражите отворена стажирања путем интернета или кроз вашу школу. Покушајте стећи радно искуство да бисте обогатили свој животопис док тражите посао. Ево и других предности које морате да радите стаж:
    • стручне референце,
    • важни односи са људима активним на терену,
    • боље познавање дневне стварности посла.


  2. Дизајн демонстрација Пошто немате објављене игре, припремите неколико демонстрација које ћете приложити уз пропратно писмо и наставити. Покушајте да наставите са сопственим пројектима и објавите их на Интернету креирајући Гит складиште које ће послодавци моћи да прегледају. Не брините о стварању комплетних игара. Уместо тога, развијте мале, ефективне демонстрације које истичу подручја у којима желите да се специјализујете.
    • Без обзира на ваш демо, побрините се да буде савршен. Не покушавајте да импресионирате анкетара са превише сложеним демонстрацијама ако не можете то учинити како треба. Покажите им нешто једноставно и лако.


  3. Прво се фокусирајте на старт-уп. То не значи да не треба конкурисати за позиције у етаблираним, познатим и успешним компанијама. Ипак, такве компаније су у могућности да понуде веће плате и евентуално загарантоване послове. Међутим, знајте да је конкуренција прилично јака у тим компанијама. За то покушајте потражити посао у новијим и мањим компанијама које, попут вас, сигурно морају бити мање захтевне.
    • То не значи да ће вас сигурно запослити у овим компанијама, али мање је вјероватно да ћете радити са генијалцима који програмирају много више искуства од вас.


  4. Истражите сваку компанију за коју се пријављујете. Прво погледајте понуде за посао на веб локацији компаније. Затим након подношења пријаве сазнајте више о компанији. Прочитајте његов профил компаније, као и извештаје из спољних извора. Запишите сва питања која вас муче како бисте их могли поставити током интервјуа.
    • Поред ваше техничке обуке, показивање да имате радно знање о индустрији игара на срећу и индустрији током разговора за посао требало би да вас издвоји од осталих кандидата.


  5. Стварајте односе. Очекујте јаку конкуренцију приликом пријављивања за посао. Да бисте напредовали, користите личне везе које сте успоставили са стручњацима из индустрије. Питајте о отварању радних места пре њиховог објављивања. Покушајте да добијете препоруке од својих контаката уколико имају интерни траг код послодаваца. Ево неколико савета који ће вам помоћи да проширите мрежу.
    • Проширите своје везе придружујући се форумима на мрежи, веб локацијама друштвених медија и професионалним мрежама да бисте упознали људе активне на терену.
    • Останите у контакту са школским колегама и наставницима, и старим и новим.
    • Учествујте у конференцијама и конгресима.


  6. Учите на неуспјелим интервјуима за посао. Прво, имајте на уму да ће уз толико конкуренције многи регрутови вероватно одбити вашу пријаву. Прихватите ово разочаравајуће искуство, не брините се превише и учите из њега.
    • Преиспитајте своје интервјуе, животопис и демонстрације како бисте идентификовали и побољшали своје слабости.
    • Наставите тако што ћете анкетарима послати захвално писмо или е-маил као знак захвалности за пажњу и време које су вам посветили.
    • Затражите савет о аспектима за које они мисле да требате побољшати.

Део 3 Одлучите да ли та каријера одговара његовим потребама



  1. Имајте страсти за игре. Треба напоменути да програмирање може бити захтевно и стресно поље активности, као и тешко пробити каријеру. Требаће вам доста страсти, па процените свој степен страсти. Одустаните од последње капи крви да бисте успели.


  2. Знајте да имате неки пут. Негујте стрпљење и упорност. До стицања потребног техничког знања, било од стране самоука или путем универзитетских студија, требаће неколико година. Када сте спремни да се придружите свету рада, очекујте да ћете се суочити са оштром конкуренцијом сваки пут када се пријавите. Другим речима, можда ће требати неко време да се пронађе посао. Затим, једном ангажирани, планирајте напорно радити пре него што будете могли да обавите посао својих снова.


  3. Не покушавајте да се обогате овим послом. Ако се одлучите за стандардни курс, имајте на уму да ће ваша накнада за регистрацију вероватно премашити просечну годишњу плату програмера игара. Такође знате да је овај посао синоним за нејасноћу, што значи да би посао који одаберете могао бити промашен. Опет, овај посао дефинитивно захтева страст, па пригрлите ову каријеру из љубави, а не због лаког новца.


  4. Обратите посебну пажњу на лекције из математика. Очекујте да већина, ако не и сви, аспекти програмирања игара захтевају јаке математичке вештине. Ако сте још у средњој школи, удвостручите напоре на часовима математике. Ако сте завршили студије и требате да освежите памћење, учините то.
    • Очигледно је да наставом из математике лако продубљујете своје вештине. Али можда је мноштво математичких игара доступних за преузимање још боље за амбициозног програмера игара. Убијте две камене птице и истражите игре које можда нисте покушали другачије.


  5. Као да радим у тиму. Пре него што уђете на тржиште рада, требало би да проведете доста времена развијајући сопствене вештине програмирања. Али немојте се навикавати да радите сами. Једном када будете ангажирани, очекујте да ћете бити део много већег тима. Научите да јасно комуницирате и прихватате критику и сматрајте то двема основним вештинама.


  6. Будите флексибилни у погледу локације. Место где живите можда и није толико проблематично. Али ако регион у којем живите већ није технолошки рај у пуном јеку, размислите да се преселите тамо где има посла. Такође запамтите да је стабилност посла прилично несигурна, па ће вам можда требати повратак на нови посао.