Go Get Podcast

Обсуждаем язык Go и всё, что с ним связано

Выпуск #21: Зачем разработчику база? / Гайд по самообразованию и книгам

У подкаста есть видео-версия (opens new window)

Глубоко копаем тему самообразования разработчиков. Вместе с Кириллом Мокевниным (сооснователь Хекслет) и Владом Теном разбираем, как правильно учиться сложным вещам и почему возникает «иллюзия понимания», когда теорию вроде бы прочитал, а на практике применить не можешь.

Также поговорили про связь теории и практики, ловушку подхода «выучу, когда понадобится» (just-in-time learning) и зачем на самом деле инженеру нужна фундаментальная база на примере сетей, ОС и баз данных. Прошлись по золотому фонду IT-литературы: что реально стоит читать (Петцольд, SICP, Таненбаум), а что лучше скипать. Затронули найм, самостоятельность (A-players), бизнес-романы для инженеров и то, как не отупеть, делегируя написание кода нейросетям.

Состав:


🤖 Мой канал про AI для разработчиков (opens new window)

👾 Мой основной Телеграм-канал (opens new window) в котором я публикую анонсы выпусков, собираю ваш фидбэк, пишу гайды по Go и не только.

🗣️ Наш чат - Gopher Club (opens new window) - здесь присутствуют гости из всех выпусков.


# Где ещё можно послушать

  • Mave (opens new window) - тут также есть список экзотических платформ, на которых можно послушать подкаст
  • Apple Podcasts (opens new window) (ITunes)
  • Яндекс Музыка заблокировали выпуск без объяснения причин, поэтому ссылки туда не будет

# Тайминги

  • 00:00 О чём выпуск и представление гостей
  • 02:42 Как изучить незнакомую технологию за 48 часов?
  • 09:08 Теория vs практика: иллюзия понимания
  • 13:11 Ловушки обучения: проблемно-ориентированный подход и рефлексия
  • 17:15 SICP, книга Петцольда «Код» и курс Nand2Tetris
  • 26:02 Книги для программистов: какие читать, какие скипать
  • 28:02 Культура преподавания: советский хардкор против подхода Фейнмана
  • 35:48 Какие книги изменили мышление: от «Компьютерных сетей» до Joel Spolsky
  • 46:38 Собеседование с создателем Denwer (Дмитрием Котеровым)
  • 53:00 Таненбаум, Кнут и три уровня книг по операционным системам
  • 58:34 Про TAPL, и когда SICP может навредить новичку
  • 01:07:51 Нужна ли джуну база: TCP vs UDP на собеседовании
  • 01:13:06 Почему Just-in-Time Learning часто не работает
  • 01:21:08 A-players и найм: почему самостоятельность важнее знания фреймворков
  • 01:25:16 Олимпиадники, FAANG и синдром самозванца
  • 01:35:45 Как база спасает архитектуру
  • 01:42:25 Практический кейс с доставкой сообщений (at least once / at most once)
  • 01:45:40 Проблема курицы и яйца: Rustlings, Exercism и обучение через практику
  • 01:53:32 Золотой фонд ресурсов: книга «Цель» Голдратта и «Проект Феникс»
  • 02:01:09 Критика «Чистого кода» Мартина и Совершенный код Макконнелла
  • 02:07:34 Золотой фонд Влада: курс 15-213 (CMU) и книга с парусом по базам данных
  • 02:13:48 Прощание с Кириллом
  • 02:16:17 Как учиться программированию в эпоху LLM
  • 02:23:03 Атрофия навыков и вайб-кодинг: трансформация или деградация
  • 02:36:57 Deep Research, платформа Poe и кворум нейросетей для сложных вопросов
  • 02:46:11 Итоги выпуска