Автором этого блога является Ахмад Бамиех, руководитель рабочей группы по наставничеству проекта Node.js.

Рабочая группа по наставничеству Node.js

Знаете ли вы, что в Node.js Project есть группа, которая работает над соединением опытных разработчиков Node.js и членов сообщества с людьми, желающими узнать больше? Верно, он у нас есть! Цель рабочей группы по наставничеству - привлечь больше участников к проекту Node.js, обучая людей экосистеме Node.js, помогая им вносить свой вклад в Node.js, отстаивая их PR посредством проверки кода и предоставляя рекомендации.

Предпосылки и история

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

Лично я изо всех сил пытался найти способ понять кодовую базу, чтобы начать вносить свой вклад; поэтому я создал программу наставничества, чтобы помочь другим узнать, насколько прекрасна экосистема Node.js и что она не только о коде.

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

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

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

Во время последней когорты меня наставлял Дэн Шоу (GitHub: dshaw), и это был один из лучших опытов, которые у меня были. Я многому научился у Дэна и поделился с ним интересным опытом. Я недавно был в Сан-Франциско, где лично познакомился с Дэном, и это было потрясающе! Во время наставничества он поделился со мной некоторыми своими огромными знаниями, которые позволили мне лучше руководить программой. Без его практического руководства я не был бы так уверен и осведомлен о руководстве этой инициативой, и мне еще предстоит многому научиться.

Чем занималась рабочая группа по наставничеству?
Мы в рабочей группе по наставничеству были очень заняты запуском этой программы.

Мы потратили некоторое время, прежде чем объявить об этом раунде, чтобы убедиться, что процесс этой программы достаточно масштабируем, чтобы мы могли делать следующее:

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

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

Подать заявку на наставничество: Заявка на наставничество Node.js: вторая группа
Заинтересованы ли вы в подаче заявки в качестве подопечного в программе наставничества Node.js? Большой! Программа рассчитана на 10 недель и включает в себя широкий спектр тем наставничества. Поскольку мы хотим, чтобы программа была содержательной и ценной, подопечные должны быть готовы посвящать около 4–5 часов своего времени в неделю, чтобы синхронизироваться со своим наставником, работать над своими целями и делиться знаниями о том, что они изучают. Подробнее о программе наставничества вы можете прочитать здесь: https://github.com/nodejs/mentorship

Список наставников и затронутых тем можно найти по этой ссылке: https://github.com/nodejs/mentorship/blob/master/JOURNAL.md

Чтобы подать заявку, заполните эту форму Google.

Если у вас есть вопросы, задайте их в репозитории наставничества на GitHub.

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

  • Координируйте публичные сессии наставничества для всех желающих присоединиться.
  • Подопечные будут делиться тем, что они узнают, обновляя свою «биографию наставничества» и делясь ресурсами.
  • Более частые когорты; мы стремимся начать подготовку к следующей когорте в течение текущего раунда.
  • Больше наставников; мы стремимся увеличить число наставников для следующего раунда. До сих пор мы пытались ограничить количество наставников, чтобы обеспечить плавный процесс.

Наставничество - не единственный способ для участников присоединиться к нам на Node.js. У нас есть много разных способов начать сотрудничество, наставничество - это еще один (хотя и действительно мощный)

Вот еще несколько способов сделать это:

  • У нас есть некоторые активы, созданные подопечными из предыдущего раунда, которые вы можете найти в репозитории наставничества.
  • Это небольшое руководство, созданное Ричем Троттом (GitHub: Trott), предназначено для людей, которые могут начать вносить свой вклад в код Node.js: https://www.nodetodo.org/getting-started/
  • Тирни Сайрен (Github: bnb) написал это замечательное руководство, чтобы узнать больше об экосистеме Node.js: https://dev.to/bnb/start-contributing-to-nodejs-in-the-new-year- 3dlh
  • Чтобы помочь вам получить свой первый PR, вы также можете проверить https://github.com/bnb/good-first-issue

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

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

Нам повезло разделить эту страсть к созданию программы наставничества Node.js с замечательными влиятельными участниками из Node.js. Приглашаем вас в любое время присоединиться к нам на одной из наших двухнедельных встреч, чтобы узнать больше. Всегда обращайтесь к любому из нас через Slack, Twitter или по электронной почте.