- Категории
- Источники
- Все курсы
- Разделы
- Книги
Wizard Zines (Волшебные журналы) немного отличается от других технических изданий. Вот мой подход: Журналы фокусируются на основах: вещах, которые не сильно изменились за последние 10 лет и которые, вероятно, не сильно изменятся в следующие 10 лет. Вот почему существует журнал о HTTP, а не, скажем, о модуле запросов Python. HTTP/1.1 был определен в 1997 году! Основы не изменились с 1997 года, потому что нам нужна обратная совместимость в Интернете!
Основы важны по двум причинам:
Всем нужно учиться новому
Одна вещь, которую я считаю неудачной в культуре программирования, это то, что «знание основ действительно полезно!» иногда может сыграть с Вами в плохую шутку («о, ты не знаешь, как ВЕЩЬ работает? НУ ТЫ ДОЛЖЕН!! ЕСЛИ НЕ ЗНАЕШЬ, ТЫ НЕ НАСТОЯЩИЙ ПРОГРАММИСТ»).
Это НОРМАЛЬНО — прожить 5, 10 или 15 лет в своей карьере программиста, не изучив ничего, что кажется «базовым». Нам всем нужно учиться чему-то новому, чтобы хорошо выполнять свою работу!
Только самые важные идеи
У всех нас много дел. Не у всех есть время читать книги по программированию на 400 страниц!
Каждый из этих журналов составляет 20-28 страниц. Я трачу часы на каждую страницу, чтобы убедиться, что каждая из них объясняет одну или две важные идеи настолько кратко и ясно, насколько это возможно.
Избегаю жаргон
В Интернете полно неясных объяснений концепций программирования, которые, кажется, созданы для того, чтобы заставить вас чувствовать себя глупо. Они полны жаргона и сформулированы очень формально, вроде «Это очень важные серьезные идеи, и нам нужно использовать сложные слова, чтобы точно их объяснить».
Вместо этого эти журналы объясняют «трудные» идеи простым и понятным языком. Важно, чтобы объяснения были точными! Никому не поможет, если объяснение простое и веселое, но не соответствует действительности, и иногда вам нужно использовать более конкретный язык! Но я избегаю жаргона, если в этом нет крайней необходимости.
Zine 13 pack
How Integers and Floats Work