Дмитрий Бабин — Вам не нужен State Менеджер
@siberiacancode подготовил большой обзор state менеджеров, собрал много материала и завтра поделится им с нами.
Название мне нравится. В некоторых проектах state менеджеры действительно не нужны — я прям радовался, когда удалял redux из простых проектов, где достаточно обойтись useState и useEffect))
В докладе Дима рассмотрит само понятие «state менеджер», сравнит несколько популярных решений и расскажет, можно ли без них обойтись, как они влияют на DX, на перформанс, и многое другое.
<Наше сообщество/>
@siberiacancode подготовил большой обзор state менеджеров, собрал много материала и завтра поделится им с нами.
Название мне нравится. В некоторых проектах state менеджеры действительно не нужны — я прям радовался, когда удалял redux из простых проектов, где достаточно обойтись useState и useEffect))
В докладе Дима рассмотрит само понятие «state менеджер», сравнит несколько популярных решений и расскажет, можно ли без них обойтись, как они влияют на DX, на перформанс, и многое другое.
<Наше сообщество/>
Telegram
🧊 siberia can code
Кульминация моей истории, связанная с state менеджерами 🤟
Честно не до конца понимаю, что получится в итоге, было проделано столько работы. Я рад, что собрался силами и закончил материал, осталось лишь выступить.
Я знаю, как многие ждали эту работу. Уже…
Честно не до конца понимаю, что получится в итоге, было проделано столько работы. Я рад, что собрался силами и закончил материал, осталось лишь выступить.
Я знаю, как многие ждали эту работу. Уже…
❤3🔥1
Поздравляю! Вы приглашены на собеседование в…………………….
А блya, 1е апреля :((9
А блya, 1е апреля :((9
😭28😨4
Хочешь попасть на стажировку по фронтенду, но не знаешь, что учить?
Вот список тем, без которых точно никуда:
1) Основы синтаксиса: let, const, if-else, циклы (for, for of, while), функции
2) Работа с данными: примитивы, объекты, массивы, методы работы с ними
3) Асинхронность: промисы, async/await
4) Контекст вызова: this, bind, call, apply
5) Таймеры: setTimeout, setInterval
Если уже знаешь всё это — отлично, пора практиковаться. Если нет — теперь знаешь, с чего начать
<Наше сообщество/>
Вот список тем, без которых точно никуда:
1) Основы синтаксиса: let, const, if-else, циклы (for, for of, while), функции
2) Работа с данными: примитивы, объекты, массивы, методы работы с ними
3) Асинхронность: промисы, async/await
4) Контекст вызова: this, bind, call, apply
5) Таймеры: setTimeout, setInterval
Если уже знаешь всё это — отлично, пора практиковаться. Если нет — теперь знаешь, с чего начать
<Наше сообщество/>
❤7👍1
Пишешь код сам - ошибка
CEO Anthropic (создателей Claude) заявил, что через 3-6 месяцев ИИ будет писать 90% всего кода. А через год? 100% кода будет сгенерировано искусственным интеллектом.
"В конечном итоге ИИ сможет делать всё, что могут люди. И это затронет каждую отрасль." – Дарьо Амодеи, Anthropic.
⚙️ Как это выглядит на практике?
Claude 3.7 Sonnet Extended уже сейчас может предугадывать, анализировать, исправлять свои ошибки и разбивать сложные задачи на подзадачи.
Стоп стоп стоп, я не буду загонять байки о том, что "Скоро программисты будут не нужны", ведь это в корне не верная мысль, но отрицать факт того, что мы стоим на рубеже перемен - просто глупо.
Раньше код писали не перфокартах(оч старая штуковина), старались уместить свои программы с несколько килобайт. Согласись, звучит дико? Через 10-15 лет дикостью будет - полное написание кода в ручную. Но важность программиста в написании кода станет только больше, нежели сейчас. Разберем несколько тезисов:
1) Почему код будет писаться с помощью ии - Все просто, перфоманс. Чем быстрее пишется код - тем быстрее выкатываются новые фичи => бизнес экономит деньги.
2) Почему программисты не пропадут? - Даже чтобы пилить фичи через промпты к ии - нужно шарить на таком уровне, чтобы мочь реализовать эту же фичу без ии) Иначе ты не сможешь написать правильный промпт, проконтролировать решение задачи, интегрировать в текущий проект. Можно и дальше развивать тему незаменимости программистов, но как минимум этого тезиса хватит)
Как можем подытожить? Пока большинство "вкатунов" решают все задачи через ИИ, даже не думая как и что работает - ты сможешь легко выделиться на их фоне, обучаясь в глубину. Больше думайте головой, новые задачи решайте самостоятельно и используйте ИИ, только в качестве инструмента - ДОПОЛНЯЮЩЕГО, а не ЗАМЕНЯЮЩЕГО вас как разработчика.
<Наше сообщество/>
CEO Anthropic (создателей Claude) заявил, что через 3-6 месяцев ИИ будет писать 90% всего кода. А через год? 100% кода будет сгенерировано искусственным интеллектом.
"В конечном итоге ИИ сможет делать всё, что могут люди. И это затронет каждую отрасль." – Дарьо Амодеи, Anthropic.
⚙️ Как это выглядит на практике?
Claude 3.7 Sonnet Extended уже сейчас может предугадывать, анализировать, исправлять свои ошибки и разбивать сложные задачи на подзадачи.
Стоп стоп стоп, я не буду загонять байки о том, что "Скоро программисты будут не нужны", ведь это в корне не верная мысль, но отрицать факт того, что мы стоим на рубеже перемен - просто глупо.
Раньше код писали не перфокартах(оч старая штуковина), старались уместить свои программы с несколько килобайт. Согласись, звучит дико? Через 10-15 лет дикостью будет - полное написание кода в ручную. Но важность программиста в написании кода станет только больше, нежели сейчас. Разберем несколько тезисов:
1) Почему код будет писаться с помощью ии - Все просто, перфоманс. Чем быстрее пишется код - тем быстрее выкатываются новые фичи => бизнес экономит деньги.
2) Почему программисты не пропадут? - Даже чтобы пилить фичи через промпты к ии - нужно шарить на таком уровне, чтобы мочь реализовать эту же фичу без ии) Иначе ты не сможешь написать правильный промпт, проконтролировать решение задачи, интегрировать в текущий проект. Можно и дальше развивать тему незаменимости программистов, но как минимум этого тезиса хватит)
Как можем подытожить? Пока большинство "вкатунов" решают все задачи через ИИ, даже не думая как и что работает - ты сможешь легко выделиться на их фоне, обучаясь в глубину. Больше думайте головой, новые задачи решайте самостоятельно и используйте ИИ, только в качестве инструмента - ДОПОЛНЯЮЩЕГО, а не ЗАМЕНЯЮЩЕГО вас как разработчика.
<Наше сообщество/>
❤9👍5
Я учусь на программиста и не знаю что делать
Что изучать, куда идти, да и вообще моя ли эта отрасль? Каждый начинающий программист задается такими вопросами. Мою любимый Влад Тен снял супер базовый видос, в котором отвечает на эти вопросы. Качайте, пока он опять не удалил канал
<Наше сообщество/>
Что изучать, куда идти, да и вообще моя ли эта отрасль? Каждый начинающий программист задается такими вопросами. Мою любимый Влад Тен снял супер базовый видос, в котором отвечает на эти вопросы. Качайте, пока он опять не удалил канал
<Наше сообщество/>
YouTube
Я учусь на программиста и не знаю что делать | Влад Тен
🔥4
Расскажи о себе в комментариях.
В последнее время канал неплохо вырос, поэтому считаю важным познакомиться поближе. Предлагаю каждому желающему рассказать свою историю входа в профессию. Абсолютно не важно, кто ты — вкатыш, зрелый сеньёр или просто ознакамливаешься со сферой — интересно почитать, как вы к этому пришли и, какие трудности встреча(лись/ются) на вашем пути!
Добро пожаловать в комментарии!
<Наше сообщество/>
В последнее время канал неплохо вырос, поэтому считаю важным познакомиться поближе. Предлагаю каждому желающему рассказать свою историю входа в профессию. Абсолютно не важно, кто ты — вкатыш, зрелый сеньёр или просто ознакамливаешься со сферой — интересно почитать, как вы к этому пришли и, какие трудности встреча(лись/ются) на вашем пути!
Добро пожаловать в комментарии!
<Наше сообщество/>
🔥5💊2
💻 Как получить первый оффер в IT, не зная "всё на свете"
Когда я только начал учить программирование, у меня в голове была одна мысль: «Надо знать всё». Алгоритмы, фреймворки, DevOps, архитектуры… список был бесконечный, а уверенности — ноль.
Но чем дальше я шёл, тем яснее становилось: чтобы получить первую работу, не надо знать весь стек, надо знать главное.
Вот как это выглядит на деле:
🧱 Сначала — базовые кирпичи языка
Я начал с JavaScript. Кто-то берёт Python, кто-то C#. Не важно.
Главное — выучить синтаксис и понять, как он работает:
переменные, условия, функции, массивы, объекты, циклы.
Это как грамматика в языке — без неё даже два слова не скажешь.
📚 Потом — простые алгоритмы
Я не решал тысячи задач, просто разобрал базу:
сортировки, хеш-таблицы, бинарный поиск.
Понял, как работает рекурсия, стек вызовов — этого уже хватало, чтобы уверенно идти на собес.
Главное — не зубрить, а понимать.
🛠 Дальше — практика
Ты можешь знать всё, но если нигде не видно, как ты это применяешь — считай, что не знаешь.
сделай хотя бы 2 проекта, которые ты реально можешь показать
код залей на GitHub — и не скидывай туда мусор без readme
попробуй задеплоить — пускай хоть одна твоя кнопка живёт в интернете
🔧 Параллельно — Git
Научился делать коммиты, ветки, решать конфликты.
Сначала было страшно, потом стало понятно.
Без гита в реальных проектах ты просто не сможешь работать — и это быстро доходит.
🌐 Немного backend-а
Понял, что такое API, как работают HTTP-запросы.
Сделал пару запросов через fetch, подключил простую базу.
И всё — я уже не "чисто фронт", а разработчик, который понимает, как всё работает вместе.
📄 Резюме — тоже проект
Собрал своё резюме аккуратно: без воды, с проектами и скиллами.
Залил всё на GitHub. Сделал пару mock-интервью с друзьями.
И — да, это помогло: на настоящем собесе я уже не терялся.
💬 Мой вывод?
Чтобы получить первый оффер, нужно не знание всего подряд, а:
1) крепкая база языка
2) практика в виде проектов
3) чуть-чуть алгоритмов
4) адекватное резюме и GitHub
Остальное — подтянется уже на работе.
Так что не пытайся выучить весь IT — просто начни с простого и делай шаг за шагом. Оффер — это не чудо, это результат действий 👣
<Наше сообщество/>
Когда я только начал учить программирование, у меня в голове была одна мысль: «Надо знать всё». Алгоритмы, фреймворки, DevOps, архитектуры… список был бесконечный, а уверенности — ноль.
Но чем дальше я шёл, тем яснее становилось: чтобы получить первую работу, не надо знать весь стек, надо знать главное.
Вот как это выглядит на деле:
🧱 Сначала — базовые кирпичи языка
Я начал с JavaScript. Кто-то берёт Python, кто-то C#. Не важно.
Главное — выучить синтаксис и понять, как он работает:
переменные, условия, функции, массивы, объекты, циклы.
Это как грамматика в языке — без неё даже два слова не скажешь.
📚 Потом — простые алгоритмы
Я не решал тысячи задач, просто разобрал базу:
сортировки, хеш-таблицы, бинарный поиск.
Понял, как работает рекурсия, стек вызовов — этого уже хватало, чтобы уверенно идти на собес.
Главное — не зубрить, а понимать.
🛠 Дальше — практика
Ты можешь знать всё, но если нигде не видно, как ты это применяешь — считай, что не знаешь.
сделай хотя бы 2 проекта, которые ты реально можешь показать
код залей на GitHub — и не скидывай туда мусор без readme
попробуй задеплоить — пускай хоть одна твоя кнопка живёт в интернете
🔧 Параллельно — Git
Научился делать коммиты, ветки, решать конфликты.
Сначала было страшно, потом стало понятно.
Без гита в реальных проектах ты просто не сможешь работать — и это быстро доходит.
🌐 Немного backend-а
Понял, что такое API, как работают HTTP-запросы.
Сделал пару запросов через fetch, подключил простую базу.
И всё — я уже не "чисто фронт", а разработчик, который понимает, как всё работает вместе.
📄 Резюме — тоже проект
Собрал своё резюме аккуратно: без воды, с проектами и скиллами.
Залил всё на GitHub. Сделал пару mock-интервью с друзьями.
И — да, это помогло: на настоящем собесе я уже не терялся.
💬 Мой вывод?
Чтобы получить первый оффер, нужно не знание всего подряд, а:
1) крепкая база языка
2) практика в виде проектов
3) чуть-чуть алгоритмов
4) адекватное резюме и GitHub
Остальное — подтянется уже на работе.
Так что не пытайся выучить весь IT — просто начни с простого и делай шаг за шагом. Оффер — это не чудо, это результат действий 👣
<Наше сообщество/>
🔥12❤3👍3💋1
Какой контент тебе хочется видеть в канале?
Anonymous Poll
33%
Мемы про IT
20%
Посты в текущем стиле
60%
Разговорные посты, личные советы
54%
Разбор технологий/инструментов
44%
Новости из мира IT
2%
Свой вариант - в комментарии
❤2👎1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ VSCode теперь с ИИ-ассистентом, как Cursor — только бесплатно и встроено!
Microsoft выкатила Agent Mode, и это не просто чатик, а настоящий программистский гигачад
Что умеет Agent:
🧠 Правит баги прямо в коде
📊 Анализирует твою кодовую базу
💻 Выполняет команды в терминале (!?)
🌐 Поддерживает расширения: можно управлять браузером, чекать GitHub и делать кучу всего, не вставая из-за клавиатуры
И всё это внутри твоего родного VSCode. Бесплатно.
Как включить эту штуку:
1) Обнови VSCode до последней версии
2) Нажми на иконку чата (справа, где Copilot Chat)
3) Залогинься через GitHub
4) В настройках поставь chat.agent.enabled = true
5) Во вкладке в чате выбери Agent
<Наше сообщество/>
Microsoft выкатила Agent Mode, и это не просто чатик, а настоящий программистский гигачад
Что умеет Agent:
🧠 Правит баги прямо в коде
📊 Анализирует твою кодовую базу
💻 Выполняет команды в терминале (!?)
🌐 Поддерживает расширения: можно управлять браузером, чекать GitHub и делать кучу всего, не вставая из-за клавиатуры
И всё это внутри твоего родного VSCode. Бесплатно.
Как включить эту штуку:
1) Обнови VSCode до последней версии
2) Нажми на иконку чата (справа, где Copilot Chat)
3) Залогинься через GitHub
4) В настройках поставь chat.agent.enabled = true
5) Во вкладке в чате выбери Agent
<Наше сообщество/>
🔥7
Самое сложное в обучении — не выгореть
Ты решил учиться фронтенду. Поставил себе цель: "Через 3 месяца — джун". Купил курсы, открыл YouTube, сделал себе расписание: с 9 до 21 учёба, без выходных.
Проходит неделя — и ты выжат как лимон.
😵 Голова гудит. Интерес ушёл. От VSCode воротит. Смотришь на код — и тошнит. Это оно. Выгорание.
❗️Важно: выгорают не те, кто ленится. А те, кто слишком старается.
Что с этим делать?
✅ Снизить темп.
Не надо учиться по 10 часов в день. Лучше по 1–2 часа, но стабильно. Марафон выигрывают не спринтеры, а те, кто дошёл.
✅ Проекты по кайфу.
Учёба ≠ зубрёжка. Хочешь сделать телеграм-бота, который отправляет мемы? Делай. Это тоже обучение. А ещё весело.
✅ Настоящий отдых.
Залипать в TikTok — не отдых. Это ещё один способ устать. Погуляй. Покатай велик. Поиграй в что-то. Отдохни по-настоящему.
✅ Никакой вины.
Ты не робот. Ты человек. Перестал учиться на день — не карай себя. Просто вернись и продолжай.
✨ Береги себя. У тебя впереди ещё продакшн, релизы, баги в пятницу вечером и реквесты от дизайнера "а можно всё переделать?" — тебе пригодятся силы.
<Наше сообщество/>
Ты решил учиться фронтенду. Поставил себе цель: "Через 3 месяца — джун". Купил курсы, открыл YouTube, сделал себе расписание: с 9 до 21 учёба, без выходных.
Проходит неделя — и ты выжат как лимон.
😵 Голова гудит. Интерес ушёл. От VSCode воротит. Смотришь на код — и тошнит. Это оно. Выгорание.
❗️Важно: выгорают не те, кто ленится. А те, кто слишком старается.
Что с этим делать?
✅ Снизить темп.
Не надо учиться по 10 часов в день. Лучше по 1–2 часа, но стабильно. Марафон выигрывают не спринтеры, а те, кто дошёл.
✅ Проекты по кайфу.
Учёба ≠ зубрёжка. Хочешь сделать телеграм-бота, который отправляет мемы? Делай. Это тоже обучение. А ещё весело.
✅ Настоящий отдых.
Залипать в TikTok — не отдых. Это ещё один способ устать. Погуляй. Покатай велик. Поиграй в что-то. Отдохни по-настоящему.
✅ Никакой вины.
Ты не робот. Ты человек. Перестал учиться на день — не карай себя. Просто вернись и продолжай.
✨ Береги себя. У тебя впереди ещё продакшн, релизы, баги в пятницу вечером и реквесты от дизайнера "а можно всё переделать?" — тебе пригодятся силы.
<Наше сообщество/>
🔥23❤6👍6💘1