Тихон | Помогаю разработчикам устроиться в BigTech
3.39K subscribers
74 photos
7 videos
1 file
59 links
Senior-разработчик, ментор

Отзывы https://yangx.top/bestitteam
🫂Записаться на консультацию или задать вопрос @codepunks_bro

ИНН 771618975809 Галактионов Т.В.
加入频道
🤓Два раза в неделю мы обязательно созваниваемся, чтобы совместно решать задачи и тренировать лайвкодинг. Это база для того, чтобы все в сообществе знали друг друга, а также проработали все часто встречаемые кейсы на собеседованиях.

Этот формат придумал наш ментор Сергей, потому что долгое время мы не могли выстроить эффективную схему занятий на созвонах. Пока один решает задачу, остальным становится скучно, и с этим ничего не сделать)

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

CodePunks | Mentorship
Please open Telegram to view this post
VIEW IN TELEGRAM
🤓6🤩3🍓31👨‍💻1😎1
Новые клиентские хуки в React 19

В React 19 появился ряда новых хуков по упрощение работы с данными и формами на стороне клиента. Эти хуки делают разработку более декларативной и избавляют от необходимости использовать сторонние библиотеки.

⚡️Ключевые нововведения:

- use(Promise): Позволяет приостанавливать выполнение компонента до разрешения промиса, что упрощает выборку данных в сочетании с Suspense.
- use(Context): Расширяет возможности работы с контекстом, позволяя вызывать его внутри условий или циклов без лишней обертки.
- useFormState & useFormStatus: Облегчают управление состоянием форм, автоматически отслеживая статус отправки и предоставляя обратную связь пользователю.
- useOptimistic: Позволяет оптимистично обновлять интерфейс, мгновенно отображая изменения до получения окончательного ответа от сервера.

Основное - это возможность писать лаконичный код

Пример использования use(Promise):

import { use, Suspense } from 'react';

function DataDisplay({ dataPromise }) {
const data = use(dataPromise);
return (
<ul>
{data.map((item, idx) => <li key={idx}>{item}</li>)}
</ul>
);
}

function App() {
const dataPromise = fetch('/api/data').then(res => res.json());
return (
<Suspense fallback={<p>Загрузка данных...</p>}>
<DataDisplay dataPromise={dataPromise} />
</Suspense>
);
}

export default App;

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

CodePunks | Mentorship
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🌚3🍓31🐳1
⚡️С чего начать

Меня зовут Тихон, привет! Я — действующий Frontend-разработчик и ментор. Помогаю найти работу и сопровождаю на испытательном сроке.

Работал с Wildberries, Sber, ИТК Система, XBET и другими.

- За последние полгода я прошел более 80 собеседований и получал офферы 360к+
- Я горю своей работой и менторством, более 50 студентов в группе.
- Сам провожу собеседования и онбординг разработчиков в компании.

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

Полезные посты:
▪️60 вопросов для подготовки к техническому собеседованию

▪️Как разработчику пройти фильтр HR: ошибки, которые мешают получить оффер

▪️Мой путь в IT

▪️Подкаст «От 0 до 400k, как понять, что готов на высокие позиции, и добиться высокого оффера "

▪️Ежедневные квизы с задачами с собеседований.

🖥 Мой ютуб-канал | Подкаст со мной


🤌У меня есть менторская программа, где я за ручку доведу тебя до оффера. Узнать подробнее про менторство и мою группу: ссылка

Текущие рекорды учеников моей программы:
- с 90к до оффера в 260к в Сколково за две недели собеседований
😎
- с 0к до 216к в Яндекс через 2 месяца подготовки
🐹
- с 100к до 330к в 2GIS через месяц после выхода на рынок💪


Больше успешных кейсов можно найти тут

💌Напиши мне в личку @codepunks_bro, если нужна помощь в росте по грейду/поиску работы в IT. Отвечаю всем и стараюсь помочь в разных ситуациях 🤝

Рад тебя видеть!
Please open Telegram to view this post
VIEW IN TELEGRAM
27❤‍🔥10👍8🔥6💊5👏3🎉3🌚2🍌1🏆1🦄1
60 вопросов, которые точно помогут тебе на собеседовании🤌

https://disk.yandex.ru/i/c6yjkpYmdHxr3Q

CodePunks | Mentorship
👍12👏4🤩32👾2🌚1💘1
#отзыв ❤️

Привет, Тихон! Хочу сказать тебе огромное спасибо за все, что ты сделал для меня. Ты не только помог мне улучшить свои навыки во фронте, но и дал мне ценные советы по карьере и благодаря тебе и твоему сообществу я смог получить оффер.
Твои советы и поддержка были для меня как маяк в темноте. Особенно хочу отметить твое терпение и спокойствие.
Я всегда буду благодарен за наше сотрудничество и всегда буду рекомендовать тебя всем, кто ищет хорошего наставника.
Следующая цель пройти успешно испыталку, буду рад твоей поддержке на этом этапе)

Автор: @ildar_sw 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥74👍3🎉2💊2🐳1
Решил расставить все точки над i и публично поделиться программой моего менторства. Четко, по пунктам, что там внутри.

Если пока тебе покажется это не аортально - подпишись, пригодится в будущем 😁

🥺Начнем с запросов, с которыми ко мне приходят:

1. Резюме отправил уже 350 раз — молчание.
2. Прошел 5 собесов — одни отказы или "мы вам перезвоним". Или мое любимое "сделайте тестовое"
3. В компанию взяли джуна на 150к, а у меня 160-180к спустя 2 года работы.
4. Все, вроде, ок с резюме и опытом, но понимаю, что конкуренция бешеная, надо быть на шаг впереди и понимать внутрянку найма и компаний.
5. Я окончил курсы, но понимаю, что без опыта мне светит максимум стажировка...
Если глобально, то моя задача не научить чему-то (нулевичков мы не берем), а устроить на работу с хорошим уровнем зп и условиями за срок 2-4 месяца.
А теперь детальнее. Как это работает?
Программа не про голую теорию и курсы, а про реальную подготовку к офферу. Она проходит в 4 этапа + 5-й дополнительный.

Но перед этим нас с тобой ждет установочный звонок: анализ ситуации и составление роудмэпа, чтобы:
🔵Разобрать твой опыт, резюме.
🔵Понять, какие компании и зарплаты тебе реально доступны.
🔵Построить план - роудмэп, чтобы не распыляться и дать тебе понимание, как и с чем работать

А дальше самый сок🧃

1️⃣ Упаковка опыта и самопрезентация

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

Поэтому на этом этапе мы:
🔵Формируем твою историю: какие проекты ты делал, какой вклад вносил, как это повлияло на бизнес.
🔵Добавляем в резюме ключевые слова и метрики, которые повышают шанс отклика.
🔵Отрабатываем самопрезентацию на индивидуальном звонке с нашим HR и ментором: ты учишься уверенно рассказывать о себе.

2️⃣ Собесы: мы идём с тобой

🔵После согласования резюме сразу "в поля" на практику прохождения интервью.
🔵Ты не ходишь на собесы один – ментор и ученики будут с тобой (если захочешь).
🔵Ты учишься решать реальные задачи, которые дают в топ-компаниях. База задач и вопрос практически по всем бигтехам у меня собрана в ноушен+будем практиковать на созвонах.
🔵Ты получаешь доступ к контактам наших HR (их там почти сотня уже), которым можешь написать напрямую и обеспечить дополнительные 3-5 собесов.

3⃣ Сообщество и групповые зумы

Один в поле не воин. Когда ты в среде людей, которые идут к той же цели, прогресс идёт быстрее.

🔵У нас активный чат учеников, где все помогают друг другу.
🔵2 раза в неделю проходят живые групповые встречи. Назовем это практическими лекциями. Первая практика - решение задач с собесов. А второй звонок на неделе - это МОК.

4⃣Техничка.

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

🔵В нашей хард-скил базе собраны актуальные технологии, которые используют в топ-компаниях. Работаем со всеми популярными библиотеками/фрейворками на фронтенде.
🔵А еще чек-листы и сборники по самым частым вопросам и паттернам решений. По составленному роудмэпу тебе будет понятно, что нужно подтянуть.

В результате ты не учишь лишнее, а готовишься к собесам максимально эффективно.

5⃣Поддержка на испытательном сроке

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

Что в итоге?

Если у тебя есть коммерческий опыт, то через 1,5-3 месяца ты выходишь на работу в крутую компанию с желаемой зп.

Если коммерческого опыта нет или совсем мало, то, скорее всего, нужно будет поработать 3-5 месяцев.

При условии, что ты реально вовлечен и выполняешь все рекомендации. Можно получить оффер и за 20 дней, таких кейсов у меня уже 3) По #отзывы и #оффер можешь почитать подробнее)

Кстати, у нас в программе ученики в возрасте от 19 до 50 лет. Карта - весь мир: РФ, РБ, КЗ, USA. Да, с зарубежными проектами тоже работаем)

Напиши
@codepunks_bro, если остались вопросы или хочешь записаться на консультацию⭐️

CodePunks | Mentorship
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥85🍓3🐳1🍾1
Надо быть в тренде…..

CodePunks | Mentorship
😁11🌚2💯2💅1🙉1
Возможно ли выучить все вопросы на собеседовании?

Нет, и не нужно.

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

So, если вы чего-то не знаете - я советую говорить как есть, поблагодарить собеседующего за интересную задачу/вопрос, и сказать, что вы это изучите в ближайшее время(и реально изучить).

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

Не страшно с первого раза завалить новый вопрос/задачу, страшно не проработать ошибки и заваливать на каждом интервью🥺

Кстати, чуть раньше делал пост с 60 вопросами на собеседовании

CodePunks | Mentorship
Please open Telegram to view this post
VIEW IN TELEGRAM
👍95🤓4🔥1🐳1
👨‍💻10 задротских вопросов про React, которые поставят в тупик многих. Часть 2.

Почему React использует свой SyntheticEvent, и какие преимущества это даёт?

Как работает алгоритм reconciliation (Fiber)?

Чем отличается memo от useMemo и когда их не стоит применять?

Почему нельзя условно вызывать хуки (Hooks) в React?

В каких случаях React.StrictMode дважды вызывает эффект useEffect в dev-режиме?

Что такое Error Boundary, и почему его нельзя реализовать с помощью хуков?

В чём реальная разница между компонентами и элементами в React?

Как оптимально обрабатывать анимации в React-приложениях?

Почему использование ключей при рендеринге списков влияет на производительность?

Что за «concurrent rendering» и как он может сломать приложение, если использовать неправильно?


Напишите в комментарии, на сколько ответили, и какие попадались на собеседованиях👻

Первая часть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥2👏1🙏1
Forwarded from Tikhon
This media is not supported in your browser
VIEW IN TELEGRAM
7🔥3👏1💯1🦄1
Любишь решать задачи, но нет времени сидеть на leetcode?

У нас есть решение 😎

Хочешь проверить свои знания, но уже прочитал весь learn.js?

У нас есть ещё одно решение😎

Любишь похоливать в комментах по поводу различных frontend тем?

У нас есть третье решение. 👀

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

Напишите, что вам больше зашло🙏

CodePunks | Mentorship
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥95😍5👍1🆒1
Первый раз пошел в тир!

Вчера с друзьями - менторами выбрались пострелять и в баню

Кайфанули на 100%, давно так не отдыхал)

АК-47 понравился больше всего, такой аппарат, что аж искры летят с мишеней

А уже сегодня у нас сходка сообщества в баре в Москве, кто хочет присоединиться - пишите мне

CodePunks | Mentorship
❤‍🔥11🔥54💯1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
8👍4🔥4🤓3🕊2
Первая сходка сообщества!

У нас в сообществе на текущий момент люди почти из каждого уголка страны, и каким-то чудом не так много людей в Москве.

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

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

Следующая сходка будет в 10 раз эпичнее, можете скринить)

CodePunks | Mentorship
🔥13❤‍🔥4👍32👏1
✈️ Если вы смотрели наши посты по React и поняли, что есть, над чем поработать, но не понимаете, как систематизировать информацию и изучить все необходимое, то хочу обрадовать, в нашем сообществе проходит много созвонов по техничке 🫡

Там можно закрыть те вопросы, на которые вы не смогли ответить в наших постах и на своих собесах. И на которые ещё предстоит ответить на пути к офферу 🏃

Сегодня у нас будут Деревья 🌳🎩

Если хочешь успеть разобраться с этим темным лесом, напиши мне @codepunks_bro

CodePunks | Mentorship
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥3👍2😍2🏆1