Igor Panasyuk | IGORoutine Programming
2.11K subscribers
112 photos
8 videos
75 links
Тимлид Яндекса, разрабатываю эквайринг, обеспечивающий обработку всех платежей компании. Доцент практики в ИТМО, веду несколько курсов, также преподаю в ШАД. Выступаю на конференциях, делюсь опытом в соцсетях и помогаю развитию Go-сообщества
Download Telegram
☀️ За закатом всегда наступает рассвет

Как и обещал, сайт с материалами готов, их там уже 20+. На следующей неделе появятся видео про собеседования и базы данных, далее планирую периодически выкладывать туда ещё больше полезного контента. Буду рад вашим отзывам и предложениям)

Более того, сейчас проходят различные конференции, и организаторы попросили меня поделиться ими с вами:

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

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

Почему же я не стал участвовать в этих мероприятиях и готовить доклады?

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

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

Недавно впервые в жизни сделал в жиме лёжа 100кг на разы, даже есть видео)) Ставьте 💪, если вам интересно увидеть контент подобного плана)

P.S. На фото я довольный с потным лбом после насыщенного дня)

🙂 ПАНЕЛЬ УПРАВЛЕНИЯ 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
1069❤‍🔥18🔥13👍6💯2
This media is not supported in your browser
VIEW IN TELEGRAM
😎😎 Пора переделывать канал с Go в фитнес и саморазвитие?)

Много реакций под прошлым постом + некоторые люди даже писали мне в личные сообщения. Выкладываю упомянутое видео со своим скромным результатом)) Пишите в комментариях, каким спортом вы занимаетесь или хотите начать заниматься?

Кстати, напоминаю, что через 9 дней стартует уникальный поток курса The Nature of Go, убежден, что с его помощью можно, если не пожать сотку, то точно сильно повысить компетентность в технической области, и речь совсем не только про Go.

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

🙂 ПАНЕЛЬ УПРАВЛЕНИЯ 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
67121😁7👍5🔥3
🫡🫡 Самое худшее и лучшее время для обучения

В текущих реалиях возникает вопрос: «Во что вкладывать ресурсы»?

Кто-то советует вложиться в криптовалюту, кто-то — купить акции.

На мой взгляд, лучшая инвестиция — это инвестиция в себя, в своё здоровье, навыки и знания.

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

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

Потому что у меня невозможно забрать знания и навыки.

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

Однако в эпоху AI при покупке любого обучения стоит быть аккуратным. Очень многие вещи сейчас можно понять, пообщавшись с ChatGPT и погуглив статьи. Более того, он ещё и объяснит это доступным языком. То есть обучение простым вещам в каком-то смысле обесценивается.

В рамках эксперимента я решил сделать уникальный поток курса The Nature of Go. В нём будет собрана вся база, весь фундамент, на котором дальше можно построить что угодно. Этот поток я составил из пяти своих курсов:

1) The Nature of Computer Science (Оптимизации в Go)

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

Оперативная, виртуальная и внешняя память: от железа, дисков и ядра ОС до Go | Полный разбор
Устройство операционных систем: от ядра и системных вызовов до Go | Полный разбор
Как процессор понимает Go, Java или C++: секреты устройства CPU
Тайны компилятора и истории Go | Полное руководство для собеседований

2) The Nature of Go

Этот блок позволит не только усовершенствовать свои знания в Go, но и понять, как устроены современные языки программирования:

Перейди на Go за одно видео | Продвинутая база для работы и собеседований
Новый сборщик мусора в Go 1.26! Уже используют в Google | Полное руководство про GC
Собеседование на Senior Go | Разбор задачи из BigTech | LRU Cache

3) The Nature of Concurrency

Многопоточное программирование является одной из основных тем в программировании. Большинство языковых задач на собеседованиях затрагивают именно её:

Секреты Concurrency: от процессора до атомиков в Go | Полное руководство
Многопоточные паттерны
От этого data race не спасает даже race detector

4) The Nature of Microservices

Знание языка программирования — это, конечно, хорошо. Но оно ничего не стоит без возможности запустить полноценную систему:

gRPC на Go: от устройства до архитектуры
Профилирование в Go
Логи, метрики, трейсы и профилирование

5) The Nature of Interview

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

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

И все это лишь часть того, что будет на этом уникальном потоке.

Для тех, кто хочет вложиться в свои навыки, ещё осталось несколько мест, начинаем через 7 дней.

👉👉 Link
👉👉 Link
👉👉 Link
Please open Telegram to view this post
VIEW IN TELEGRAM
25💯20🔥12962
🇧🇷🇧🇷🇧🇷

Huge thanks to my Brazilian Golang brother Alex Rios for these rare Go-themed posters.

Alex, at our next meetup I will happily gift you items from the new igoroutine clothes collection dropping this year - you will be the first to get them)

P.S. Подарю один из таких постеров в следующем розыгрыше

🙂 ПАНЕЛЬ УПРАВЛЕНИЯ 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
83318🔥10🎉31
🤓🤓 Не бывает глупых вопросов, бывают только глупые ответы

В последнее время получаю много повторяющихся вопросов про поток The Nature of Go, решил одним постом ответить на всё сразу.

Хочу поступить на BASE, но переживаю, что будет мало обратной связи без ревью и личных встреч 1 на 1


Абсолютно к каждому заданию прилагается набор автотестов и доступ к CI (первый скриншот), начиная от заданий с учебной операционной системой и ассемблером, заканчивая интеграционными тестами для выпускного проекта (ecommerce платформа с базой, кафкой, кэшем и observability). Причём тесты не только на корректность, но и на производительность. Плюс есть 4 групповые Q/A сессии, где можно задать любой интересующий вопрос голосом.

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


На сайте есть видео и текстовые отзывы. Более того, некоторые разделы преподавались мной в ИТМО и ШАД для людей разного уровня, записи некоторых лекций можно посмотреть в разделе бесплатных материалов.

Будет ли какое-то подтверждение после прохождения курса?


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

Переживаю, что не буду успевать проходить курс или вовсе не потяну


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

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

Например, мы либо выбираем идти учиться, где приходиться страдать и стрессовать в процессе.

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

Вопрос в том, какие страдания мы выбираем и что после них следует.

Для тех, кто выбирает первые, осталось ещё 5 мест, нас уже 30, начинаем послезавтра

👉👉 Link
👉👉 Link
👉👉 Link
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍17🔥9642
Не оставляйте мечту о ШАДе на второй год

Набор в Школу анализа данных заканчивается уже 3 мая. Но есть и хорошая новость: у вас впереди длинные выходные, чтобы заполнить анкету и нажать «отправить».

➡️ Знаем, решиться бывает сложно. Поэтому поговорили с Игорем Панасюком, автором канала Igor Panasyuk | IGORoutine Programming, о том, почему попробовать поступить в ШАД почти всегда лучше, чем этого не сделать.

⏪️Многим знакомо чувство, когда боишься попробовать что-то новое: не хочется ошибиться, не пройти, не справиться, «упасть в грязь лицом».

Просто перестать бояться сложно. Но страх можно развернуть в свою пользу — вспомнить о другом страхе: не попробовать и потом жалеть.

«А что, если бы я тогда попробовал поступить в ШАД? Где бы я сейчас был, если бы всё получилось?». Это жгучее «А что, если...» может остаться с нами надолго.

У меня было ровно так с фаст-треком в ШАД. Я боялся поступать, потому что понимал: это потребует немало сил. Придётся совмещать учёбу с работой в Яндексе, перестраивать график, выдерживать нагрузку.

Этот страх никуда не ушёл. Но страх потом задавать себе вопрос «А что, если бы...» оказался сильнее. Я не пытался избавиться от страха — просто направил его в свою пользу.

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

Сложно будет в любом случае: либо из-за учёбы, отбора и испытаний, через которые придётся пройти, либо из-за безвозвратного «А что, если бы...».

Каждый сам выбирает свои сложности. Вопрос только в том, что останется после них⏩️


Мы в вас верим! А вам осталось только решиться. Помните, до эксперта в ML — один ШАД.
Please open Telegram to view this post
VIEW IN TELEGRAM
714🔥7👎4👍3😁3
Всем хороших выходных

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

Говоря про себя, немалая часть времени у меня уходит на проведение текущего потока The Nature of Go, который начался на этой неделе. После первой организационной встречи по обратной связи от ребят почувствовал, что он, вероятно, станет одним из лучших за все время.

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

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

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

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

🙂 ПАНЕЛЬ УПРАВЛЕНИЯ 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
18226👍13🔥7❤‍🔥1
Всех с праздником! Желаю хороших выходных
1540🕊8🫡8
This media is not supported in your browser
VIEW IN TELEGRAM
153913👍8❤‍🔥4🫡4
Forwarded from Igoroutine Speech
Media is too big
VIEW IN TELEGRAM
🍀 M-Factor

P.S. Кстати, на основном канале вышло новое видео

🚀 ПАНЕЛЬ УПРАВЛЕНИЯ 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
1033👍10🥰53
Озарения в Москве

Последние пару дней провожу в Москве, параллельно стараюсь записать влог на основной канал. Приехал сюда, чтобы:

1) Поучаствовать в стратегической сессии отдела
2) Организовать тимбилдинг для команды
3) Сходить на встречу преподавателей ШАД

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

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

Первое заключается в использовании AI. Если вы до сих пор не интегрировали AI-ассистентов в свою жизнь — желательно сделать это в ближайшее время, хотя бы на базовом уровне. Потому что с каждым годом это направление будет развиваться только сильнее. Например, в ИТМО в следующем году первокурсников будут обучать искусству промптинга. Постепенно начинают обесцениваться такие скиллы, как написание несложного кода. До этого я уже подсвечивал этот факт, но после стратсессии ещё раз в нём убедился.

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

Желаю всем хороших выходных! Погода сегодня классная, вечером обязательно пойду нашагивать шаги, если кто-то знает хорошие места в Москве, напишите, пожалуйста, в лс)

🙂 ПАНЕЛЬ УПРАВЛЕНИЯ 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
535🔥14❤‍🔥731