Разработчик игр на Unity
О профессии
Стать разработчиком игр с нуля сегодня не так уж и сложно, а порог вхождения снизился благодаря созданию многочисленных движков, на которых в большинстве своем и работают геймдевы. Самый популярный и востребованный движок для создания игр на данный момент- Unity
Язык позволяет легко создать мультиплатформенную игру, что немаловажно как для небольших студий, так и для мастодонтов игровой индустрии. Помимо этого сервис славится своим дружелюбным комьюнити, что также может значительно облегчить жизнь новичкам в разработке.
На Unity созданы такие культовые игры как Rust, Call of Duty: Mobile,Genshin Impact, Firewatch, Monument Valley, Escape from Tarkov и другие.
Строго говоря, одним движком, разумеется, база знаний и умений хорошего гемдева не заканчивается. Разработчик игр на Unity должен еще знать язык программирования С#, ведь не зря он же все-таки девелопер и столько зарабатывает.
Сколько зарабатывает
- Сайт вакансий hh.ru выдал всего по России 248 вакансий
- Новичкам без опыта работы в среднем предлагается от 50 до 70 тыс рублей в месяц
- Удаленная работа возможна в 94 компаниях
- 29 вакансий (из тех, где указан доход) предлагают более 200 тыс. рублей в месяц
Актуальная вакансия для Разработчика игр на Unity
Разработчик мобильных игр
Мобильные операционные системы предоставляют большое пространство для реализации амбиций гейм девелоперов. Игры для смартфонов требуют меньше усилий при разработке и имеют более высокий шанс быть замеченными пользователями. Данный сегмент создания игр имеет немалое количество применяемых языков. Традиционно, рассмотрим наиболее популярные из них.
Java — один из самых популярных языков разработки мобильных приложений под ОС Android. Это надежный объектно-ориентированный кроссплатформенный язык, который хорошо зарекомендовал себя и в создании мобильных игр. В Java гейм девелопменте вам пригодиться среда разработки Android Studio либо jMonkeyEngine.
С++ — данный язык, как говорилось в одном из разделов выше, может применяться практически везде. В мобильных играх его также применяют — там, где необходимо бережно обходиться с памятью девайса и поддерживать высокую производительность игры. Разработку можно вести на все том же Unreal Engine, либо используя любые другие подходящие движки и среды разработки.
C# (Unity) — благодаря своей кроссплатформенности и универсальности в целом, среда разработки Unity также позволяет разрабатывать 2D и 3D игры как для Android, так и для платформы iOS, что открывает большие возможности перед программистами на “шарпе”. Более того, можно создавать мобильные игры и на JavaScript, который также доступен в Unity.
Objective-C / Swift — языки программирования, которые используются в разработке ПО для iOS и macOS. Objective-C, будучи предшественником Swift, потихоньку отходит на второй план и уступает место этому молодому, открытому, быстрому, мультипарадигмальному языку. Мы предлагаем смотреть в будущее и выбирать именно Swift, несмотря на его небольшую сыроватость — это нормально для языков, которые переживают период развития. Также выбирайте движок SpriteKit, который в полной мере раскрывает Swift как инструмент разработки мобильных игр.
Вообще, эти два языка подходят для разработки любого вида ПО для платформ компании Apple. Так что, если вас привлекает создание продукции под “яблоко”, смело выбирайте Swift и/или Objective-C.
Деньги и зарплаты в геймдеве
По финансовым показателям гейм-индустрия сегодня сопоставима с голливудскими блокбастерами: бюджеты топовых игр измеряются сотнями миллионов долларов, но и прибыль, которую они приносят создателям, впечатляет. Например, больше всего денег в этой отрасли было затрачено на разработку Grand Theft Auto 5 – 265 млн долларов США, был задействован труд более 1000 различных специалистов. Вложения окупились с лихвой: обладатели прав реализовали более 90 млн копий на 6 млрд долларов.
Если говорить о более скромных масштабах, стоит упомянуть Minecraft, над которым работал только один человек на протяжении двух лет. Позже к нему присоединились еще двое, а спустя всего несколько лет им удалось продать 54 млн копий.
Гейм-индустрия
Годом ранее, в начале 2019, крупный издатель из Беларуси Wargaming разместил данные, согласно которым российскому рынку компьютерных игр принадлежит шестое место в мире. В 2018 оборот вырос по сравнению с предыдущим годом на 9 % и достиг 736 млн долларов США. Более половины этой внушительной суммы ($ 456 млн) обеспечили Free To Play-игры, которые бесплатны для пользователей, но при желании геймеры могут приобретать косметические предметы.
Что касается заработков специалистов в гейм-индустрии, на их размер влияют такие показатели, как владение языками программирования, уровень знаний и опыта, а также используемые ими движки. Рассмотрим пример, сколько зарабатывают разработчики игр на Unity.
В самом начале карьеры программист может рассчитывать на 60 тысяч рублей с последующим ростом. Спустя 2–3 года специалист, достигший уровня Middle, получает 100–120 тыс. рублей, а соответствующий требованиям уровня Senior – от 150 до 200 тыс. рублей. Максимальный доход гейм-девелоперов на Unity составляет 300–350 тыс. рублей в месяц.
Фрилансеры успешно сотрудничают с западными издателями, находя работодателей через иностранные биржи. К примеру, на Upwork минимальная ставка за час работы составляет $15–20, а заработок опытного специалиста колеблется от $50 до $80 в час. Отдельные профессионалы оценивают свои услуги в $100 в час. Таким образом, при среднем показателе $35–50 ежемесячный доход может достигать $3500–5000.
Разработчик игр или gamedev — специалист, занимающийся созданием программного кода, визуализацией и концепцией игры, а также выбором средств для реализации поставленных задач. Кстати, в 2021 году центр профориентации ПрофГид разработал точный тест на профориентацию. Он сам расскажет вам, какие профессии вам подходят, даст заключение о вашем типе личности и интеллекте.
Общие сведения
Разработка игр является комплексным процессом, в нем может принимать участие один человек либо большое количество специалистов. Каждый из них несет ответственность за определенный аспект. Необходимо владеть навыками программирования под различные платформы. Нужно уметь решать нестандартные задания. Проект должен отличаться от других своей оригинальностью. Из плюсов профессии разработчика стоит выделить следующие:
- Высокая заработная плата.
- Возможность реализовать творческие амбиции.
- Специалист может проявить себя в различных сферах деятельности.
Несмотря на плюсы, существуют и минусы:
- В профессии высокая конкуренция.
- Свой замысел сложно реализовать, главным является желание заказчика.
Также зачастую разработчики игр раньше времени творчески «выгорают».
Какие профессии связаны с разработкой
Перечислим самые распространенные профессии, без которых невозможно воплотить в жизнь игровой проект.
Геймдизайнер
Этот человек создает игровую вселенную. Ему требуется придумать сюжет, героев, прописать мир, наполнить его различными увлекательными вещами. Главной задачей геймдизайнера является создание игрового баланса. Обычно для данного специалиста предъявляются такие требования:
- Стаж работы должен быть не менее 1 года.
- Специалист должен грамотно формулировать мысли.
- Требуется обладать творческим и аналитическим мышлением.
- Любить жанр и сами игры.
Геймдизайнер не обязан знать языки программирования, хотя это очень приветствуется.
Художник
В игровой индустрии без художников невозможно обойтись. Сегодня хороший специалист в этом деле может раскрыть полностью собственный талант. Необходимо прорисовывать персонажей, различные локации, работать с 3D-графикой. В данной сфере ценят людей, умеющих:
- Рисовать от руки и на графическом планшете.
- Знать толк в моделировании и прорабатывать анимацию.
Это основные умения для художника, однако трудно будет достигнуть высот, если не заниматься совершенствованием в своей профессии.
Дизайнер карт и уровней
Такой сотрудник прорабатывает мир, распределяя, где именно и что находится. Он создает игровой ландшафт, прописывает пути, куда движется персонаж. Нужно обладать такими навыками:
- Иметь стаж работы не менее 1 года.
- Знать языки программирования.
- Разбираться в проработке локаций, учитывая все особенности.
Подобных вакансий мало и здесь большая конкуренция.
Программист
Этот специалист реализовывает все задумки своей команды, пишет конечный программный код. Если этот специалист ошибется, игра будет постоянно выдавать ошибки и вылетать. Чаще всего именно таких людей принято называть разработчиками. Чтобы работать программистом, нужно иметь такие навыки:
- Стаж работы не менее 1 года.
- Иметь навыки работы с движком, на котором создана игра.
- Знать языки программирования.
Такие специалисты чаще всего работают на удаленной основе.
Композиторы и звукорежиссеры
Такие люди несут ответственность за звуковое оформление игры, они пишут музыку, зачитывают тексты героев. Без озвучки высокого качества проект не станет успешным.
Тестер-испытатель
Эти специалисты находят всевозможные ошибки и различные несоответствия. Они проводят полный анализ проекта. Прежде, чем игра выйдет в свет, она обязательно тестируется.
Перечисленные профессии являются основными, но в разработке успешного проекта обычно задействуется большее количество специалистов.
Стартовый этап
Существует стереотип, якобы попасть в отрасль сложно. Хотя это может быть правдой в отдельных случаях, есть несколько вещей, которые можно сделать, чтобы облегчить жизнь. В более крупных студиях появляется все больше и больше ролей начального уровня для выпускников или стажеров — очевидное место для начала. По-прежнему существует большая конкуренция, и чем больше джуниор способен сделать, чтобы выделиться, тем выше вероятность приема в компанию. Наем людей сопряжен с риском для работодателя (например, новый сотрудник окажется недостаточно квалифицированным для выполнения проекта)
Чтобы остаться, важно доказать: польза, которую привносите в компанию, значительно перевешивают любой потенциальный риск.
От того, насколько специализированным набором навыков обладаете, будет зависеть, процесс успешного поиска работы. Если вы чрезмерно узкоспециализированы, ограничите количество доступных ролей
Когда основной навык — проектирование моделей управления автомобилем для гоночных игр, не так много студий с актуальной вакансией. Выбор специализации также повлияет, насколько легко будет устроиться. Роли концепт-арта и искусства среды получают гораздо больше предложений, чем для UI-арта. Но есть парадокс: если выбрать менее популярную специальность, будет больше шансов получить место.
Предположим, необходимые навыки и опыт для должности, на которую претендуете, уже имеются. Что тогда? Лицо, просматривающее резюме, не знает об этом. Главная задача – четко продемонстрировать способности работодателю. Содержание CV должно быть предельно ясно. Лучший проект должен находиться в центре портфолио, чтобы посетителям не приходилось долго искать. Всегда адаптируйте сопроводительное письмо для конкретной студии и должности.
Далее нужно будет ориентироваться в процессе найма, и каждая компания имеет собственный способ управления. Многие любят поговорить с кандидатами по Skype, прежде чем встретиться лично. Некоторые привозят группы кандидатов одновременно. Часто существует техническое задание, которое проводится дома или в рамках личного собеседования. Каким бы ни был процесс, всегда помните: нужно попытаться убедить интервьюеров, что вы лучший кандидат. Помимо грамотно составленного портфолио, нужно рассказывать о выполненных проектах страстно и подробно
Есть много ресурсов по технике проведения собеседований, на которые стоит обратить внимание.
Если поначалу ничего не получится, продолжайте пытаться и извлекать уроки из полученных отзывов. Если настойчиво прокачивать скилы и создавать игры в свободное время, бэкграунд со временем станет сильнее
В конце концов, каждый получит заветную первую работу и будет готов перейти к следующему этапу.
Где пройти обучение по профессии?
Для тех кто планирует пройти обучение на разработчика игр, предлагаю познакомиться с наиболее популярными и востребованными платными курсами от лучших онлайн-школ, которые позволяют учиться без конкретной привязки к определенному месту и выбирая для себя максимально удобный график, без отрыва от основной деятельности:
1. «GameCode» от XYZ School
Онлайн-школа XYZ School учит создавать компьютерные игры, начиная от идеи и заканчивая программированием и запуском проекта. Обладатель премии Рунета за 2020 год в области игровой индустрии.
- Что получите: научитесь писать код, который позволит оживить персонажей игры; освоите язык программирования C++ и движок Unreal Engine; узнаете как находить и исправлять ошибки в геймплее, а также работать с системой контроля версий.
- Формат занятий: лекции в записи, стримы с преподавателем, индивидуальная проверка домашних заданий.
- Длительность обучения: 5 месяцев (4 месяца лекций плюс 1 месяц на проверку домашних заданий).
- Преимущества курса: станете специалистом уровня Junior (если новичок) или Middle (если есть опыт в разработке); возможна рассрочка оплаты до 6 месяцев; преподаватель-практик с опытом работы более 10 лет; нет ограничений доступа к учебным материалам после окончания курса; подключение к общему гейм-чату.
- Кому подойдет: начинающим программистам со знанием хотя бы одного языка и разработчикам на C++.
- Стоимость: 56 700 рублей за весь курс при единовременной оплате,или в рассрочку по 9 450 рублей на полгода, без процентов и переплат.
2. «Профессия Разработчик игр на Unity» от SkillBox
Образовательная онлайн-платформа Скилл Бокс предлагает программы онлайн-обучения практически по всем интернет профессиям, которые есть в сфере digital. Есть курсы как для новичков, так и для практикующих специалистов, которые стремятся повысить уровень подготовки.
- Что получите: с нуля освоите язык C# и основы геймдизайна; научитесь работать на популярном движке Unity и создавать 3D-модели; узнаете как адаптировать игру под разные платформы, добавлять анимацию, спецэффекты, звук и делать окружение; поймете как вести дизайн-документы.
- Формат занятий: практические видео уроки, домашние задания, работа с преподавателем, защита дипломного проекта; всего 315 уроков, которые объединены в 63 тематических модуля.
- Длительность обучения: 11 месяцев.
- Преимущества курса: обучение на практике; 4 готовых проекта в портфолио; бессрочный доступ к учебным материалам; работа в команде; диплом государственного образца.
- Кому подойдет: новичкам, начинающим программистам и специалистам смежных направлений.
- Стоимость: по 4 914 рублей в месяц сроком на 2 года; или единовременно около 120 000 рублей.
3. «Факультет разработки игр» от GeekBrains
Онлайн-университет GeekBrains, резидент государственного проекта Сколково, предлагает учебные программы по 8 популярным направлениям в сфере программирования, маркетинга, дизайна и управления.
- Что получите: научитесь разрабатывать игры с нуля и создавать 2D и 3D модели, писать на C#, работать с Unity; узнаете как создаются многопользовательские игры; освоите работу с анимацией, методы оптимизации игр и приложений; научитесь проектировать архитектуру и использовать шаблоны.
- Формат занятий: онлайн-лекции, вебинары, онлайн-встречи с экспертами, личные консультации; всего 170 часов обучающего контента и 244 часа практики.
- Длительность обучения: 18 месяцев, по 2 раза в неделю.
- Преимущества курса: диплом государственного образца; живое общение; куратор; командная разработка; 8 готовых проектов в портфолио; гарантия трудоустройства; не требуется специальной подготовки; максимум практики; карьерные консультации и доступ к базе вакансий.
- Кому подойдет: новичкам в программировании, геймерам и разработчикам других направлений.
- Стоимость: в рассрочку по 4 485 рублей в месяц сроком до 3 лет; единовременно – около 162 000 рублей.
Как формируется заработок
А теперь будет поставлен вопрос о том, как заработать на приложениях? Делать ваши приложения платными (особенно в том случае, если вы новичок, а сама разработка является простой и примитивной) – не вариант. Ибо так у вас никто не будет покупать. В результате вы просто потратите время.
Теория большого заработка заключается в добавлении рекламы в ваше приложение. Например, вы можете добавить в свое приложение рекламу от Google Adcense. Они предоставляют разработчикам отличную возможность заработать на своих приложениях с помощью рекламы. Клик по ней в играх оплачивается суммой от 0,01 до 3$. Тут всё зависит от типа размещаемой рекламы и тематики.
Плюс данного способа заработка в том, что вы переходите в формат полностью пассивного дохода! То есть вы выложите свои приложения в магазин и просто будете получать прибыль от рекламы. Чем больше людей будет делать скачивание, тем выше окажется ежемесячный заработок.
Например, создали вы за месяц 10 простых приложений. Допустим, каждое в день будет приносить по 0,5-1 доллару. Если посчитать, то в месяц вы сможете получать от 150 до 300$. Это очень хорошие деньги
При этом совершенно не важно, будете ли вы работать или нет, это ваш гарантированный доход. Вы можете только увеличивать его, разрабатывая новые, более интересные приложения
Пост-продакшн и маркетинг
Конечная цель всей команды – подарить классный опыт как можно большему количеству игроков. На этом этапе игру сопровождает команда продвижения на местном и международном рынках.
Локализатор
Локализатор – это человек, который бережет игру от мемных провалов при переводе на другие языки. Он следит за тем, чтобы перевод игры — как озвучка, так и субтитры — соответствовал правовым и культурным особенностям страны, в которой происходит запуск.
Основные навыки локализатора: умение грамотно писать, переводить и редактировать текст на выбранном языке, проводить фактчекинг.
Комьюнити-менеджер
Это специалист, который поддерживает связь с игроками и формирует из них сообщество по интересам. Основная цель комьюнити-менеджера — удерживать игроков и расширять сообщество.
Как правило, он совмещает функции администратора и SMM-щика: работает с запросами, ведет аккаунты в соцсетях, отвечает на комментарии и сообщения, делает анонсы обновлений.
Сколько можно заработать на создании игр?
Уж этот вопрос стоит чуть ли не на первом месте у всех предпринимателей, которые желают начать данный бизнес. Ответить на него будет очень сложно, но давайте попробуем.
Для того чтобы напечатать один диск необходимо около 30 центов. Сюда добавим хорошую полиграфию и красочную упаковку (коробку) – плюс еще 20 центов. Цена за один диск – около 24 долларов. При этом стоит учесть, что это не розница, а опт. С одного диска создатель имеет не больше доллара.
Конечно, это не великие деньги, но если тираж будет немалым, то прибыль тоже увеличится. В среднем хороший проект может принести от 200 до 300 тыс. долларов с игры. И это при продаже только в России. Хотя бывает и так, что со стран СНГ можно получить такую же прибыль, что и со всего остального мира. Здесь может повлиять фактор раскрученности игры.
При этом стоит обратить внимание на то, что бизнес на играх онлайн мог бы приносить совершенно другие деньги, если бы не пиратские продажи. К примеру, легальных дисков популярной игры «Дальнобойщики» было продано больше 500000 штук
Это принесло разработчикам почти 750000 долларов. А если бы не пиратские подделки, то это число могло бы увеличиться вдвое.
Как стать разработчиком на Unity
Данная профессия подойдет не всем, и перед изучением того, как стать разработчиком игр на Unity, важно четко решиться, стоит заниматься этим или нет. Крайне не рекомендуется вливаться в эту сферу без заинтересованности в играх и в IT в целом
Здесь очень важен мотивационный подтекст, который очень помогает в процессе обучения, заставляя учиться даже после нескольких неудач. Также понадобятся навыки владения компьютером, ведь вся работа будет происходить на нем. Еще один немаловажный критерий — понимание математики и физики
Это важно как и на протяжении самой работы, так и при изучении C#.. К тому же, владение языком программирования это как раз-таки самый сложный этап в освоении профессии
Пошаговый план действий:
После того, как все твердо решено, рекомендуется и открыть его. Да, почти весь интерфейс будет непонятен, но это первое знакомство немного облегчит дальнейшее обучение. Затем можно посмотреть или прочитать пару уроков, благодаря которым пользователь создаст первую модель. Это делается даже если в последующем планируется учиться на курсах. Теперь надо приступать к полноценному обучению. Оно может быть либо самостоятельным, либо на различных курсах. Самостоятельно изучать движок и все что с ним связано можно, но довольно сложно. В курсах вся информация упорядочена и подана легко, к тому же там всегда есть контроль от преподавателей. Спустя некоторое время после начала обучения, желательно закреплять полученные знания на практике. Можно поискать простые заказы на биржах фриланса или устроиться стажером
Это важно из-за того, что в настоящей практике знания будут закрепляться лучше, чем в домашних заданиях. Даже если обучение проходит на качественных курсах, лучше обучаться самому хотя бы частично
Можно выполнять задачи, попробовать сделать собственный проект, смотреть видео, читать полезные материалы. Когда обучение будет близко к завершению, надо найти постоянную работу. Новичкам не рекомендуется уходить во фриланс, потому что опыт в нем накапливается медленно и нестабильно. Пока вы ищете работу, можно консультироваться у своих преподавателей, показывая им предпочитаемые вакансии.
Немалую часть знаний и навыков в сфере IT, люди берут друг от друга. Всегда лучше учиться на чужом опыте и прислушиваться к совету опытных разработчиков. Так что рекомендуется общаться с коллегами в живую, на форумах, в группах и общих чатах.
Как заработать на играх: сложности бизнеса
В каждом предпринимательском деле есть свои нюансы. Так, например, для того чтобы ваш бизнес компьютерных игр не ушел под воду сразу после запуская проекта необходимо, чтобы он был конкурентоспособным. А этот фактор во многом зависит от качества игр и от того, насколько они смогут заинтересовать пользователей.
Конкурентность растет каждый день. За сутки во всем мире появляется на свет более ста новых игр, на каждой из которых кто-то хочет разбогатеть. Но только несколько из них завоевывают настоящую популярность и, соответственно, приносят своим создателям хорошую прибыль.
Второй проблемой, с которой могут столкнуться те, кто еще пока не знает, как заработать на создании игр, является изменчивость моды. На разработку одной игрушки уходит примерно год-два. А за это время интересы пользователей могут измениться в любую сторону. Многие создатели признаются, что иногда легче остановить проект, нежели продолжать финансировать его, так как пока очередная игра будет готова к выходу в свет, она может быть уже неактуальна.
Зрелая карьера
С возрастом меняются приоритеты. Изменения в личных обстоятельствах (чаще всего супружество и семья) неизбежно влияют на карьерные взгляды. Наличие семьи может означать меньшую склонность переезжать, что сокращает количество возможных вариантов трудоустройства. Если хотите продолжать создавать игры, нужно спланировать подобную ситуацию.
Отличный вариант — найти крупную стабильную компанию, которая обеспечит занятость на долгие годы
Если это невозможно, стоит расположиться в районе, где есть несколько студий на удобном расстоянии, что даст множество вариантов для будущих работодателей, не требующих переездов.
Индустрия постоянно меняется, и на каждом этапе важно постоянно учиться. Создание игр в любимом жанре — очень полезно, но не всегда есть возможность сделать это рядом с тем местом, где находитесь
Лучше проявлять большую гибкость в разработке. Разные типы игр разнообразят набор навыков и заставят узнавать что-то актуальное, принося пользу в долгосрочной перспективе. В игровой индустрии есть много удивительных возможностей, и ничто не мешает найти ту, которая подходит именно вам на любом этапе профессионального развития.
Какие существуют жанры игр
Видеоигры делятся на виды и жанры. Среди видов существуют браузерные, мобильные, компьютерные и консольные. Несмотря на стремительный рост доли мобильного сегмента на рынке, самые крупными и прибыльными проектами по-прежнему остаются консольные и компьютерные игры.
Разнообразие жанров здесь заметно выше: вы точно найдете что-то себе по душе. Существуют игры со сложной и детально продуманной сюжетной линией, во время прохождения которой вы будете искать артефакты, решать задачи, искать друзей и пытаться выжить. А есть такие, вся суть которых сводится к однообразным кликам по экрану смартфона.
Программы для создания мобильных приложений
Существует множество программ для создания мобильных приложений, здесь приведены только две самые популярные.
Construct 2 — Современный конструктор двухмерных игр. Позволяет создавать игры для Windows, Mac, Linux, Android и IOS. Основной плюс тут в том, что справится даже тот человек, у которого нет каких-либо особых навыков программирования. Такая программа будет отличным инструментом для начинающих игровых разработчиков. В списке ниже перечислены основные особенности данного инструмента:
Системные требования:
Процесс установки предельно прост:
|
GameMaker — Визуальная среда для создания двухмерных игр. Обладает гибкими настройками, позволяющими воплощать в жизнь ваши уникальные задумки, даже без каких-либо навыков программирования.Благодаря понятному интерфейсу, GameMaker станет отличным инструментом для начинающих разработчиков. Функционал рассматриваемой программы:
Системные требования:
Установка:
|
Выводы о работе
Научиться создавать игры на данных конструкторах можно за пару недель. Если вы попрактикуетесь несколько месяцев, на выходе будут получаться уже очень достойные игры, которые смогут претендовать на то, чтобы их скачивали. На старте карьеры не думайте о доходе. Заботьтесь о том, чтобы делать качественно. Когда начнёте вкладывать в это дело душу, деньги сами придут к вам.
Если развиваться и пытаться создавать что-то интересно, в итоге разработка игр легко превратится в ваш основной вид деятельности. Даже если будут проблемы, не останавливайтесь. Идите к своей цели и совершенствуйтесь.