Илья Шишков: код, собесы, IT (@imhired) — Telegram-канал | Telegram Dialogs
Все каналы
Илья Шишков: код, собесы, IT

Илья Шишков: код, собесы, IT

@imhired

5K подписчиков технологии 💬 Комментарии открыты

У инженеров 2 главные проблемы: «куда дальше расти» и «нет системности в хард-скиллах». Эти сложные темы я объясняю простым языком, даю ориентиры выбора траектории — развитие в технику или дальше в лидство. Лучшее читай тут: t.me/imhired/251 Связь: @ishfb

Последние публикации

Илья Шишков: код, собесы, IT
16.07.2026 15:38 · 👁 1.1K
В 32 года я узнал, что неэффективен В 2019 году я пошёл на программу по личной эффективности под названием «Электронный мозг». Нам рассказывали, как перенести Getting Things Done в Evernote и построить систему, в которой не потеряется вообще ничего. Нужно было выгрузить из головы все дела, разложить их по заметкам и каталогам, регулярно обнулять inbox и закрывать незавершённые циклы. Звучало разумно. Проблема была только в том, что внедрить всё это предлагалось сразу. Я сел выгружать дела из головы — и довольно быстро понял, что их невозможно выгрузить за один вечер. Новые вспоминались быстрее, чем я успевал раскладывать предыдущие. Каталоги разрастались. Inbox не обнулялся. Незакрытых циклов становилось только больше. Ещё каждому участнику назначили личного коуча. Он должен был помогать выстроить систему. Мой в основном следил, чтобы я не оставлял незавершённых задач. Одна из таких задач почему-то регулярно оказывалась покупкой следующей программы 😁 Особенно хорошо я запомнил лекцию про завершение дня. Девушка-тренер подробно описала ежедневный вечерний ритуал: разобрать входящие, подвести итоги, подготовить следующий день, ответить на все сообщения и т.д. В сумме всё это занимало часа два. Я слушал и думал: а когда, собственно, жить и работать, если два часа каждый вечер нужно тратить только на то, чтобы правильно завершить день? При этом вокруг были люди, у которых всё якобы получалось. Коллеги поддерживали пустой inbox. Участники тренингов внедряли привычки, вели дневники, ставили цели и каждое утро начинали с правильных ритуалов. А у меня не получалось. И вот здесь был парадокс. К 32 годам я окончил вуз с красным дипломом, защитил кандидатскую, дважды участвовал в финале ACM ICPC и уже много лет работал разработчиком в Яндексе. До знакомства с личной эффективностью мне казалось, что я в целом нормально справляюсь с жизнью. А потом я узнал, что, оказывается, я жутко неэффективный 😱 Я не подумал: «Возможно, эта система требует от человека слишком многого». Я решил: «Значит, мне не хватает дисциплины и правильных инструментов». Так начался мой многолетний поиск системы, которая позволит делать всё важное, ничего не упускать и больше никогда не чувствовать, что я не справляюсь. Я попробовал календари, Todoist, SMART, GTD, привычки с наказаниями и кайдзен-планирование. Почти каждый подход сначала помогал. А потом начинал требовать свою цену. Но как человек, который до этого нормально справлялся без всякой системы, вообще дошёл до такого вывода? Для ответа придётся отмотать историю на несколько лет назад.
Илья Шишков: код, собесы, IT
16.07.2026 15:37 · 👁 1.1K
Итак, начинаем сезон личной эффективности. Я собрал всё-всё-всё, что делал и делаю в этой теме, и разделил на 12 историй. Все они объединены двумя вопросами: — зачем растить личную эффективность? — какая у этого цена? В предыдущем опросе самыми популярными оказались варианты «больше зарабатывать» и «освободить личное время». Мне нравятся эти варианты — они самые зрелые. Спасибо всем участникам опроса. Мой ответ на него чуть другой и давайте я приступлю к тому, чтобы его раскрыть 👇
Илья Шишков: код, собесы, IT
09.07.2026 15:52 · 👁 1.5K
Зачем вообще быть эффективным? В опросе по следующей теме с огромным отрывом победила личная эффективность. Я на этой неделе составлял контент-план и понял, что мне есть что рассказать. Не в формате «вот вам ещё один обзор GTD, Notion, календарей, таск-трекеров и привычек». Этого и без меня в интернете достаточно. Мне интереснее другое. Почему человек вообще начинает растить личную эффективность? На первый взгляд ответ очевиден: чтобы больше успевать. Но чем дольше я в этом варюсь, тем меньше мне нравится этот ответ. Потому что «больше успевать» легко превращается в бесконечный конвейер: закрыл одну задачу — получил три новых ("ну ты же быстро их сделаешь"). Освободил вечер — занял его ещё одним проектом. Научился планировать неделю — начал запихивать в неё больше, чем раньше. И в какой-то момент возникает неприятный вопрос: А я расту в эффективности, чтобы жить лучше — или чтобы эффективнее себя эксплуатировать? У меня путь в личной эффективности продолжается до сих пор. Были периоды, когда я пытался держать всё в голове. Были периоды, когда строил сложные системы. Были моменты, когда система мне помогала, а были моменты, когда она превращалась в ещё один источник давления 😣 Поэтому я хочу сделать серию постов не про «топ-10 методов продуктивности», а про свой путь: что сработало, что сломалось, какую цену пришлось заплатить и зачем всё это вообще нужно. Но перед тем как я начну серию, хочу свериться с вами 👇
Илья Шишков: код, собесы, IT
06.07.2026 15:38 · 👁 1.9K
Онлайн-бронь стола в кафе в 2026. Что может быть проще? Случайно увидел, что на Яндекс Картах теперь можно бронировать столики в кафе. -- Круто! -- подумал я. -- Рай для интроверта, не надо никуда звонить! 🔥 Выбрал дату, время, количество человек, нажал "Забронировать". Приходит СМС "Ресторан получил запрос, ожидайте подтверждения". Где-то здесь я всё ещё с большим недоверием отношусь к тому, что это всё сработает. Одно дело кнопочки в интерфейсе сделать - совсем другое дело добиться того, чтобы живые люди действовали по процессу, который эти кнопочки задают. К тому же кафе я бронировал не в какой-нибудь продвинутой Москве, а в своём родном Орле. А это добавляло вероятности, что что-то может пойти не так. Но взяв телефон спустя какое-то время и увидев там второе СМС со словами "Ресторан подтвердил вашу бронь", я успокоился и решил, что столик уже точно мой. Думаю, вы догадываетесь, что случилось, когда я в назначенное время пришёл в кафе... Сотрудники в недоумении спросили: "Какая бронь? У нас её нет". К счастью, у них оставался один свободный стол, куда меня и посадили. Мораль Пока одни делают агентов, которые программируют агентов, которые будут порождать субагентов, онлайн бронь столика в кафе - всё ещё не до конца решённая задача 😔
Илья Шишков: код, собесы, IT
03.07.2026 16:00 · 👁 1.7K
Курс подготовки к собеседованию в HFT — почему его не будет Посты последних нескольких недель так или иначе были связаны с HFT. Это заключительный пост из этой серии — дальше я сменю тему. Чуть больше года назад ко мне через GetMentor обратилась девушка с запросом «Хочу переехать в Лондон и сменить BigTech на HFT — помоги подготовиться». Мы прозанимались более полугода и прошли большой список тем: алгоритмы, С++ concepts, RAM architecture, Ethernet/IP/TCP/UDP и т.д., и т.п. Приведу отзыв, который она оставила о нашей совместной работе: Я давно работаю в big tech и рассматривала для себя возможность перейти в HFT — из-за более высоких зарплат и, возможно, более интересных технических задач. Насколько я понимаю, у собеседований в HFT нет чёткой структуры и стандартных coding-секций, как в big tech: они сильно различаются между компаниями, и в сети не так много информации о том, что именно нужно знать и как готовиться. При этом круг тем кажется довольно широким, а моя текущая работа далека от того, что релевантно для HFT (например, low latency). Самостоятельно составить план подготовки и придерживаться его было сложно, поэтому я решила попробовать поработать с ментором. Профиль Ильи я нашла на GetMentor — он явно указывал опыт в HFT, плюс я знала его по Яндексу, так что решила, что это хороший вариант — как минимум стоит попробовать. В формате 1:1 мне понравилась гибкость — можно было договариваться по времени так, как удобно. Сначала мы встречались два раза в неделю, потом перешли на один раз в неделю, но по два часа. По темам Илья учитывал мои запросы, но также предлагал свои — из опыта работы в HFT и прохождения собеседований. Он объяснял новые вещи или помогал освежить то, что я уже знала, поэтому я могла в основном фокусироваться на практике. Между занятиями были домашние задания, Илья напоминал про них и заранее проверял. Для меня было особенно ценно получать фидбэк на решения, обсуждать спорные моменты и неоднозначные темы, например memory barriers. В результате у меня сложилась более цельная картина: какие темы нужно знать и как они связаны между собой. Илья также давал точечные рекомендации на полезные лекции и conference talks по темам, которые мы проходили. В итоге я решила достаточное количество практических задач, чтобы появилась уверенность перед собеседованиями. Когда мы завершили работу, я подумал, что из этого можно сделать неплохой курс подготовки к HFT: список тем понятен и ограничен, часть материалов удалось уже наработать. Ценность прохождения курса тоже понятна — HFT славится высокими доходами. Но понимая, что создание качественного курса — это долго и сложно («Пояса по C++» мы командой делали 3 года, «Алгоритмический фундамент программиста» я с подрядчиками делал 1 год), я сначала постарался узнать, а есть ли запрос на такой продукт. Спасибо всем подписчикам, кто откликнулся на просьбу поговорить. Вы наряду с другими респондентами дали мне понять, что ... запроса нет 🚫 Из общения я сделал такие выводы: — люди, всерьёз рассматривающие для себя HFT, предпочитают готовиться самостоятельно — они используют ChatGPT/Claude для составления roadmap подготовки и глубокой проработки каждой темы, не испытывая потребности в наставнике для этой работы — ценность во внешней экспертизе они видят только от человека, который много лет провёл внутри HFT — экономика всего этого мероприятия у меня не сошлась Так что делать курс подготовки к HFT я не буду. И по себе, и по окружающим я вижу, что в сфере наставничества нейросети всё больше отбивают себе территорию. Если в сфере обучения оффлайн навыкам позиции людей ещё весьма сильны (игра на барабанах, танцы, вождение автомобиля), то у наставников онлайн-навыков появился очень сильный и гораздо более дешёвый конкурент. И конкурировать с ним можно только своими опытом, чуйкой и интуицией. Если у вас есть запрос, связанный с C/C++ codebase, code review, PostgreSQL internals или подготовкой к интервью или публичным выступлениям, приходите поговорить через страницу на GetMentor — там полный список того, с чем я могу помочь. Отзывы тех, кто работал со мной, есть в отдельном канале.
Илья Шишков: код, собесы, IT
02.07.2026 12:29 · 👁 1.7K
В онлайн-тренажере для разработчиков CodeRun стартовал CodeRun Summer Challenge. В этот раз фокус челленджа как раз на Performance engineering — скорости + эффективности. Всего 15 задач, 11 языковых лидербордов и упор на производительность. Как всё устроено Три волны по 5 задач — от лёгких к сложным. Задачи выходят постепенно, стартовать можно в любой день до 17 июля. Баллы начисляются за скорость и эффективность решения. Это ровно то, что проверяют на сильных секциях: умеешь ли ты так, или пишешь «лишь бы прошло тесты». Призы 🥇 топ-1 по каждому из 11 языков → мерч-пак CodeRun 🏆 топ-3 общего зачёта → коллекционный лего-набор 🚀 топ-200 → скип контеста + пробное интервью в Яндекс Даже если не возьмёте приз, получите 15 качественных задач и поймёте, где проседаете по эффективности. На собесах такая ясность окупается лучше любого приза. Участвуем тут. Как вы относитесь к такой практике? Делитесь в комментариях 🔥
Илья Шишков: код, собесы, IT
26.06.2026 14:19 · 👁 2.3K
Когда «готово на 99%» — это ноль Недавно я проходил первый этап собеседования в одну голландскую HFT-компанию. Мне заранее озвучили формат: онлайн-тест на HackerRank, 2 часа, C++. Я ожидал, что это будет именно тест на знание языка. Перед началом даже немного волновался, потому что чувствую, что отстал от C++23/26. Думал, сейчас начнутся вопросы про новые тонкости стандарта, и будет больно. Вместо была одна большая алгоритмическая задача. Перед стартом я поставил галочку, что обещаю не использовать AI-инструменты. Такой вот формальный барьер от вайбкодинга. Думаю, HackerRank ещё и таймлайн написания кода умеет показывать, так что отличить живое решение от копипасты из AI, наверное, можно. Условие оказалось длинным и мудрёным. Мне потребовалось около 20 минут, чтобы понять, что вообще дано, что надо сделать и где в этой задаче задача. Потом примерно за 10 минут я придумал решение. Сейчас, уже после разбора, я знаю, что оно было правильным. Никакого rocket science там не было. Большой leetcode medium/hard: считать данные, разложить их по структурам, переложить в другие структуры, проверить несколько условий, а потом отвечать на запросы. Через полчаса после старта у меня было решение и оставалось полтора часа на реализацию. Казалось, что времени достаточно. Но кода надо было написать много. Я писал его руками, по старинке, постепенно сверху вниз. И в какой-то момент заметил, что до конца осталось 40 минут, а код ещё не дописан. При этом ощущение было нормальное: я продвигаюсь, всё под контролем. Тестировать я начал за 15 минут до конца. И вот тут стало понятно, что 15 минут — это катастрофически мало. Сначала я исправлял ошибки компиляции. Потом оказалось, что программа не проходит даже примеры из условия 😱 Потом я понял, что она вообще ничего не выводит. За минуту до конца мне уже ничего не оставалось, кроме как отправить тот код, который есть. Код не прошёл ни одного теста 😔 После теста я спокойно разобрался, в чём была проблема. Надо было не только считывать входные данные, но и проверять их на валидность. Я чуть неправильно валидировал ввод, и из-за этой ошибки любые входные данные признавались некорректными 😕 После исправления этого места код прошёл все тесты, которые у меня были. То есть алгоритм был придуман. Решение было реализовано. Основная логика работала правильно. Мне не хватило буквально 15-20 минут на отладку парсинга. И вот это неприятное место 🤦🏻‍♂️ Нас часто учат не быть перфекционистами. Не полировать бесконечно код. Не ждать идеального состояния. Доставлять ценность итерациями. Но есть ситуации, где всё, что не 100%, — это ноль. Если программа из-за одного бага в парсинге не проходит ни одного теста, никого не волнует, что внутри у неё правильный алгоритм. Никто не будет разбираться, что там почти всё сделано. Система видит: тесты не пройдены. До свидания. Эмоционально это странный опыт. С одной стороны, очень обидно. Такое ощущение, что Акела промахнулся. Я привык проходить скрининги и воспринимал это как подтверждение, что я всё ещё в форме. С другой стороны, это не похоже на полный провал. Я не сидел два часа перед задачей, не понимая, что делать. Я понял условие, придумал решение, написал код и после теста быстро нашёл последний баг. То есть конкретная попытка провалилась. Но из этого не следует, что провалился навык. Пожалуй, главный вывод для меня такой: на timed coding task важно не просто придумать решение. Важно достаточно рано получить хоть что-то работающее и оставить себе нормальное время на отладку. Потому что между «почти решил» и «решил» иногда лежит не 1% — иногда там лежит весь результат. Вам доводилось сталкиваться с подобным?
Илья Шишков: код, собесы, IT
20.06.2026 14:11 · 👁 2.6K
Странные вопросы на HFT интервью Продолжу тему собеседований в HFT, которую начал на прошлой неделе. Я говорил, что большинство компаний, по моему опыту, на технических секциях проверяют примерно один и тот же набор тем. Я пообщался с подписчиками, кто откликнулся на прошлый пост, — наши разговоры это подтвердили (хотя и были удивительные истории про глубокие вопросы в духе «расскажи в подробностях путь байта между двумя машинами через WebSocket» 😱). Сегодня хочу затронуть тему финалов (aka team fit interview). Они тоже проходят примерно по одной схеме — причём не только в HFT. Цель финала ясная — попытаться понять, что кандидат из себя представляет как человек и насколько он впишется в команду. Но иногда это делают довольно странными вопросами. Например, Оцените свой уровень владения C++ по шкале от 1 до 10 Мне задавали этот вопрос примерно в четырёх местах. И я искренне не понимаю, какой сигнал через него хотят считать. Я обычно пускаюсь в короткое рассуждение, что слегка отстал от C++23/26 и что там всегда есть, что ещё изучить, поэтому ставлю себе 7-8. Может, если я отвечу «10», они решат, что я слишком самоуверен и сразу дадут мне оффер, потому что в индустрии нужны те, кто действует, а не сомневается? 🤪 Или если я после пройденного зубодробительного C++-интервью скажу: «Ну так, на двоечку», то они увидят в этом не заниженную самооценку, а нестандартный образ мышления и тоже сразу дадут мне оффер? 😁 Если вас тоже о таком спрашивали, расскажите в комментариях, что отвечали. Какими задачами вы хотите заниматься? Этот вопрос, конечно, не настолько странный. Он раскрывает, что для человека важно в работе. Тем не менее... Если кандидат последние 15 лет делал в разных компаниях распределённые хранилища данных, то, скорее всего, он уже такой гуру в этом, что на очередной работе хочет сказать новое слово в этой теме. Но я всегда впадаю в ступор, когда слышу этот вопрос. Потому что какая разница, что я хочу делать, — все равно надо будет перекладывать JSON'ы делать что надо. Я много чем занимался и всегда делал те задачи, которые наиболее важны проекту в данный момент. Ну то есть я могу хотеть писать навороченные штуки на C++, про которые потом можно рассказать на конференции 😎, но у моего сервиса есть баги в проде, поэтому я пишу скучные тесты на Python, чтобы их найти и исправить. На вопрос про задачи я обычно отвечаю, что мне не так важно, что делать, гораздо важнее — с кем. Потому что классные и тяжёлые этапы моей карьеры всегда определялись окружающими людьми, а не скучностью или увлекательностью задач. Если вокруг токсичненько, то самая крутая задача не будет радовать. Если я нахожусь в конструктивной и уважительной обстановке, то не-sexy задачи, которые приносят понятную пользу, мне делать в кайф. Вы наверняка тоже сталкивались с таким вопросом. Расскажите в комментариях, что отвечаете. К сожалению, если ваши ответы на эти или подобные вопросы компанию не устроили, вы вряд ли узнаете, чем именно вы не подошли и над чем надо поработать, чтобы в следующий раз был другой итог. Большинство либо пропадают, либо кратко отказывают. Единицы работают с кандидатами в долгую и вкладываются в прозрачный фидбек (пару лет назад меня даже нанимали на такой проект). Ну и ещё есть классическое «Мы приостановили найм по этой позиции» и «Мы сделали выбор в пользу кандидата с более подходящим опытом». Я всегда возмущался, когда видел, что компания избегает давать фидбек после отказа. Но сейчас стал относиться к этому проще. В конце концов, такой стандарт индустрии даёт возможность и мне отказываться без разъяснений.
Илья Шишков: код, собесы, IT
16.06.2026 13:52 · 👁 2.6K
В прошлый четверг полтора часа проговорили с Антоном Касимовым об AI в образовании. Так вышло, что я забрал почти весь эфир 😆 Полтора часа — это прям долго, поэтому я сделал выжимку 7 самых сильных мыслей, прозвучавших за эфир: 00:00 — почему «код на любом языке программирования — это новый ассемблер» 01:31 — бухгалтеры пережили Excel, переживёт ли кодинг AI 02:43 — онлайн-курсы в 2026: зачем они нужны, если весь материал есть в ChatGPT/Claude 10:29 — как я сам пишу посты в канал с помощью AI (и почему это не «AI написал за меня») 14:38 — почему AI не натренирует тебя на переговорах о зарплате 21:07 — в чём теперь ценность ментора, если знания и без него можно достать 26:44 — производительность труда выросла в 50 раз за 100 лет. А свободного времени у нас стало больше? Сам эфир получился живой, спасибо Антону, что в кадре было не только моё бубнение. Какая из этих 7 тем зацепила сильнее всего — или может, у вас уже есть свой ответ на последний вопрос про продуктивность? Upd. Полная запись доступна на YouTube 😉
Илья Шишков: код, собесы, IT
10.06.2026 09:26 · 👁 3.4K
Что изучать программисту, когда повсюду Claude? Тему с HFT продолжу в следующих постах, а сейчас анонс эфира, куда меня пригласили гостем: 📢 11 июня в 19:00 МСК — совместный эфир Антона Касимова и Ильи Шишкова Как учиться в IT, когда AI всегда под рукой? Поговорим о том, как меняется обучение и развитие специалистов в эпоху Claude, ChatGPT и других AI-инструментов. 👤 Спикеры: — Антон Касимов, CEO Gals Software, автор и преподаватель курсов по системам мониторинга Автор канала Мониторим ИТ — Илья Шишков, R&D разработчик в СберТехе, ex-Яндекс, создатель обучающих программ по переговорам в IT, алгоритмам и C++, через которые прошли тысячи людей Автор канала Илья Шишков: код, собесы, IT Обсудим: 🔹 Чему стоит учиться айтишникам в 2026 году 🔹 Нужны ли сегодня курсы и менторы 🔹 Как эффективно использовать AI для обучения 🔹 Стоит ли платить за обучение или можно справиться самостоятельно 🔹 Как развивать карьеру и оставаться востребованным специалистом Формат — открытая дискуссия, обмен опытом и ответы на ваши вопросы. 📅 11 июня, 19:00 МСК 📝 Регистрация на эфир Оставляйте вопросы в комментариях — самые интересные разберём в эфире 🚀
Чат поддержки
Ответим здесь же, обычно быстро
Здравствуйте! Напишите ваш вопрос — оператор ответит в этом чате.