Кирилл Коданев | NextOffer
164 subscribers
11 photos
8 links
Senior Python разработчик в BigTech
🌐Сайт: nextoffer.ru
📝Менторство: @kirill_it_mentor
Download Telegram
Бесплатный пошаговый Roadmap до оффера в Python Backend — забирай пока бесплатно 🙂

Узнаешь себя?

Смотришь обучающий видос — всё понятно. Открываешь IDE — не знаешь, с чего начать. Каша из теории в голове, распыляешься по фреймворкам, а главное — не понимаешь, где финиш и что вообще учить. И тут накрывает: «Я тупой, IT — не для меня, полгода коту под хвост».

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

Меня зовут Кирилл Коданев — я Senior Python Backend с 7 годами в IT, получал офферы от Avito, Т-Банк и X5. Я сам когда-то учился с нуля без профильного образования, прошёл весь этот путь вслепую — и собрал его в роадмап внутри которого:

— 70+ тем в чёткой логике — от основ Python до enterprise-разработки. Идёшь блок за блоком, отмечаешь прогресс, и складывается цельная картина, чем реально занимается бэкенд.

— Тест-собеседование — проходишь вопросы и прикидываешь свой грейд с реальной вилкой. Сразу видно, где ты сейчас и что подтянуть до оффера.

— Только то, что реально спрашивают на собесах. Без теоретического мусора.

⚠️ Коротко по поводу доступа: Сейчас, на этапе релиза, бот полностью бесплатный — мне нужно обкатать движок. Скоро сделаю вход платным, но для тех, кто зайдет сейчас, доступ и все будущие обновления останутся бесплатными навсегда.

Если застрял на месте и хочешь наконец собрать знания воедино — ЖМИ ПО КНОПКЕ НИЖЕ ⬇️

P.S. Сохраняй себе и пересылай другу, которому актуально.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62👏1💯1
Сначала опыт, потом деньги

Всегда недоумевал с подобного выражения, эта фраза прямо говорит "я намеренно обесцениваю стоимость своего труда", а почему нельзя получать И деньги, И опыт? Так даже приятнее

Хуже всего, когда человек начинает этим ГОРДИТЬСЯ:

🤡 Да, я работаю за 50к, зато какая сильная команда у меня! Какие сложные фичи мы делаем!
🤡 Сейчас потерплю пару лет, потом меня точно оценят и повысят
🤡 Деньги — это не главное. Главное - опыт

И вот такое мышление формирует подмену понятий:
"Я хороший специалист" → "Я хороший, потому что много терплю"

А теперь представь что происходит в голове у такого человека, который жертвовал собой "во имя партии" в течение нескольких лет, в надежде получить ДОСТОЙНУЮ награду когда в команду приходит новый разработчик с таким же грейдом, что и у него, но с зарплатой на 30-50% больше ? А затем спустя еще полгода его коллега получает повышение

И что это значит ⁉️

Рынок не платит за жертвы. Он платит за навыки и умение их презентовать.
Не нужно что-то заслуживать (перед кем вообще?), нужно не стыдиться и ссать, а просто брать

Хочешь повышение? Заявляй об этом с порога
Хочешь оффер на 300к ? Говори уверенно 350 + премия
🤯1
Зарплата по результатам собеседования

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

Смотрим источники и понимаем примерный диапазон:
getmatch
habr
levels.fyi

Формула расчёта
Минимально: средняя/верх ЗП + 20%
Комфортно: средняя/верх ЗП + 30%

Пример для middle (средняя 300к):
Минимально: 360к
Комфортно: 390к

Если HR задает вопрос "почему именно такая сумма", то говоришь, что текущая зарплата на 10% меньше от минимальной

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

Если предлагают оформиться не по ТК РФ, а иначе, то стоит также добавлять % к вилке, примерно +10-15%
🔥3
🏄‍♂️ Привет! Давай знакомиться

я Кирилл Коданев — Ментор и Senior Python Backend разработчик. 7 лет в IT, работаю в российском бигтехе

За карьеру я собрал больше 17 офферов — в том числе от Avito, Тбанк, и X5 — и дорос до зарплаты 390 000₽+ в месяц. Сейчас я помогаю другим разработчикам проходить этот путь и выходить на зарплаты от 200 000₽: подсказываю, как правильно готовиться к собеседованиям, что на самом деле спрашивают на интервью, как не сливаться на сложных технических вопросах и уверенно торговаться за оффер

В этом канале я:
Рассказываю, как быстро и эффективно войти в IT с нуля
Показываю, как расти в грейде и выйти на зарплатный потолок
Даю практические советы по AI в разработке
Делюсь личным опытом, фишками и историями из жизни

👀 Мои полезные материалы и разборы:

🗺Roadmap по Python Backend

🚀 Старт с нуля
Какой язык учить для бэкенда новичку
Путь самоучки: главная проблема

📄 Резюме и найм
Вся правда о найме в IT: что скрывают рекрутеры
Как рекрутер реально видит твоё резюме
Как узнать реальную зарплату в вакансии

🧠 Рынок и мышление
Массовые сокращения в IT: реально ли вкатиться
В IT ради денег и стабильности — это нормально
Мой путь в IT: боты, крипта, 19 офферов

🤖 AI в разработке
Как изменилась разработка с внедрением ИИ

🎁 Бесплатная консультация
Если застрял с поиском работы или не понимаешь, куда расти дальше — приходи. Посмотрим на твою ситуацию, найдём слабые места и составим понятный план

👨‍💻 Напиши мне: @kirill_it_mentor
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥2❤‍🔥1👌1👨‍💻1
Channel name was changed to «Кирилл Коданев | NextOffer»
Какой язык учить для бэкенда новичку? Без воды

У всех новичков одни и те же вопросы:
Какое направление?
Какой язык?
Какой фреймворк?

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

Язык - это инструмент. Свитч Java → Go или Python → Go займет пару месяцев, база одна: БД, брокеры, архитектура сервисов, мониторинг. Даже паттерны разработки схожи — меняется синтаксис и специфика реализации

Цель — устроиться на работу? Тогда смотри количество вакансий по языку и вилки. Ты можешь считать что Rust лучше Go, он более оптимизированный, лаконичный, но если рынку он не нужен, то ты будешь сидеть без работы. Поэтому забудь про всякие индексы TIOBE — твоя метрика это вакансии на hh

Мой tier-лист 👇

🟢 НОРМ
- Python — много вакансий, часто новые проекты (MVP)
- Go — много вакансий, highload, микросервисы
- Java — легаси и финтех, востребован

🟡 ХЗ
- PHP — легаси, но вакансии есть
- Rust — высокий порог входа, сложные системы, мало вакансий

🔴 СКИП
- С++ — высокий порог входа, легаси, сложные системы
- Node.js — слабо востребован в СНГ
- C# — легаси, умирает

Бери любой, который больше понравился, и стартуй. Не теряй время
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21💯1
Путь самоучки. Главная проблема 👀

Смотришь видос — всё понятно Открываешь IDE — не знаешь, с чего начать
Хочешь свой пет-проект, но не можешь придумать идею, похожую на реальную задачу с работы
В голове полная каша из теоретического мусора
Распыляешься по либам и фреймворкам

Ну что, знакомо?

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

Главная боль — ты не понимаешь, где уже финиш и когда пора получать оффер. Что учить. Достаточно ли глубоко ты разобрался в теме. А тут ещё новая технология вышла — наверное, и её надо? Так и застреваешь в информационном вакууме, полном противоречий

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

И тут накрывает мысль: «Я тупой, IT — не для меня». Начинаешь думать, что зря потратил полгода и себя, и всё, что уже вложил

Так вот — ты не тупой ) Просто знания лежат обрывками: непонятно, зачем каждое нужно и как собрать их воедино

Скоро выложу roadmap — пойдешь блок за блоком, и сложится цельная картина: как устроена современная разработка и чем занимается бэкенд-разработчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1👌1
Массовые сокращения в IT. Реально ли сейчас вкатиться?
Этот вопрос на консультациях звучит чаще всего. Давай разберём

База: Волны увольнений были всегда. Это не какой-то глобальный крах, после которого пора на завод — вместо того чтобы перекладывать json'ы

🌐 Глобальный тренд: Все кричат, что работу забирает AI
Но дело вообще не в AI. В 2020-2022 компании перенабрали штаты — деньги были дешевыми. Потом кредиты подорожали, и начались сокращения

🇷🇺 Рынок РФ: почему 2023–2024 были жирными
Тогда было легко залететь в поезд. Конечно же это касается событий февраля 2022, который вызвал сильный дефицит кадров:
1️⃣массовый отток айтишников из страны
2️⃣иностранные сервисы ушли → нужно импортозамещение

В ответ государство сделало IT-найм дешёвым: ноль налога на прибыль, льготные 7,6% вместо стандартных 30%. Компании набирали людей пачками

📉 Охлаждение 2025–2026: налоги — следствие, а не причина
Государство сознательно тормозит перегретую экономику, бизнес везде режет расходы. Заодно сворачивают и IT-льготы: налог на прибыль с 2025-го уже не 0%, а 5%, плюс выросли налоги на сотрудников — держать людей стало дороже. Поэтому и увольняют

😎 Что это всё значит?
Айтишники по-прежнему приносят бизнесу деньги — и это не изменится. Не ведись на инфошум
Please open Telegram to view this post
VIEW IN TELEGRAM
💯5🔥1
Как изменилась разработка с внедрением ИИ

С нового года мою команду перевели на новый продукт, который мы разрабатываем с полного нуля и уже почти довели до MVP. Разработка, дизайн, бизнес-требования — всё меняется на ходу за пару часов. В общем, типичный дух стартапа ) При этом всей командой перешли на вайбкодинг, используя Claude Code

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

К чему мы пришли, чтобы эффективно работать:
ИИ для речевой аналитики — нейронка подключается на все созвоны, транскрибирует все общение в текст, после чего фиксирует все договорённости. Крутая штука. Сколько раз было так: вроде что-то обсудили, никто не записал — и всё благополучно забыто
ИИ для чтения документации — особенно актуально при внешних интеграциях, где нужно прочитать не один десяток страниц с кучей непонятной херни
ИИ для разработки. Я сейчас код не пишу руками, все делает клод. Моя задача теперь — оркестрировать и передавать клоду контекст
ИИ в code-review. Проверяет код на соответствие конвенциям, утечки, race-condition's и т.п

По сути сейчас ИИ на всех этапах, объём рабочих задач значительно увеличился, а сам процесс написания кода стал дешёвым. Вся рутина уехала агентам, больше времени стало уходить на коммуникацию и продумывание архитектуры
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1👌1🤣1
Таааак,
Claude Fable 5’s capabilities far exceed those of every model we’ve previously made generally available. It is state-of-the-art on nearly all tested benchmarks of AI capability, showing exceptional performance in software engineering, knowledge work, vision, and many other areas.


https://www.anthropic.com/news/claude-fable-5-mythos-5
Ну судя по бенчмаркам это что-то ваще нереальное будет сейчас.

Agentic Coding
— Fable5: 80.3%
— Opus 4.8: 69.2%
🔥4
Как рекрутер реально видит твое резюме. Почему тебя не зовут на собесы

Рассматривай найм как воронку, где у каждого этапа — своя проверка. Всё это сделано с одной целью — удешевить подбор персонала

1⃣Жесткие фильтры
Здесь работают тупые фильтры по годам опыта, образованию, возрасту. И да, отказывать кандидату за то, что он «слишком взрослый», по закону нельзя (ст. 64 ТК РФ). Но эйчару на это наплевать

Пример — слив «красных флагов» из Шмяндекса - тык

2⃣ИИ-анализ
На этом этапе уже идет анализ достижений, которые ты написал в резюме — можно сказать, оценивают соответствие их по формату STAR, а затем ранжируют по "силе"

👎Слабо:

— Разработал backend сервиса платежей на Python

👍Сильно:

— Вынес оплату из монолита в отдельный async-сервис на Python. На пиках до 1 500 RPS держит p95 ответа в пределах 120 мс против прежних 800, жалобы на таймауты ушли

— Сделал оплату отказоустойчивой: идемпотентность против двойных списаний, circuit breaker с graceful degradation на сбои провайдера, DLQ для упавших платежей

3⃣Ручной анализ
Только на этом этапе рекрутер смотрит на твое резюме. Ты находишься в отфильтрованном списке в ATS. У тебя есть 5-7 секунд чтобы твое резюме заинтересовало рекрутера и он назначил тебе скрининг-интервью

На что смотрит:
Читаемость. Простыню текста будут скипать — резюме не должно расплываться. Все должно быть четко и по делу
Общие параметры: опыт, возраст, образование, ключевики
Релевантность опыта: Никому не интересно, что ты до этого работал кладовщиком или руководителем какого-то не IT направления. Должен быть только IT опыт в резюме
Последнее место работы. Компания на слуху — плюс
Зарплата(если указал). Занизил — «какой-то странный». Завысил — не в бюджет. Проще вообще не указывать

Вывод: сперва адаптируй резюме под фильтры. Пройдёшь их — «очеловечивай язык» и подбивай метрики, чтобы дальше, у живого человека, оно читалось правдоподобно и не вызывало вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍1
В IT ради денег и стабильности. Можно ли стать разработчиком без любви к коду?

Есть миф, что разработчик - это призвание
Если ты не горишь делом, то тебе здесь не место

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

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

Почему

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

Бизнесу нужны не фанатики и энтузиасты, а гребцы, которые дают стабильный и предсказуемый результат в срок. Ему плевать на фреймворки, best practices или чистый код. Если у тебя "горящие глаза", то ты будешь пытаться постоянно что-то улучшить, переписать или оптимизировать, чаще всего в нерабочее время, потому что за это никто не платит и время на это не выделяют. Отсюда переработки и мысли о работе в нерабочее время. Надо ли ? Я думаю что нет

Работа ради денег и стабильности — это самые здоровые отношения с работодателем. Ты продаешь свои часы и навыки. Если ты кайфуешь в целом от айти и тебе нравится ковыряться в чем-то, то это круто, но не стоит это переносить на работу в найме
Please open Telegram to view this post
VIEW IN TELEGRAM
31👍1🔥1💯1
👀 Подробно расписал про свой путь в IT

В статье:
боты, ставки и прочие темки
70 000 $ за пару месяцев на крипте
эмиграция на Бали
знакомство с ментором из FAANG и датцким хакером
19 офферов за пару месяцев

Кстати, это один из самых часто задаваемых вопросов на собеседованиях
🔜🔜 Читать 🔙🔙
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3🔥3👏1
Собрал 15 вопросов, на которых чаще всего валят на интервью (для каждого грейда) ⁉️

И дело почти никогда не в том, что человек слабый разработчик. Просто он не знает заранее, ЧТО именно спросят на собеседовании и на что смотрят — и из-за этого упускает оффер.

Я вижу это постоянно, потому что сам провожу собеседования. А до этого собрал 17 офферов всего за 3 месяца — среди них Avito, Т-Банк и X5 — и прошёл этот путь сам.

Поэтому собрал тест-собеседование для Python / Backend разработчиков.

Это не типичные вопросы из нейронки — я отобрал их сам, ровно те, что реально задают на каждом грейде, от Intern до Senior. И знаю, что за каждым вопросом проверяют, потому что сижу по ту сторону стола.

Например: почему list.append() — это амортизированная O(1), хотя иногда Python копирует весь массив целиком? Если ответ пришёл за пару секунд — отлично. Если нет — тебе точно сюда.

15 вопросов на твой уровень, примерно 10 минут. На выходе:

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

Это не «прошёл / не прошёл», а карта: где ты сейчас и что подтянуть до следующего грейда. А следующий грейд — это другая зарплата.

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

Проходите по кнопке ниже.
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3👍2🙏1
Бесплатный (пока что) интерактивный Roadmap по Python Backend.

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

Чтобы убрать этот хаос, я собрал интерактивный Roadmap по Python Backend. Это не просто статичная картинка из гугла, а полноценный LMS-движок прямо в телеграм-боте. Ты заходишь, идешь блок за блоком и отмечаешь свой прогресс.

Там больше 70 тем, выстроенных в четкую логику — от базы до продвинутых штук вроде MLOps. По сути, это пошаговый план: учишь только то, что реально спрашивают на собесах и используют на работе, без теоретического мусора

⚠️ Коротко по поводу доступа: Сейчас, на этапе релиза, бот полностью бесплатный — мне нужно обкатать движок. Скоро сделаю вход платным, но для тех, кто зайдет сейчас, доступ и все будущие обновления останутся бесплатными навсегда.

Если застрял на месте и хочешь наконец собрать знания воедино — забирай, пользуйся:

➡️ Открыть Roadmap по Python Backend

Сохраняй себе и пересылай другу, которому актуально.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍5🔥4🤩1
Как учиться эффективно в IT

Обучение в IT-профессиях — это непрерывный процесс. Ты всегда будешь изучать что-то новое. Происходит это по двум причинам: либо естественно, когда ты на работе сталкиваешься с чем-то новым, либо самостоятельно, когда понимаешь, что твои знания не соответствуют требованиям рынка

Буквально 3–4 года назад от бекенд-разработчика требовалось только написание самого бекенда в микросервисной архитектуре. Сейчас же много вакансий требует знания LLMOps (векторные БД, LLM Gateway, RAG), MLOps, Agentic Coding. Поэтому недостаточно просто устроиться и сидеть чилить — всегда нужно быть в форме и готовым к поиску нового места работы

Как это сделать?

Ходить на собеседования хотя бы раз в полгода, чтобы понимать, какие потребности у рынка
Когда потребности определены — начать поиск материалов на эту тему. С этим неплохо справляется Deep Research у нейронок
Отбор полезных материалов и выстраивание учебного плана. 90% материала будет дублировать друг друга — важно отсекать лишнее и формировать последовательность изучения
Любой новый материал будет вводить тебя в ступор, потому что ты этого не знаешь. Логично, да? Поэтому проси нейронку объяснять его максимально просто для тебя — так ты сократишь разрыв между своими текущими знаниями и тем, что в статье/видео
Внедряй практику. Нельзя научиться писать код через Claude Code, просто просмотрев кучу видосов про AI-first или spec-driven development. Используй принцип in-out: как только ты что-то новое получил, найди способ это вынести в мир. Относится это не только к коду
Ищи коммьюнити практиков. Блогеры и теоретики показывают простые вещи, которые оторваны от реальности. Пользы не то что мало, но ее вообще может не быть. Тебе нужны прожженые гребцы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍21
🔥 Вся правда о найме в IT: что скрывают рекрутеры

Я прошел 30+ собеседований и понял, как система работает изнутри. Разбираю все этапы найма Python-разработчика с конкретными примерами

В статье:
🔹 Почему первый оффер ≠ финальный оффер
🔹 Как поднять зарплату на 20-30% за один звонок
🔹 Red flags на каждом этапе собеседования

📝 Читать → Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👍2👌1
Офис или удаленка в айти?

Сегодня впервые приехал в офис — поработать и вживую встретиться с командой, с которой уже почти 2 года работаю на продукте

Впечатления?

Разово собраться и познакомиться — ок. Но регулярно ездить и работать в офисе я бы не смог: для меня это жёсткая трата времени и сил. Привык, что могу поставить Клод и уйти на тренировку или заняться своими делами. А офис приковывает к месту

Отдельная боль — ебучие пропуска. Чтобы попасть внутрь, надо оформить запрос в приложении, потом на ресепшене БЦ получить пропуск по паспорту. И он разовый! Прошёл эту процедуру три раза

Мои выводы

Я думаю офис имеет только один плюс: быть на виду у руководства, и то, это актуально если ты сам уже руководитель и тебе нужно чтобы тебя знали
💯5🔥2👏2
Кирилл Коданев | NextOffer
Офис или удаленка в айти? Сегодня впервые приехал в офис — поработать и вживую встретиться с командой, с которой уже почти 2 года работаю на продукте Впечатления? Разово собраться и познакомиться — ок. Но регулярно ездить и работать в офисе я бы не смог:…
В продолжение к этому посту

Утром пил кофе с коллегой-дизайнером из команды. Рассказала, что днем у нее встреча на тему пересмотра грейда — собрала достижения и кейсы. Заодно пожаловалась: руководитель не повышает ей грейд давно уже

Дальше был такой диалог:
— Я: А что тебе руководитель говорит на 1-1?

— Она: Ну как проходят наши 1-1… Он мне: «Давай скипнем?» Я: «Да, давай».

— Я: Так зачем скипаешь, если есть что обсудить?

— Она: … (ступор)


Я был в ахуе )

Днём она созвонилась с руководителем. Итог: он дал ей «изучать какой-то стиль в дизайне» — без этого, мол, в сеньоры не вырасти. И всё )

Сказали «ты пока недостоин, иди учись» — и она это проглотила. Реально пошла изучать. При этом она три года в компании и ее не разу не повышали! А ещё я знаю: она постоянно перерабатывает бесплатно, срывается на правки по первому сообщению. В команде её хвалят — крутая, умничка

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

Какие из этого можно сделать выводы?

Похвала — самая дешевая валюта компании. Пока ты это принимаешь — тебе выгодно платить словами вместо повышения заплаты
Бесплатные переработки обесценивают твой труд. Зачем платить больше за то, что и так делают бесплатно и по первому свистку?
За карьеру отвечаешь только ты. Никто не заинтересован в твоём росте больше, чем ты сам
Взрослый не приносит достижения на оценку — он приходит с запросом: вот что сделал, вот какой грейд хочу, вот к какой дате фиксируем критерии
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥4