Через 2 часа начинаем стрим, всех ждем! 🏎🏎🏎
Ссылка на зум будет в боте выше, если нажать "Подписаться на стримы" 🫡
Ссылка на зум будет в боте выше, если нажать "Подписаться на стримы" 🫡
🔥8❤🔥7
Всем привет!
Во-первых, хочу всем сказать спасибо за участие в стриме)
Во-вторых, у нас в воскресенье в 20:00 будет огненный стрим, где мы с двумя менторами из нашей команды будем разбирать все резюме, которые вы отправите🔥🔥🔥
Позже закинем анонс, а пока можно потихоньку отправлять резюме на разбор @codepunks_bro с пометкой "На разбор"
Во-первых, хочу всем сказать спасибо за участие в стриме)
Во-вторых, у нас в воскресенье в 20:00 будет огненный стрим, где мы с двумя менторами из нашей команды будем разбирать все резюме, которые вы отправите🔥🔥🔥
Позже закинем анонс, а пока можно потихоньку отправлять резюме на разбор @codepunks_bro с пометкой "На разбор"
👍12✍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. 🤓
А какой стейт менеджер вы бы затащили в проект и почему?)
👍13🔥12❤🔥2
Бесплатный разбор резюме в воскресенье!
В 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 минут придет приглашение)
До встречи в воскресенье!🔥
❤14🔥10👍8🤩2😍2
За один день получил от вас ооочень много интересных резюме, так что кажется разбор будет продуктивным)
Кто еще думает/сомневается, сегодня последний день когда собираем резюме на разбор. И да, это полностью бесплатно, от вас только отправить резюме на @codepunks_bro и подписаться на стримы в @codepunks_stream_bot 🫡🫶
Кто еще думает/сомневается, сегодня последний день когда собираем резюме на разбор. И да, это полностью бесплатно, от вас только отправить резюме на @codepunks_bro и подписаться на стримы в @codepunks_stream_bot 🫡🫶
🔥12❤🔥5👌4
This media is not supported in your browser
VIEW IN TELEGRAM
❤10🍾8🔥7❤🔥2
Кстати, сходки это еще и отличный способ собрать обратную связь и отзывы😅
Если что, я всегда прошу именно полную ос, то есть со всеми плюсами и минусами, и такие отзывы очень ценны, как например следующий 👇
🔥2
Почему я против расслабляться до зарплаты 250+
Пишу этот пост по стопам и отзывам менти, которые получили х1.5-x3 к окладу. А также своему опыту
Во-первых, каждый месяц жизни в таком случае проживается хуже, чем мог бы. Если вы спустились с 250-300 на 100-150, вы бы ощутили это сразу же. А если вы никогда не выходили на 250+, то вы можете и не ощущать что вы недополучаете.
В первом случае вы сразу же попытаетесь вернуть доход который был, а во втором случае можно годами сидеть на 150 и думать что все отлично
Во-первых, это постоянная прибавка каждый месяц, и такие постоянные потоки денег удобно считать по годам.
Допустим, у Коли была хорошая стабильная работа фронтом за 150 т.р..
Повысив зарплату всего на 50 т.р. в год мы получаем дополнительных 600 тысяч в год.
Что можно сделать?
1. Переехать из окраины в отличную квартиру, при этом уровень жизни и трат останется таким же
2. Переехать в более дорогой город/столицу, при этом жить точно так же
3. Проапгрейдить текущую машину, или купить чуть выше классом, и делать это каждый год
4. Купить мотоцикл yamaha r1😁 при этом жить точно так же
5. Каждый год обновлять гаджеты, ноутбук, телефон, наушники. при этом ... 😁
6. В разы быстрее закрыть ипотеку/кредиты и прочие обязанности
7. Несколько раз в год ездить в отпуск и возить всю семью
И это всего лишь при прибавке в 50 т.p.,
Попробуйте подсчитать что можно купить на дополнительные 150 т.р. к зарплате, то есть 1800000 в год)
Просто факты, как по-разному можно прожить год жизни
p.s. на 250-350 я бы тоже не расслаблялся, но это уже другой пост и история)
Пишу этот пост по стопам и отзывам менти, которые получили х1.5-x3 к окладу. А также своему опыту
Во-первых, каждый месяц жизни в таком случае проживается хуже, чем мог бы. Если вы спустились с 250-300 на 100-150, вы бы ощутили это сразу же. А если вы никогда не выходили на 250+, то вы можете и не ощущать что вы недополучаете.
В первом случае вы сразу же попытаетесь вернуть доход который был, а во втором случае можно годами сидеть на 150 и думать что все отлично
Во-первых, это постоянная прибавка каждый месяц, и такие постоянные потоки денег удобно считать по годам.
Допустим, у Коли была хорошая стабильная работа фронтом за 150 т.р..
Повысив зарплату всего на 50 т.р. в год мы получаем дополнительных 600 тысяч в год.
Что можно сделать?
1. Переехать из окраины в отличную квартиру, при этом уровень жизни и трат останется таким же
2. Переехать в более дорогой город/столицу, при этом жить точно так же
3. Проапгрейдить текущую машину, или купить чуть выше классом, и делать это каждый год
4. Купить мотоцикл yamaha r1😁 при этом жить точно так же
5. Каждый год обновлять гаджеты, ноутбук, телефон, наушники. при этом ... 😁
6. В разы быстрее закрыть ипотеку/кредиты и прочие обязанности
7. Несколько раз в год ездить в отпуск и возить всю семью
И это всего лишь при прибавке в 50 т.p.,
Попробуйте подсчитать что можно купить на дополнительные 150 т.р. к зарплате, то есть 1800000 в год)
Просто факты, как по-разному можно прожить год жизни
p.s. на 250-350 я бы тоже не расслаблялся, но это уже другой пост и история)
💯17❤13🔥4👨💻3💊2
Через 6 часов начинаем стрим с разбором резюме 🤝💪
Уже посмотрели все резюме от вас, нашли много интересных моментов)
Ссылка на стрим будет за 15 минут в @codepunks_stream_bot
До встречи 🫶
Уже посмотрели все резюме от вас, нашли много интересных моментов)
Ссылка на стрим будет за 15 минут в @codepunks_stream_bot
До встречи 🫶
❤12🔥4🫡2
На этой неделе планируем два интересных стрима
В среду 24.09 в 20:00: стрим с решением livecoding задач c наших прошедших собеседований.
— В ламповой обстановке вместе решим самые часто встречаемые и задиристые задачи с интервью.
В воскресенье 28.09 в 20:00: разговорный стрим, ответы на вопросы.
— Обсудим все то, что не успевали обсудить на предыдущих стримах: рынок, собеседования, вилки, поиск, либы и варианты для карьерного роста в 2025.
— Расскажу почему так сложно в этом году разработчикам менять работу, и как мы это обходим.
— Про синдром самозванца, который очень часто встречается у разработчиков.
— Просто поговорим на интересные темы, возможно поддам мотивации двигаться дальше в условиях неопределенности и рынка работодателя.
Ссылки на стримы будут тут: @codepunks_stream_bot
Всех ждем
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16🔥10👍5
This media is not supported in your browser
VIEW IN TELEGRAM
🔥22❤6🥰6😍3
В 19:50 отправим ссылку в боте)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10❤🔥3
Скоро перейдем за сотню 🥺
Может показаться, что это не так много, но представьте, что с каждым из 88 разработчиков вам нужно 3 месяца ежедневно работать, да еще так, чтобы по итогу получить средний оффер 250к.Или просто провести 2000+ созвонов)
Звучит уже интересно, и это именно то, что я делал последний год 😅
p.s. в воскресенье на стриме расскажу как до такого дошли, и что планируем делать дальше)
Может показаться, что это не так много, но представьте, что с каждым из 88 разработчиков вам нужно 3 месяца ежедневно работать, да еще так, чтобы по итогу получить средний оффер 250к.
Звучит уже интересно, и это именно то, что я делал последний год 😅
p.s. в воскресенье на стриме расскажу как до такого дошли, и что планируем делать дальше)
🔥17💯4🏆4
Поиграл в волейбол и сходили в бар с выпускниками на менторстве 🥹
Ребята в сообществе уже случайно встречают друг друга в метро, растем)
Несмотря на разный стек, все с офферами 250+ на интересные проекты
Заслуженный отдых в субботу, получается)
Ребята в сообществе уже случайно встречают друг друга в метро, растем)
Несмотря на разный стек, все с офферами 250+ на интересные проекты
Заслуженный отдых в субботу, получается)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤🔥5🏆1