Основатель студии Агава и школы ЯЮниор. Настоящий разработчик с опытом 10+ лет который ушёл в бизнес. @rsakutin
«Есть три пути потерять деньги: женщины, азартные игры и инженеры. Первые два — самые приятные, третий — самый надежный».
На выходных буду читать бесплатные лекции
В субботу и воскресенье хочу провести небольшой тренинг по «База IT», в котором пройдём с вами "фундамент": основы Computer Science, вычислительной техники и реализуем разные алгоритмы в интерактивном формате.
Полезно всем, кто планирует связать свою профессию с IT, но боится, что не знает базу.
Регистрируйтесь бесплатно здесь - https://ijunior.ru/free-base-it?utm_source=telegram&utm_medium=post&utm_campaign=march&utm_content=free-it-base-anounce
2 сосиски: сколько зарабатывают новички на браузерных "помойках"?
Проанализировал 97 первых проектов наших выпускников которые они выпустили в пыточной и опубликовал на DTF.
Читать - https://dtf.ru/u/52918-roman-sakutin/2564886-2-sosiski-skolko-zarabatyvayut-novichki-na-brauzernyh-pomoikah
Разгромный отзыв
Даже если часть отзыва наброс на меня лично, на мой блог и вообще что я человек редиска, абюзер, нарцисс и просто содомит то никто не отрицает что мы готовим бронебойных программистов которые устраиваются на работу.
Взяли в работу из отзыва:
-Добавим дополнительный лекции в рамках курса по Zenject и ECS
-Добавим вводный модуль по Computer Science
Собственно как автор подытожил в конце проекты нужны для портфолио, там ваше знания в единую картину и собираются.
У меня немного подгорело с наброса: "Менторов не так много".
У нас на курсе по Unity менторов больше чем на ВСЕХ курсах по Unity в России вместе взятых. Мы самые быстрые и самые дотошные.
По этому это всё и стоит столько денег.
Весь отзыв приводить не буду, автор прошёл полтора модуля и даёт много рекомендаций как устроить курс... который и так устроен как он хочет. :)
Счастье вот оно, руку только протяни.
Хочу еще отзывы от тех, кто еще не купил мой курс. Почему еще не вступили в наши ряды?
Читать полностью…Я на подкастах угукаю потому что я сова ебучая
Видели кстати новый с Соколовым? Сегодня вышел, про пирамиды
Интересный фактс
У ХаудиХо видео «Учил C# неделю и вот что понял» вышло через два года после видео «С# за один час От Профессионала». Мне кажется он живет в фильме Довод
Накидаете лайков завтра сделаю статью с разбором 5 типичных ошибок в коде у таких «учителей»
Соскучился
Пока писал вам текста как начинал преподавать и какие принципы выработал за то время наслаждался чувством ностальгии вспоминая как читал лекции и проверял домашки.
Хочу вернуться не надолго, как вам идея позаниматься 3 дня базой C# в интенсивном формате? Почитаю живые лекции и порешаю с вами домашки. Если придёте поставьте лайкосик
Менторство
В комментариях к предыдущим постам часто писали: "А где мне найти такого ментора?"
Ответ, конечно же, очевидный: У нас на курсе. Я и вся команда вложила всех себя именно в эту точку. У нас на курсе дежурят 20 человек со строгим регламентом качества ответов.
Проблема только одна. Ученики стесняются общаться с менторами.
"А вдруг они подумают, что я глупый???"
Не подумают. Наша задача вас научить. И если бы все всё идеально знали, то мы были бы не нужны. У нас правда одну задачу можно сдавать 10 раз. Так как пока всё не будет идеально, мы её не примем.
У нас постоянно дежурят в голосовых каналах, чтобы выслушать вас и помочь. Поэтому, ради бога, не стесняйтесь! Мы готовы!
Со следующего месяца для наших учеников будут проходить клубные мероприятия, где в том числе я, буду проводить высокоуровневое менторство. 2 раза в неделю будем встречаться, и я буду лично помогать ученикам в клубе найти новую мотивацию и приходить к счастливому будущему.
И да, пока клуб не запустился, у нас всё ещё можно записаться на курс без рекомендации других учеников. Когда вся система с клубом заработает на 100%, то свободной записи на курс не будет. Только если вас пригласят.
Записывайтесь на курс по максимальной скидке прямо сейчас - https://ijunior.ru/unity-start?utm_source=telegram&utm_medium=march&utm_content=ourmentors
Реклама. ООО «Я-Юниор». ИНН 7810949248. Erid: LjN8KVxBRЧитать полностью…
Как я строил свои персональные занятия?
Когда мне было годков 18, то одна из моих девчонок сказала, что беременна. Я мужчина ответственный и пошёл зашибать деньги. И набрал себе человек 10 на индивидуальные занятия по программированию в добавок к основной работе.
Через пару недель оказалось, что всё это было неправдой, и девушка просто “манипулировала”, а ребёнка не существовало. А вот люди с оплаченными занятиями существовали! После этого я ещё два года обучал людей. Суммарно я провёл где-то тысячу занятий.
Каждый ученик проходил довольно шаблонные переломы в сознании. Я ставил цель на занятия короткими перебежками (2-3 занятия) совершать надлом в человеке через практику. На час урока я отводил 15 минут на лекцию, чтобы обозначить проблему, задачу и подвести теорию, а остальное время мы практиковались. Я считаю, что если во время урока ученик не пишет сам код, то это не урок, а бестолковщина.
Ко мне ходили мужики, которые «ну чисто попиздеть». С самого начала и до конца урока они просто любили рассказывать, как у них прошёл день, как с женой поругались. Ну и немного о мечтах стать программистом. Они думали, что сейчас я что-то такое скажу хитрое, и они всё поймут.
Вот такое я не любил.
НАВЫК НАВЫК НАВЫК.
Нет ни секрета, ни серебряной пули, ни гуру, ни какого бы то ни было откровения. Вы умеете то, что практикуете. Если человек не понимает массив, то я могу хоть 100 часов как обезьяна показывать ему на полочках и книжечках разные аналогии. ТОЛКУ БУДЕТ НОЛЬ.
А если я обозначу проблему, которую они решают, и дам пару примитивных задач, которых без них не решить. И мы вместе решим это через массивы. А потом дам задачи на самостоятельное решение под присмотром, то это даст результат. И буквально за час.
И вот программирование - это большое облако таких навыков, каждый из которых нужно развивать. НЕ ПОНИМАТЬ. А РАЗВИВАТЬ НАВЫК.
Вы можете сколько угодно говорить, что понимаете ООП. Я вам не поверю, пока не сможете эффективно решать задачи. Вы ничего не понимаете. Вы создаёте у себя иллюзию в голове и наслаждаетесь ей.
Не ваше ощущение “понимания” тут главное, а умение решать конкретные задачи.
Когда мне лично надоело это всё делать, я собрал свои задачи, которые помогали людям усваивать материал, и создал лучший курс по C# и Unity. В котором сначала сам проверял домашние работы, а потом обучил лучшую команду менторов в России, которые создают навыки ученикам, а не просто сотрясают воздух.
У нас всегда главные были практика и менторы, поэтому весь материал мы выкладываем бесплатно на YouTube. Потому что наших людей, наши принципы и подход нельзя ни украсть, ни спиратить.
Взлет и падение третьего рейха
У меня есть друг и мой коллега - Саша. У Саши красный диплом исторического факультета и когда мы собираемся грустно пить водку до 5 утра Саша у нас вместо патефона.
Сейчас я читаю книгу Ширера на 1200 страниц, чтобы больше не сыпаться на теме нацисткой Германии и поддерживать разговор.
А вы говорите пьянство не развивает. Думаете чего я так подкасты веду, годы тренировок.
Но это ребячество, пить - вредно. Я сейчас не в употребление и надеюсь навсегда. Уже спадает отечность а мозг больше про что-то великое и светлое.
Через две недели полечу к ОМ на Бали где хорошенько потренируюсь на кэмпе и поработаю пляжным бездельником.
Кто меня учил программировать
Своё ремесло я осваивал не по курсам и не по книгам. У меня весь рост в профессии происходил, когда у меня появлялся наставник. В начале это были просто неравнодушные люди, которые соглашались помогать. Потом, уже на работе - старшие коллеги.
Когда читаешь книгу и пишешь код сам по себе, оно то вроде работает. А потом подходит опытный человек, тыкает пальцем. И ты понимаешь, какая это хренотень.
Так и растёшь.
Сколько часов мы просидели за обсуждениями архитектуры с моим первым тимлидом Ксенией. Сложно посчитать. А самое главное - именно в этих спорах и взаимном кидание стульев я и начал догонять, что к чему.
До сих пор помню Женю, парня с моего третьего места работы, с которым мы до утра сидели в Skype, и он рассказывал о тонкостях трансляции C# в IL код. И давал задачки, которые я делал напрямую на IL.
Могу завтра показать задачки, которые они мне давали в нерабочее время, чтобы меня прокачать. Если интересно, то ставьте палец вверх.
Почему все работают на Unity если он хуже Unreal Engine?
Исследовал историю развития, объективные данные и конечно же рыночной конъюнктуры в небольшой статье для DTF - https://dtf.ru/u/52918-roman-sakutin/2527627-pochemu-vse-rabotayut-na-unity-esli-on-huzhe-unreal-engine
А вы на чём хотите делать свою первую игру?
Полезные и легкие книжки
В прошлом посте про полезные привычки упоминул, что тренировать навык чтения лучше с простых книжек которые лично вам нравятся, потихоньку мышца окрепнет и можно будет зачитываться Достоевским или Гегелем.
1) Гарри Поттер и методы рационального мышления - большая книга фанфик в которой Гарри Поттер не баран (простите по другому оригинального не могу охарактеризовать) а образованный юноша из профессорской семьи. Читается легко и приучает к научному и экспериментальному образу жизни.
2) Гарвардский Некромант - книга Александра Панчина. Фантастика с очень хорошим описанием настоящих научных экспериментов. Ученые случайно открыли некромантию и пытаются понять что это и как работает.
3) Опасные земли - крайняя книга Клима Саныча. Она наверное самая большая из этой подборки, 800 страниц всё-таки. Но читается легко. Клим Жуков как всегда очень хорошо и подробно описал детали средневековья с особенностями быта и ведения боя. Какой сюжет? Рыцари и дизань лучников едет раздавать пиздов городу с зомби. Ну весело же. )
Все книжки во-первых лёгкие, во-вторых с полезными вещами внутри а в третьих именно фантастически из-за чего вечерком читать их особенно приятно.
500 человек с нами!
Помните я писал что соскучился по преподаванию? На этих выходных будет первое мероприятие из серии бесплатных, чуть позже анонсирую другие.
Я очень рад что на первое собрали уже 500 человек, выходные пройдут плотно.
Начинаем не просто так с “База IT”, это будет похоже на Гарвардский CS50 но в ускоренном формате и с дополнительным интерактивом, который позволит вам пойти дальше любым путем.
Ставьте лайк если уже записались 👍
Так когда закроется курс?
Я обещал закрыть курс в начале этого года, но мы немного затянули с этим. Хотели сначала провести большой оффлайн выпускной и запуск Клуба учеников.
Выпускной отвели. Клуб запущен. С апреля там начинаются выступления экспертов, и мы там проведём много работы.
Всё, что я хотел, сделано. Время закрывать публичную запись. На курс с апреля будем брать по рекомендации действующих учеников, которые являются участниками клуба с небольшой скидкой. Это позволит мне в блоге делать акцент на интересном контенте, а не на продажах.
Для любителей откладывать дела на потом:
-Осталось 12 дней до закрытия;
-Эти 12 дней будет самая большая скидка за всё время - 60%;
-Лучше записаться сейчас, даже если учиться планируете потом.
Записаться на сайте - https://ijunior.ru/unity-start?utm_source=telegram&utm_medium=march&utm_content=recommend_1
В дверь постучались 10000 раз по разному
"Не боюсь" подумал Брюс Ли
Не полетел на Бали
У меня был запланирован волшебный отпуск с моим горячо любимым Антоном Назаровым на бали. Там собиралась тусовка айтишников на виле.
У меня уже всё оплачено и есть билеты от Emirates, через пару часов у меня вылет. Но вместо аэропорта я поехал работать.
Сейчас в компании тяжелые времена, ряд важных проектов несется в ад и я не хочу бросать своих ребят и греться на океане.
Я буду рядом в моём оперативном штабе. Никого не бросаем и никого не забываем.
Наши души встанут в ряд и чеканной поступью пойдут вперёд!
Отзывы
Я попросил наших учеников оставить отзыв на внешних площадках. Это одно из условий попадания в клуб учеников, в котором мы проводим дополнительные лекции на разные темы. И для участников которого будут проводится крутые оффлайн мероприятия.
Меня обвинили: "Накрутка! Всё куплено!". Отзывы мы просим оставлять правдивые. Раньше у нас никакой работы в эту сторону не велось, и наконец-то решили этим заняться. За 2 недели мы получили 28 отзыва со средней оценкой 4.9.
Спасибо друзья!
Все отзывы хорошие? Конечно, есть вещи, которые некоторых людей не устраивают, они честно об этом пишут в недостатках. Моя задача всё это взять на контроль и исправить в ближайшее время, так как за всё отвечаю лично я.
У нас сейчас идёт последняя распродажа со скидкой в 60% на курс. Продлится она ещё 15 дней.
Записывайтесь - https://ijunior.ru/unity-start?utm_source=telegram&utm_medium=march&utm_content=recommend
Как YouTube блогеры поломают вашу карьеру в IT
Как обещал написал статью с разбором типовых ошибок в коде у популярных блогеров и "учителей"
Статья жесткая, токсичная и вообще кибербулинг. Если нервы у вас слабые и вы не привыкли честно смотреть на себя скипайте пост.
Читать статью
Поднимаем знамёна, снова рвёмся в бой
Спасибо за лайки-балалайки, статью почти сделал, доделаю и опубликую завтра. Сейчас готовлюсь к выступлению.
Сегодня в 8 часов буду детально разбирать наши доходные проекты и дам пошаговый план обучения C# и Unity для новичков.
Приходите
Как мы заработали 12 000 000 Р. на браузерных играх
С утреца вам динамита в ленту. Написал разбор за счёт чего мы сгенерировали столько денег на простых играх и на пальцах показал как новички могут делать также.
Аккуратней, там разрушится много ваших мифов и заблуждений, назад дороги не будет. 😉
Читать
Победил в своей игре
Вчера играли на стриме с Ильином, Мининым и Назаровым. Вырвал победу у Ильина на последнем вопросе. Я оказался опасный с двух сторон и коварный посередине, а ещё госпожа фортуна была на моей стороне. Но считаю что выиграл Александр, и мне просто повезло.
Призовой фонд в 40 000 рублей Антон предложил пропить на Бали но я в завязке и половину суммы отдал Декабристу за организацию а вторую половину пожертвовал в фонд помощи больным детишкам.
Завтра новая рабочая неделя!
Обожаю свою работу, и как же мне не терпится, чтобы выходные закончились.
Вы любите то чем занимаетесь?
Если нет, то почему все еще этим занимаетесь?
На заре…
Приходите к нам учится, у нас самые крутые выпускные! Через пару месяцев повторим для всех наших учеников… Но в каком городе друзья?)
Какие задачки давали мне мои менторы
Давайте без смазки
Меня дрочили трем вещам: алгоритмы, проектирование и низкоуровневые приколы
Запомнилось по алгоритмам:
- На уровне есть синий и зелёный кубик. На уровне в случайном порядке расположены преграды-стены. Нужно чтобы синий кубик добрался по полу не сталкиваясь со стенами до зеленого кубика за минимальное время.
- Выдача сдачи. У вас есть набор номиналов монет (1, 5, 7, 10, 15); У вас есть сдача, которую нужно выдать (120); Вам нужно найти минимальное количество монет для выдачи сдачи;
- В стекло стреляют из дробовика, случайным образом дробь распределилась по поверхности, стекло оказалось хитрым и дробь разбила стекло на такие кусочки для каждой точки которой дробинка оказалась ближайшей.
В GameDev у нас два союзника: теория графов и вычислительная геометрия.
Запомнилось по проектированию:
- Есть набор заклинаний с разными условиями применения. Может ли игрок применить заклинание определяет сервер, на сервере игра не запущена, там отдельная программа у которой есть ограниченный набор данных об игровом мире. Геймдизайнер должен иметь возможность через JSON задавать условия применения.
- В игре сталкиваются две армии, воины разбиваются на отдельные дерущиеся друг с другом группы. Для каждого воина есть свои условия присоединения к такой группе, для отладки выведите списком кто с кем дерётся.
- Человек ведёт список задач, каждая задача может иметь дату начала, дату конца и кто ее поставил. Отобразите задачи на диаграмме ганта, списком а также систему нотификации о приближающемся сроке сдачи человеку и нотификацию о сдаче тому кто её поставил. Нотификация может проходить через email и СМС в зависимости от выбора тому кому приходит.
Проектирование вообще одна из самых запутанных вещей. Бедные паттерны переврали как только можно, с SOLID чуть полегче а вот до GRASP слава богу не дотянулись пока и 6 видов Coupling трактуют все более-менее в одном ключе.
Тут большое спасибо всем моим наставникам которые доходчиво объясняли почему такая реализация паттерна Visitor - это дерьмо, и чётко показывали как система запуталась и стала неоднозначной. Ну и конечно коллеги из ветки контрактного программирования привили любовь к четким формальным контрактам и статическому анализу что и сформировало мой стиль.
Если самому решать задачи на алгоритмы наставник поможет найти правильный алгоритм и объяснит как он работает на помидорках и ящичках. А чёткие условия входа и выхода позволяют на том же CodeForce автоматически проверять правильность решения.
Проектирование же - это скорей философский клуб где мудрые мужчины показывают к чему приводит то или иное решение и автоматизации здесь минимум. От этого к слову страдает большинство онлайн-курсов, там используются алгоритмические задачи и совсем забывают про проектирование и качество кода так, как всем впадлу учить менторов и проводить с ними разборы задач чтобы менторы были готовы к работе на таком уровне.
Я как в 21 год книжку по C# написал где соединил алгоритмические и проектировочные задачи так и закрепил на своих курсах эту синергию, чтобы пацаны были готовы к реальной работе.
До того как я сел за книгу я где-то года два проводил индивидуальные занятия, если накидаете лайков опишу эволюционные ступени программиста, какие этапы и сломы в сознание он проходит.
Про низкоуровневые вещи расскажу как-нибудь потом.
Сурдин
Вышел наш подкаст Владимиром Георгиевичем Сурдиным. Очень запомнился его ответ про свободу воли а именно часть: "Личную свободу воли я имею, а я ничем не лучше, я такой же один из 8 миллиардов, значит и у каждого из нас есть эта способность".
Сколько в этом скромности, силы и любви. Заметил что чем значимей человек и чем больше вклада он сделал тем он скромней, будто гордыня - попытка обозначения виртуальной грандиозности при фактической малозначимости.
Я думаю вы прослеживали это и в моём раннем творчестве, от чего я с большой радостью отхожу.
А вы чувствуете себя свободными?
Наш выпускной, как это было?
https://youtu.be/8exNHD-vyFM?si=oJ_JFD9YhfXWqttF
Благотворительность
В честь 8 Марта у благотворительного фонда @dariedu стартует акция в помощь подопечным: пенсионеркам, одиноким и многодетным мамам, мамам тяжелобольных детей и женщинам с инвалидностью. Прямо сейчас эти люди борются с трудностями, экономят на еде и недоедают. Давайте поддержим их самым необходимым — продуктами!
Я не остался в стороне и пожертвовал 50 000 рублей, присоединяйтесь!