Удачи и неудачи за три года проведения встреч freeCodeCamp

1656596175 udachi i neudachi za tri goda provedeniya vstrech freecodecamp

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

Сначала я создал страницу группы в Facebook, заменив неактивную локальную группу freeCodeCamp, начавшуюся ранее в этом году. Члены начали присоединяться по одному, и когда я опубликовал первую встречу, их было около 20-30.

В начале

Первые несколько встреч, которые у нас были, были наполнены кодом и кофе. Мы собрались в местном кафе, работали над вызовами и проектами freeCodeCamp, а также говорили о технологиях. На первых встречах появилось около 4-8 участников, и через несколько месяцев мы начали перерастать маленькое кафе.

Приблизительно в то время я расширил свою сеть в Индианаполисе почти на год и встретил нескольких людей, которые были заинтересованы поговорить с местными членами freeCodeCamp. Я обратился к нескольким коворкингам, и некоторые из них согласились принять нас бесплатно. Кроме того, компания, в которой я работал, предложила покупать пиццу для группы раз в месяц. Осталось только запланировать встречи и уведомить об этом членов.

Группа Facebook начала быстро расти с новыми участниками еженедельно, и мы решили создать организацию meetup.com, чтобы расширить наш охват. Многие люди ищут группы кодирования на веб-сайте встреч, поэтому среднее количество участников встреч выросло более чем вдвое. Сейчас у нас в среднем 17–28 участников.

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

Примечание Meetup.com: размещение группы на платформе стоит 90 долларов США каждые шесть месяцев. Некоторые варианты покрытия сбора могут быть пожертвованиями, поиском спонсоров, распределением счета между организаторами (это то, что мы сейчас делаем) или добавление вашей группы в аккаунт кого-то, кто уже проводит встречу, поскольку meetup.com позволяет вам организовывать три группы с одним платным. членством.

Наши лучшие встречи

Вот лучшие встречи, которые мы проводили, и результат того, что было освещено.

Составление резюме разработчика

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

Практика технического интервью

Мы наняли девять местных разработчиков с опытом технических интервью. На каждого интервьюера появилось достаточное количество участников (до 2 участников).

jDnUeTBOE7fvhK8QASDcvexHvVvhopRxhIFF
Отзывы участников встречи

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

Мини хакатоны

Сотрудничество – это очень важный навык, которым следует овладеть. Каждый квартал мы проводили короткие 6–7-часовые хакатоны, чтобы помочь людям улучшить навыки сотрудничества. Это мероприятия, дружественные для начинающих, и нет никаких предпосылок для участия.

31kYjor2e6sIRdZkgy2lY-UCaol-IEv1Cerc
Команда демонстрирует то, что они построили

Для мероприятия люди могут выбрать, с кем они будут работать или случайным образом быть избранными в команду. Кажется, оба способа работают отлично. Мы случайным образом выбираем тему из списка предложений в начале (например, игры, фильмы, кошки и т.д.), и каждая команда (обычно 3-4 человека) создает все, что хочет вокруг этой темы.

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

Мы начали сотрудничать с Girl Develop It, чтобы увеличить участие в этих событиях. Несколько местных компаний также любезно покупали еду для участников, пока они взламывали.

Удаленный хакатон freeCodeCamp

Мы провели круглосуточный хак с членами групп Gary (близ Чикаго), Индианаполиса и CA freeCodeCamp. Были как опытные, так и младшие участники, поэтому это позволило состояться много наставничества.

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

Встреча по психическому здоровью

Психическое здоровье – это то, о чем никто не хочет говорить, хотя оно непропорционально влияет на технологическую отрасль (источник).

dd4aik1XThaUWtFnUPNUKzzMujJCSq5Ysckd
Эд на встрече о психическом здоровье в сообществе разработчиков

Эд Финклер из Open Sourcing Mental Illness пришел и поговорил с нами о том, как мы можем правильно помогать людям и развернуть дискуссии об этих проблемах на рабочем месте. Как человек, боровшийся с тревогой и другими проблемами, мне очень приятно осознать, что я не один такой.

Некоторые встречи, которые прошли не так хорошо

Введение в Ruby Workshop

У нас был отличный инструктор из местного учебного лагеря по кодированию, и мы думали, что все подготовлено и готово к работе. Неверно!

Мы никогда не принимали во внимание, что люди будут иметь разные среды кодирования и могут иметь много проблем с загрузкой и установкой требований. До этого все наши другие семинары были сосредоточены на JavaScript и мы не были готовы к вызовам, с которыми сталкивались. В конечном счете мы вернули на полпути и попросили инструктора просто показать демонстрацию языка.

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

Введение в Node и Express (с Mongo)

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

Советы по ведению групп встреч

Исходя из моего опыта, вот несколько советов по организации успешных групп встреч.

  1. Начните групповой чат с комнаты под названием «планирование», чтобы сотрудничать над идеями встреч и привлечь больше людей (мы используем Discord, поскольку он имеет хороший пользовательский интерфейс, бесплатный, и мы можем создать много комнат на разные темы).
  2. Свяжитесь с местными компаниями и местами для коворкинга/мейкеров для волонтеров, места для встреч, спонсорство еды.
  3. Создайте электронную таблицу, чтобы отслеживать события, которые вы проводили, сколько людей пришло, а также любые примечания, которым можно научиться в будущем. Это также полезно, если вы собираетесь искать спонсоров.
  4. Создайте опрос на интересующие темы для предстоящих встреч (для этого мы используем опрос Google). Приятно публиковать сокращенный URL-адрес опроса в конце каждого события и поощрять людей заполнять опрос. На вопросы с несколькими вариантами ответов отвечает гораздо больше, чем на краткие ответы, поэтому мы в большинстве своем придерживаемся этого.
  5. На каждой встрече, вспомните, что группой руководят волонтеры, и чем больше людей поможет, тем больше и лучших событий вы можете устроить для членов. Это отличный способ пригласить помощь.
  6. Когда вы посещаете другие встречи, спросите у организаторов, можете ли вы вспомнить вашу местную группу freeCodeCamp – попросите волонтеров, менторов и новых участников.
  7. Групповые проекты могут быть ценным обучающим ресурсом. Сотрудничество – это жизненно важный навык для программистов, и учащимся может быть очень полезно научиться этому навыку в благоприятной среде. Мы создали локальный сайт freeCodeCampIndy как группа и получили от этого очень удовольствие.
  8. Еда помогает? но если это невозможно, обязательно сообщите об этом людям, чтобы они могли спланировать еду до или после происшествия.

В заключении

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

Если я что-то упустил, дайте мне знать в комментариях. Спасибо.

Добавить комментарий

Ваш адрес email не будет опубликован.