In Over my Head и большие надежды

В настоящее время я работаю разработчиком игр. Я недавний выпускник (только закончил университет 2 года назад), и я, кажется, не в себе. Я даже не искал эту работу, они нашли меня на LinkedIn, и я был в отчаянии.

Я начал в компании в качестве программиста QA/обслуживания из-за отсутствия опыта. Однако за последний год компания сильно выросла, и теперь я должен выпускать игры производственного качества с интервалом в 3 месяца. Хотя я, безусловно, на это способен — меня просто не интересуют быстрые циклы разработки и непрекращающееся ощущение срочности. Я хотел место, где я мог бы также иметь день в неделю, где это не так безумно. У меня просто нет сил изо дня в день вкладывать свои кишки в работу — у меня другие обязанности.

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

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

Звучит так, как будто вы нашли изворотливого геймдева, который просто хочет воспользоваться вами. Это не редкость в отрасли .
Игровая индустрия жестока, и ваша среда вряд ли сдастся.
Кроме того, если вы можете самостоятельно создать готовую к производству игру за 3 месяца (мне все равно, насколько она проста или какой фреймворк вы используете), вы легко станете разработчиком старшего уровня по сравнению с CRUD. разработчики приложений, которые составляют большую часть профессии. Будьте уверены!
В общем, если вам действительно не нравится то, что вы делаете, и если то, что вы делаете, вероятно, останется тем же, независимо от того, где вы работаете в своей отрасли, пришло время задуматься о смене карьеры. Возможно, вам больше подойдет какая-то менее требовательная форма разработки (например, корпоративные приложения).
Добро пожаловать в корпоративный мир. В то время как игровая индустрия особенно плоха, когда дело доходит до жестких сроков, практически любая работа по программированию будет постепенно повышать уровень стресса, с которым вы будете справляться по мере того, как вы станете более опытным. вам лучше, хотя, похоже, они могут оскорблять вас больше, чем вы можете вынести.
Одна игра раз в три месяца? Если вы можете сделать это самостоятельно, то, безусловно, ответ заключается в том, чтобы работать на себя!
У вас есть степень по физике и математике, а также степень по компьютерному программированию... Ненавижу вас ломать, но вы умнее /сообразительнее. Этот факт не делает вас более опытным (то есть старшим) разработчиком. Если они относятся к вам как к одному, это потому, что вы уже показали, что способны им быть . Как сказано в другом месте, темпы не будут спадать. Адаптируйтесь или ищите в другом месте.
@JMK так было со времен Atari.
@CGCampbell, и менеджеры-идиоты, которые продвигают эту культуру изнурительной работы, будут по-прежнему менее эффективны, будут выпускать худшие игры, способствовать высокой текучести кадров, срыву сроков и т. д. И эта глупость сейчас проникла в культуру стартапов ... хуже даже Apple и Google начинает это понимать...

Ответы (2)

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

У вас есть три варианта: 1) дать понять вашему боссу, что вам нужно сбавить темп. Это вряд ли пройдет хорошо. Их расписание не изменится, независимо от ваших потребностей. 2) Вернитесь к QA, хотя я думаю, что у них такие же дедлайны, как и у обычных программистов. Я полагаю, вы, по крайней мере, не чувствовали бы себя выше головы. 3) Устроиться на работу в компанию из другой отрасли. Несмотря на то, что некоторые рабочие места в области разработки программного обеспечения являются легкими, многие из них не имеют такого убийственного графика, как в игровых компаниях.

Удачи.

И если вы решите покинуть эту отрасль, имейте в виду, что у стартапов такие же убийственные (и непродуктивные, но не заставляйте меня начинать с этого) графики. С вашими математическими способностями оборонная промышленность была бы хорошим выбором.
Если у вас нет желания делать игры, которые являются всепоглощающей страстью, такой, что вы готовы работать бешеные часы за копейки в плохих условиях, тогда не работайте в игровой индустрии. Я привык, потому что любил игры и думал, что это будет интересная область. Теперь нет, и я намного счастливее (и все еще люблю играть в игры).
@Carson63000 Точно мой опыт!
@HLGEM, я согласен, это ужасно, что в игровой индустрии по-прежнему существует эта культура, хотя это, безусловно, приводит к увеличению времени выхода на рынок и более высоким общим затратам , что подтверждается более чем 80-летней наукой. Я вышел, как только понял, как это было плохо много лет назад...

Хотя я, безусловно, на это способен — меня просто не интересуют быстрые циклы разработки и непрекращающееся ощущение срочности.

...

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

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

Если вы чувствуете, что можете справиться с этим стрессом, и вам нравятся все остальные аспекты этой работы, скажите «на работе».

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

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

  • Счастлив ли я, выполняя работу, которой занимаюсь сейчас?
  • Был бы я так счастлив, если бы работал в другой компании?
  • Нравится ли мне эта компания и то, как они относятся к своим сотрудникам?
  • Справедливо ли мне платят по сравнению с другими людьми на той же работе?
  • Буду ли я счастливее на той же работе, но в другой области?

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

В конце концов, только вы можете решить, довольны ли вы этой работой.

Игровая компания, которая хорошо относится к своим сотрудникам? Не могли бы вы сообщить мне, кроме студии уровня 1, кто/где это???
@DamianNikodem Подразумевает, что студия уровня 1 обязательно хорошо относится к своим сотрудникам? Цитата?
это всего лишь предположение, поскольку, если бы студия уровня 1 плохо относилась к своим сотрудникам, то, скорее всего, это было бы известно
@DamianNikodem Конечно. Почему еще вы предполагаете, что они обращаются с ними плохо? Я не говорю, что никакие игровые компании никогда не обращаются со своими сотрудниками должным образом, но если мы предположим, что общепризнано, что игровые компании оскорбляют своих сотрудников, вы, вероятно, слышали об этом из-за компаний уровня 1.
Я знаю разработчиков, которые работают в небольших студиях, поэтому я основываю свои суждения на их анекдотах и ​​предполагаю, что Blizzard, рок-звезды и id в этом мире относятся к своим сотрудникам немного лучше. Как разработчик (не видеоигры) я обнаружил, что компании среднего размера относятся к вам лучше всего (крупные относятся к вам как к анонимному винтику в машине, мелкие оказывают на вас большое давление, но часто впадают в менталитет карго-культа). . ), но это основано на моем личном опыте.