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

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

Я - @rsakutin

РКН - https://www.gosuslugi.ru/snet/67d8231025b58f3d79091b83
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
👍153🤮17🖕13🔥10🤣7💩4
Отправляйте этот кружочек 👆🏻 вашим друзьям, и как только соберётся 200 репостов, мы расскажем вам ПРАВИЛА ПО ОТСРОЧКЕ ДЛЯ IT СПЕЦИАЛИСТОВ 🧑🏻‍💻
🤮34💩15👍11🖕6❤‍🔥1🍾1
Ответ от нашего юриста 👇🏻

«Наконец-то по прошествии 6 дней до нас начала доходить хоть какая-то конкретика. И, если бы такой вопрос был поставлен вчера, я бы однозначно ответил: "НЕТ".

Однако свежее заявление минцифры говорит нам о том, что действительно можно рассчитывать на отсрочку от мобилизации, в случае наличия профильного высшего образования и работы в аккредитованной IT-компании. С полным перечнем специальностей, можно ознакомиться на https://digital.gov.ru/uploaded/files/712-graf.pdf?utm_referrer=https%3a%2f%2fwww.kommersant.ru%2f .

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

Кроме того есть дополнительное пояснение минцифры: "право на отсрочку могут получить имеющие соответствующее высшее образование и работающие полный рабочий день сотрудники:

аккредитованных ИТ-компаний, задействованные в разработке, развитии, внедрении, сопровождении и эксплуатации ИТ-решений (программного обеспечения, программно-аппаратных комплексов) или задействованные в обеспечении функционирования информационной инфраструктуры".

То есть мы можем однозначно сказать, что отсрочку получат не все, а более точных критериев из официальных источников не прослеживается.
💩46👍26🤡52🖕2❤‍🔥1
👆🏻Дико приятные чуваки, кайфанул от тёплой домашней атмосферы. Сейчас сильно ограничиваю себя в алкоголе и не смог бахнуть с ними пивка, но с такими ребята это очень хочется сделать.

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

Надеюсь как-нибудь записать экскурсию в их пространстве и глубже раскрыть их подход к бизнесу и программированию.
🔥29👍10🥰3🤮21
А перед сном (шутка, программисты не спят) давайте решим нашу любимую задачку 👆🏻
🥱28👍52
ИНДУЛЬГЕНЦИЯ ДЛЯ ПРОГРАММИСТОВ 🧑🏻‍💻

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

Думать об этом очень полезно! Но надо чётко понимать, когда ты можешь что-то сделать, а когда впадаешь в бесконечный поиск чего-то идеального, объективно не имея на это ни навыков, ни времени

Предложил пацанам такую технику:

Представьте, что вы с вашей командой находитесь в большом помещении, вокруг вас ещё много разных людей, которые что-то говорят. Начертите мелом вокруг себя круг и представьте, что этот нарисованный круг превращается в упругий купол, который заглушает голоса всех, кто за ним, через него даже пробраться к вам невозможно 🙅🏻‍♂️

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

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

Если нет, то я уверен, они обязательно подскажут, что лучше переделать.

Это должно избавить от страха  написать "плохой" код 😉
53👍24🥰3🤮2🔥1😁1
Увидел, что вы пишите мне, что я потолстел.

И знаете, это правда. Сейчас я вешу 100 кг ровно! Как мама бы сказала: «Центнер».

Это конечно же не дело, решил вот опять заняться футболом. В молодости я неплохо играл и весил 75 кг. Сегодня купил форму, через пару часов первая тренировка 🤗  Пожелайте удачи)

( На втором фото мне 19 лет )
👍126👏18💩7😁53🌭3
Media is too big
VIEW IN TELEGRAM
НОВАЯ ОБУЧАЛКА💥

Добавляй в избранное, чтобы не потерять. И ставь лайк за старания 🙏🏻 Будем фигачить дальше!

#Обучалка_ЯЮниор

Файл к обучалке скачивай тут 👉🏻 https://disk.yandex.ru/d/LaU-ciCuw1ndVA
👍625🔥3👎1
Занёс сегодня запоздалый подарок нашему техническому директору Андрею Викторовичу. Исполнилось 32 года.

Мне не страшно на фоне всех этих событий, потому что в моей команде подобные люди. Я уверен, что чтобы ни произошло, мы выкарабкаемся.

Когда вокруг вас сильные люди, которым вы доверяете, все сложности перестают быть проблемами и становятся возможностями.
90👍26🎉5🤔4🖕4🔥1
"Да что на этом юнити вообще можно нормального сделать, чтобы прям залетело?" И этот стереотип реально отбивает желание учиться... Только если вы совсем ничего не знаете о геймдеве.

На днях вышла новость, которая чистой статистикой готова доказать всю мощь Unity.

Cамая известная китайская мобилка Genshin Impact (2020), если вдруг вы не знали, сделана на Unity. Количество уникальных пользователей превышает 50 млн в месяц.

Так вот, аналитическая компания Sensor Tower подвела итоги спустя два года после релиза. По ее подсчетам, за это время игра заработала более $ 3,7 млрд. Опередили ее только два других проекта от тех же разработчиков - PUBG Mobile ($ 4,9 млрд) и Honor of Kings ($ 5,5 млрд), тоже Unity. Даже если вычесть китайский регион, где скачивания обеспечиваются огромным числом населения, цифра получается все равно солидная - "Геншин" вне Китая заработал $ 2,5 млрд.

На Unity делают крутые игры и получают реальную отдачу. Дело в вашем профессионализме, целях и амбициях)

P.S. За аниме и двор 🔫
👍144😁9🍌6🤡3🌭3🍾3
Был сегодня на выступлении Сергея Орлова. Интересный факт, исполнительный директор KOTELOV - вылитый Сергей. Та же манера речи и тоже с брекетами.

Я очень люблю стендап, Хорошо посмеяться над самим собой и бытовыми ситуациями, тем более в такое сложное время. :)

Раньше уносился по западным комикам, например, по Джимми Карру, а вот с возрастом стал любить наших, отечественных. Все-таки они про нас.
👍74👎62🔥2😁2
Немного мотивации и разминки для мозга в этот осенний день:

«Ничто не сработает, если ты ничего не делаешь» — Джон Вуден.

Так что решаем и пишем в комменты, что выведет код в консоль 👇🏻
👍26
ОСЕНЬЮ ХОЧЕТСЯ ТОЛЬКО СПАТЬ И СМОТРЕТЬ СЕРИАЛЫ? Я ЗНАЮ, ЧТО ДЕЛАТЬ

Ну что, на дворе уже, оказывается, октябрь, самый разгар осени. И если в сентябре еще можно было вывозить на остатках летних вайбов, то сейчас многие поддаются осенней хандре. Вы можете спросить у меня: "откуда в тебе столько энергии на работу и другие интересные штуки?" А это все потому, что я выработал для себя несколько простых правил, которые не дают мне погрузиться в эту трясину и продолжать фигачить. Делюсь!

1) Витамин D. Очень советую сходить к терапевту или эндокринологу. Мой давно прописал витамин мне и всей моей семье. Кстати, у нас в офисе всегда стоит банка. Помогает преодолеть дефицит солнца, а также поддерживать ритмы.

2) Спорт. Банально. Единственное - посоветую заниматься тем спортом, который нравится лично вам, выбирать те тренировки, которые наполняют вас энергией. Всю хрень про внутреннюю мотивацию и про то, что нужно ебошить несмотря ни на что, оставьте 15-летним мальчикам. Мы люди взрослые и выбираем то, от чего кайфуем. Я вот в футбол играю и в теннис. А качалку не переношу.

3) Купите теплые вещи. Ничто не поддерживает боевой дух, как термобельё, непромокающие ботинки и дождевик. Как бы вы ни были духовно на подъеме, простуда положит вас на лопатки.

4) Найдите пару игр, которые давно хотели пройти. Я сейчас в дождливые периоды сажусь за прохождение серии игр Метро. Помогает разгрузиться, отвлечься и не шататься под дождем.

5) Начните что-то новое. Это может быть что угодно: новый проект, вид спорта, любая перемена ежедневной рутины, новые знания. Главное, чтобы вы получали от этого реальный кайф. Если вы давно что-то откладывали, берите и делайте прямо сейчас. Забудьте про "тупить в потолок и ныть о несбывшихся планах".
👍824💯4❤‍🔥2🔥2🎉1
Ещё не забыли, что такое «костыль»?

Решил делиться с вам самыми интересными костылями разрабов, которые спасали проекты от срыва дедлайнов и вывозили на себе целые студии.
В детстве просто обожал первый Titan Quest (2006) в переводе бука, кто-то помнит ещё эту классику? А недавно наткнулся на интервью с одним из геймдизайнеров Артуром Бруно и узнал про интересную фишку в этой игре, которая заставила меня заново ее скачать. Сейчас расскажу.

Студия Iron Lore подписалась под издателем THQ, и их задавили жесткими дедлайнами. Наступают последние дни перед релизом, игра в финальной стадии разработки, горит все вокруг, и оказывается, что технология квестов не доработана: в предрелизной версии игры нет задержки действий. Задержка действий - это простая механика, которая, по сути, после определенного действия игрока должна запустить что-либо с необходимой задержкой. Это значит, что после того как произошло событие А, через N времени должно случиться событие B (условно заходишь в комнату с боссом, срабатывает триггер, и через 15 секунд начнется катсцена).

Возникла ситуация, при которой управление скриптингом событий в Titan Quest не работает, и триггер без задержки запускает скрипт. Чтобы исправить это, нужно было серьезно переработать всю механику и допилить движок.

Ситуация безвыходная, времени переписать и добавить механику нет, а без неё квесты не работают по сценарию. Решение пришло в голову одному из тестеров. Он взял готовую небольшую модельку (под руки попалась белка) и объединил таймер анимации белки с действием игрока. То есть, когда ты подходишь к сундуку, задеваешь белку, и у нее стартует анимация (длительность которой растягивали или ускоряли в зависимости от ситуации), по завершении срабатывает необходимый триггер (к примеру, выход мобов на локацию).

Конечно, это костыль, но выход из ситуации достоин аплодисментов.

👇 Предлагаю вам немного покреативить и предложить другие ауты из этой ситуации! (Вводная: Необходимо создать механизм управления скриптингом, но реализовать её кодом невозможно)
🔥55👍163💩1
Сводили сегодня пацанов в SPA собачий. Три часа их лимонили: вычёсывали, стригли, чистили зубы и складки на мордах.

В конце побрызгали собачьими духами.

А потом мы узнали, что сегодня, оказывается, ВСЕМИРНЫЙ ДЕНЬ ЗАЩИТЫ ЖИВОТНЫХ. Получается, практически подарок сделали. Вы про своих питомцев тоже не забывайте. Код кодом, а вкусный корм и порция поглаживаний по расписанию 🐶

А у вас есть питомцы? Поделитесь в комментах 👇🏻
👍58🥰1810🤮4🐳1
ОПЯТЬ БАГИ?

Тут CD Project RED анонсировали сразу ПЯТЬ ТРИПЛ А ПРОЕКТОВ и три из них по Ведьмаку: Polaris, Sirius и Canis Majoris.

Что там и как пока загадка, но уже известно, что 1️⃣ Polaris откроет новую трилогию по вселенной, а 2️⃣ Canis Majoris выйдет вне новой саги и уже ушла на аутсорс сторонней студии. Это вызывает большие сомнения касательно качества проекта. Если честно, то сложно вспомнить лютой годноты по знаменитой франшизе, которая была бы сделана сторонней студией (cалют Blizzard и их Warcraft Reforged и Diablo Immortal). Никто же не забыл, сколько хейта было вокруг этих проектов? А ведь их также Близы отдали на аутсорс в Малайзию и Китай.

В проект 3️⃣ Sirius по вселенной Ведьмака будет интегрирован мультиплеерный элемент, и тут хочется вспомнить печально известный Fallout 76, тоже исторически синглплеерная игра, а “76” стал мультиплеером. И к чему это привело?

Плюсом нам пообещали 4️⃣ Orion - новый проект во вселенной Киберпанка 2077 и некий “абсолютно новый” проект 5️⃣ Hadar.

У нас эти новости вызвали скорее опасение и настороженность, чем восторг. CD Project - это один из знаковых разработчиков современности, их проекты, если не лучшие, то точно одни из самых громких за последние 7 лет. И нам элементарно страшно, что повторится ситуация с БАГАМИ киберпанка. Сразу 5 проектов - звучит не как крутая история, а как ещё один производственный АДОК, в который студия может нырнуть.

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

P.S. К слову о Близах, тут вчера Overwatch 2 вышел, пойдем тестить.
🔥38🤔14👍13🤮4🍓2
DRY - Не повторяйте себя. Он вроде бы про простое - убирайте дублирующийся код. Первичное правило гигиены. Т.е не должно быть кода, который повторяется дважды.

Но в нём можно много чего интересного найти. Например, отсылку к GRASP с термином Cohesion. Если для изменения одной единицы кода я получу побочный эффект в другой, не связанной, значит ли это, что там какой-то дубляж? Да, конечно, просто не очевидный и не побуквенный.

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

Вот такой вот на первый взгляд простой принцип.

#СЛОВАРЬ_ПРОГРАММИСТА
👍42🤮2🍌2🤨1🍓1