Как понять, интересен ли ребёнку IT? За один вечер из 90 минут проведите четыре короткие пробы: собрать рабочую страницу со счётчиком в браузере (JSFiddle, Scratch или онлайн-консоль Python), намеренно сломать код и починить его, нарисовать схему «что происходит, когда открываешь сайт», и описать мини-сервис для конкретного человека — мамы, друга, себя.
Смотрите на тягу: добавляет ли сам десять минут, хочет ли цвет кнопки, рассказывает ли, что сделал. Если тянет продолжать и разбирать ошибку — интерес к технологиям уже есть.
Если вкладка закрылась на пятой минуте, это тоже ясный ответ: тему можно спокойно отложить. Программирование — только одна ветка; рядом стоят отладка, устройство систем, продукт и дизайн.
Так же устроены разборы в журнале Думай: сначала руками и схемой, потом уже разговор о профессии.
IT — это несколько разных занятий: писать код, чинить системы, проектировать интерфейсы, разбирать данные, придумывать продукт.
Вечер занимает 90 минут. Всё открывается в браузере Chrome, Safari или Яндекс Браузере — отдельно ничего ставить не придётся.
- 10 минут — подготовка
- 25 минут — собрать страницу со счётчиком
- 20 минут — починить поломку
- 15 минут — схема «как устроен интернет»
- 15 минут — идея сервиса на бумаге
- 5 минут — разбор: исход A, B или C
Что подготовить
- Компьютер или ноутбук с интернетом. Телефон для этой пробы неудобен: нужна клавиатура.
- Блокнот или заметка в телефоне с четырьмя заголовками: Собрать / Починить / Объяснить / Придумать.
- Таймер на телефоне. Родитель держит время и задаёт один вопрос: «что ты сейчас делаешь?»
- Закрыть мессенджеры на время вечера.
Выберите один инструмент на весь вечер и не переключайтесь:
| Кому | Куда зайти | Что получится |
|---|---|---|
| 8–12 лет, первый раз за компьютером | scratch.mit.edu — редактор Scratch, можно без аккаунта через «Начать» | Игра-кликер: спрайт и счёт очков |
| 12–16 лет, удобно в браузере | jsfiddle.net — три окна: HTML, CSS, JavaScript. Кнопка Run | Страница с кнопкой и числом кликов |
| Уже ставили Python в школе | python.org/shell или среда, которую дают на уроках | Диалог в консоли: имя и удвоенное число |
Ниже расписан основной путь — JSFiddle. Если выбрали Scratch, в конце раздела есть тот же сценарий кубиками.
Карта вечера
Четыре разные роли внутри слова «IT»: сделать, починить, понять устройство, придумать для человека.
Проба 1. Собрать страницу со счётчиком — 25 минут
Цель: увидеть цикл «написал → нажал Run → на экране работает».
- Откройте jsfiddle.net. Справа сверху выберите JavaScript (обычно уже выбран). Регистрация не нужна.
- В левой колонке HTML удалите всё и вставьте:
<h1>Счётчик кликов</h1> <p>Нажми кнопку — число вырастет.</p> <button id="btn">Нажми</button> <p>Кликов: <span id="n">0</span></p>
- В колонке JavaScript вставьте:
let n = 0;
const btn = document.getElementById("btn");
const out = document.getElementById("n");
btn.addEventListener("click", function () {
n = n + 1;
out.textContent = n;
});
- Нажмите Run вверху. Справа появится заголовок, кнопка и «Кликов: 0».
- Нажмите кнопку 5–7 раз: число должно расти.
- По желанию поменяйте текст заголовка на имя ребёнка и снова Run.
Scratch: откройте редактор → события «когда флажок нажат» → внешность «говорить … 2 секунды». Добавьте переменную «очки», по клику на спрайт увеличивайте на 1. Критерий тот же: на экране что-то меняется от действия.
Python: в онлайн-консоли выполните по строкам:
name = input("Как тебя зовут? ")
print("Привет,", name)
x = int(input("Напиши число: "))
print("Удвоенное:", x * 2)
После пробы в блокнот — одна фраза: что хотелось добавить дальше.
Сигнал интереса: просит ещё 10 минут, хочет цвет кнопки, звук, вторую кнопку. Сигнал «достаточно»: сделал по списку и закрыл вкладку.
Проба 2. Починить поломку — 20 минут
Цель: понять, тянет ли разбираться, когда «было и сломалось». В работе это отдельный навык — отладка.
Что сломать в JSFiddle. В JavaScript уберите одну букву в имени, например замените строку
const btn = document.getElementById("btn");
на
const btn = document.getElementById("btnn");
Нажмите Run и кнопку. Число перестанет расти. Это и есть баг: программа ищет элемент btnn, а в HTML кнопка называется btn.
Как чинить — алгоритм на 20 минут:
- Воспроизведите: кнопка есть, число стоит на месте.
- Откройте консоль: в Chrome / Яндекс Браузере клавиша F12 (на Mac: Cmd+Option+I) → вкладка Console. Там часто красная строка вроде Cannot read properties of null — программа не нашла кнопку.
- Сравните имя в HTML (
id="btn") и имя в JavaScript (getElementById("…")). Они должны совпасть буква в букву. - Верните
"btn", нажмите Run, проверьте клики. - В блокнот: что заняло больше сил — найти место или понять сообщение об ошибке?
Scratch: отключите один блок «изменить очки на 1», отдайте ноутбук родителю на минуту, пусть спрячет блок в другом скрипте. Задача — вернуть рост очков.
Python: напишите print("Удвоенное:", x * 2) как print("Удвоенное:", y * 2) — появится ошибка NameError: name 'y' is not defined. Нужно вернуть имя x.
Домашний запасной вариант, если интернет пропал: Wi‑Fi «есть значок, страницы не открываются». Шаги те же: воспроизвести → сузить (только этот ноутбук или весь дом) → одно изменение (перезапуск роутера) → проверка.
Научите ребёнка разбирать, как устроен мир — в формате журнала
Ознакомительный номер ДУМАЙ 12+: статьи и разборы «как это устроено». PDF на почту.
Проба 3. Объяснить, как открывается сайт — 15 минут
Цель: проверить интерес к устройству систем. Лист бумаги A4, ручка, телефон рядом как «экспонат».
Нарисуйте цепочку из пяти прямоугольников и стрелок между ними. Подпишите своими словами:
- Ты — вводишь dum.ai в строку браузера.
- Браузер (Chrome, Safari) — программа на компьютере, которая умеет просить страницы.
- Сеть — Wi‑Fi дома, потом кабели и вышки до большого компьютера журнала.
- Сервер — компьютер, где лежит файл страницы ДУМАЙ.
- Экран — браузер рисует текст и картинки, которые пришли в ответ.
Под одним прямоугольником напишите вопрос, на который пока нет ответа, — например «где физически стоит сервер?». Честный пробел здесь ценнее красивых терминов.
Если схема затягивает сильнее, чем клики по кнопке, — это тоже IT: архитектура, аналитика, продукт, безопасность. Код можно освоить позже.
Проба 4. Придумать мини-сервис — 15 минут
Цель: продуктовое мышление. Код на этой пробе не пишем — только сценарий в блокноте, 7 строк.
Возьмите одного человека (маму, друга, себя) и заполните шаблон:
- Кто: …
- Какая повторяющаяся мелочь мешает: …
- Что человек делает сейчас: …
- Самый маленький помощник за неделю: напоминание / таблица / кнопка / бот
- Откуда данные: сам вводит / часы / список уроков
- Как понять, что сработало: число, факт, «стало легче в понедельник»
- Первый шаг завтра: одно действие на 20 минут
Пример: «Мама забывает поливать цветы → сейчас ставит будильник и сбрасывает → помощник: сообщение в мессенджер три раза в неделю → первый шаг: список растений на бумаге».
Если идея зажигает, а счётчик в JSFiddle был скучный — оставьте в поле зрения дизайн, продукт, аналитику, тестирование. Программирование — одна ветка, не вся отрасль.
Как читать сигналы
Смотрите на тягу продолжать: время, реакция на ошибку, желание рассказать, идея на завтра.
| Сигнал | Скорее да | Скорее нет |
|---|---|---|
| Время | сам добавил «ещё 10 минут» | смотрит на часы с 3-й минуты |
| Ошибка | злит, и хочется победить | хочется закрыть вкладку |
| Разговор | рассказал, что сделал, своими словами | «ну, задание сделал» |
| Завтра | есть идея, что добавить | вечера хватило |
Два «да» — повод к короткому следующему шагу на неделе. Ноль «да» — вечер сработал: сняли чужой сценарий с плеч.
Три исхода и что делать на следующей неделе
A — зашло целиком · B — зашла часть · C — спокойно закрыли тему. Все три — рабочий результат.
A. Зашло. На неделю одна ветка. Сайты: ещё раз JSFiddle, добавьте цвет кнопки в окне CSS (button { background: gold; }). Скрипты: тот же Python-диалог, третьим шагом — угадай число. Устройство сети: вместе прочитайте, что такое DNS, одной страницей в Википедии.
B. Зашла часть. Понравилось придумывать и рисовать схему — на неделе разберите одно приложение, которым пользуется каждый день: пять блоков «кто нажимает / что хранится / кто отвечает».
C. Вечер закрыт. Это ясный ответ в 12–16 лет. Дальше можно пробовать биологию, физику, журналистику — IT подождёт, если сам вернётся.
Что помогает на этом вечере
- Один инструмент, одна задача, один таймер.
- Сообщение в консоли читают вслух — так ошибка становится текстом, а не «магией».
- Родитель сидит рядом с таймером и держит руки при себе, пока ребёнок сам жмёт Run.
- После каждой пробы — одна фраза в блокнот, потом следующая проба.
Чеклист на 90 минут
- Открыт JSFiddle, Scratch или Python Shell.
- Счётчик (или кликер / диалог) работает на экране.
- Имя в коде намеренно сломали и починили.
- На бумаге пять блоков «как открывается сайт».
- Семь строк сценария мини-сервиса.
- Исход A, B или C сказали вслух.
Родителям
Самый спокойный способ проверить интерес к IT — вечер с таймером и готовым кодом из этой статьи. Курс на год имеет смысл после исхода A, когда уже ясно, какая ветка тянет.
Вопросы после: где было больше злости — и хотелось ли продолжать? Что сделал бы завтра, если никто не смотрит? Какую из четырёх проб можно выкинуть без жалости?
Исход C стоит принять как информацию, а не как оценку старания.
Скачать ознакомительный номер ДУМАЙ 12+Подписка на журнал — от 699 ₽ за номер: задачи на мышление, разборы и опыты, которые учат разбирать устройство вещей.
Частые вопросы
Нужен ли английский в этот вечер?
Для JSFiddle и Scratch хватит кнопок Run и «Начать». Английский интерфейс встретится в сообщениях об ошибках — их можно читать вместе, по одному слову.
Страница в JSFiddle пустая после Run
Проверьте, что код стоит в колонке HTML, а не в CSS. Нажмите Run ещё раз. Обновите вкладку и вставьте код заново.
Консоль не открывается
В Safari: меню «Разработка» нужно включить в настройках. Проще открыть тот же jsfiddle.net в Chrome. Ошибку можно искать и без консоли: сравнить id глазами.
Можно ли заменить вечер конструктором или модами Minecraft
Да, если сохраняются те же четыре роли: собрать работающую штуку, сломать и починить, объяснить устройство, придумать улучшение для человека.
Сколько таких вечеров достаточно
Одного. Исход A: через неделю повторите с другой веткой, например таблица с данными в JSFiddle.