Этот канал для тебя, если ты работаешь и развиваешься в Frontend, хочешь зп от 180к и работать в Big Tech.
👨💻 Меня зовут Тихон, я — действующий Frontend-разработчик и ментор с опытом работы в топовых компаниях: Wildberries, Sber, ИТК Система, iGaming.
За последний год я прошел более 50 собеседований и провел более 600 собеседований с группой с хорошими попаданиями в 350+ т.р. Моя задача - помочь любому разработчику легко пройти собеседования.
В этом канале собираю для тебя:
Подробнее обо мне можно почитать тут:
Мой путь от Junior до Big Tech
О том как у нас проходит менторство:
Полная и детальная программа менторства
Полезное для трудоустройства:
- 60 вопросов, которые точно помогут тебе на собеседовании
Для тех кто устал, что его не приглашают на собеседования:
- Как мы пишем резюме, чтобы собрать приглашения
- Как пройти фильтр HR
- Почему резюме это лишь 10% от результата?
Для тех, у кого закончивается мотивация:
- О наших решениях
- Средний оффер наших учеников 250к и ты так сможешь!
- Убеждения, которые мешают развиваться
Для тех, кто думает, что его может заменить ИИ:
- Год отучился на ML/CV/NLP программе от МФТИ
- Что если ИИ всё-таки нас заменит?
Для тех, кто не может пройти тех собес:
- Задачи, на которых валяться кандидаты
Для тех, кому надо прокачать техничку:
- База. Часть 1.
- База. Часть 2. Микрофронты
- 10 задротских вопросов про JavaScript, после которых ты усомнишься, что вообще знаешь JS. Часть 1
- 10 задротских вопросов про React, которые поставят в тупик многих. Часть 2
- Новые клиентские хуки в React 19
Реалити, как 2 Frontend разработчика в прямом эфире получили офферы:
- Начало реалити
- Путь Оли от 100к до 200к за 34 дня
- Честный отзыв от Оли о менторстве
- Кирилл получил оффер на 350к за 41 день
Текущие рекорды учеников моей программы:
- с 90к до оффера в 260к в Сколково за две недели собеседований😎
- с 0к до 216к в Яндекс через 2 месяца подготовки 🐹
- с 100к до 330к в 2GIS через месяц после выхода на рынок💪
Больше успешных кейсов можно найти тут
💌Напиши мне в личку @codepunks_bro, если нужна помощь в росте по грейду/поиску работы в IT. Отвечаю всем и стараюсь помочь в разных ситуациях 🤝
Рад тебя видеть!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥6❤🔥3👍2⚡1
Forwarded from Отзывы | Тихон
#отзыв
Привет! Меня зовут Евгений, я фронтенд-разработчик с опытом около 4 лет.
До менторства я застрял в классической галере: каждый год - новый горящий проект, постоянные переработки, маленькая индексация, а любые разговоры о повышении зарплаты заканчивались "завтраками". Казалось, что я бегу в колесе - и выхода нет. Это реально выматывало.
В какой-то момент я понял, что хватит и нужно выбираться.
Я решил выйти на рынок самостоятельно. И тут начался новый квест: неожиданные вопросы на собеседованиях, странные тестовые задания, HR, которые не спешили отвечать. Хотя навыков у меня немало, всё это было сюрпризом и заставляло сомневаться в себе.
Тогда я стал искать помощь. И случайно наткнулся на Тихона.
Помню свои мысли: А вдруг это не то? А если зря потрачу время и деньги? Может, сам справлюсь? Но внутри я уже был на пределе, и всё же решился.
И это было одним из лучших решений.
Во-первых, я получил настоящего наставника, который не просто раздаёт советы, а помогает именно под твою ситуацию.
Во-вторых, я попал в сообщество. Это целый мир: ребята, которые тоже ищут свою компанию, и те, кто уже прошёл этот путь. Они делятся опытом, поддерживают, иногда просто поднимают настроение. Я понял, что я не один, и это дало огромный заряд энергии.
Всё организовано очень чётко: от резюме и первых шагов до самого оффера. Есть понятный путь, который подстраивается под тебя. Но и важно понимать: самому тоже придётся работать. Без этого никуда.
Сейчас я пишу этот отзыв уже спустя несколько месяцев после выхода на новое место. Я почти прошёл испытательный срок и могу сказать честно - жизнь изменилась.
Я наконец-то почувствовал свободу от галерных тисков. Я работаю в компании с крутым продуктом, получаю в 2 раза больше, чем раньше, и самое главное - переработки остались в прошлом. Я впервые за долгое время просто задышал.
Для меня менторство у Тихона - это не просто про работу. Это про уверенность, поддержку и новые горизонты. И я искренне благодарен Тихону, его команде и сообществу. Это одно из самых ярких и важных событий в моей жизни за последние годы.
Автор: анонимно(по запросу)
Привет! Меня зовут Евгений, я фронтенд-разработчик с опытом около 4 лет.
До менторства я застрял в классической галере: каждый год - новый горящий проект, постоянные переработки, маленькая индексация, а любые разговоры о повышении зарплаты заканчивались "завтраками". Казалось, что я бегу в колесе - и выхода нет. Это реально выматывало.
В какой-то момент я понял, что хватит и нужно выбираться.
Я решил выйти на рынок самостоятельно. И тут начался новый квест: неожиданные вопросы на собеседованиях, странные тестовые задания, HR, которые не спешили отвечать. Хотя навыков у меня немало, всё это было сюрпризом и заставляло сомневаться в себе.
Тогда я стал искать помощь. И случайно наткнулся на Тихона.
Помню свои мысли: А вдруг это не то? А если зря потрачу время и деньги? Может, сам справлюсь? Но внутри я уже был на пределе, и всё же решился.
И это было одним из лучших решений.
Во-первых, я получил настоящего наставника, который не просто раздаёт советы, а помогает именно под твою ситуацию.
Во-вторых, я попал в сообщество. Это целый мир: ребята, которые тоже ищут свою компанию, и те, кто уже прошёл этот путь. Они делятся опытом, поддерживают, иногда просто поднимают настроение. Я понял, что я не один, и это дало огромный заряд энергии.
Всё организовано очень чётко: от резюме и первых шагов до самого оффера. Есть понятный путь, который подстраивается под тебя. Но и важно понимать: самому тоже придётся работать. Без этого никуда.
Сейчас я пишу этот отзыв уже спустя несколько месяцев после выхода на новое место. Я почти прошёл испытательный срок и могу сказать честно - жизнь изменилась.
Я наконец-то почувствовал свободу от галерных тисков. Я работаю в компании с крутым продуктом, получаю в 2 раза больше, чем раньше, и самое главное - переработки остались в прошлом. Я впервые за долгое время просто задышал.
Для меня менторство у Тихона - это не просто про работу. Это про уверенность, поддержку и новые горизонты. И я искренне благодарен Тихону, его команде и сообществу. Это одно из самых ярких и важных событий в моей жизни за последние годы.
Автор: анонимно(по запросу)
🔥11❤10👏4
This media is not supported in your browser
VIEW IN TELEGRAM
❤11🎉9👏8
Всем привет)
Во-первых, у нас сегодня в 20:00 будет стрим по задачам с собеседований 🔥
Во-вторых, к сожалению телеграмм окончательно заблочили стримы, поэтому 4 последних мы проводили в телемосте/зуме. Но из за того что в таком случае нет оповещений о начале стрима, вместо 60 участников обычно успевали прийти 30-40, что грустно 👨💻
Поэтому я сделал бота, в котором можно подписаться на уведомления о стримах, не пропускать и не ждать потом запись)
Принципиально там не будет никакой рекламы и ничего лишнего, если подписываетесь на стримы - вам будут приходить только уведомления о стримах. Если на полезные материалы и собеседования - только информация о них.
Так что, буду рад если поможете затестить первую версию бота, а также всех ждем на стриме уже сегодня в 20:00!
@codepunks_stream_bot
Во-первых, у нас сегодня в 20:00 будет стрим по задачам с собеседований 🔥
Во-вторых, к сожалению телеграмм окончательно заблочили стримы, поэтому 4 последних мы проводили в телемосте/зуме. Но из за того что в таком случае нет оповещений о начале стрима, вместо 60 участников обычно успевали прийти 30-40, что грустно 👨💻
Поэтому я сделал бота, в котором можно подписаться на уведомления о стримах, не пропускать и не ждать потом запись)
Принципиально там не будет никакой рекламы и ничего лишнего, если подписываетесь на стримы - вам будут приходить только уведомления о стримах. Если на полезные материалы и собеседования - только информация о них.
Так что, буду рад если поможете затестить первую версию бота, а также всех ждем на стриме уже сегодня в 20:00!
@codepunks_stream_bot
🔥17❤🔥7👌6🤝1
Через 2 часа начинаем стрим, всех ждем! 🏎🏎🏎
Ссылка на зум будет в боте выше, если нажать "Подписаться на стримы" 🫡
Ссылка на зум будет в боте выше, если нажать "Подписаться на стримы" 🫡
🔥7❤🔥6
Всем привет!
Во-первых, хочу всем сказать спасибо за участие в стриме)
Во-вторых, у нас в воскресенье в 20:00 будет огненный стрим, где мы с двумя менторами из нашей команды будем разбирать все резюме, которые вы отправите🔥🔥🔥
Позже закинем анонс, а пока можно потихоньку отправлять резюме на разбор @codepunks_bro с пометкой "На разбор"
Ну и финальное, мы с командой всю неделю будем проводить консультации по поводу менторства, если вы следите за нами но все боитесь спросить что-то или узнать что как проходит, welcome, я готов обсудить любые ситуации и стартовые точки)
Попробуем такой формат со слотами, потом хочу собрать обратную связь насколько это удобно)
Наши слоты:
Я👨💻
Вт 16.09.25 18:00
Вт 16.09.25 18:30
Вт 16.09.25 19:00
Вт 16.09.25 19:30
Ср 17.09.25 18:00
Ср 17.09.25 18:30
Ср 17.09.25 19:00
Ср 17.09.25 19:30
Чт 18.09.25 18:00
Чт 18.09.25 18:30
Чт 18.09.25 19:00
Чт 18.09.25 19:30
Даша🏎
Вт 16.09.25 13:00
Вт 16.09.25 15:00
Ср 17.09.25 14:00
Ср 17.09.25 15:00
Чт 18.09.25 14:00
Чт 18.09.25 15:00
Пт 19.09.25 13:00
Пт 19.09.25 14:00
Сергей 🧑🎓
Ср 17.09.25 в 9:00
Ср 17.09.25 в 10:00
Чт 18.09.25 в 9:00
Чт 18.09.25 в 10:00
🏎🏎🏎
Во-первых, хочу всем сказать спасибо за участие в стриме)
Во-вторых, у нас в воскресенье в 20:00 будет огненный стрим, где мы с двумя менторами из нашей команды будем разбирать все резюме, которые вы отправите🔥🔥🔥
Позже закинем анонс, а пока можно потихоньку отправлять резюме на разбор @codepunks_bro с пометкой "На разбор"
Ну и финальное, мы с командой всю неделю будем проводить консультации по поводу менторства, если вы следите за нами но все боитесь спросить что-то или узнать что как проходит, welcome, я готов обсудить любые ситуации и стартовые точки)
Попробуем такой формат со слотами, потом хочу собрать обратную связь насколько это удобно)
Наши слоты:
Я👨💻
Вт 16.09.25 19:00
Вт 16.09.25 19:30
Ср 17.09.25 19:00
Даша🏎
Вт 16.09.25 13:00
Вт 16.09.25 15:00
Ср 17.09.25 14:00
Ср 17.09.25 15:00
Чт 18.09.25 14:00
Чт 18.09.25 15:00
Пт 19.09.25 13:00
Пт 19.09.25 14:00
Сергей 🧑🎓
Ср 17.09.25 в 9:00
Чт 18.09.25 в 9:00
Чт 18.09.25 в 10:00
🏎🏎🏎
👍11✍7🔥7❤🔥5❤3🐳1
⚡️ Какой state manager выбрать для React?
Управление состоянием — один из главных вопросов в архитектуре фронтенда. Нет «лучшего» решения, есть правильное под конкретные условия.
🟢 1. useState / useReducer
🟡 2. Context API
🔵 3. Redux Toolkit
🟣 4. Redux-Saga
💡 Обычно используют Redux Toolkit + Redux-Saga, если проект требует сложной асинхронщины и строгого контроля потоков.
🟣 5. Zustand
🔴 6. Server State (React Query / SWR)
🟢 7. MobX
Лучше всего: когда нужна максимальная реактивность (например, дашборды, real-time UI, финтех).
🧭 Краткий чек-лист выбора
🟢 Маленький компонент → useState.
🟡 Несколько связанных компонентов → Context API.
🟣 Средний проект → Zustand.
🔵 Большой корпоративный проект → Redux Toolkit (+RTK Query).
🟣 Сложные асинхронные процессы → Redux-Saga.
🔴 Много работы с API → React Query / SWR.
🟢 Реактивные real-time UI → MobX.
👉 Итог: Лучшего нет, но мои любимые - Redux Saga/RTK Query и Zustand. 🤓
А какой стейт менеджер вы бы затащили в проект и почему?)
Управление состоянием — один из главных вопросов в архитектуре фронтенда. Нет «лучшего» решения, есть правильное под конкретные условия.
🟢 1. useState / useReducer
Когда: маленькие компоненты
локальное состояние (форма, модалка, табы)
Плюсы: просто, встроено в React.
Минусы: неудобно шарить состояние.
🟡 2. Context API
Когда: глобальное состояние (тема, локализация, пользователь).
Минусы: все consumers ререндерятся при изменении value.
Оптимизация: use-context-selector.
🔵 3. Redux Toolkit
Когда: большое приложение, сложная бизнес-логика, много разработчиков.
Плюсы: предсказуемость, огромная экосистема.
Минусы: больше бойлерплейта, чем у Zustand/Jotai.
Бонус: RTK Query для работы с API.
🟣 4. Redux-Saga
Когда:
сложные асинхронные сценарии (цепочки запросов, ретраи, отмена)
нужна «оркестрация» побочных эффектов
high-level enterprise проекты
Плюсы:
декларативное описание сайд-эффектов через генераторы
удобные паттерны (takeLatest, race, throttle, debounce)
легко тестировать (саги = генераторы → юнит-тесты простые)
Минусы:
кривой вход (генераторы, эффекты)
много шаблонного кода
иногда «перестреляно пушкой по воробьям»
💡 Обычно используют Redux Toolkit + Redux-Saga, если проект требует сложной асинхронщины и строгого контроля потоков.
🟣 5. Zustand
Когда:
- средние проекты, нужны селекторы и минимальные ререндеры.
Плюсы: очень лаконичный API.
Минусы: экосистема меньше, чем у Redux.
🔴 6. Server State (React Query / SWR)
Когда:
- много работы с API.
Плюсы: кеш, рефетч, optimistic updates.
Минусы: это не глобальный UI-стейт, а «слой данных».
🟢 7. MobX
Когда:
- много «живых» данных, которые должны реактивно обновляться
- проекты, где важна простота кода и минимальный бойлерплейт
Плюсы:
- очень мало кода: изменил observable → компонент обновился
- естественный императивный стиль (меньше boilerplate, чем в Redux)
- мощная реактивность (автоматическое отслеживание зависимостей)
Минусы:
- сложнее отлаживать при большом числе зависимостей («магия»)
- менее предсказуемый data-flow, чем у Redux
- слабее экосистема для крупных enterprise-продуктов
Лучше всего: когда нужна максимальная реактивность (например, дашборды, real-time UI, финтех).
🧭 Краткий чек-лист выбора
🟢 Маленький компонент → useState.
🟡 Несколько связанных компонентов → Context API.
🟣 Средний проект → Zustand.
🔵 Большой корпоративный проект → Redux Toolkit (+RTK Query).
🟣 Сложные асинхронные процессы → Redux-Saga.
🔴 Много работы с API → React Query / SWR.
🟢 Реактивные real-time UI → MobX.
👉 Итог: Лучшего нет, но мои любимые - Redux Saga/RTK Query и Zustand. 🤓
А какой стейт менеджер вы бы затащили в проект и почему?)
🔥11👍10❤🔥1
Бесплатный разбор резюме в воскресенье!
В 20:00, совместно с Никитой Ламбиным и Дамиром Тарасовым ведём стрим, где вживую разберём отправленные вами резюме и улучшим их on the spot. (Да-да, практикуем английский) 😁
Почему английский? Потому что оба ментора работают на зарубежном рынке и помогают найти работу в любой стране)
Почему я?
-- Со своего резюме собрал более 10 офферов в крупные компании с вилкой от 300 т.р.
-- Составил более 200 резюме, регулярно помогаю в формате стримов и консультаций
-- 80+ студентов на менторстве вышли на рынок и собрали приглашения в большинство доступных компаний
-- Помимо Frontend получал офферы на Go, Python на вилки 250+.
Почему Никита?
-- Работает на ВУ на Кипре, 5000 €
-- Знает не только российский, но и зарубежный рынок
-- Устроил 7 менти, со средней зарплатой 260 т.р.
-- В топе по трудоустроенным среди менторов в команде
Почему Дамир?
-- Работает на зарубежные компании, сам из Беларуси
-- Устроил 6 менти, среди них несколько человек из РБ, КЗ
-- Приглашений на работу настолько много, что приходится совмещать несколько проектов😅
-- Менторит Frontend, Fullstack разработчиков в нашей команде
Что будет на стриме?
-- Почему DRY, KISS полезны не только в коде, но и в резюме?
-- Убираем все дублирующиеся и не информативные пункты
-- Оставим только информацию, которая цепляет HR и покрывает большинство технологий
-- Как смотреть на резюме с позиции ключевых слов?
-- Какие пункты и фразы повторяются в 90% резюме и работают как антипаттерн?
-- Как писать правильное сопроводительное, блок "О себе", шапку и контакты?
Как отправить резюме?
Напиши хочу отправить резюме на разбор! Все резюме мы посмотреть не успеем, поэтому лучше присылать заранее)
А также подпишись на стримы в @codepunks_stream_bot, там за 15 минут придет приглашение)
До встречи в воскресенье!🔥
В 20:00, совместно с Никитой Ламбиным и Дамиром Тарасовым ведём стрим, где вживую разберём отправленные вами резюме и улучшим их on the spot. (Да-да, практикуем английский) 😁
Почему английский? Потому что оба ментора работают на зарубежном рынке и помогают найти работу в любой стране)
Почему я?
-- Со своего резюме собрал более 10 офферов в крупные компании с вилкой от 300 т.р.
-- Составил более 200 резюме, регулярно помогаю в формате стримов и консультаций
-- 80+ студентов на менторстве вышли на рынок и собрали приглашения в большинство доступных компаний
-- Помимо Frontend получал офферы на Go, Python на вилки 250+.
Почему Никита?
-- Работает на ВУ на Кипре, 5000 €
-- Знает не только российский, но и зарубежный рынок
-- Устроил 7 менти, со средней зарплатой 260 т.р.
-- В топе по трудоустроенным среди менторов в команде
Почему Дамир?
-- Работает на зарубежные компании, сам из Беларуси
-- Устроил 6 менти, среди них несколько человек из РБ, КЗ
-- Приглашений на работу настолько много, что приходится совмещать несколько проектов😅
-- Менторит Frontend, Fullstack разработчиков в нашей команде
Что будет на стриме?
-- Почему DRY, KISS полезны не только в коде, но и в резюме?
-- Убираем все дублирующиеся и не информативные пункты
-- Оставим только информацию, которая цепляет HR и покрывает большинство технологий
-- Как смотреть на резюме с позиции ключевых слов?
-- Какие пункты и фразы повторяются в 90% резюме и работают как антипаттерн?
-- Как писать правильное сопроводительное, блок "О себе", шапку и контакты?
Как отправить резюме?
Напиши хочу отправить резюме на разбор! Все резюме мы посмотреть не успеем, поэтому лучше присылать заранее)
А также подпишись на стримы в @codepunks_stream_bot, там за 15 минут придет приглашение)
До встречи в воскресенье!🔥
❤4👍3🔥3😍1