Роман Сакутин
103K subscribers
1.34K photos
140 videos
18 files
732 links
Основатель студии разработки игр Агава и школы ЯЮниор. Настоящий программист с опытом 10+ лет.

Служба поддержки школы - @ijuniorSupportBot

Я - @rsakutin

РКН - https://www.gosuslugi.ru/snet/67d8231025b58f3d79091b83
Download Telegram
Люди не играют в код! Если все своё рвение и талант направлять на «правильную» архитектуру, то, к сожалению, игра не получится. Это просто кодовая эквилибристика, разминка для мозгов, не более.

Так зачем писать хороший код?

Ответ на самом деле простой, если принять три аксиомы:

1️⃣ При разработке игры мы передумаем и решим что-то сделать по-другому;
2️⃣ На проекте будут меняться разработчики;
3️⃣ Будут баги, и нам надо будет их искать.

До принятия этих аксиом процесс разработки игр такой:

геймдизайнер пишет идеальное ТЗ 👉🏻 отдаёт одному программисту 👉🏻 он с первого раза все идеально реализует в заданный срок, и его не сбивает автобус 👉🏻 мы выкладываем игру 👉🏻 она идеально заходит и приносит кучу денег.

Бывает такое? Неа 🤡

Обычно рабочая команда начинает с базового концепта и короткими итерациями по 1-2 недели наращивает на нем мясо. После каждой итерации приходит понимание, что игру надо поменять тут и там.

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

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

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

Какое место здесь занимает хороший код?

Он является платформой, на которой это все делать проще. То есть хороший код не усложняет, а упрощает систему.

Собственно определение проектирования в программирование такое: «Борьба с растущей сложностью системы». Борьба, а не ее создание! ☝🏻

Давно уже заметили, что одна и та же фича занимает разное время на разном возрасте проекта.

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

Проектирование помогает сильно это сгладить, дольше играться с игрой и улучшать ее метрики. Проектирование, кстати, начинает работать с первого часа разработки.
👍67🔥101🤮1
«Пренебрегая подготовкой, вы готовитесь к поражению»
Бенджамин Франклин

Так что практикуемся и пишем в комменты, что выведет код в консоль 👇🏻
👍39
This media is not supported in your browser
VIEW IN TELEGRAM
68👍48🔥25🎉8🤮1
ПОЗДРАВЛЯЮ НАС С ЮБИЛЕЕМ! ОТМЕЧАЕМ КРУГЛУЮ ЦИФРУ - 5К В ТЕЛЕГРАМ 🙌🏻

Спасибо, что присоединились к нашей семье :) Обязательно включайте уведомления, буду делиться с вами мыслями, жизнью, обучалками, задачами и другим полезным и интересным контентом 😉
58👍31🎉18🔥6🤮1
Встретились с фаундерами нашего издателя Ducky!

Ребята пригласили нас в Ереван, где мы отлично провели время и зарядились на новые хиты. Надеюсь на днях уже вернуться домой в Россию.

Пообщался с людьми, которые пережидают тут кризис, интересно, как они живут?
👍7010🔥3🤯3🤮2
Media is too big
VIEW IN TELEGRAM
ОБУЧАЛКА 🤓
«СОЗДАЁМ ШЕЙДЕР ВОДЫ В UNITY» 💧
🔥59👏4🤮3👍2
Честно говоря, я не ставлю себе целей. Жизнь очень непредсказуема, и я просто очерчиваю “вектора” ( куда я иду и примерно зачем ), а что на самом деле будет - одному богу известно. Жизнь в моменте и вот это всё.

Что бы мне хотелось сделать:

1️⃣ 300 человек в студии и пара хитов в портфеле;
2️⃣ Завести ребёнка;
3️⃣ Дописать 2 своих книги: по C# и карьере разработчика;
4️⃣ Дотащить ЯЮниор до топ 30 edtech компаний. За 2021 мы в топ 100 вошли;
5️⃣ Раскочегарить YouTube канал «ЯЮниор» до 100к подписчиков (кстати, можете подписаться 👉🏻 https://youtube.com/channel/UCWeKWG1Y-Uv141A2KoVoORA )
6️⃣ Похудеть на 15 килограмм. Осталось 20;
7️⃣ Купить маме с папой квартиру;
8️⃣ Получить MBA и начать говорить на арабском;
9️⃣ Закончить обучение в МГИМО по специальности «Маркетинг в креативной индустрии»;
🔟 Пройти тяжелую программу по Data Science и развернуть нормальный BI в своих проектах.

А какие у вас вектора в жизни? Можете поделиться в комментариях
👍63🔥148🤮1
Помните пост, в котором я рассказывал о 5 принципах, которые мне помогают достигать целей в жизни?

ОНИ БЫЛИ СТРАТЕГИЧЕСКИМИ, И Я ОБЕЩАЛ ПОКАЗАТЬ ПРАКТИЧЕСКИЕ ИНСТРУМЕНТЫ, КОТОРЫЕ НАПРАВЛЯЮТ ВО ВСЕХ МОИХ ДЕЛАХ. Обещание выполняю 💪🏻

Сегодня давайте на практике разберём зефирку 💁🏻‍♂️

“ОТ ЗЕФИРКИ ЛУЧШЕ ОТКАЗАТЬСЯ СЕЙЧАС, ЧТОБЫ ПОЛУЧИТЬ ПОТОМ ДВЕ.”

С первой зарплаты я открыл один из своих первых бизнесов, почти 10 лет назад. Худшие периоды в моей жизни были, когда я сразу же тратил заработанные деньги на всякую хрень, лучшие - когда инвестировал. Сейчас, когда мне приходят дивиденды с моих проектов, первое, что я думаю: “Куда их вложить?”.

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

ИЛИ ДАВАЙТЕ ПОСМОТРИМ НА ТАЙМ МЕНЕДЖМЕНТ👇🏻

При планировании дел у меня есть колонка: “Не срочно, но важно” - это то, что сделав сейчас, эффект мы получаем сильно позже. Мне каждый день прилетают задачи и различные проблемы, я их фильтрую по матрице Эйзенхауэра.

Срочные и важные дела я передаю своим людям 👯‍♂️

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

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

Обратная ситуация: когда вы пытаетесь всем угодить и получаете одну зефирку за то, что порадовали людей и сделали важную им, но не себе работу. Это приводит к тому, что вы будете крутиться как белка в колесе, не делая прорыв в своей жизни. Это так называемая реактивная жизнь.

Обратная проактивная жизнь - когда вы, руководствуясь своими целями, отказываетесь от зефирки-одобрения сегодня, в пользу двух зефирок, когда ваши важные дела принесут плоды.

Как видите, этот стратегический принцип можно тактически использовать в совершенно разных ситуациях, сильно повышая свои результаты ⬆️

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

Казалось бы, всё верно? Но нет. Хотите подробно расскажу почему и что от этого защищает? 🧐
👍753👎1🤔1🤮1
Успевай оставить заявку по старой цене! Жми на ссылку 👉🏻 https://ijunior.ru/unity-start?utm_source=telegram&utm_medium=socity&utm_content=16may
👍16🤮7👎5😱1
👍17🤮1
КАК Я СОЗДАЛ ЯЮНИОР И НАШ КУРС? 💻

В самом начале своей карьеры я часто сидел на форумах и группах, в которых отвечал на вопросы людей бесплатно. Я, наверное, дал более 10 000 ответов и обрел определённую популярность.

Тогда я заметил, что знаю решение типичных проблем. Большое количество людей писали мне с просьбой провести занятие или записать видео. Так появился мой YouTube канал, почти 10 лет назад. Я просто бесплатно делал видео и иногда занимался с людьми.

И в какой-то момент родился мой первый курс, стоил рублей 300, если не ошибаюсь. Славное было время 😄

Потом это развивалось, перерождалось, параллельно своей карьере я  делал видосы, небольшие курсы и писал статьи. А когда рынок захватили Geekbrains, я решил бросить себе и им вызов.

Смогу ли я сделать реально крутой курс и гарантировать трудоустройство?

Тогда и сейчас главная претензия к их продукту была в том, что после курса вы получаете "помощь" в трудоустройстве. Вам просто помогают сделать резюме и всё 🤡

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

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

А я не понимаю обратного, как можно его не гарантировать? :)
👍687👏5🤮1
ПОСЛЕДНИЙ ДЕНЬ! Успевай оставить заявку по старой цене. Жми на ссылку 👉🏻 https://ijunior.ru/unity-start?utm_source=telegram&utm_medium=socity&utm_content=17may
🤮168👍2🔥2🤔1
Если долго не напрягать мышцу, она атрофируется. Так же и с мозгом 🧠

Напрягаем мозг и пишем в комментариях, что выведет код в консоль 👇🏻
🤔26👍8🤮1
Когда получаю подобные сообщения с благодарностью, то осознаю, насколько важную миссию я выбрал.

И эта миссия - давать людям возможность реализовывать свои мечты, строить новую жизнь, делать то, чем действительно горишь!

Я уверен, у тебя все получится 💪🏻 В нашей компании каждый может рассчитывать на поддержку и помощь. Один за всех и все за одного :) Так и вырастают крутые специалисты.
👍44👏4🔥2🎉1🤮1
This media is not supported in your browser
VIEW IN TELEGRAM
Google уже десятый год пытаются реанимировать свои очки дополненной реальности, в реальном времени переводящие речь собеседника. Google Glass - это просто инструмент для PR. В любой момент можно закинуть смонтированный промо-ролик из концептов R&D департамента и вот вроде инновации делаете.

Как было бесполезной хренью 10 лет назад, так и осталось.
👍39💩7😁3🤮21🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
ПРОДОЛЖАЕМ РАССКАЗЫВАТЬ О ЛЕГЕНДАХ РОССИЙСКОГО ГЕЙМДЕВА, ПОКОРИВШИХ СЕРДЦА ИГРОКОВ ПО ВСЕМУ МИРУ🌍

ИЛ-2 ШТУРМОВИК — авиасимулятор, разработанный российской компанией 1С. Сюжет моделирует боевые действия в небе с 1938 по 1946 годы💁🏻‍♂️

Первая часть серии вышла еще в 2001 году, и на тот момент это была самая прогрессивная игра в своём жанре. Серия развивается и по сей день, сформировав вокруг себя мощное комьюнити.

А касательно реалистичности - после игры  вполне можно садиться за штурвал настоящего самолета Великой Отечественной, только про лицензию не забудьте😆 Также вы можете выдерживать различные  повреждения, пока они не станут летальными для пилота или машины. И модель повреждений собственного оружия невероятно реалистична.

Игра имеет награды от зарубежных и российских изданий:🏆

⁃ Игра была в топ-25 листе PC игр сайта IGN всех времён и народов;

⁃ Журнал «Игромания» назвал «Ил-2 Штурмовик» лучшим спортивным симулятором и лучшей российской игрой 2001 года

Кто играл в эту игру? Как вам?
👍53🔥62
Forwarded from Oleg Torbosov
Первый рабочий день в компании, где нет обучения сотрудников.
😁102👍5🔥5😱41
This media is not supported in your browser
VIEW IN TELEGRAM
Ещё одно ДО/ПОСЛЕ из ПЫТОЧНОЙ от нашего ученика Салихова Ильдара 💁🏻‍♂️

Как вам прогресс?
👍114🔥26💩41👏1
Очень хорошая инициатива 👆🏻
Возможен ли у нас свой движок по типу Unity и Unreal Engine? Нет, потому что сейчас это уже не движки, а полноценные сервисы.

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

https://tech.onliner.by/2022/05/20/v-rossii-xotyat-importozamestit-igrovye-dvizhki-ideya-na-milliardy-rublej
🤔29🤮4👍1😁1
Очень хочу познакомиться с вами поближе, узнать, что вам интересно🙏🏻 Я благодарен социальным сетям за возможность соединять людей, горящих одним делом, и возможность обмениваться знаниями.

Расскажите, почему вы подписаны на меня? Что именно вам здесь нравится читать? Что вы получаете от этого канала?
👍38🤮2