Вместе с Глебом и Алексеем разбираем фундаментальную тему — как эффективно учиться программированию и развиваться инженеру.
Обсудили вечный холивар «теория vs практика», нужно ли читать Дональда Кнута и учить алгоритмы через LeetCode, стоит ли оверинжинирить пет-проекты и почему спецификацию языка Go нужно считать Библией. В выпуске много личного опыта: от изучения DOS по мануалам в 80-х до современных подходов с LLM.
👾 Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: https://t.me/ntuzov
💙 Выпуск вышел при поддержке AvitoTech
Тайминги:
О чем выпуск: Мета-навык обучения в IT
Представление гостей
Спонсор выпуска: Avito Tech
Челлендж: Как выучить Kubernetes за 48 часов
Метод "Трех прочтений": сначала практика, потом мануал
Практика как детектор "я всё понял" — Зорич и упражнения
Алексей: как выучить Kubernetes за 48 часов
Восприятие информации: Видео vs Текст vs Рисование схем
Дофамин и мотивация: Почему мы бросаем обучение?
Дофамин и компьютерные игры — поиск баланса
Компьютерные игры как замена работе (Factorio, Zachtronics)
Фоновое мышление: как мозг решает задачи во время прогулки
Стратегия "Голод до теории": читать книгу только когда уже "болит"
Радикальный подход: решать задачи, не зная теории
Разница между изучением языка и программирования
Быстрый старт: Tour of Go и "X in Y minutes"
Какие книги читать: Учебник vs Книга "о проблематике"
Вопрос на собеседовании: "Почему Go — плохой язык?"
Метод Фейнмана: обучение через объяснение другим
Золотой ресурс: Nand2Tetris (Архитектура ЭВМ с нуля)
Золотой ресурс: Deadlock Empire (Многопоточность на пальцах)
Алгоритмы: Почему LeetCode нужен не всем и чем заменить (HackerRank)
Холивар: Практика вне работы, Over-engineering вне работы
Дональд Кнут "Искусство программирования" — читать или нет?
Стандарты кода: Effective Go и Google Code Review Comments
Go Proverbs и философия языка
Зачем читать спецификацию (Spec) и исходники stdlib
Аналогия с ведром: почему важно знать базу (OS, Memory Model)
Блиц: Что гости читают прямо сейчас?
