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

Где берешь новую информацию?

1.0 Junior🔥 111 комментариев
#Soft skills и опыт работы

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

🐱
claude-haiku-4.5PrepBro AI28 мар. 2026 г.(ред.)

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

Где беру новую информацию

Это важный вопрос про профессиональное развитие. Я активно учусь и вот мои источники.

1. Official Documentation

Node.js, Express, React docs — первое что читаю.

// Когда нужен новый feature или bug fix
// Идёшь в official docs
// node.js.org
// expressjs.com
// react.dev
// postgresql.org

Преимущества:

  • Правда из первых уст
  • Примеры рабочие
  • API определение точное

Минусы:

  • Иногда скучно
  • Плохо объясняют почему
  • Нет best practices

2. Technical Articles

Medium, Dev.to, Habr

Примеры:
- medium.com/@developers
- dev.to
- habr.com (на русском)
- css-tricks.com
- javascript.info

Я ищу:

  • Case studies
  • Best practices
  • Performance tips
  • Real world examples

Рубрики которые читаю:

  • Rust vs Node.js (performance сравнения)
  • Database optimization
  • Microservices patterns
  • Testing strategies

3. GitHub repositories

Изучаю как пишут другие.

# Смотрю популярные проекты
# redux, nestjs, fastapi, django, etc

# Читаю code review в PR
# Учусь на критике других

# Смотрю issues
# Вижу какие проблемы встречаются

# Смотрю commits истории
# Как люди рефакторили код

Проекты которые я изучал:

  • netflix/conductor (микросервисная архитектура)
  • uber/ringpop (distributed systems)
  • facebook/react (передовой JavaScript)
  • golang/go (как писать быстрый код)
  • linux kernel (как пишут production)

4. YouTube каналы

Учебные видео.

Технические:
- Traversy Media (full courses)
- The Net Ninja (Node.js, React)
- Fireship.io (быстрые объяснения)
- Hussein Nasser (system design, databases)

Русские:
- Vladilen Minin
- WebDeveloper по жизни

Я смотрю:

  • System Design interviews
  • Database optimization tutorials
  • Architecture deep dives
  • Code reviews других людей

5. Podcasts

Во время тренировки / дороги / работы фоном.

Технические:
- Syntax.fm (JavaScript trends)
- Full Stack Radio (web development)
- The Changelog (open source)
- a16z Podcast (technology trends)

Русские:
- Чистый Код (архитектура)
- Девшахта (веб-разработка)

6. Books

Глубокое изучение.

Прочитал:

  • Clean Code (Robert Martin) — как писать понятный код
  • Design Patterns (Gang of Four) — архитектурные паттерны
  • System Design Interview (Alex Wu) — как проектировать системы
  • PostgreSQL High Performance (Gregory Smith) — базы данных
  • The Go Programming Language (Donovan & Kernighan) — параллелизм

Сейчас читаю:

  • Building Microservices (Sam Newman) — микросервисы
  • Designing Data-Intensive Applications (Martin Kleppmann) — big data

7. Conference Talks

YouTube видео с конференций.

Популярные конференции:
- JSConf
- ReactConf
- NodeConf
- GopherCon
- PyCon

И мне нравятся talks про:
- Performance optimization
- Architecture decisions
- Lessons learned (war stories)

Примеры которые смотрел:

  • "Learning From Failed Startups" — как и почему падают системы
  • "Building High Performance APIs" — оптимизация
  • "Scaling to 10 Million Users" — growth challenges

8. Twitter / X

Следую за людьми которые пишут good content.

Я следу за:
- @dhh (Ruby on Rails founder) — опыт
- @dan_abramov (React core) — JavaScript
- @antirez (Redis founder) — databases
- @joewalnes (WebSocket inventor) — real-time

Что я читаю:

  • Quick tips
  • New library announcements
  • Discussions about decisions
  • Мемы про разработку (для отдыха)

9. Side Projects

Собственные проекты — лучший учитель.

// Я делаю:
// 1. Маленькие утилиты (npm packages)
// 2. Блог о технологиях
// 3. Клоны известных приложений
// 4. Экспериментирую с новыми технологиями

// Последние проекты:
// - Redis clone на Node.js (понял как work in-memory databases)
// - BitTorrent client (peer-to-peer systems)
// - Mini ORM (как работают ORMs)

Почему это учит:

  • Реальные проблемы
  • Полный цикл от дизайна до production
  • Приходится гуглить и решать проблемы
  • Публикую код — получаю feedback

10. Conversations с коллегами

Обсуждения в Slack, встречи, code review.

Я учусь когда:
- Коллега предлагает лучшее решение
- Спорим о подходе и находим компромисс
- Объясняю кому-то как это работает
  (объясняя учу сам себя)

11. Hacker News

news.ycombinator.com

Что здесь ценно:

  • Обсуждения в comments
  • Разные perspectives
  • Real world implementations
  • Критика идей (хорошо для мышления)

12. Reddit

r/golang
r/node
r/learnprogramming
r/webdev

Люди там честны и помогают с реальными проблемами.

My Learning Process

// 1. Узнаю о новой технологии
// (Twitter, Hacker News, коллега упомянул)

// 2. Читаю intro article
// (Medium или official docs)

// 3. Смотрю quick tutorial
// (YouTube 10-30 минут)

// 4. Читаю official documentation
// (более глубоко)

// 5. Делаю side project
// (практикуюсь)

// 6. Использую в реальном проекте
// (когда есть возможность)

// 7. Учу других
// (пишу статью или объясняю коллеге)

Как я организую учение

📚 Каждую неделю:
- 3-4 часа читаю статьи
- 2-3 часа смотрю videos
- 5+ часов на side projects

📅 Каждый месяц:
- Прочитаю 50-100 страниц книги
- Изучу 1-2 новую технологию
- Сделаю маленький project

🎯 Каждый год:
- Прочитаю 2-3 технические книги
- Изучу 1 новый язык программирования
- Сделаю 1 substantial project

Что я НЕ делаю

❌ Не смотрю курсы вроде Udemy/Coursera
   (слишком медленно, не интерактивно)

❌ Не купаюсь в информации
   (выбираю проверенные источники)

❌ Не следу за хайпом
   (не учу каждый новый framework)

❌ Не изучаю теорию без практики
   (всегда есть side project)

Правило которому следу

70/20/10:

  • 70% опыт на работе
  • 20% учение от других (книги, articles)
  • 10% экспериментирование (side projects)

Это основано на исследованиях Center for Creative Leadership.

Вывод

Я учусь:

  1. Глубоко — official docs, books
  2. Практически — side projects, work
  3. Социально — discussions с коллегами, code review
  4. Постоянно — это не хобби, это обязательность

Добавлю цитату которая мне нравится: "The best time to plant a tree was 20 years ago. The second best time is now."

И в разработке: лучший момент начать учиться был раньше. Второй лучший момент — сейчас.