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

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

Я - @rsakutin

РКН - https://www.gosuslugi.ru/snet/67d8231025b58f3d79091b83
Download Telegram
Через годик-другой в Дубаях ✌🏻 Присоединяйтесь
👍61😁315🔥5🐳5🤡3
«За свою карьеру я пропустил более 9000 бросков, проиграл почти 300 игр. 26 раз мне доверяли сделать финальный победный бросок, и я промахивался. Я терпел поражения снова, и снова, и снова. И именно поэтому я добился успеха»

Майкл Джордан
🔥21👍4😱1
ПОЧЕМУ Я НАЧАЛ ПИСАТЬ НА C#?

Сишарп не мой первый язык, самым первым у меня был Си, потом я долгое время работал с C++ и в какой-то момент перешёл на Python. Ещё там был Assembler (FASM) и чуть позже Lisp.

Профессионально прям работал и получал деньги я ещё с PHP и JavaScript.

Но в сердечке, конечно, навсегда остался C#, с которым у нас долгие годы любви. С ним я начал работать целенаправленно под Unity и вначале вообще не понимал его прикола. Unity не предрасполагает нормального программирования, поэтому это скорее унизительно называлось "Скриптинг на C#".

Я бы так и быдлокодил, если бы ранее не пощупал настоящее программирование и в дальнейшем ещё несколько лет профессионально не поработал с ASPNet. Собственно, благодаря такому бэкграунду я и предлагаю использовать вам C# в Unity на 100%.

Для меня этот язык стал не просто инструментом, а целой жизненной философией. Бессчётное количество вещей, даже не связанных с программированием, я черпал именно из этого языка, подходу к его развитию и его ценностей.

И сейчас уже сложно сказать, где я, а где язык, мы стали одним целым. Мне очень нравится подход к формализации, коду как к контракту и прочим вещам, которые в C# в основе языка.

Это язык не для тех, кто хочет, чтобы просто работало, это язык для тех, кто хочет творить системы и смыслы внутри неё.

Ну а ещё я люблю функциональные языки, но это тема другого раунда :)
👍87❤‍🔥2711🔥4🤡2😱1
Подготовили крутую модельку рыцаря от нашего арт-директора Дмитрия Сидоренко.

Он имеет исправленный риг с Mixamo, так что анимации можете брать оттуда бесплатно.
Модель предоставляется как есть для любых нужд (CC0)

Скачивайте 👉🏻 https://disk.yandex.ru/d/SuJu-XF4n78lrw
👍58❤‍🔥16🔥8😱1
Кстати, как вы относитесь к моделям с инета? Будь то бесплатные модельки или с ассет стора. Их качество часто вызывает боль 😢 То нормали вывернуты, то анимации кривые. Делают как попало, лишь бы продать.
😱11🤡6👍2
Media is too big
VIEW IN TELEGRAM
Инженер, который участвовал в строительстве дорог с зарплатой 100к, но с мечтой - создавать собственные игры.

Вот так наш технический директор Андрей Сущеня отказался от высокооплачиваемой работы совершенно другого направления ради работы в сфере разработки игр, которая была его мечтой.

Когда ты занимаешься любимым делом, даже при этом соглашаясь на понижение зарплаты - со временем это приведёт тебя к намного большим результатам!
👍68🔥7😱3
👍28😱2👎1
Поздравляем с днём рождения самого солнечного, творческого и креативного арт-директора студии -  Дмитрия Сидоренко! 🎉

Пусть в твоей жизни всегда будет вдохновение и энергия для рождения и ведения крутых проектов. Кайфуй, получай удовольствие от того, что делаешь, и продолжай и дальше дарить позитив всем вокруг :)
🎉138👍21🐳17🥴5👏3😱2
This media is not supported in your browser
VIEW IN TELEGRAM
Допытали в нашей любимой ПЫТОЧНОЙ до следующего результата, смотрим 👇🏻😉

Автор: Егор Солопов

Заново публикуем пост, так как до этого выложили не совсем корректный материл. Тоже иногда косячим 😅
🔥56🌭11👍8👎3💯3🤯1
ИГРУ МОЖЕТ СОЗДАТЬ КАЖДЫЙ… 🎮

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

Почему люди платят огромные деньги, чтобы заниматься с сильнейшими учителями, коучами или психологами?

Потому что это даёт пропорциональный  результат. Чем сильнее и опытнее человек, тем бОльший путь он прошёл, больше шишек набил и ошибок совершил. Его горизонт видения шире, и он может поделиться им с тобой. Твоя задача лишь все это впитать и использовать.

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

Учитесь программированию самостоятельно! Пробуйте, кайфуйте. И когда будете готовы повышать свои скилы, получать быструю  качественную обратную связь и развиваться, чтобы стать крутыми специалистами, ЖДЕМ К НАМ НА ОБУЧЕНИЕ 🤓

Жми по ссылке, чтобы оставить заявку 👇🏻

https://ijunior.ru/unity-start?utm_source=telegram&utm_medium=socity&utm_content=05july
🔥24👍8👎2😱1
АГРЕССИЯ В КОЛЛЕКТИВЕ 👿

Я ПРОХОДИЛ КУРС ПО РАБОТЕ С АГРЕССИЕЙ В ФОРМАТЕ ТРЕНИНГА, и мне это позволило взглянуть на конфликтные ситуации со стороны в отрыве от своих эмоций. Несколько дней постоянно ловил: "Воу, всё так просто, и не надо было кость в кость рубиться до крови?" или "Воу, как элегантно можно выйти из ситуации".

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

Допустим, когда вы нарушаете субординацию и вас жёстко пресекают - это нормально. Вы нарушили границы, вас укусили. Если вы в адеквате, вы это поймёте, загладите ситуацию и продолжите работать. Если нет - у вас загорится гордыня, вы обесцените структуру коллектива, начнёте винить жадных капиталистов.
👍38🤔1😱1
В ТРЕНИНГЕ НУЖНО БЫЛО РАЗОБРАТЬСЯ С ТРЕМЯ УРОВНЯМИ ЗАХОДОВ: сверху, снизу и наравне.

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

Хуже когда вы вообще не осознали, что вы заходили на чужую территорию и замаскировались под "Да мне вообще ничего не надо было" 👉🏻 Надо было, иначе бы вас даже не заметили.

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

Один из примеров упражнения - ПРОСИТЬ У ЛЮДЕЙ ДЕНЬГИ НА УЛИЦЕ 💵 Да, звучит дико и стрессово, таковым и является. Во-первых, вы преодолеваете страх обращаться к незнакомым людям, во-вторых, это боевой опыт в коммуникации.

Суть упражнения - это увидеть, как в зависимости от захода меняется сумма, которую вы можете собрать.

ОДНО ИЗ ГЛАВНЫХ ПРАВИЛ: НЕ ВРИТЕ 🙏🏻

Когда вас спросят, зачем вам деньги, прямо говорите: «Просто так, у меня всё хорошо, ничего не случилось, просто прошу."

Разные участники заходили по-разному. Кто-то аля гоп-стоп, прям жестко и сверху, кто-то сжимал плечики, чуть ли не погибая. НО БОЛЬШЕ ВСЕГО ДЕНЕГ ДАЛИ ТЕМ, КТО ДЕЛАЛ ЭТО НАРАВНЕ.

Там были и другие упражнения:

⁃ ЧИТАЛИ СТИХИ В МЕТРО. Я потом ещё час ходил в лёгком шоке. Если сжимаешься и пытаешься это делать снизу, у всех вызовешь отвращения и агрессию. Если слишком с выражением будто знаменитый поэт - опять-таки агрессию.

⁃ ПРОСИЛИ УСТУПИТЬ МЕСТО В МЕТРО. Будешь притворяться больным и косым - отвращение и агрессия. Будешь делать нагло, сверху - я думаю понятно что вызовете? :)

В работе тоже самое.

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

Когда все видят свои запросы и обращаются на равных, всё идёт мягко и без проблем.
👍645🔥2😱2🤯1🤮1
РЕФАКТОРИНГ #СЛОВАРЬ_ПРОГРАММИСТА

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

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

Во взрослой разработке рефакторинг -  непрерывный процесс. Вы всегда потихоньку рефакторите код в процессе разработки. Иначе это уже не гибкая разработка, а какое-то катание яичек в кармане с целью самоудовлетворения.
🔥49👍12😁81😱1
Media is too big
VIEW IN TELEGRAM
ПОДВОДНЫЕ КАМНИ ПРИ РАБОТЕ С UNITY - сокращайте количество материалов ✂️

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

#ПодводныеКамниUnity #4
👍45👌3🕊2❤‍🔥1😱1
Что делать, когда не хочется писать код, а очень надо? 📌

Ничего! Не хочешь писать код - не пиши. Иди занимайся другими делами, меняй род деятельности, уходи из программирования. Не горишь делом, надоело - все, до свидания!

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

1️⃣ Организуйте рабочее место - разделяйте места для работы и всего остального.

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

2️⃣ Используйте специальные техники, которые помогут меньше уставать во время работы.

🍅 Например, метод «Помидора», придуманный Франческо Чирилло:

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

После того, как 25 минут пройдут, сделайте перерыв на 3-5 минут. Потом повторите цикл еще раз. И так до того момента, пока работа не будет выполнена. После каждого 4 периода работы в 25 минут, сделайте длинный перерыв 15-30 минут.

3️⃣ Планируйте. Планировать можно в заметках телефона, лучше - с вечера. Самые сложные и энергозатратные дела старайтесь сделать как можно раньше, желательно до 14:00. А дела, которые можно сделать за 2 минуты, - делайте сразу.

Следуя этим советам время работы сократиться в 2-3 раза, и вы скорее сможете вернуться к ничегонеделанью!

Какие из этих советов уже применяете? А какие будете?
👍93🔥19👏3
Media is too big
VIEW IN TELEGRAM
КАК ПОЛЬЗОВАТЬСЯ СЛАЙДЕРОМ 🌸

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

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

Код к обучалке и модель цветка скачивай тут 👉🏻  https://disk.yandex.ru/d/8Ui6Rj2uOHreGQ
👍55🐳6🥰1😱1
Новый сотрудник, который не побоялся изменить свою жизнь, купил курс и уже начал получать 65к в новой профессии 😁
👍78😁11💩11🐳92😱2
Подготовили вам задачку на выходные 🧠

«Стремитесь не к успеху, а к ценностям, которые он дает»
Альберт Эйнштейн
👍295😱2🤔1
ЗАЧЕМ УЧИТЬ С#?

Чтобы быть крутым! Но не только, давайте приведу пару интересных фактов.

1️⃣ C# используется много где.

В GameDev: как в Unity, так и в других движках (NeoAxis, например). Одна из мощнейших платформ для создания веб приложений - ASPNet. Всякие микросервисы в облаках (Azure, Amazon и т.д), мобильные приложения через Xamarin.

Web и Игры - прям уделывает всё остальное. С микросервисами и мобилками есть аналоги повеселей, но С# тоже применяется.

2️⃣ Норм зарплата

Средняя - 130 000 рублей. В GameDev чуть пониже, но хорошие премии и бонусы. Но в целом, в любой сфере в крупном городе можно спокойно 200к оффер найти.

3️⃣ Много OpenSource решений

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

C# занимает 8-ое место по популярности, и это значит, что всё, что нужно имеет готовую библиотеку под него и любая задача уже ранее кем-то решена.
👍52😱2🤯1