Фон

Поскольку предыдущее мероприятие Summer of Hacks проходило еще в 2016 году, я и Рич Дуглас, оба предприимчивые члены сообщества Digital Oxford, решили попробовать провести его еще раз в 2019 году. надеясь, что материалы и расписания, которые мы составили, будут полезны (и сократят время планирования) во время следующей итерации. Очень полезно то, что мы также установили очень продуктивные отношения с Публичной библиотекой округа Оксфордшир, которые мы обязательно будем развивать в будущем.

В этом кратком обзоре мы расскажем о расписании мероприятий и о том, чего мы надеялись добиться от каждого из них, а также подробно расскажем об извлеченных уроках и дальнейших шагах. Первым портом захода, вероятно, будет веб-сайт.

С самого начала мы решили, что хотим создать что-то, что было бы полезно для сообщества, явно применимо к ряду уровней навыков, и что можно было бы использовать как способ изучения новых навыков или развития существующих. Мы также были заинтересованы в том, чтобы использовать наши существующие отношения в сообществе Digital Oxford, чтобы помочь установить более прочные связи с менее технической частью Оксфорда (предприятиями, художниками, дизайнерами и т. д.).

Первой большой победой, которую мы получили, было то, что мы нашли отличное место. Мы были очень рады, когда выяснилось, что Библиотека графства Оксфордшир доступна, и она идеально подходит для наших нужд. Это было бесплатно, хорошо организовано для мероприятий, и Марк, библиотекарь, был очень полезным. Мы очень тесно сотрудничали с ним, чтобы организовать наши мероприятия, и во многом благодаря его работе, а также другим сотрудникам библиотеки мероприятия прошли так хорошо, как они прошли.

Мы также хотели бы выразить большую благодарность компании Haybrook IT (https://www.haybrook.co.uk/), спонсорам всей серии мероприятий, которые предоставили еду и прохладительные напитки для всех участников. Они давние сторонники сообщества Digital Oxford, и без их помощи мы бы не справились.

NodeSchool

Нашим первым мероприятием была NodeSchool, предназначенная для начинающих разработчиков javascript, которые хотели лучше познакомиться с этим (обычно) серверным языком. За ним следует бесплатный курс по всему миру, и, хотя он содержит множество различных предложений для разных уровней квалификации, мы стремились познакомить участников с базовыми, с идеей, что они смогут проходить последовательные курсы на своем уровне. владеть, как и когда они выбрали.

В тот день было большое количество участников (17 человек по последним подсчетам) и множество разных уровней мастерства. Оказалось, что многим участникам нужны были фундаментальные навыки JS, а не сразу прыгать в Node, чего мы не ожидали, но на самом деле это не так уж удивительно.

В качестве общей темы этих событий мы увидели участие гораздо более широкой части сообщества, чем только те, кто занимается программированием, и это было очень обнадеживающе, поскольку подтвердило наши предположения о том, что эта серия событий может функционировать как мост к привлекать тех, кто не входит в существующее сообщество Digital Oxford.

Как следствие этого, мы решили в середине сессии внести поправки в программу и провести импровизированный семинар/дискуссию по Git и связанным с ним концепциям. Это приветствовали все участники, поскольку управление исходным кодом для кода было чем-то, с чем многие из них имели поверхностное знакомство, но никогда не имели возможности заняться более глубоким и практичным образом.

Аппаратный хакдай

Наше второе мероприятие включало использование (в первую очередь, хотя и не обязательно) javascript для взаимодействия с оборудованием, таким как освещение, двигатели и другие механические устройства. Было такое же количество участников, как и в первом мероприятии, хотя гораздо больше различий с точки зрения мотивации. У некоторых участников были проекты, над которыми они были заинтересованы, в то время как другие пришли посмотреть, что такое использование программного обеспечения для взаимодействия с оборудованием.

Это мероприятие, по сравнению с двумя другими, имело наибольший успех среди более молодых участников и включало такие проекты, как обучение роботов рисованию на бумаге, использование света для имитации состояния поезда и использование датчика давления для взаимодействия с видеоиграми. Справедливости ради стоит сказать, что всем участникам, независимо от их уровня опыта, понравилось мероприятие, и они лучше поняли, что можно делать с аппаратным обеспечением.

Гордон Уильямс из Эспруино и Карлос Перате оба были замечательными наставниками в тот день, они были рады ответить на вопросы и объединиться с людьми в их хаках.

Библиотечный MakerSpace был особенно хорошо подготовлен для поддержки этого мероприятия: у него было множество доступного для взлома оборудования, включая наборы Makey Makey и Raspberry Pi.

Языковой день

Наше третье и последнее мероприятие очень близко к моим личным интересам и направлено на использование программного обеспечения для взаимодействия с любыми языковыми ресурсами (в аудио- или видеоформате). По общему признанию, это была чрезвычайно широкая сфера компетенции, хотя в основном это было следствием невозможности найти какие-либо примеры подобных мероприятий, когда-либо проводившихся (в Интернете, когда-либо!). Таким образом, мы надеялись, что, имея очень широкую ориентацию, мы сможем учесть самые широкие интересы, а также лучше понять, что на самом деле интересует людей.

Оказалось, что этот день стал больше похож на обзор того, чего можно достичь с помощью технологий НЛП. У некоторых участников были существующие проекты, над которыми они хотели поработать, в то время как другие просто пытались установить tensorflow (это обширная тема, и для нее можно было бы использовать отдельный хакдай). Хотя это было наше наименее посещаемое мероприятие, оно все же было полно оживленных дискуссий и экспериментов, и участники определенно ушли с лучшим представлением о некоторых распространенных применениях компьютеров в общей области языка.

В отличие от двух других мероприятий, некоторые участники интересовались общей областью, потому что они взаимодействуют с другими членами команды, использующими НЛП, а не потому, что они сами ожидают, что им понадобится его использовать. Это было очень обнадеживающе, так как продемонстрировало уровень интереса в более широком сообществе, который, возможно, можно было бы решить с помощью более целенаправленных мероприятий в будущем.

Будущие направления

Одна вещь, которая абсолютно бесспорна, заключается в том, что эта серия мероприятий обеспечила много хорошего взаимодействия между нами, библиотекой и сообществом. В дальнейшем у нас есть невероятные возможности уточнить предложения для расписания мероприятий и использовать ресурсы, такие как библиотека округа Оксфордшир и ее персонал, для более тесного взаимодействия с местным сообществом.

Хотя мы изначально не задумывали это как таковое, серию мероприятий можно было бы легко переориентировать на более явную связь между программистами с определенными навыками и теми, кто заинтересован в использовании этих навыков для удовлетворения потребностей бизнеса. Кроме того, было ясно, что дискуссии, особенно между дизайнерами и разработчиками, состоявшиеся в тот день, были плодотворными и привели к более активному участию сообщества.

Еще один урок: нам определенно нужно тратить больше времени на создание дифференцированных материалов, подходящих для более широкого диапазона опыта и уровней навыков. Преимущество этого двоякое: мы будем иметь их в наличии в тот же день, чтобы разместить тех, кто появится, кто может отличаться от нашей ожидаемой целевой аудитории, и, поскольку эти материалы будут жить в цифровой форме, нам нужно только создать их один раз. Это будет самым большим шагом на пути к улучшению опыта участников мероприятия.

Еще один аспект, на который мы будем опираться, — это понимание того, что делать дальше после окончания мероприятия. Хотя, безусловно, в Интернете доступно множество материалов, мы могли бы легко их немного отредактировать и сделать возможные следующие шаги более понятными для участников. Кроме того, наличие контактов в местном сообществе, которые были бы заинтересованы в практическом применении этих навыков, было бы естественным продолжением работы, проделанной в течение дня.

Кроме того, те, кто заинтересован в том, чтобы стать разработчиками программного обеспечения, смогут использовать эти мероприятия не только как упражнения по развитию навыков, но и как сетевые возможности для поддержки своего пути к тому, чтобы стать профессионалами в отрасли.

Наше самое большое обновление в серии мероприятий — это мероприятия Summer of Hacks в следующем году, которые будут включены в существующую библиотечную программу Digital Summer. Это углубит наше сотрудничество с библиотекой и сообществом, которое библиотека поддерживает с помощью своих различных цифровых программ — FreeCodeCamp, CodeBar, CodeClub — и обеспечит очевидный путь к поддержке людей помимо однодневных мероприятий. Мы были очень впечатлены библиотекой и ее сотрудниками во время летних мероприятий, и мы очень хотим использовать их в качестве ресурса в будущих общественных мероприятиях.

*Последние слова

В целом, мы были чрезвычайно довольны серией мероприятий, с нетерпением ждем возможности провести их снова в следующем году в более масштабной и лучшей итерации и планируем объявить о мероприятиях Summer of Hacks 2020 в новом году.

Еще раз огромное спасибо библиотеке округа Оксфордшир, Марку Сатклиффу и Haybrook IT!

Увидимся в следующем году.