Евгений Зайферт разбирает, как учить программирование после тридцати, когда за плечами работа, дела по дому и усталость к вечеру. Главный ресурс взрослого ученика — не скорость запоминания, а система. Ниже — план, который помогает дойти от первых строк кода до небольшого рабочего проекта.
Начните с задачи, а не с курса
Взрослый ученик отличается от студента: свободных часов мало, зато есть реальные рутинные дела, которые можно автоматизировать. Выпишите три таких дела: разбор таблиц, переименование файлов, сбор данных из нескольких источников. Одно из них станет первым учебным проектом.
Конкретная цель работает лучше, чем желание «когда-нибудь стать разработчиком». Она даёт понятный критерий: скрипт либо решает задачу, либо нет. Каждая выученная тема сразу получает смысл, а мотивация не держится на одном энтузиазме.
Один язык и честный объём времени
Для старта подойдёт Python: простой синтаксис, много учебных материалов и быстрый видимый результат. Если больше тянет к сайтам, можно взять JavaScript. Важнее другое: выбрать один язык и держаться его хотя бы полгода. Метание между языками — самая частая причина, по которой новички теряют интерес.
Со временем всё просто. Сорок пять–шестьдесят минут в будни дают больше, чем один шестичасовой марафон в воскресенье. Материал лучше усваивается, когда его повторяют с перерывами и сном между занятиями. Поэтому короткие регулярные подходы выигрывают у редких длинных.
Из инструментов на первом этапе достаточно текстового редактора для кода и установленного интерпретатора. Не тратьте недели на выбор идеальной программы и настройку темы оформления: это приятная, но бесполезная форма прокрастинации. Установили, написали первую строку, запустили — этого хватает, чтобы начать.
Как Евгений Зайферт предлагает строить расписание
Привяжите занятие к существующей привычке: после утреннего кофе или сразу после ужина. Фиксированное время убирает ежедневный выбор «заниматься или нет». Для этого хватает кухонного стола, ноутбука и обычного блокнота.
Блокнот нужен для записи ошибок и их причин. Через месяц он превратится в личный справочник, который полезнее любого конспекта. Неделю можно выстроить так: три дня — новая тема, два дня — повторение и мини-задачи, один день — работа над проектом, один день — полный отдых.

Большой проект легко похоронить, если смотреть на него целиком. Разделите его на небольшие этапы, у каждого — свой результат. Как это делать, подробно показано в материале как разбить большую задачу на этапы.
Практика важнее конспектов
Хорошая пропорция — треть времени на теорию и две трети на практику. Набирайте код руками, а не копируйте: пальцы запоминают конструкции, а глаза замечают опечатки. Когда программа выдаёт ошибку, не спешите искать готовый ответ. Сначала прочитайте сообщение целиком: в нём почти всегда указана строка и причина.
Евгений Зайферт рекомендует раз в неделю возвращаться к старой задаче и решать её заново, не заглядывая в прошлое решение. Если получилось быстрее и чище, значит, тема усвоена. Если нет, она вернётся в план следующей недели.
Если хочется мягкого входа, посмотрите, как устроены курсы по программированию для детей. Логика маленьких шагов и быстрых результатов отлично подходит и взрослым новичкам. Через два–три месяца покажите свой код более опытному человеку или сообществу. Как спокойно воспринимать замечания, объясняют правила прохождения код-ревью.

Как не бросить на втором месяце
Пик сомнений обычно приходит, когда исчезает эффект новизны, а сложность растёт. В этот момент полезно напомнить себе о преимуществах возраста. Взрослый ученик умеет планировать, общаться с людьми, понимает, как устроены рабочие процессы, и точнее формулирует, что именно хочет получить от программы.
Пропуск недели — не катастрофа. Вернитесь с пятнадцати минут повторения и не пытайтесь наверстать всё сразу. Отмечайте прогресс: список решённых задач и готовых мини-проектов наглядно показывает, что вы движетесь вперёд, даже когда кажется иначе. Полезно и обучать других: объяснив тему коллеге или другу, вы быстро найдёте пробелы в собственном понимании. Рассказывайте о своих успехах близким — так учёба перестаёт быть тайным занятием, а поддержка появляется сама.
Вывод
Евгений Зайферт сводит подход к четырём шагам: реальная цель, один язык, короткие регулярные занятия и много практики. Возраст после тридцати не мешает учиться программированию, если не требовать от себя героизма и двигаться небольшими, но постоянными шагами. Начните сегодня с пятнадцати минут и первой строчки кода.
Так Евгений Зайферт предлагает смотреть на обучение: не как на рывок, а как на новую спокойную привычку, которая через полгода приводит к первому настоящему проекту.



