Игорь Антонов — про JavaScript и разработку
982 subscribers
96 photos
5 videos
1 file
118 links
TeamLead в Т-Банк. ex-Автор и преподаватель курсов по JavaScript в @htmlacademy. Есть вопрос? Пишите — @antonov_i
Download Telegram
А вот и запись моего доклада с митапа Piter.js — «Архитектура веб-приложений. Подготовка к сложному интервью»

🍿YouTube — https://youtu.be/hHVr7m63zt4

Спасибо всем за интересные вопросы к докладу 🤝Появилось несколько мыслей для обновления доклада. Обновлённую версию сделаю на конференции Merge в Казани.
Пора рассказать как прошёл март и первая половина апреля. На моём канале давно не выходило новых видео, но это не означает, что проект закрыт. Февраль, март и первая половина апреля выдались трудными месяцами, но богатыми на активности. Немного расскажу, чем занимался помимо основной работы.

В феврале мы с командой запустили и провели второй сезон Podlodka React Crew 🍿. В этом сезоне я впервые был в роли директора программного комитета. Сезон прошёл здорово, а я получил много полезных инсайтов на будущее и познакомился с множеством крутых ребят 🎬

Не успели мы закончить конференцию по React и подвести итоги, как пришёл черёд TechLead Crew. Для меня это уже седьмой сезон конференции в роли члена программного комитета. Конференция завершилась на прошлой неделе, но выдыхать рано. Эстафетную палочку перенимает Java Crew. Начали подготовку, стартуем в мае.

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

И последнее, что вспоминается — выступление на PiterJS. Успел подготовить и выступить с докладом «WEB-архитектура. Подготовка к сложному интервью». Запись видео недавно публиковал в канале.

Наверняка что-то упустил из виду, но получилась примерно так. На этой неделе ждёт участие в CTF (Питер), а следом запись подкастов в Москве и участие в конференции Merge (Казань).

И самое важное: в марте начал писать свою первую книгу 🥳 К этому шагу шёл давно и наконец подступился вплотную. Содержание книги готово, работаю над первой главой. Об этом расскажу отдельно.

Бежим дальше 🚀🏃‍♂️
Сегодня в 19:00 по мск “Игорь Антонов, Гриша Скобелев: Публичное собеседование Тимлида”

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

В рамках интервью обсудим:
Простые кейсы — как выстраивать работу с командой, проводить 1:1, решать конфликты, работать с метриками и выбирать управленческие фреймворки;
Сложные кейсы — взаимодействие с другими командами, решение блокирующих ситуаций, сотрудничество с бизнес-партнёрами и умение брать ответственность в непростых условиях.

Собеседование будет проводить Игорь Антонов 🔥 TeamLead, автор YouTube-канала «Про JavaScript и разработку». Директор программного комитета Podlodka React Crew. Участник ПК Podlodka Java/TechLead Crew. Читает лекции в HTML Academy, ИТМО, Т-Банк.

Проходить собеседование будет Гриша Скобелев 🔥 Engineering Manager, хост между скобок.

Подключайтесь сегодня в 19:00 к YouTube трансляции
Позавчера рассказал о начале работ над своей первой книгой 📚Не знаю, что меня дёрнуло написать слово «первой». Возможно она будет единственной, но очень надеюсь, что будет.

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

Идея написать свою книгу пришла давно. Когда-то я писал много статей для журналов ][акер, Спец Хакер, ИТ-Спец и Системный администратор. Все перечисленные издания выходили на бумаге. Статей написал много. Точную цифру не назову, но думаю около 100. Примерно тогда (2008 год) мне впервые пришла идея: «как было бы здорово написать полноценную книгу».

Вариантов о чём писать было несколько. В то время мне приходилось много программировать на PHP, поэтому выбор пал на него. Книг по основам PHP было много, а у меня была ставка на большой сквозной пример и фреймворк Zend. Информации по этому фреймворку на русском тогда было немного. По задумке каждая глава должна усложнять пример и передавать читателю новые знания. Такой большой-при большой гайд. Спустя много лет эту задумку частично получится воплотить в одном из курсов HTML Academy.

Идею книги по PHP подхватило издательство БХВ. Мы заключили договор и я приступил к подготовке рукописи. Дальше следует история фэкапа. Я написал пять глав и решил бросить 😬 Работа над книгой отнимала много времени, а платили за это мало. А тут к счастью или нет подвернулась новая работа. Я поразмышлял и решил остановиться. Возможно тогда я не был готов к такому большому приключению.

Издательство пошло на встречу. По итогу я остался с пятью главами и с потерянной мечтой. Незавершённая работа ещё долго аукалась в душе.

Желание написать книгу за эти годы никуда не пропало. И вот мы подходим к самому главному, к идее новой книги. Их было несколько, но в итоге остановился на Node.js. Книга будет посвящена разработке бэкенда на Node.js. Рассматривать эту задачу будем комплексно: от архитектурных диаграмм до имплементации практического примера, который будет меняться и усложняться на протяжении всей книги.

В следующем посте обсудим содержание книги.

#книга
Как ваши выходные?

В Питере жара сменилась мелким дождём, но это не повод унывать 🙌

Сегодня я целый день на CTF, провожу карьерные консультации. Восхищаюсь участниками: много ребят решали задачки всю ночь (частая история для CTF) и боролись с новыми вызовами. На площадке ламповая атмосфера и дух соревнований 💪
Подборка книг для тимлидов #1

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

Пока времени на запись нет, начну составлять список текстом. Чтобы текст не получился большим (хороших книг очень много), буду разбивать заметки и рассказывать про три книги. Поехали 🚀

Марина Перескокова — «Мама, я тимлид! Практические советы по управлению IT-командой»

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

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

Джеймс Стэньер — «Карьера Software Engineering Manager. Эффективное управление командой разработчиков ПО
»

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

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

Продолжу нахваливать эту книгу, уж простите. Мне особенно понравилась глава про встречи один на один. Так называемые one-to-one. Автор рассказывает про фреймворк проведения таких встреч — 4П. Начинающим тимлидам он может стать хорошим помощником и структурировать формат встречи, а более опытные руководители могут встроить в свой формат отдельные идеи. Как-нибудь расскажу про такие встречи более подробно.

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

Максим Батырев — «45 татуировок менеджера»

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

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

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

Эту книгу точно рекомендую прочесть всем, кто только стал руководителем или собирается стать в скором времени. Читайте вдумчиво, анализируйте. Книга не является истиной последней инстанции, поэтому не стоит её рассматривать как руководство к действию. Зато она позволяет «примерить» опыт автора на себя и задуматься: «А как бы я поступил в данной ситуации».

Продолжение следует…

#книги #тимлидство
Merge Conf 2025

Через несколько часов прибываю в прекрасный город Казань 🔥 Был здесь однажды и всегда хотел вернуться. Что ж, мечты сбываются 🧞‍♂️

Еду не просто так. Приму участие в конференции Merge Conf (https://tatarstan2025.mergeconf.ru/). Она будет проходить сегодня и завтра в Иннополисе. Конференция большая, доклады будут проходить в несколько потоков. Опять будут муки выбора доклада для прослушивания.

Моё выступление запланировано на завтра. Расскажу обновлённую версию доклада про подготовку к архитектурному собеседованию для фронтенд-разработчиков.
Конференция Merge подошла к концу 🏁 Два дня пролетели как одно мгновение и теперь пора порефлексировать над впечатлениями ☕️

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

На конференции было много приятных и неожиданных встреч. Можно с чистой совестью сказать, что нетворкинг удался 🙌 Встретил докладчиков и участников конференций Podlodka Crew, студентов из HTML Academy, которые когда-то учились у меня на курсе ❤️ Не обошлось и без друзей из Piter.js 👋 Было здорово пообщаться в оффлайн.

А ещё развиртуализировались с коллегой — Татьяной Ошурковой. Она выступала в треке для системных аналитиков с крутым докладом «Конвергенция навыков в системном анализе — ключевой драйвер развития профессии».

Таня ведёт блог IT Talks, где много рассказывает о профессии «Системный аналитик». Мы обязательно запланируем совместный стрим и подробно расскажем про саму профессию, и навыки, которые необходимы. Работа в IT не ограничивается только разработкой.

Я не только выступил как спикер, но и успел послушать доклады других экспертов. Особенно понравились: «Куда уйти из фронтенда» (Тимур Гафиулин), «Почему я не буду писать свою следующую библиотеку на TypeScript» (Валентин Ульянов), «Конвергенция навыков в системном анализе — ключевой драйвер развития профессии» (Татьяна Ошуркова), «System Design: лего для бэкендеров» (Алексей Обыскалов), «Как мы в Авито строим систему метрик, которой верят» (Анастасия Рыхлик).

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

Вот примерно так я и запомню Merge 2025 в Иннополисе. Драйв, позитивные эмоции, нетворкинг и новая информация к размышлению 🍿
Привет 👋

Давненько у меня не было стримов 🍿 Пора исправляться.

Завтра (14.05), в 19:00 (МСК) — очередной выпуск нерегулярного шоу «Другой код». Вместе с Таней Ошурковой, автором блога IT Talks, обсудим профессию «Системный аналитик».

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

🍿YouTube: https://www.youtube.com/watch?v=FmAaFCkmhlo

Увидимся завтра ▶️
Please open Telegram to view this post
VIEW IN TELEGRAM