Проработав 10 лет преподавателем гитары, я внезапно понял, что хочу создавать игры, работать на удаленке и вообще войти в мир информационных технологий. Однако, мне на тот момент было уже 37, а самообучаемость - это не самая сильная сторона людей за 30. Так что я решил попробовать онлайн-курсы, где бы меня всему научили, и спустя 15 лет с защиты диплома в институте, вновь стал студентом.
Мое высшее образование практически не связано с IT, да и инженер по электронному приборостроению из меня не вышел, т.к. я сразу после института ушел в музыку с головой. Сочинял, играл, выступал, организовывал концерты, вёл паблики, а в 2013 году устроился в казанскую Школу Рока преподавателем гитары, где по сей день и работаю. Однако любовь к компьютерным играм однажды привела меня к движку Unity, в котором я безвылазно, в течении месяца, по наитию и обучалкам на ютубе, пытался создать свою первую игру. Я тогда успел очень поверхностно познакомиться с языком программирования C#, даже не задумываясь, как и что работает.
Но всё это знакомство продлилось где-то месяц и я вновь ушел с головой в музыку. А спустя 4 года я решил таки попробовать обучиться программированию, чтобы сменить профессию и начать заниматься любимым делом, которое бы приносило достойный доход. В своей преподавательской деятельности я уже почувствовал и выгорание, и потолок дохода, и усталость от необходимости проведения очных занятий, что всегда было сопряжено с работой во второй половине дня, допоздна, поздними ужинами и неправильным режимом дня. Да и спина после занятий стала все сильнее болеть.
Онлайн-курсы
Я выбрал курсы по специальности "Разработчик игр на Unity", просто потому-что слова Unity и C# были мне уже знакомы (зря я что ли целый месяц тыкался в этом?) и курсы длились 9 месяцев, а не 15, как в других онлайн-школах. По каким еще критериям выбирать я понятия не имел, т.к. это были мои первые курсы онлайн, да и первые курсы вообще.
На нас, начинающих студентов, вывалили первую пачку лекций и выдали задание: в основах языка C# и в программе Visual Studio разобраться самостоятельно! Это и было самое неприятное - никто не собирался ничего доходчиво объяснять и ни у кого не стояло задачи, чтобы мы что-то поняли. Но это стало и своеобразным плюсом: тех, кто был достаточно упорным и тех, у кого было достаточно времени, это научило искать ответы на все вопросы самостоятельно в интернете, на форумах, в том числе англоязычных. И я, вроде, справился с грехом пополам, но пробелы в основах начали копиться.
Я как преподаватель конечно не приветствую такой подход - вероятность неусвоения материала слишком высока, как и вероятность отказов учеников от такого обучения. Мои коллеги по группе стали отваливаться чуть ли не с первого домашнего задания. Это было реально сложно: ты находишь свободное время от работы, садишься заниматься, а ничего толком не понятно, т.к. лекции были довольно невнятные (сырые, плохо снятые, речь лектора была не поставлена, даже не были вырезаны ошибки, повторы и оговорки) и никто толком ничего не объяснял. Только прямые вопросы преподавателям в Дискорде и на сайте школы как то помогали.
Общение с преподавателями, домашние задания и их проверка - это то, что делало эти курсы по-настоящему полезными. Там я и пытался задавать вопросы. Правда в основном никто не горел желанием отвечать напрямую, подробно и так, чтобы ты точно понял. Скорее просто давали намеки в каком направлении искать. И навык поиска ответов развивался.
Домашние задания становились все сложнее, лекции все менее понятными, количество студентов в группе стремительно уменьшалось. Ближе к диплому из примерно 20 человек в группе набралось только человека 3, кто по количеству выполненных заданий, хотя бы, приблизился к диплому.
Дипломная работа и игра мечты
Для написания диплома выдали дипломного руководителя, а в качестве дипломной работы я решил делать свою собственную трехмерную игру в жанре выживания по мотивам моих песен. Назвал я ее World of Nevia (Nevia - это моя фолк-метал группа, где в моих песнях описывается одноименный сказочный мир).
Полгода я её делал практически самостоятельно, в одиночку. Дважды переносил сроки сдачи, т.к. не успевал сделать даже самое основное. Но это было увлекательно - это было творчество, это было создание игры мечты, это было то, чем я занимался с удовольствием всё своё свободное время. Я даже писал для игры музыку и самостоятельно учился работать с 3D-моделями в Блэндере, чтобы сделать то, что мне нужно для моей игры. Мои друзья охотно игру тестировали проводили в ней многие часы, как и я сам.
Игра World of Nevia находится в свободном доступе и при желании вы можете даже скачать ее и поиграть: https://disk.yandex.ru/d/blvZfSiRD4UeyQ
В итоге дипломная работа была сдана, диплом получен по почте, а от дипломного руководителя я получил приглашение на работу в его студию, что стало для меня полной неожиданностью, т.к. сами курсы никакого трудоустройства не гарантировали. Почти полгода я там проработал.
Возможно, мне повезло и я получил первый опыт в удаленной работе ничего для этого не делая, но, возможно, полгода работы над дипломным проектом и его сложность стали весомым аргументом. Работа в студии и мой проект шли параллельно, пожирая всё моё свободное время и возможно это заставило отложить игру мечты до лучших времен.
Через какое-то время у студии начались проблемы и она тоже встала на паузу. А я чтоб не терять навыки и поскорее их монетизировать решил попробовать свои силы на Яндекс Играх и заняться созданием каких-то более простых игр, параллельно с преподаванием и концертной деятельностью. Так я разработал Новый Пасьянс и опубликовал его в Яндекс Играх - об этом я рассказываю здесь:
Конечно и тут есть свои сложности:
Но зато теперь у меня есть законченный проект в моем портфолио, в который может поиграть любой желающий: