Леха & Рома | Доведем от джуна до сеньора в Unity
473 subscribers
27 photos
8 links
Download Telegram
Привет, я усатая шляпа, но по паспорту меня зовут Алексей Хохряков.

Мне 24 года, и с 14 лет я знал, что буду делать игры 🎮

Несколько лет назад я и не думал, что буду обучать людей. Но у судьбы на этот счёт были другие планы. Она подкинула мне в жизнь Романа Сакутина, благодаря которому я открыл свой талант: объяснять сложные вещи простыми словами.

👇 7 фактов обо мне:

1️⃣ Кочевой программист на должности Lead Unity Developer в Azur Games (компания входит в топ 3 мира среди издателей мобильных игр).

2️⃣ Приложил руку к разработке популярного проекта - Beholder 2.
Прочувствовал все реалии геймдева, когда из проекта и команды жмут больше и в кратчайшие сроки в ущерб качеству.

3️⃣ Был ментором и соавтором курса Романа Сакутина, по которому прошли обучение тысячи людей.
Многим из них помог сменить нелюбимую работу на геймдев.

4️⃣ Проверил 20 000 задач на проработку кода.
И ежемесячно провожу ревью кода для своей команды.

5️⃣ Менторю и довожу джунов до уровня мидла.
Один из лучших программистов в моей команде в Азурах - мой студент.

6️⃣ Собрал команду, с которой за пару месяцев сделал айдлер с уникальной механикой.

7️⃣ Закончил вышку по специальности "Информационные системы и технологии"
Дипломная работа по Unity стала одной из лучших на курсе.

Вообще я прошёл большой путь от Бийска до Калининграда. Переехал в Липецк к Роману Сакутину, запустили много крутых проектов. Благодаря переезду я познакомился с женой и увёз её в собственную квартиру в Калининграде 🙏🏻
👍16🔥7
ПРЕПОДАВАТЬ - МОЕ ПРИЗВАНИЕ?

Я люблю привносить что-то полезное в жизнь людей, испытываю невероятное удовольствие и гордость за каждого студента, который нашёл себя в IT.

Крутым может считаться только тот преподаватель, который дает реальные знания. Он должен быть закалён ПРАКТИКОЙ в бою! Из-за этого я стал Lead Unity Developer в топ 3 издательстве МИРА - Azur Games и приложил руку к обновлениям для BEHOLDER 2.

А теперь немного истории 👇

Я наткнулся на курсы Ромы, и это сложило пазл. Я понял, как воплотить идею создания игры в жизнь. Собрал команду, с которой мы выпустили History Of Bread, - музыкальный кликер, где вам нужно сколотить собственную группу. Её скачали всего 300 раз в Google Play, но тогда мне это казалось диким УСПЕХОМ.

Проект заметил Рома и предложил стать МЕНТОРОМ на курсе. Я сделал короткую запись, на которой объяснил работу переменных простым языком. Тестовая запись понравилась Роме, и мы запустили курс.

Первое занятие прошло УЖАСНО, это был первый опыт преподавания. Микро тупил, я волновался, Роме приходилось подключаться, чтобы что-то пояснить, но уже ко второму занятию я пришел в себя, собрался и сам провёл урок без факапов.

Пролетели две недели, всё вышло отлично. Ребята усвоили материал, сдали все домашки и ВСЕ дошли до конца курса. Я тогда немного ох*ел, реально большая редкость, когда никто не отваливается по ходу. КАЙФ – это видеть результат, прогресс человека и его мышление к концу курса.

После этого пошла движуха! Мы провели и запустили очень много классных проектов: очное обучение, пару курсов для Udemy. Пока Рома записывал курс по Unity 2019, я писал программу для курса по Swamp Attack и созданию базовых эффектов. Планы были грандиозные!

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

Я тогда даже и не думал, что свяжу с этим всю свою жизнь…
🔥11👍5
MIDDLE, JUNIOR И SENIOR

Кто такие эти ваши джуны, мидлы и целые сеньоры? У каждого опытного и не очень программиста есть своё определение этих непонятных слов, отсюда и огромное количество определений. Давайте разбираться.

Деление на эти 3 ступени используется для определения уровня компетенций разработчика. К сожалению, не все понимают, что в разных компаниях требуются разные компетенции и они не всегда вписываются в привычную систему из 3-х позиций.

Чтобы вам стало чуточку понятнее, я решил выписать ЖЕЛЕЗНЫЕ отличия между джуном, мидлом и сеньором, в которых сходится БОЛЬШИНСТВО разработчиков.

Ключевые характеристики хорошего JUNIOR:
- Способность читать и понимать код;
- Горящие глаза и желание развиваться;
- Адекватное отношение к критике;
- Умение обратиться за помощью в тупиковой ситуации.

Ключевые характеристики MIDDLE:
- Уверенное знание ЯП;
- Понимание базовых концепций и архитектур;
- Самостоятельное выполнение технических задач;
- Способность выполнять управленческие задачи;
- Переводить текст задачи в грамотное техническое решение.

Ключевые характеристики SENIOR:
- Глубокое знание ЯП;
- Реализация проекта с нуля;
- Понимание производственного цикла;
- Декомпозиция проекта на задачи;
- Развитые управленческие навыки;
- Менторство.

Этой схеме есть классная альтернатива - система грейдов. Я сейчас работаю в отделе, где практикуется именно она.

ГРЕЙДИНГ- это классификация или упорядочение. Мы вынесли все нужные компетенции и распределили их между 8 уровнями. Где 1 уровень - начинающий разработчик, который берёт на себя саппорт таски, а 8 уровень - это боевая машина, которая способна сделать любую задачу в рамках отдела без участия лида и без правок после код-ревью.

Если будет интересно, как-нибудь могу рассказать поподробнее ;) Так что обязательно подпишитесь, чтобы не пропустить❗️

👇 Пишите в комментарии свой уровень
👍64👎3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥44👍7🍌4🍓2