Олег Мирошкин | Состоятельный геймдев
1.27K subscribers
61 photos
5 videos
61 links
Меня зовут Олег, я Senior. Я дошёл до зарплаты 5000€ в найме и тут я делюсь советами как этого достичь.

Программа трудоустройства с постоплатой:
https://unitymentor.buildin.ai

Собесы:
https://boosty.to/wealthygamedev

Личка:
https://t.iss.one/MineRope
Download Telegram
Прошёл курсы и не могу найти работу - что делать?

Если ты испытывал такую проблему, скажу сразу: ты не сломанный. Проблема не в тебе, а в том, что ты не знаешь правил игры на рынке. Сейчас поведаю.

Типичный путь новичка: он заходит на hh, набирает «Junior Unity» и видит 5 вакансий без опыта и 6 с опытом. На одну вакансию в среднем откликается около 300 человек. По статистике hh и моей личной - одно собеседование на 10 откликов.

Итог: джун получает ноль приглашений или редкие тестовые задания, где тоже чаще всего отказы. После пары месяцев безрезультатных попыток он решает "дело в скиллах", проходит новый курс, возвращается - и всё повторяется. Потому что проблема не в хард скиллах.


Проблема в том, что джуны рынку не нужны.
Что делать? - Идти сразу на Middle.

Не удивляйся и не спеши писать в комменты что это не реально и вообще я инфоцыган. Вот почему это реально:

• Главное отличие миддла от джуна - не "суперзнания", а умение работать автономно и в команде: декомпозировать задачи, планировать сроки, понимать процессы разработки, справляться с дедлайнами и конфликтами. Эти навыки можно освоить так же, как ты когда-то научился двигать объекты в Unity. Я подробно разбирал это в лекции про процессы разработки. Там видно, что это реально простые вещи, которые можно освоить за пару вечеров.

• Собесы на джуна и миддла отличаются не сильно. Просто у миддлов больше вопросов: продвинутый C# и Unity, стек технологий, вопросы про командную работу. Всё это можно выучить и закрепить практикой.

• Такой путь уже работает. Лично у меня два ученика прошли его, получили офферы на Middle и успешно закрыли испыталку. В интернете очень много похожих случаев. Тема не нова.

Что нужно сделать, чтобы попасть на Middle:

1. Определи и подтяни недостающие middle-навыки. Используй мой Roadmap или собери требования из вакансий.

2. Сделай пет-проект на актуальном стеке (Zenject, UniTask, R3). Используй Jira и Bitbucket, чтобы научиться работе с этими инструментами. Освой на нём продвинутые навыки: Addressables, CI/CD, оптимизации. Сможешь показывать этот проект при откликах, либо отправлять его вместо тестовых.

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

4. Подготовь рассказ работы в этой компании: что делал, с кем работал, какие проблемы решал. Отрепетируй устно, попроси друга подловить тебя на ошибках. В идеале - чтобы этот друг сам был Unity разработчиком и понимал о чём нужно спросить.

Выводы:

• Это не читы или временная темка. Это дополнительная учёба, чтобы ты мог справляться с работой Middle разработчика. Рынок нам говорит - нельзя стать миддлом не просидев пару лет на джуниор позиции. А я говорю - можно и нужно.

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

• Ты можешь ещё годами собирать отказы на джуна и терять время в надежде получить работу на 30к. Или быстро за пару-тройку месяцев дотянуться до миддла и получить оффер на 120к+.

➡️ Хочешь пройти этот путь вместе со мной - довожу до оффера Unity-разработчиков
Please open Telegram to view this post
VIEW IN TELEGRAM
19🔥6👍3💘1
📹 Новое видео на канале

В этом видео вы увидите тренировочное техническое интервью Unity разработчика с опытом более 7 лет.

Разбираем популярные вопросы по Unity, C#, .NET, асинхронности, работе Garbage Collector и оптимизации производительности.

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

👨‍💻 Подходит тем, кто готовится к:

• Cобеседованию на Unity Developer / Senior Unity Developer
• Вопросам по C# и .NET (структуры, классы, ссылочные/значимые типы, boxing/unboxing, GC)
• Вопросам по Unity оптимизации (Draw Calls, Dynamic Batching, UI, Layout Groups)

Смотреть видео
Список вопросов для подготовки к собеседованию
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥9
Привет!

Хочу записать видео с подробным разбором одной темы на ~4 часа. Какую тему было бы интереснее посмотреть? Можно предложить свой вариант в комментарии
Final Results
43%
UI - компоненты, адаптивность, MV* паттерны, код продакшн уровня, гуд практисы
57%
Оптимизации - понимание базы, инструменты, процессы, техники оптимизации CPU+GPU+Memory+Build size
🔥17🏆1
Почему большинство не доходит до конца обучения Unity и что с этим делать

У многих путь в геймдев начинается одинаково:
Нравятся игры -> стану геймдев разработчиком -> смотрю месяц видосы-обучалки на ютубе -> понимаю что делать игры не так весело, как играть -> забиваю


Мысль идти учиться юнити разработке, если ты хочешь стать юнити разработчиком - звучит логично.

Но почти всегда человек не справится с нагрузкой при таком подходе.

Причина простая: обучение - это длительный, тяжёлый процесс.
На простом желании и запале мотивации ты продержишься максимум пару месяцев.

А обучение будет длиться как минимум полгода. И это будет очень непросто: сложные темы, ошибки, провалы.
Никаких наград не будет - ни зарплаты, ни похвалы.

Нафига делать сложные дела, если можно пойти играть в доту? (вставить название своей любимой игры)

За последние годы я видел десятки учеников.
И по первым двум-трём созвонам почти всегда понятно - человек дойдёт до конца или сольётся.

Разница в одном: наличие системы.

В посте расскажу, что это за "система" и как эту систему создать.

1️⃣ Расписание и дисциплина

Самое просто что можно сделать - понять и записать когда именно ты учишься.

Не "когда будет время и настроение", а чёткие тайминги:
Пн-Ср-Пт с 18:00 до 20:00.

Так появится ответственность перед самим собой.

2️⃣ Техники продуктивности

Даже записав расписание, ты не можешь просто сказать себе "буду заниматься" и надеяться что ты будешь соблюдать расписание, несмотря на хаос в жизни.

Держать дисциплину помогут техники:
• Календарь блокинг
• Pomodoro
• Getting Things Done
• Куча других техник, которые я не знаю

Самое важное: нужно пробовать разное, а не пробовать одну технику, разочароваться и всё бросить.

3️⃣ Найди своё топливо

У каждого оно своё. У меня - элемент соревновательности.

Например, раньше я пробовал метод помодоро и он мне не зашёл. Метод заключается в том, что необходимо ставить таймер на N минут, сфокусированно работать, N минут отдыхать. В конце дня посчитать количество.

Раньше - записал я помидорки себе в таблицу. И что? Кому это надо?
Но когда я попал в таблицу, где люди отмечают свои помидорки - метод заработал. Подключилась соревновательность, конкуренция. Мне стало интересно набивать помидорки.

• Одному подойдут публичные обещания.
• Другому - красивые графики прогресса.
• Третьему - записывать свои маленькие ежедневные победы в дневник.

Ну и соревнование по доходу никто не отменял

4️⃣ Окружение и комьюнити

Важно не оставаться одному со своими проблемами.

Мне самому сильно помогло окружение: друзья и знакомые, которые уже вошли в Unity, могли направить, подсказать, поделиться опытом.

Комьюнити помогает по двум фронтам:

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

2. Психология. Ты видишь, что ты не один. У всех что-то не работает, IDE падает, баги не чинятся, какой-то код непонятен. Мысли "я тупой" больше не посещают.

Итог

Посмотри на художественное произведение, приложенное к посту. Это график зависимости обучения к зарплате.

К сожалению, он не линейный. Награда достаётся только резко, в самом конце.

Думаешь, сможешь протянуть на мотивашке 6 месяцев (берём отличный срок) без наград?

Из моего опыта работы с людьми - нет, не протянешь. Поэтому предлагаю изучить советы из этого поста, составленный мной набор материалов по продуктивности, а ещё и у ОМ вышел отличный гайд на эту тему.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥166👍6
Unity Senior - топ 20 вопросов!

Мок собес не опять, а снова!

В этом собесе я в роли кандидата отвечаю на вопросы Миши по темам:

• .Net - class vs struct, Garbage Collector, коллекции под капотом, асинхронность
• Unity - оптимизации (Draw Call, Batching), Addressables
• Поведенческие вопросы
(в конце самый жёсткий вопрос)

Именно так я отвечал, когда получил оффер на 5000€ 😎
А по качеству картинки и звука это пока лучший видос на канале

Это последнее мок интервью, дальше - планируемый ранее контент!

📱 СМОТРЕТЬ
📱 СМОТРЕТЬ
📱 СМОТРЕТЬ

Список популярных вопросов с собеседований (упоминал в видео)

Трудоустройство с нуля до Middle / повышение ЗП
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥7👍5