Могу ли я получить достаточный опыт, чтобы получить отраслевую работу, просто прочитав книги?

Недавно я работал с DirectX и знакомлюсь с игровыми движками, подсистемами и занимался разработкой игр за последние 5 лет. У меня есть реальный вопрос для тех, кто раньше работал в крупных игровых компаниях. Как можно попасть в таких крупных создателей игры, как Ubisoft, Infinity Ward или EA.

Я не новичок в своей области, и в этом году я собираюсь создать настоящую приятную 2D-платформу с моей командой, что явилось результатом 5-летнего опыта создания 2D-игр. Я работаю с подготовленными двигателями, такими как Unity3D или Game Maker, и использую .Net с C # для написания многих инструментов для нашего производства и продолжения на моем пути, но до сих пор не имел реального опыта программирования на компьютере ».

Теперь я читаю хорошие книги по этой теме, но я хотел бы знать: возможно ли стать сотрудником в крупной игровой компании , просто прочитав книги? Я имею в виду, что у меня есть активный ум и новые идеи, а также решатель решения.

3 голоса | спросил MahanGM 29 MarpmThu, 29 Mar 2012 23:43:49 +04002012-03-29T23:43:49+04:0011 2012, 23:43:49

4 ответа


7

Я никогда не работал в игровой компании любого размера. Однако:

  

Станьте сотрудником в крупной игровой компании, просто читая книги?

Если вы затем получите сертификат, возможно. Если у вас даже нет определенной степени или очевидной работы, почему работодатель предполагает, что у вас есть какие-либо навыки вообще? И если вы это сделаете, почему им все равно, какие книги вы прочитали? С заявлениями о работе, говоря: «Я читал о X», в лучшем случае не имеет значения, и в худшем случае у вас большие шансы.

  

У меня есть игры, которые я сделал, и хотел бы работать в игровой компании.

Я не понимаю, почему нет. Я уверен, что тот факт, что вы сможете продемонстрировать свои способности, будет большим плюсом во время процесса выбора.

  

Я сделал 2D-платформер, избегая при этом машинного программирования как можно больше, и хотел бы получить состояние программирования на современном уровне.

Не обижайтесь, но это похоже на то, что я «запустил гоночный автомобиль, который поддерживали и ремонтировали другие люди, могу ли я стать автомехаником?». Если вы хотите работать с двигателями, вы должны работать с двигателями. На практике это значит сделать 3D-игру, написать свой собственный движок и сделать что-то интересное.

Возможно, работодатель увидит ваш несвязанный опыт программирования и решит, что вы стоите нанимать из-за общих навыков, которые у вас должны быть. Но, по-видимому, это действительно плохая идея для этого.

Кроме того, из любопытства, если у вас уже есть команда, которая может выпустить игру, почему вы пытаетесь получить работу в большой компании? У меня сложилось впечатление, что они довольно ужасные места для работы, если вы хотите сделать игры.

ответил Superbest 30 MaramFri, 30 Mar 2012 02:53:35 +04002012-03-30T02:53:35+04:0002 2012, 02:53:35
8

Я ведущий инженер и руководитель по найму в игровой индустрии.

  

Можно ли стать сотрудником в крупной игровой компании, просто   чтение книг?

Нет. Чтение книг - все хорошо и хорошо, но это не дает практических знаний, которые требуются даже для позиций начального уровня. Выдающийся выпускник колледжа, получивший степень магистра под ее поясом, уже четыре года фактически писал код и решал проблемы различной сложности, и раздавил бы кого-то, кто ничего не делал, кроме как читать книги для работы интервью.

Но похоже, что из вашего первоначального вопроса вы в любом случае работали над созданием игр в течение последних пяти лет, поэтому у вас должен быть хоть какой-то практический опыт - я даже не уверен в этом вопросе, вы даже относитесь к вам. Готовые игры гораздо полезнее, чем утверждение книжных знаний (даже для тех, кто хочет быть «двигателем» программистов, потому что готовая игра демонстрирует эффективность и качество «движка» гораздо больше, чем двигатель сам по себе).

  

Как можно попасть в этих крупных создателей игр, таких как   Ubisoft, Infinity Ward или EA.

Вы подаете заявку на работу, как и в любой другой отрасли. Подготовьте портфель своих лучших проектов и кода и отправьте его с вашим резюме, если его попросят. В играх нет ничего особенного.

ответил Josh 30 MaramFri, 30 Mar 2012 07:15:46 +04002012-03-30T07:15:46+04:0007 2012, 07:15:46
5

В настоящее время у меня нет работы в «большой игровой компании», но я ищу ее, и многие из них брали интервью со многими из них: Bungie, Rockstar, Microsoft, Amazon, EA, Disney и т. д. Я получили одно предложение, и я ожидаю услышать от других из этих компаний завтра.

Из вопросов, которые мне заданы, знание книг, конечно же, полезно и поможет вам пройти множество интервью, посвященных программированию; чтобы быть программистом, вам, очевидно, понадобятся знания программистов. Многое из этого можно узнать, читая, если так вы учитесь. Тем не менее, в каждом интервью я сильно отвлекся от знаний, которые я получил, занимаясь различными проектами как профессионально, так и в качестве хобби, и мог показывать вещи, над которыми я работал - иногда, вытаскивая свой телефон и показываю мобильную игру или указывая их на мой блог разработки программного обеспечения. Мой опыт показал, что интервьюеры гораздо больше интересуются тем, что у вас есть done , чем то, что вы знаете . На панели программирования игр в GDC этого года все участники согласились, что они хотят видеть, что вы сделали, и не заботятся о школьном обучении или книжном знании. Разумеется, ваш пробег может меняться.

Как сказал Superbest, если вы хотите быть программистом-двигателем, запустите программы программирования. Точно так же, если вы хотите быть программистом для геймплея, писать игры и быть в состоянии показать их. Они очень разные дисциплины, которые работают вместе, но все еще очень разные.

Кроме того, в работе по программированию игр есть больше возможностей, чем знать, как писать код на определенном языке. Если ваше чтение также не включает в себя изучение того, что отличает программирование игр от других видов программирования, это может повредить вам. Если вы не можете продемонстрировать, что вы соедините с группой, это может нанести вам вред. В одном из интервью я провел более часа, делая линейную алгебру на доске, если вы не знаете математику, которую ищет компания, которая может навредить вам. Короче говоря, вы захотите, чтобы вы были хорошо округлены таким образом, что только чтение книг по программированию, вероятно, не улучшится.

ответил chaosTechnician 30 MaramFri, 30 Mar 2012 05:36:11 +04002012-03-30T05:36:11+04:0005 2012, 05:36:11
0

Я бы предложил «нет».

Чтение книг по своему усмотрению может дать вам определенный уровень знаний, да. Вы можете стать вполне компетентным и способным даже.

Идя в колледж, и я делаю курс 4 курса, вы получаете одну вещь, которую ни одна книга в мире не может дать. Вы можете сразу продемонстрировать, что вы можете начать 4-летний проект, придерживаться его, увидеть его и получить результат в конце.

Другим недостатком просто чтения книг является риск того, что вы можете выбрать и выбрать нужные вам части (или части, которые вы понимаете!), и пересмотреть (или просто скопировать /вставить) остальные. У вас нет этого варианта с курсом; вы должны свалиться и узнать все ужасные вещи, вам нужно изучить теорию, лежащую в ее основе, и причины, почему.

Да, есть случайные mavericks, которые никогда не ходили в колледж и которые узнали другие способы (Джон Кармак, вероятно, самый известный пример), но вы обнаружите, что они очень редки и что они, как правило, люди, которые начать свои собственные компании, а не людей, которые получают работу в существующих компаниях.

ответил Maximus Minimus 31 MaramSat, 31 Mar 2012 00:36:35 +04002012-03-31T00:36:35+04:0012 2012, 00:36:35

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132