Base/Knowledges/Библиотека/Книги/Кодеры за работой. Размышления о ремесле программиста.md

58 lines
3.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
Тип: Книга
Статус: Запланировано
Название: Кодеры за работой. Размышления о ремесле программиста
Автор:
- Питер Сейбел
Количество страниц: 544
Прогресс: 0
Формат: Электронная
Обложка: Библиотека/Книги/covers/kodery-za-rabotoy.jpg
Начата:
Закончена:
Оценка:
Сложность:
Теги:
- программирование
- интервью
- профессиональный_рост
- карьера
- история_программирования
Категории:
- Программирование
- Профессиональный рост
Источник:
Ссылка:
---
# Кодеры за работой. Размышления о ремесле программиста
![[covers/kodery-za-rabotoy.jpg]]
## 📖 О книге
Сборник из 15 интервью Питера Сейбела с легендами программирования: Кен Томпсон, Дональд Кнут, Питер Норвиг, Гай Стил, Джошуа Блох, Брендан Айк, Джо Армстронг и другие. Книга раскрывает мышление выдающихся профессионалов: как они учились, как проектируют системы, как ищут ошибки, что думают о будущем профессии. Издательство «Символ-Плюс», 2011.
## 🧠 Ключевые идеи
- **Нет единственно правильного пути**: все 15 героев пришли к мастерству по-разному — разные языки, методологии, культуры разработки; общее одно — глубокая профессиональная увлечённость
- **Чтение чужого кода — недооценённый навык**: большинство великих программистов подчёркивают, что умение читать и понимать чужой код так же важно, как умение его писать
- **Отладка как искусство**: каждый эксперт описывает свои методы поиска ошибок — от бумажного анализа до глубокого знания системы на уровне «чувства кода»
- **Простота против сложности**: сквозная тема всех интервью — лучший код тот, которого меньше; сложность — главный враг надёжности
- **Инструменты формируют мышление**: выбор языка и среды влияет на то, как программист думает о задаче; знание нескольких парадигм расширяет горизонт решений
## 💬 Важные цитаты
- «Нет какого-то общего подхода к программированию — есть только профессиональная увлечённость и целеустремлённость»
- «Самая важная и интересная часть работы программиста происходит у него в голове и никому не видна»
## 💡 Как применить в моих проектах
## 🔗 Связанные заметки
- [[Идеальный программист]]
- [[Мифический человеко-месяц]]
- [[Человеческий фактор. Успешные проекты и команды]]
- [[Совершенный код]]