- PVSM.RU - https://www.pvsm.ru -
Он волосат, небрит и очень программист
bobuk [1] показал человека-паука и сказал, что айтишники спасают человечество. Потому что помогают решать проблемы. И ещё в качестве примера привёл Леонардо да Винчи с его вертолётом. Дети вертолёт не запомнили, но прыжки человека-паука на экране оценили. И ещё все узнали Нотча, написавшего Майнкрафт практически в одну харю.
Но давайте-ка я начну сначала и расскажу, что привело нас к открытию исходников игры «Такси», пришиванию пуговиц к сосискам и рассказу целой толпе детей про сложную и опасную профессию программиста.
Осенью Юлич lesnikova [2], с которой мы были давно хорошо знакомы по её образовательным мероприятиям в Digital October, решила пилить детский образовательный проект. Ну и позвала нас, Мосигру, потому что у нас игры. Мне, конечно, стало дико интересно, и я немного поучаствовал в подготовке.
Идею она уже рассказывала (тут [3] и тут [4]). Смысл такой: хороший образовательный проект, где сначала делается урок-тизер с крутыми чуваками, которые рассказывают о своей профессии. Потом – ссылки на ближайшие кружки, книги, дидактические материалы и прочее, чтобы учиться дома самому, как ребёнка вставит стать кем-то из тизера. Чтобы он не просто мечтал, но ещё и взял паяльник в руки, например.
Сначала Юлич позвала Дурова через знакомых. Кто-то говорил, что он просто не отвечает на такие просьбы, кто-то задавал уточняющие вопросы. Но в итоге его не было. Хотя просто показать его лицо – это уже +3 к навыку разработки у ребёнка. Потом добавились все остальные (Кодабра, Яндекс, Parallels).
В итоге схема вырисовалась следующая:
IDE: состояние игры и редактор очень высокоуровневого кода
На технических прогонах — дикий восторг. На проект встала команда Киры Тауберт. Ощущение такое, что пришла группа продуманных shadowrunner’ов, оценила все риски и закрыла их. Зал они облазили по миллиметрам. Я не знаю их специфики, но чувствовалось, что они предельно внимательны к деталям и конкретны: а это независимо от сферы всегда радует и рождает уверенность.
Из особенностей – было очень сложно прогнать игру в настолку на сцене для 6 игроков. Кира подбросла одну гоупроху на балку сверху, а мы потратили полчаса на то, чтобы наклеить на крышку сервера игровое поле. В итоге, когда нужно было выйти мне, один товарищ ставил стол на сцену под камеру, а я накрывал его лежащей за кулисами крышкой с полем. Получилось.
Было примерно 600 регистраций в зал (по факту пришло 350 человек из них). Я приехал за 40 минут, и на месте уже были люди. Не особо долго думая, мы стали играть с детьми в пингвинов-пиратов на желания – чаще всего на что-то вроде «проигравший делает кувырок», «проигравший стоит на руках» и так далее. Потому что ну его нафиг эти логические игры детям, пришедшим учиться кодить. У них все шансы меня обыграть. И у всех инстаграм:
На заднем плане дети собирают роботов из Лего
Потом поиграли на эрудицию в «Ответь за 5 секунд». Это было важно, дети должны были увидеть, что играть в неё просто – дело в том, что я подготовил специальные вопросы для проверки знаний после лекций коллег. Проверять знания в игре – очень круто. Ребёнок будет ещё день обдумывать, как же можно было ответить лучше, и в итоге раскопает всё по предмету.
Рядом разложились Манн, Фербер и Иванов со своей книжно-детской лавкой. Я потом увидел их продажи и пожалел, что мы не привезли свою лавку:
Потом началось. Зал был почти полный, как вдруг в него строем вошла целая группа девушек. Они всех настолько поразили своим видом, что не огладываться было невозможно. Это будущая ИБ нашей страны, профильные курсы, знакомьтесь:
Вот Бобук из Яндекса показывает обыденный случай из жизни программиста – нужно решать проблемы человечества:
Вот его доклад полностью, он крутой и очень мотивирует в любом возрасте:
Затем мы поиграли в «Такси» на сцене – это игра специально для семилетних программистов, и я про неё рассказывал [5]. Мы в итоге подумали и решили взять и отдать все исходники в открытый доступ, чтобы можно было спокойно изготовить такую же дома. И сделали [6].
Потом выступала Анна Мелехова (девушка-разработчик, пишущая виртуальную машину) из Parallels:
Тут надо сказать, что в зале сидели специальные honeypot-дети разного возраста, которые оценивали понятность и интересность каждого выступающего. Вот здесь они вообще не въехали в чём проблема: до того, как началась лекция, оказывается, никто из них даже не думал, что программист – это только мужская профессия. Поэтому – это пример выступления только для родителей.
Дети к этому моменту раздухарились и начали троллить вопросами: «А что лучше: Питон или C++?», «А вы умеете писать на устаревшем языке PHP?». Вопроса про морскую свинку никто не задал, а я ждал, очень ждал.
Потом мы опять поиграли. На экране вопрос, у ребёнка 5 секунд, чтобы ответить. Всё как в настолке, только вопросы не из коробки, а специально подобранные.
Прогон, мы проверяем, как младшие дети будут реагировать на игру «Такси» на экране. Маленькая Вера не может сориентироваться по вертикальной плоскости, поэтому старается встать к ней спиной (по ходу движения машины) и шагать, а потом смотреть, лево или право ей надо.
И потом Кодабра со своим практикумом кода. Вот выступление [8].
Всё. Дальше после урока наступает оффлайн, то есть разные ссылки и пособия. Вот что нашлось и чем помогли родители:
Плюс меня спрашивали, какие игры лучше взять для развития (я опять пожалел, что у нас не было выездной лавки), вот они [45]. У нас ещё до марта скидка в интернет-магазине 10% по слову «Продлёнка» на все игры (даже взрослые), обратите внимание.
И, наконец, всё. Хотя нет, если вдруг вы знаете что-то крутое для детей (книгу, ссылку, курс, игрушку типа программируемого лунохода – что угодно) – пришлите их Юличу на info@prodlenka.pro или прямо сюда в комментарии, пожалуйста. Их поковыряют живыми детьми, по ним прозвонит Олег playforfoodz [46] (именно он проверял ссылки выше), и в итоге их включат в набор ссылок для дальнейшего развития.
Кстати, Олег прозвонил все школы, где должны были быть IT-классы по плану, пробуя записать туда ребёнка – и жестоко обломался, потому что мало где было всё готово. Но, думаю, лучше он сам расскажет.
Автор: Milfgard
Источник [47]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/82617
Ссылки в тексте:
[1] bobuk: http://habrahabr.ru/users/bobuk/
[2] lesnikova: http://habrahabr.ru/users/lesnikova/
[3] тут: http://habrahabr.ru/company/prodlenka/blog/248307/
[4] тут: http://habrahabr.ru/company/prodlenka/blog/247753/
[5] рассказывал: http://habrahabr.ru/company/mosigra/blog/246795/
[6] сделали: http://www.mosigra.ru/blog/id2%D0%A1100000378/
[7] мышление: http://www.braintools.ru
[8] выступление: https://www.youtube.com/watch?v=xkb-vgOkIT4
[9] курс по программированию для детей: http://moscoding.ru/course/webkids/
[10] Кодабра: https://www.facebook.com/codabra
[11] обучение: http://dvorec-pionerov.ru/teh_tvorchestvo
[12] Codeacademy: http://www.codecademy.com/?locale_code=ru
[13] ХТМЛАкадеми: http://htmlacademy.ru/
[14] Изучение Java в виде игры: http://javarush.ru/
[15] Симулятор дебага: https://www.codehunt.com/
[16] много лекций Яндекса: https://events.yandex.ru
[17] Платформа: https://hexlet.io/
[18] «Час кода»: http://studio.code.org/
[19] экскурсии: http://www.inlearno.ru/event/list/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/
[20] GoTo Camp: http://goto.msk.ru/
[21] Открытый кружок по программированию: https://server.179.ru/wiki/?page=Informatika/Kruzhok
[22] Бесплатный учебник по Scratch: http://scratch4russia.com/
[23] курсы по программированию: http://polycent.ru/informatika
[24] курс: http://www.microsoftvirtualacademy.com/training-courses/exciting-programming-c-sharp-rus
[25] руководство: http://www.microsoftvirtualacademy.com/training-courses/games-creating-with-kodu-game-lab-rus
[26] инструкция: http://www.it4youth.ru/page_text/337/
[27] Много курсов: http://www.microsoftvirtualacademy.com/
[28] Игра для средней-старшей школы: http://contests.techdays.ru/codestars/#/
[29] «Час кода»: http://www.coderussia.ru/index.html
[30] курсы по программированию: http://learning-it.ru/
[31] Здесь: http://club.1c.ru/
[32] Игра: http://codecombat.com/
[33] Курс: https://stepic.org/course/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0-Python-67/
[34] Курс: https://stepic.org/course/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0-%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5-C++-7/
[35] Курс: https://polymus.ru/ru/education/YDetei/vectors/
[36] Летняя школа: http://www.sch-int.ru/summer/index.php/
[37] Записи лекций: https://academy.yandex.ru/events/m/mshad14/
[38] Игра: http://www.playcodemonkey.com/
[39] организация: http://www.ituniver.com/
[40] Образовательные инициативы: https://kontur.ru/education/programs
[41] Летняя школа: http://lksh.ru
[42] школ для одаренных детей: http://sch-int.ru/
[43] Кружки по программированию: http://www.school30.spb.ru/ODOD/?PROG1#PROG1
[44] Детский лагерь: http://www.computeria.ru/
[45] вот они: http://www.mosigra.ru/page/igry_dly_detey_it_prof/
[46] playforfoodz: http://habrahabr.ru/users/playforfoodz/
[47] Источник: http://habrahabr.ru/post/250373/
Нажмите здесь для печати.