Тогда не было такого разнообразия курсов, но мне очень повезло с учителем информатики. Не знаю почему, но на уроках он делал упор именно на олимпиадную информатику. И это было так интересно! Хочется отметить, что в школе в качестве первого языка программирования мы изучали не АВС Pascal, а Python, что в дальнейшем сильно облегчило мне жизнь.
Меня так сильно увлекла вся эта олимпиадная тема, что в старшей школе я выиграл Всероссийскую Олимпиаду Школьников по технологии, но мой проект был тесно связан с информатикой. Я 2 года работал на автоматизированным городом, где пришлось задействовать свои навыки робототехники.
Что было после школы?
Я поступил в университет науки и технологий МИСИС на направление «Прикладная математика», но отчислился на втором курсе, потому что не хотелось тесно связываться с таким количеством математики. А дальше армия, работа в качестве разработчика и ещё одна попытка получить высшее образование.
Сейчас я учусь на 4 курсе направления «Программная инженерия» и моя специализация «Дизайн и разработка компьютерных игр». Я счастлив, так как еще учась в школе, меня сильно интересовала разработка компьютерных игр, так как я понял, что в этом я смогу полностью реализовать свой творческий потенциал.
Хороший программист должен обладать софт-скиллами
Сделать продукт могут все, но продать его смогут лишь единицы. Так как я имею опыт участия в олимпиаде, у меня хорошо развит навык защиты проектов. Поэтому на своих занятиях я учу ребят не только программировать на Unity, но и продавать свою идею.
Чем занимаешься сейчас?
Скажу честно, совмещать работу и учёбу достаточно сложно, но у меня получается. Как и все разработчики хочу создать настоящий хит (у меня даже есть блокнотик с идеями, где практически не осталось места). Активно слежу за игровой индустрией: смотрю документальные фильмы о разработчиках, различные гайды.
Из практических занятий — изучаю Java и веб-разработку. Мне очень нравится заниматься именно визуальной составляющей, поэтому я и работаю с Unity.
Какого результата ожидать?
Всё зависит от стремления, запроса ученика и его желания погружаться в работу. Но к концу курса каждый ученик сделает 3D игру по собственному проекту.
На движке Unity ребята могут создавать анимацию, программировать игровые сцены и полноценные игры.
Какие навыки развивает?
Далеко не все дети станут программистами, но навыки, которые они приобретают после обучения пригодятся им в будущем. Курс Unity способствует развитию: