Як ми пояснювали дітям, хто такий програміст

Як ми пояснювали дітям, хто такий програміст

Він волохатий, неголений і дуже програміст

Але давайте-ка я почну спочатку і розповім, що призвело нас до відкриття початкових кодів гри «Таксі», пришивання ґудзиків до сосисок і розповіді цілій юрбі дітей про складну і небезпечну професію програміста.

Ідею вона вже розповідала (тут і тут). Сенс такої: хороший освітній проект, де спочатку робиться урок-тизер з крутими чуваками, які розповідають про свою професію. Потім - посилання на найближчі гуртки, книги, дидактичні матеріали та інше, щоб вчитися вдома самому, як дитину вставить стати кимось із тізера. Щоб він не просто мріяв, але ще й взяв паяльник в руки, наприклад.

Спочатку Юліч покликала Дурова через знайомих. Хтось говорив, що він просто не відповідає на такі прохання, хтось ставив уточнюючі питання. Але в підсумку його не було. Хоча просто показати його обличчя - це вже +3 до навички розробки у дитини. Потім додалися всі інші (Кодабра, Яндекс, Parallels).

У підсумку схема вималювалася наступна:

  • Бобук робить страшне обличчя і розповідає, як рятувати світ. Дітей пре, вони тягнуться.
  • Parallels в обличчі дівчини розповідають про те, що не обов'язково бути пацаном, щоб програмувати.
  • І Кодабра добиває першим коротким уроком по дитячій мові програмування, де після 5 рядків коду вже можна побачити красиву картинку.
  • А я стежу за тим, щоб діти не заснули, і граю з ними.

На технічних прогонах - дикий захват. На проект встала команда Кіри Тауберт. Відчуття таке, що прийшла група продуманих shadowrunner'ов, оцінила всі ризики і закрила їх. Зал вони облазили по міліметрів. Я не знаю їх специфіки, але відчувалося, що вони гранично уважні до деталей і конкретні: а це незалежно від сфери завжди радує і народжує впевненість.

Як ми пояснювали дітям, хто такий програміст

Як ми пояснювали дітям, хто такий програміст

З особливостей - було дуже складно прогнати гру в настолку на сцені для 6 гравців. Кіра підкинула одну гоупроху на балку зверху, а ми витратили півгодини на те, щоб наклеїти на кришку сервера ігрове поле. У підсумку, коли потрібно було вийти мені, один товариш ставив стіл на сцену під камеру, а я накривав його лежить за лаштунками кришкою з полем. Вийшло.

Було приблизно 600 реєстрацій в зал (за фактом прийшло 350 чоловік з них). Я приїхав за 40 хвилин, і на місці вже були люди. Не особливо довго думаючи, ми стали грати з дітьми в пінгвінів-піратів на бажання - частіше за все на щось на кшталт «хто програв робить перекид», «той, хто програв стоїть на руках» і так далі. Тому що ну його нафіг ці логічні ігри дітям, які прийшли вчитися кодувати. У них всі шанси мене обіграти. І у всіх інстаграм:

Як ми пояснювали дітям, хто такий програміст

На задньому плані діти збирають роботів з Лего

Потім пограли на ерудицію в «Відповідай за 5 секунд». Це було важливо, діти повинні були побачити, що грати в неї просто - справа в тому, що я підготував спеціальні питання для перевірки знань після лекцій колег. Перевіряти знання в грі - дуже круто. Дитина буде ще день обдумувати, як же можна було відповісти краще, і в підсумку розкопає все по предмету.

Як ми пояснювали дітям, хто такий програміст

Поруч розклалися Манн, Фербер і Іванов зі своєю книжково-дитячої лавкою. Я потім побачив їх продажу і пошкодував, що ми не привезли свою лавку:

Як ми пояснювали дітям, хто такий програміст

Потім почалося. Зал був майже повний, як раптом в нього ладом увійшла ціла група дівчат. Вони всіх настільки вразили своїм виглядом, що не оглядатися було неможливо. Це майбутня ІБ нашої країни, профільні курси, знайомтеся:

Як ми пояснювали дітям, хто такий програміст

Ось Бобук з Яндекса показує звичайний випадок з життя програміста - потрібно вирішувати проблеми людства:

Як ми пояснювали дітям, хто такий програміст

Ось його доповідь повністю, він крутий і дуже мотивує в будь-якому віці:


Юліч тільки трохи перехвилювалася спочатку

Потім ми пограли в «Таксі» на сцені - це гра спеціально для семирічних програмістів, і я про неї розповідав. Ми в підсумку подумали і вирішили взяти і віддати все вихідні у відкритий доступ, щоб можна було спокійно виготовити таку ж будинку. І зробили.

Як ми пояснювали дітям, хто такий програміст

Потім виступала Анна Мелехова (дівчина-розробник, друкарська віртуальну машину) з Parallels:

Як ми пояснювали дітям, хто такий програміст

Тут треба сказати, що в залі сиділи спеціальні honeypot-діти різного віку, які оцінювали зрозумілість і цікавість кожного виступаючого. Ось тут вони взагалі не в'їхали, в чому проблема: до того, як почалася лекція, виявляється, ніхто з них навіть не думав, що програміст - це тільки чоловіча професія. Тому - це приклад виступу тільки для батьків.

Діти до цього моменту розбурхався і почали тролі питаннями: «А що краще: Пітон або C ++?», «А ви вмієте писати на застарілому мовою PHP?». Питання про морську свинку ніхто не поставив, а я чекав, дуже чекав.

Як ми пояснювали дітям, хто такий програміст

Потім ми знову пограли. На екрані питання, у дитини 5 секунд, щоб відповісти. Все як в настолко, тільки питання не з коробки, а спеціально підібрані.

Ось вони, можете спробувати пограти з дитиною прямо зараз

Як ми пояснювали дітям, хто такий програміст

Прогін, ми перевіряємо, як молодші діти будуть реагувати на гру «Таксі» на екрані. Маленька Віра не може зорієнтуватися по вертикальній площині, тому намагається встати до неї спиною (по ходу руху машини) і крокувати, а потім дивитися, ліво або право їй треба.

І потім Кодабра зі своїм практикумом коду. Ось виступ.

Усе. Далі після уроку настає оффлайн, тобто різні посилання і посібники. Ось що знайшлося і чим допомогли батьки:

  • Платний курс з програмування для дітей
  • Кодабра (можна домовитися про уроки в своїй школі)
  • Безкоштовне навчання .
  • Codeacademy. звичайно і ХТМЛАкадемі
  • Вивчення Java у вигляді гри. з сюжетом, підібраним в Футурамі (призначена для користувача розробка, було на Хабре)
  • Симулятор дебага (англійська)
  • Просто багато лекцій Яндекса
  • Платформа для створення коротких практичних уроків з програмування, багато матеріалів по Java, Swift
  • Сайт міжнародної акції «Година коду». багато навчальних міні-завдань з програмування для дітей, створення своїх ігор.
  • Події та екскурсії від Інлёрно по тегу «програмування»
  • GoTo Camp - табір для дітей 8-11 клас, можна вибрати трек «Розробка додатків: серверних, мобільних, з графічним і web-інтерфейсами». Платний.
  • Відкритий гурток з програмування в сильній матшколе, безкоштовний і на Python
  • Безкоштовний підручник з Scratch для дітей російською
  • Платні курси з програмування для дітей 10-14 років
  • Безкоштовний курс з запальним лектором по C # (для старших класів)
  • Створення 3D-ігор на Scratch-подібному двигуні, для старших класів (керівництво) і окремо інструкція.
  • Багато курсів російською для школярів старшого віку, які вже знають, що таке програмування
  • Гра для середньої-старшої школи. потрібно вміти писати код
  • Російська частина акції «Година коду». можна взяти участь
  • Безкоштовні курси з програмування в палаці піонерів на Воробйових горах
  • Тут можна повчитися Java по всій Росії
  • Гра для вивчення Python і інших мов, управління персонажем кодом
  • Курс по Python російською
  • Курс по С ++ російською
  • Курс від Політеху для дітей 13+, можна вибрати трек по програмування, платний
  • Літня школа для обдарованих дітей з ухилом в фізмат і інформатику, платна.
  • Записи лекцій малого Шадай
  • Гра. яка вчить кодіть на CoffeeScript (дивний мову, але подивіться на UI)
  • Українська організація. яка навчає школярів середніх класів кодіть
  • Освітні ініціативи СКБ «Контур», в основному в Єкатеринбурзі, відкриті лекції, стажування, школи і т.п. - для старших класів і студентів
  • Літня школа для школярів, захоплених програмуванням. У ЛКШ в першу чергу вчать алгоритмічного програмування та розв'язання олімпіадних завдань. Фактично, це найбільша подібна школа в Росії і найближчому зарубіжжі. Набір на цей рік - за результатами виконання тестового завдання.
  • Одна з найвідоміших шкіл для обдарованих дітей. організовує відкриті для всіх бажаючих гуртки по купі напрямків (в тому числі з програмування та робототехніки)
  • Гуртки з програмування (для учнів школи і сторонніх шкіл), а також курси з програмування
  • Дитячий табір (є набори весна і літо) з вивченням програмування, робототехніки, бізнес-іграми.

До речі, Олег продзвонив всі школи, де повинні були бути IT-класи з планом, пробуючи записати туди дитину - і жорстоко обламався, тому що мало де було все готово. Але, думаю, краще він сам розповість.

Схожі статті