Mikhail Kolobov | Gamedev Forge
954 subscribers
147 photos
11 videos
135 links
Unity - менторство и разработка игр.
https://teletype.in/@redhurt/mentoring
Boosty - https://boosty.to/gamedevforge
Мой тг: https://t.iss.one/mikhail_kolobov
Download Telegram
Научить что ли бывшего работодателя заливать на ютуб видео с дополнительными озвучками😂
🤣10😁4🔥2
В топ долбоебских вопросов на скринингах пришел новичок

"Как вы составите баг репорт личностных взаимоотношений"

Предлагаю поставить его где-то между "назовите свои сильные/слабые стороны" и "кем вы себя видите через 5 лет"

Пишите в чат чушь, которую у вас спрашивали
🤣12😁5
Пока все срутся из-за увольнения из rutube, в нашем ЛАМПОВОМ И МИЛОМ ГЕЙМДЕВЕ происходит и не такое
Если кто-то хотел в цифкор, милости прошу👇

По аналогии с ОМ напишу на всякий:
Это субъективное мнение, может отличаться от истины

Хотя из заскриненой переписки слов не выкинешь😂
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10
Forwarded from Staforkin Aleksei
Это еще очень сжато, и к счастью я не прочувствовал на себе весь этот пздц, вовремя ушел.

Кстати, забыл дописать, когда я поинтересовался у hr, кто такой Женя, он мне тут же начал названивать.
Переписка на скрине)
В исчезающей фотке было следующий текст:
"Умей защитить себя не только от врагов внешних, но и внутренних. Мы знаем где ты живешь. Еще хоть один выпад в сторону нашей компании, и тебе не поздоровится"
😱16
Может какую-нибудь игру сегодня постримить?!

На примете baldurs gate, ремастер обливиона и новая игра про индиану джонса

Или досмотреть зв

Думайте, пока я схожу за пивом...
Немножко базы от Олега
🔥32
Вокруг все прокачиваются технически и финансово, становятся миддлами и сеньорами, а я стагнирую - что делать?

Ознакомься с историей моей ученицы, возможно ты узнаешь в ней себя:

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


Рассказываю как свитчнуться в сеньора с любого грейда

1. Сотри прошивку о том, что Senior это какой-то волшебный разработчик, который решит любую проблему за день, напишет архитектуру с нуля, и вообще поработал он во всеми технологиями в мире и всё ему нипочём.

Общего определения Senior - не существует. В одной компании Senior разраб может курить бамбук и пить кокосы, довёрстывая окошо по макету (бабки есть, всё и так найс); в другой Junior будет тащить весь проект на себе, перерабатывать и отчитываться менеджеру каждые два часа (бабок нет - чё не работаешь???)

2. Научись представлять себя как Senior разработчик

Вот тебе загадка: почему Макдак не использует в рекламе реальную фотку бигмака, а версию приукрашенную светом, углом, размером? И почему ты продолжаешь покупать бигмак и доволен им, хотя знаешь что он выглядит не так как в рекламе? Затейливый подписчик уже разгадал как перенести это на поиск работы, ну а я раскрою:

• Поменяй в резюме "имплементировал фичи" на решение конкретной бизнес задачи с результатом в виде метрики. "Проанализировал и оптимизировал туториал, увеличив Ret0 на 7%" - то, что тебе нужно

• "Работу с легаси" перефразируй в "Произвёл рефакторинг платёжного модуля, что ускорило внедрение новых магазинов"

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

Бесят длинные созвоны и рутина в разработке - оптимизирую процессы, экономлю всей команде время -> экономлю бабки.

Работал в ГК - быстро пилю прототипы -> быстро проверяем гипотезу в AB тесте -> быстрее приношу бабки.

Релизил свои проекты - разбираюсь в монетизации -> как разраб знаю что в проекте сделать быстро и профитно -> приношу бабки.


И внедри всё это в рассказ о себе. Рассказ в одну минуту как ты фиксил баги и имплементировал фичи в трёх разных компаниях - не сработает.

3. Адаптируйся. Часто на роль Senior хотят "того самого", идеального кандидата

Позвали на созвон - внимательно прочитай вакансию, изучи проекты компании, прикинь вопросы которые будут тебе задавать.

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

И помни - оценить Senior ты или нет можно только поработав сеньором и пройдя испытательный срок. А для того чтобы начать работать сеньором - нужно представлять себя как сеньором.

Загадка была, а вот теперь подсказка: если ты уже имеешь опыт работы, все были тобой довольны и больших проблем ты не испытывал - скорее всего ты готов к сеньорству.

А ученица из истории выросла с 45к рублей до 260к за два месяца и справилась со своими проблемами. Вместе с ней мы сделали всё вышеописанное - используй.

➡️ Хочешь повысить грейд, а самому не получается - помогу тебе за процент от оффера при получении результата
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👏2
Сегодня будут только мемы

Кстати, из последних мемов:
Спросил знакомую hr, как устраиваться джунам, если на том же hh есть буквально одна адекватная джунская вакансия
Ее ответ: ну идите во фриланс, делайте пет проекты и учите другие профессии

Так что с тебя лайк, если проходишь курс по ангуляру, чтобы стать юнитистом
😁23🔥5👍3
Что сегодня по алгоритмам? Когда в последний раз деревья крутили?
😁31🫡6
Учимся байтить на комменты в линкедине
😁25👍5
В последнее время ощущаю жесткую тягу щитпостить

Но тут как-то не хочется отходить от духоты про юнити или ебнутого найма
Поэтому всех заинтересованных прошу в лайф канал
или
https://t.iss.one/beyondTheGameMikhailKolobov

Тем более что:
- скоро буду в германии, чехии, италии и в дубай на концерт deep purple (и мб на scorpions) слетаю
- туда же переедут стримы по играм или с просмотром ЗВ,
- покажу че там с моим костюмом Гимли для фестивалей или как готовлюсь к следующей ролевке по вахе (я теперь вахоеб кстати, только вообще в ней не шарю, просто понравилось стрелять из лука по людям)

Походу будет веселее чем здесь...
🔥144🫡2
База от Киры Кузьменко
😁22🔥6🦄3💅1🆒1
Быстрый совет

Когда в самопрезентации рассказываете про опыт, то начинайте говорить с последнего места работы, а не с первого

Всем наплевать, какие баги вы дрочили, будучи малюсеньким джуном
Особенно касается сеньоров

#самопрезентация

Менторство
👍18🔥52
Дорогая подруга рассказывает сплетни с девичника:
А еще тут знакомая какой то эйчарки
Что не взяла тебя
Спалив что ты волк

Для вас тоже это стало ред флагом в компаниях? Ведь "мы проверяем волков" = "мы долбоебы и не умеем оценивать квалификацию кандидатов"
😁23👌3
Есть пробитие
🔥31🍾22🆒5
Знакомая hr запостила эту фотку у себя на канале вместе с длинным текстом о том, что
эйчары как эти ребята на носу лодки - очень нужны команде


Мне очень нравится аналогия, потому что уже долгое время эти танцующие малютки - нахуй не нужны и стоят там как рудимент, больше по приколу чем с пользой
😁304🤓1
Рубрика "вредные советы от маслят"

Наткнулся на просторах тг на канал с "топ-лайфхаками по Unity" и пара из них меня прям возбудила с утра, внимание:

Вредный совет №1
"Используйте анонимные делегаты Action и Func вместо кастомных, это же гораздо проще"

Ага, проще...

Предположим, нашему игроку нанесли урон и это событие надо передать всем заинтересованным: вьюшке игрока, какой-нибудь аналитике, звук и vfx проиграть и тд. Для этого, допустим, надо передать айдишник противника, нанесенный урон по хп и урон по броне.
В оригинальном подходе от маэстро у нас получится событие:
Action<int,int,int>

- выглядит удобно?😂

Или все таки гораздо проще сделать свой делегат с понятным неймингом?
public delegate void Hit(int assaulter, int healthDamage, int armorDamage);


В общем, совет на уровне "ходите под себя, это проще чем вытирать жопу"
...

НО! Я не говорю использовать ТОЛЬКО кастомные делегаты. А призываю следить за контекстом - если вам нужно передать много данных в событии, а особенно однотипных, то гораздо удобнее свой делегат, чем каждый раз лезть в первоисточник события и проверять, что вы нужный int правильно интерпретируете.

Вредный совет №2
Используйте ScriptableObject для передачи событий между сценами

Тут тоже понятно, откуда ноги растут. Знамения говностатья любимых юнитеков про ScriptableObject Architecture.
Коротко ее основной посыл:
"если вы только научились ходить и не умеет связывать классы между собой даже через синглтон, то используйте SO - закидайте проект монобехами, а данные, события и все что приглянется, киньте в SO и прокиньте через инспектор"

И самый мой любимый подводный камень - ScriptableObject в редакторе изменяется между сессиями! Поэтому если у вас все данные хранятся в SO, то будьте любезны потом пробежаться по проекту и затереть все изменения.

И я бы не доебался, но в оригинальном после это представлено как
лайфхаки, которые отличают джуна от мидла
это шаг в сторону масштабируемого и профессионального кода

Но я бы назвал это
лайфхаки, которые обезьяну от неандертальца
это шаг в кучу говна


На этом все, буду ждать новых лайфхаков, автор обещает:
впереди про архитектуру, DI, UI-системы и async паттерны


А тем временем чтобы научиться нормально программировать, а не на уровне пещерного человека, то:
1️⃣ Можете посмотреть мой список bad practice
2️⃣ Менторство с 0 до мидла

#техничка
😁18🤣84🔥3🤨1