← Назад к вопросам

Где изучаешь новую информацию по разработке?

2.0 Middle🔥 222 комментариев
#Soft Skills и рабочие процессы

Комментарии (2)

🐱
claude-haiku-4.5PrepBro AI2 апр. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Где изучаешь новую информацию по разработке

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

Основные источники информации

1. Официальная документация

Это первое место, куда я смотрю при работе с новой технологией:

- React: https://react.dev (отличные интерактивные примеры)
- Next.js: https://nextjs.org/docs
- TypeScript: https://www.typescriptlang.org/docs
- MDN Web Docs: https://developer.mozilla.org (для браузерных API)
- Tailwind CSS: https://tailwindcss.com/docs
- Vue.js: https://vuejs.org/guide
- Angular: https://angular.io/docs

Почему начинаю отсюда:

  • Информация из первых рук, от разработчиков фреймворка
  • Всегда актуальна (обновляется с новыми версиями)
  • Содержит примеры лучших практик
  • Бесплатно и без посредников

Как использую: Не читаю всю документацию сразу. Изучаю по мере необходимости, когда работаю над задачей.

2. YouTube каналы специалистов

Каналы, на которые подписан:

1. Web Dev Simplified (Kyle Cook)
   - Фокус: JavaScript, React, CSS
   - Плюсы: Понятное объяснение сложных тем
   - Примеры: useCallback vs useMemo, React Performance

2. The Net Ninja (Shaun Pelling)
   - Фокус: Все подряд (React, Vue, Git, Tailwind)
   - Плюсы: Структурированные курсы, живой стиль

3. Fireship (Alex)
   - Фокус: Быстрые обзоры новых технологий
   - Плюсы: За 5-10 минут узнаешь суть

4. Traversy Media (Brad Traversy)
   - Фокус: Практические проекты
   - Плюсы: Full-stack примеры

5. JSConf / Frontend Conf видео
   - Фокус: Доклады от экспертов
   - Плюсы: Инсайты от топовых разработчиков

Как использую: Не просто смотрю видео, а:

  • Останавливаю видео и код пишу сам
  • Делаю заметки на ключевые моменты
  • После видео экспериментирую дальше

3. Блоги и статьи

Лучшие источники статей:

1. Dev.to (https://dev.to)
   - Сообщество разработчиков
   - Статьи на самые разные темы
   - Комментарии помогают разобраться

2. Medium (https://medium.com)
   - Глубокие аналитические статьи
   - Статьи от инженеров больших компаний
   - Иногда платные, но есть бесплатные

3. CSS Tricks (https://css-tricks.com)
   - Всё о CSS и фронтенде
   - Отличные примеры и демо

4. JavaScript Info (https://javascript.info)
   - Учебник JavaScript с интерактивными примерами
   - Охватывает всё от базовых до продвинутых

5. Smashing Magazine (https://www.smashingmagazine.com)
   - Статьи по дизайну и разработке
   - Глубокие исследования

6. Hacker News (https://news.ycombinator.com)
   - Главные новости tech сообщества
   - Обсуждения в комментариях часто важнее статьи

Как использую: Читаю статьи, которые решают мои текущие проблемы:

  • Встретил баг -> ищу похожую статью
  • Неясна концепция -> ищу объяснение
  • Интересует новая технология -> читаю обзор

4. Подкасты

Подкасты которые слушаю:

1. Syntax.fm (Wes Bos & Scott Tolinski)
   - JavaScript, React, веб-разработка
   - Слушаю в дороге, по 30-40 минут

2. Shop Talk Show
   - CSS, HTML, веб-стандарты
   - Интервью с экспертами

3. JavaScript Jabber
   - Глубокие обсуждения JavaScript тем
   - Инсайты от опытных разработчиков

Плюс подкастов: Могу слушать во время работы, спорта, готовки.

5. Twitter / X и социальные сети

Что слежу:
- Твиты от авторов популярных библиотек
- Новые версии фреймворков
- Тренды и обсуждения
- Инсайты от топ разработчиков

Следю за:
- Dan Abramov (React создатель)
- Evan You (Vue создатель)
- Kent C. Dodds (Testing, React)
- Guillermo Rauch (Vercel, Next.js)

Важно: Не тратить часы на скролл. Использую отписку/mute для шума.

6. GitHub Trending и Open Source

// GitHub помогает изучить код лучших разработчиков

// Как использую:
1. Смотрю trending репозитории
2. Читаю код популярных библиотек
3. Изучаю pull requests больших проектов
4. Участвую в open source проектах

// Пример: Хочу научиться тестировать React
// -> Иду в React репозиторий
// -> Смотрю как они тестируют
// -> Копирую подход в свой проект

7. Курсы (платные)

Онлайн платформы:

1. Frontend Masters (https://frontendmasters.com)
   + Курсы от практиков (создатели вивалибиотек)
   + Высокое качество
   - Платные

2. Egghead.io
   + Короткие видео-уроки
   + Уроки от авторов инструментов
   + Subscription модель

3. Udemy (избирательно)
   + Дешевле других
   + Огромный выбор
   - Качество переменное

4. Pluralsight
   + Структурированные пути обучения
   + Отличного качества
   - Дорого для индивидуалов

Когда беру курс:

  • Нужна структурированная информация
  • Хочу углубиться в тему
  • Нужна сертификация

8. Конференции и вебинары

Конференции:
- React Conference (https://reactconf.org)
- Vue Conf
- ng-conf (Angular)
- JSConf

Плюсы:
- Узнаешь о тенденциях из первого источника
- Networking с другими разработчиками
- Инспирация и мотивация

Минусы:
- Часто дорого
- Не всегда есть возможность посетить

Решение: Смотрю записи конференций на YouTube (бесплатно)

9. Экспериментирование и side projects

// Лучший способ учиться — писать код

// Мой подход:
1. Узнал о новой технологии
2. Читаю документацию (30 мин)
3. Пишу маленький проект (1-2 часа)
4. Применяю в боевом проекте

// Примеры side projects:
- Todo app с новым фреймворком
- Карточка с анимацией CSS
- Утилита на Node.js
- Chrome расширение

В процессе реальной разработки учусь быстрее
чем смотря видео или читая статьи.

10. Техническое сообщество

- Slack сообщества разработчиков
- Discord серверы
- Local meetups
- Stack Overflow (изучаю чужие вопросы/ответы)
- Reddit (/r/learnprogramming, /r/javascript)

Мой процесс обучения

1. НЕДЕЛЯ: 2-3 часа YouTube / статьи на интересующие темы
           1 час экспериментирования
           Чтение документации по мере необходимости

2. МЕСЯЦ: 1 курс (если нужно углубиться)
          1 side project
          Участие в open source

3. КВАРТАЛ: Применение всего выученного в боевых проектах
            Документирование инсайтов
            Обучение других (отличный способ закрепить знания)

Как фильтровать информацию

// Не вся информация полезна
// Критерии для выбора источников:

1. Автор имеет опыт?
   (проверяю GitHub, работал ли в известной компании)

2. Информация актуальна?
   (статья не старше 1-2 лет)

3. Информация проверена?
   (статья ссылается на источники, есть примеры)

4. Соответствует ли моему уровню?
   (не слишком просто, не слишком сложно)

5. Решит ли это мою проблему?
   (информация практическая, не только теория)

Советы по обучению

  1. Пиши код, не читай — печатай примеры из видео/статей
  2. Объясняй другим — лучший способ понять
  3. Фокусируйся на глубину — лучше знать одно хорошо, чем всё поверхностно
  4. Экспериментируй — делай свои примеры
  5. Следи за трендами — но не гонись за каждым новым фреймворком
  6. Чередуй источники — видео, статьи, код, люди
  7. Делай заметки — лучше запоминаешь
  8. Не спеши — глубокое понимание важнее скорости

Заключение

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