Век живи — век учись

Виталий Капля Статьи 13 февраля 5 мин 17

«Знания, которые не передаются дальше — это знания, которые умирают вместе с тобой. А я еще планирую пожить 😀»

Почему я начал делиться знаниями

В последнее время что-то изменилось. Не в технологиях — в запросах, которые мне поступают. Проекты никуда не делись, работа идет как и раньше. Но рядом с привычными «сделай сайт» все чаще появляются совсем иные обращения: «покажи, как». Научи. Расскажи. Объясни, почему вот здесь именно так, а не иначе.

Когда тебе пишут раз — это случайность. Дважды — совпадение. Но когда это становится тенденцией, стоит прислушаться. За 17+ лет в разработке я накопил массу знаний, подходов, шишек и выводов, которые живут в моей голове, в моем коде и в моих проектах. И они там лежат. Просто лежат. А могли бы работать.

Так появилась идея — edu.kaplia.pro.

Зачем отдельный ресурс, а не блог?

Первый вопрос, который я себе задал: почему не публиковать учебные материалы прямо здесь, в блоге? Ответ прост — я хочу, чтобы блог оставался блогом. Пространством для авторских мыслей, наблюдений, рефлексий об индустрии и профессии. Местом, где фиксируется мышление, а не переписываются мануалы.

А учебный контент — это совсем другой формат. Это структурированные курсы, последовательные лекции, код, примеры, практика. Это требует другой архитектуры, другой навигации, другого подхода к подаче. И главное — это требует масштабирования. Сегодня один курс, завтра пять, послезавтра — полноценная библиотека.

Поэтому edu.kaplia.pro — это отдельный пет-проект. Собственная территория для учебных материалов, которая живет своей жизнью и может расти независимо от блога.

Первый курс: HTML и CSS — база

Для старта я выбрал то, с чего все начинается — верстку. HTML и CSS лекции от основ до адаптивной верстки. Казалось бы, тема базовая, «для начинающих», но я сознательно начинаю именно с неё.

Потому что даже среди опытных разработчиков я регулярно вижу пробелы именно в фундаменте. Люди пишут на React, но не понимают, как работает каскад. Используют Tailwind, но не знают, что такое BEM и зачем он вообще существовал. Строят сложные лейауты, но не могут объяснить разницу между inline и inline-block без гугла.

Для сильного программиста важен крепкий фундамент. И этот курс — именно о нём.

Как рождался контент: дистилляция знаний

Теперь о самом интересном — откуда взялся материал и как он создавался. Процесс был нетривиальным и, откровенно говоря, сам по себе стоит отдельного кейса.

Все начиналось с видеокурсов, к которым у меня есть доступ на учебных платформах. Но видео — это медленный и часто «водянистый» формат. Хороший лектор может полчаса объяснять то, что умещается в три абзаца текста. Поэтому я пошел другим путем:

  1. Захват аудио с видеокурсов
  2. Транскрибация через технологию Whisper (OpenAI) — преобразование голоса в текст
  3. Мерджинг и дистилляция — объединение информации из разных источников и безжалостное отсеивание воды. Все лишнее, повторения, отступы «а теперь давайте поговорим о…» — вырезано
  4. Актуализация — обновление материала в соответствии с трендами и стандартами 2026 года
  5. Моя ревизия — каждая статья курса прошла мою личную проверку. Я вычитал, правил, дополнял и удалял то, с чем не согласен или что считаю неактуальным

Результат — настоящая выжимка самого полезного материала. Без воды, без «а теперь давайте повторим», без десятиминутных вступлений. Только суть.

Весь этот пайплайн работал с помощью Claude Code (модель Opus 4.6). И это подводит нас к следующей теме.

Эпоха ИИ: создавать — несложно и невероятно интересно

Мы живем в эпоху, когда профессиональные AI-модели — Claude Opus 4.6, Gemini 3.0 и другие — превращают процесс создания контента в захватывающую коллаборацию. Я не говорю, что ИИ заменяет экспертизу. Он её усиливает. Дает возможность делать за недели то, что раньше заняло бы месяцы.

Транскрибация десятков часов видео, структурирование материала, актуализация под современные стандарты — все это было бы физически невозможно сделать в одиночку за разумное время. А с правильными инструментами это превращается в управляемый и даже приятный процесс.

Но ключевое слово здесь — «через меня». Каждый материал проходит через фильтр моего опыта и моей экспертизы. ИИ помогает обработать и структурировать, но финальное решение — всегда за мной.

Под капотом: собственный движок

Отдельная гордость — техническая реализация. Я не пошел путем WordPress, Hugo или какой-либо другой CMS. Вместо этого я взял свой собственный легкий PHP-движок для рендеринга Twig-шаблонов и адаптировал его под структуру курсов.

Результат: PHP 8.3 + Twig 3.x + SCSS + Vanilla JS. Без базы данных, без фреймворков, без лишнего. Контент живет в файловой системе. Курсы и лекции — это просто папки и .twig файлы. Добавил папку с лекциями — курс автоматически появился на сайте, в навигации, в поиске, в sitemap.

Честно? Это примерно 50% вайбкода. Я задавал направление, архитектуру, структуру — а Claude Code помогал реализовывать. И это нормально. Это и есть современная разработка: ты — архитектор и ревьюер, AI — быстрый исполнитель, который требует твоего контроля.

Исходный код проекта открыт и доступен на GitHub: github.com/vitaliikaplia/edu

Что дальше?

Сейчас на edu.kaplia.pro живет первый курс по верстке. Но это только начало. Платформа построена так, чтобы легко добавлять новые курсы — и они будут. WordPress-разработка, PHP, JavaScript, архитектура проектов — тем хватает.

Этот проект — мой способ систематизировать то, что я знаю, и сделать эти знания доступными. Не ради хайпа или монетизации, а потому что делиться опытом — это естественный этап развития любого специалиста. Век живи — век учись. И век дели тем, чему научился.

Виталий Капля

Основатель, веб-разработчик, эксперт по WordPress

Программированием начал интересоваться еще в 1997 году, первое знакомство с будущей профессией – Visual Basic. В 2004-2005 годах занимался разработкой…

Подробнее об авторе

Эксперт кастомной WordPress разработки

Бесплатная консультация + просчет стоимости

Больше интересных статей

Начните вводить текст для поиска
Вход для клиентов

Этот сайт использует файлы cookie

Мы используем файлы cookie для персонализации содержимого и рекламы, предоставления функций социальных сетей и анализа нашего трафика. Мы также предоставляем информацию о вашем использовании нашего веб-сайта нашим партнерам по социальным сетям, рекламе и аналитикам, которые могут совмещать ее с другой информацией, которую вы им предоставили или собрали при использовании вами их услуг. Продолжая пользоваться нашим сайтом, вы согласны с использованием файлов cookie, а также принимаете нашу Политику конфиденциальности и Условия использования.

Я на связи!