[Об авторе: Дима Малеев — Solution Architect, работает в ИТ более 10 лет. С 2014 года — директор Lviv Code School]
Всем привет, решил написать, как мы проводили #годинакоду во Львове и подключили несколько маленьких городов, и даже немного Киева:) Ну что? Вперед!
Что такое Hour of Code
Это событие, которое проходит в промежутке неделя до и после международной недели информатики. В течении этих трех недель у школьников и студентов проходят тематические уроки информатики, во время которых они пытаются написать свои первые программы в игровой форме. Цель этого события следующая:
1. Рассказать насколько важна сейчас компьютерная грамотность.
2. Показать молодым людям, что программировать — это не так, чтоб уж очень сложно и страшно.
3. В целом популяризировать информатику среди молодежи.
В США, где эта инициатива и началась, это событие поддерживает огромное количество известного народа, начиная от Билла Гейтса и заканчивая Эштоном Кетчером. Самый известный урок, конечно же, произошел, когда президент Обама пришел к детям и написал 11 строк кода вместе с ними. Вроде мелочь, а круто.
Немного нашей истории
Все началось три года назад. Вернее все началось намного давнее, но для себя мы открыли Hour of Code именно три года назад. При чем открыли мы его благодаря нашему восточному соседу. Тогда там сняли достаточно классные ролики, в которых многие известные IT-специалисты рассказывали о том, насколько круто программировать, и потом шли к детям в школы проводить уроки информатики. Будучи под впечатлением о том, что там делают, и, вспоминая то, что уроки информатики у меня вел преподаватель ДПЮ, в кабинете, где компьютеры были самыми старыми участниками процесса, мы загорелись. Сказано — сделано.
Первый, еще тогда Час кода, во Львове был проведен для приблизительно 20 участников. Информация распространялась через Facebook. В следующем году Hour Of Code был проведен уже для более чем 120 участников, сразу в двух локациях. В этом году мы получили поддержку властей города и запустили этот проект уже с ними.
Наша цель — провести самый масштабный #годинакоду в нашей стране, чтоб уж точно стать примером для подражания, и провести интересные уроки информатики для как можно большего количества детей.
#Годинакоду 2016
Инициатором #годинакоду в Украине, как оказалось, была компания Microsoft и BrainBasket ¯\_(ツ)_/¯. Не спрашивайте, почему, я не знаю. Но так говорят.
Мы же не знали, что надо связываться с инициатором события, в котором может взять участие любой человек. Потому скромно пытались скоординировать сие событие у нас в городе.
Первое, что мы хотели сделать, — это популяризировать хэш-тег #годинакоду. #hourofcode, конечно же, звучит круто, но все-таки хотелось показать миру, что у нас, именно в Украине, проходит своя #годинакоду.
Что нужно, чтобы популяризировать событие? Было решено сделать видео, в котором известные люди мотивировали ребят попробовать себя в программировании. Честно говоря, делали мы все это силами Facebook и личных знакомств. Ни один человек, участвовавший в видео, не получил ни копейки, за что им огромнейшее спасибо! В результате вышло вот что:
Что нужно еще? С помощью городских властей был написан указ от Министерства образования, в котором говорилось, что в период с 5 по 11 декабря должны быть проведены уроки информатики по программам code.org (основная база Hour Of Code). Школ у нас в городе ~ 130. Было решено, что менторы будут проводить уроки в старших классах, и грубый гвестимейт подсказал, что нам понадобятся приблизительно 300 менторов, которые будут кочевать по школам и проводить уроки. Начался безжалостный рекрутинг приблизительно в конце лета. К началу акции мы набрали около 270 менторов. Цель была почти достигнута, хоть и ожидалась немного большая поддержка от коммьюнити, которое так любит на форумах говорит о том, какая ответственность за государство у нас на плечах ¯\_(ツ)_/¯. Очень радует, что руководители больших компаний сами изъявили желание провести уроки в рамках этой акции и нашли время в своих суровых расписаниях.
Конечно же, мы не могли оставить в стороне младшие классы, потому было решено провести тренинг для всех учителей информатики, в котором было рассказано, как использовать материалы code.org, что такое Scratch, и как всей этой радостью пользоваться. В течении 12 дней, наша Юля (работает в LITS с младшими детьми) целыми днями проводила показательные выступления для учителей средних школ в нашем офисе. При грубом подсчете оказалось, что Юля за время подготовки учителей провела более 30 #годинкоду, потому я уверен, она многие игры из code.orgможет проходить просто по памяти. Так же мы перевели материалы, которых не было на украинском языке для того, чтоб учителя могли их использовать во время проведения уроков.
Тренинги для менторов проводила сама Анна Косарева, которая в LITS занимает позицию CEO. Тренинги проходили приблизительно в течении двух недель, по несколько раз в день. В начале мы думали сделать эти тренинги в какое-то определенное время, но потом оказалось, что многие не могут, заняты и работа, потому тренинги проводились в течении всего дня. Будь-то для одного или целой группы менторов. Для тех, кто никак не может найти время было записано видео.
Кстати, всех менторов просили никак не упоминать нашу школу. Не хотелось делать на этом рекламы, да и цель ивента все-таки не рекламировать, а провести уроки. Некоторые школы, как показывает Facebook, приходили даже со своими банерами. Ну ок.
Коммуникация
Менторы зарегистрировались, но теперь нам нужно было решить проблему быстрой коммуникации и логистики между менторами. В начале сделали все по старинке: скайп, фейсбук, телефон. Сами понимаете, что такое для большого количества людей не работает. В результате всех пригласили в Slack, где вся такая организационная работа и проводилась. Инструмент отлично справился с поставленной ему задачей, и дискуссии вспыхивают на канале до сих пор.
Расписание
Любому работающему в IT будет очень трудно потратить весь день в школе на проведение урока. Все-таки работа и обязанности. Потому, наша розововолосая Оксана сидела на постоянной связи со школами, менторами и городскими властями, чтоб создать самое оптимальное расписание. Оркестрировала все процессы и быстро решала любые возникающие вопросы. Если вы запланируете #годинакоду у себя в городе — выбирайте мозговой центр. :) У нас это была Оксана.
Неделя до #годинакоду
У всех начался приличный мандраж. Совершенно внезапно оказалось, что в некоторых школах нет интернета, а то и вообще нет компьютерных классов. Город в начале учебного года купил 2000 компьютеров и распределил их по школам. К сожалению, не во всех школах эти компьютеры установили. Но власти постарались, и к началу нашей недели #годинакоду во многих школах замигали синими огоньками новые компьютеры. В этот момент мы даже немного выдохнули, потому как даже если #годинакоду провалится — в этих школах появились компьютерные классы, а значит все уже не зазря. Был составлен первый вариант расписания для менторов. Школы подрегулировали свои расписания. Вроде бы все устаканивалось.
После прохождения заданий каждый ученик должен получить сертификат. Естественно цветной принтер в школе — большая редкость. Потому, были найдены партнеры, которые распечатали 16к сертификатов, и все они были разосланы в разные школы, чтоб никто не остался обиженным! :)
Неделя #годинакоду
Тут-то началось самое интересное.
1. У некоторых менторов внезапно оказались командировки. Всю ночь перед началом недели девчонки искали внезапные замены. Звонили, писали, угрожали. Первый день — это самое страшное. Коммуникация не налажена, никто не знает, как нас будут принимать дети. Никто не знает, как будет реагировать преподаватель. В общем, первый день — он сложный самый. В последующие дни коммуникация наладилась, и если ментор понимал, что не может быть на уроке — быстрым общением в слаке все решалось, замена находилась.
2. Менторы, которые зарегались, а потом не пришли, даже не предупредив. Вот кому-кому, а этим людям я просто не могу найти оправдания. Все, конечно же, понимают, что всякое могло случиться, но найти одну минуту, чтоб предупредить все-таки стоило. А так, получалось, что собирался класс, который ждал ментора, а он просто не приходил. Для меня самое печально в том, что я-то знаю, кто не пришел, и знаю этих людей в реале. Как теперь общаться — не понятно.
3. Учителя. Честно скажу — мы очень боялись того, что преподаватели будут относиться враждебно. Но как же мы были неправы. В большинстве случаев преподаватели очень радушно воспринимали гостей и радовались, что у детей на уроке будет кто-то из индустрии. Мы встретили очень много преподавателей, которые занимаются активно самообразованием, чтоб показывать детишкам что-то новое. Кто-то пытается проводить факультативы, потому как понимает, что надо давать больше. В целом — программа очень сильно зажимает рамки, в которых учитель может двигаться, даже если он того хочет.
Мне больше всего запомнился преподаватель, который мне рассказывал, что днем он учитель информатики, а вечером фрилансит для того, чтоб денег заработать. И звучало оно как-то так:
— А нафига?
— Ну а кто?
Эти люди действительно понимают, что если не они, то вряд ли детей в школе кто-то будет учить. Золотые люди.
Во многих школах на уроки к менторам приходили директора. В одной школе директор даже делал селфач:) Были случаи, когда ментора приходили кормить, угощая обедом со столовой. Иногда предлагали и «по пятьдесят»:) В целом, уровнем оборудования в школах, дружелюбностью и стремлением меняться средние школы очень сильно удивили.
Кстати, будучи в школе, взял я учебник для 11 класса и был очень приятно удивлен. Там и основы баз данных, и введение в алогритмизацию. Думаю — круто. Потом вчитался. Попробуйте термины все перевести на украинский язык. Жесть. HTTP2 перевели как Интернет2. И это один из примеров, который я запомнил. Читать учебник с таким вот переводом, а потом применять в реальной жизни будет невероятно сложно.
4. Менторы. Мы переживали, что менторам не понравится, и просили после проведения урока написать в слаке небольшой отчет о том, как все происходило.
Вот примеры отчетов:
«Я сьогодні провела 2 уроки в Оріяні — враження супер! В мене був нульовий і перший уроки, і коли прийшла, то вчитель вже навіть запустив програму на усіх комп’ютерах, лишалось тільки Start натиснути. Було чотири нових комп’ютери, і вони працювали краще, але тим не менше всі були зацікавлені і з терпінням робили свої завдання на старих. Одна дівчинка аж заплескала і запищала, коли чувачок в грі постриг вівцю!»
«Було дуже кльово працювати з дітьми
«Є 2 комп’ютерні класи з доволі пристойними комп’ютерами. Школярі розумні, десь половина доходила до кінця Пригод за 30 хвилин; є олімпіадники. Школа має спеціалізацію на IT, тому більшість11-класників готується „поступати на програміста“. Вчать VBA й Pascal. Мене знову хотіли нагодувати».
Очень многие менторы за день до урока созванивались с контактными лицами в школах и уточняли количество компьютеров, наличие интернета, проектора и так далее. В течении подготовки был даже создан Виховатор v0.1 для проведения #годинакоду в мобильном режиме!
«Я називаю його набір „Виховатор v0.1“ забезпечує високу підготовленість ментора #годинакоду із реальністю освітньої системи. Наша патентована система антісаботаж дозволить швидко розгорнути проектор, переносну колонку та забезпечити швидке занурення в освітній процес».
Процесс проведения #годинакоду дарил настолько много приятных и позитивных эмоций, что менторы действительно хотели проводить больше, чем было запланировано в самом начале.
И если понедельник у нас начинался с фразы: «Срочно нужен ментор в школу XXX», то ближе к среде сообщения имели характер типа: «Могу подсупортить завтра утром!» или «Дайте мне еще пару классов».
Радостно то, что среди менторов были как программисты, тестировщики и архитекторы, так и владельцы компаний, дизайнеры и даже рекрутеры. Это невероятная солянка людей, которые идут к одной цели, и действительно могут свернуть горы!
5. Дети. Мы не знали, как будет проходить #годинакоду. Мы не знали, как воспримут учителя. Что скажет директор. Кто еще интересный может войти в этот процесс. Мы решили на все это наплевать, и делать дело для детей, как и гласит code.org. Конечно, мы не были уверены, как все будут воспринимать дети. Но все прошло просто чудесно. Очень малое количество детей были не заинтересованы. После прохождения первых пары уровней незаинтересованных почти не оставалось. Все с огромным удовольствием садили траву, стригли овец и добывали уголь. Куча вопросов, куча идей, куча предложений. Даже если то, что мы делали поменяет жизнь хотя бы десятка детей — все это было не зря.
Бонус
К нам обращались многие школы из областей за помощью. Конечно, мы не могли провести уроки еще и там, потому мы пересылали преподавателям переведенные материалы, которыми они могли пользоваться, чтоб самостоятельно провести #годинакоду в своих школах. Некоторые менторы самостоятельно ехали в другие города и поселки, чтоб провести урок информатики там. В общем, #годинакоду хоть и утомила, но подарила такой невероятный заряд энергии на весь следующий год.
Результат
Благодаря совместной работе с городской мэрией мы:
1. Провели #годинакоду в 104 школах;
2. Провели более 1000 #годинкоду;
3. Провели несколько #годинкоду в школах в Киеве;
4. Провели несколько #годинкоду в школах для особенных детей;
5. Сняли видео со звездами;
6. Очень круто пофанились.
Выводы
1. Помогать людям нравится всем. Пускай есть засранцы, но в целом — люди хорошие.
2. В школах надо менять программы. Учителя готовые подтянуть и подстроиться под программы есть. Программ нет. Вернее есть, но видно переводили и создавали их люди, у которых интернет заканчивается браузером и минером.
3. #годинакоду — это важное и правильное событие, и должно оно поддерживаться на государственном уровне. К примеру, у нашего восточного соседа — это часть государственной программы, и в этом году участие берет аж 7 миллионов!!! школьников.
4. Кто первый инициатором назвался — тот и инициатор :) Но в целом, очень круто, что первая леди страны тоже приняла участие в такой акции.