История о том, как человек из моей команды попал на собеседование в лучшую компанию по созданию игр в 18 лет и каков был итог.
Человека из моей команды зовут Даня. Недавно он начал рассылать свое резюме в разные геймдев-студии, такие как Electronic Arts, Ubisoft и другие. Откликнувшись на вакансию "VFX Tech Programmer" (VFX - visual effects) в Rockstar Games North (северные филиалы в Соединённом Королевстве), он даже и не думал, что получит ответ. Он его получил. А теперь давайте вернемся к истокам.
С самого детства Даня любил все, что связано с компьютерами. Первый ноутбук у него появился в 4 года, и из-за отсутствия помощи от взрослых с управлением компьютера, ему пришлось изучать все самому, даже учитывая то, что он был всего-лишь 4-летний мальчик. Изучение новых знаний/поиск нужной информации самому - крайне полезные навыки, которые сыграли огромную роль в том, кто он сейчас.
Позже, в 11.5 лет, Даня наткнулся на видео Хауди Хо "HTML за 1 час", первой версии. Именно с него он открыл для себя мир IT. Посмотрев несколько видео, такие как: "CSS за час", "JavaScript за час", "PHP за час" и так далее, Даня начал изучать все сам (тут-то его навык поиска информации и пригодился).
Примерно спустя полгода изучения HTML он поступил в Малую Академию Шаг, и недоучившись полгода, ушел из нее, так как чувствовал, что сильно опережает программу. Даня даже может похвастаться, так как его приглашали в старшую группу, где набор только с 16 лет! (На тот момент ему было 12).
Затем он начал изучать С++, когда ему было 13 лет. Так как ему всегда приходилось разбираться во всем самому, его крайне интересовала низкоуровневая составляющая этого языка. Он любил разбираться во всем этом - память, компиляторы, как компьютер исполняет машинный код и т.д..
Прочитав 300 страниц из книги по С++ и изучив ООП, Даня на 2 года забыл про программирование полностью, так как у него начался тот самый подростковый период: первая любовь, гулянки и тому подобное, но к 15 годам, он, так сказать, "остыл". Вернувшись назад в IT, он снова начал изучать С++, так как решил снова пойти учиться в Академию ШАГ, на этот раз, в старшую группу на конкретный "факультет" - разработка программного обеспечения.
После поступления, во время пары, на одном из уроков, преподаватель предложил им создать игру в консоли - Даня сделал ее за 1 пару, хотя на задание отводилось все 3. Позже он решил дома написать классику геймдева - змейку, что преподаватель очень оценил. Написав ее, Даня решил продвинуться дальше - создать графическую версию этой игры с нуля и без игрового движка, и так как его всегда интересовала низкоуровневая составляющая программирования.
Змейка получилась и она действительно работала! Конечно же, он не хотел останавливаться, так как ему очень понравилось собирать игру "с нуля", не используя игровой движок вообще. Понимая, чем он занимается, начал догадываться, чем именно ему хочется заниматься в IT - разработка игровых движков и систем рендеринга реального времени.
А теперь задумайте, это парню было только 16 лет... Рассказ получился большой, поэтому будет две части. Следующая часть будет завтра. А теперь можете оставить свои предположения или догадки конца всей этой истории.