До RC

Впервые я услышал о Recurse Center в 2016 году. RC проводит самостоятельные образовательные ретриты для групп программистов; в основном тусоваться в Бруклине с крутыми людьми, которым нравится учиться (да, пожалуйста!). Я знал, что хотел бы посетить один из их ретритов, но для меня было невозможно поехать в Нью-Йорк на 6 или 12 недель (как я мог оставить свою собаку на такой срок!?). Однако в 2018 году RC начал проводить однонедельные мини-ретриты, которые казались более реалистичными/осуществимыми, но стоимость одной недели в Нью-Йорке все еще была препятствием.

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

Процесс от подачи заявки до принятия в программу был очень быстрым. Я подал заявку в субботу 8 декабря, прошел собеседование с Алисией (одной из координаторов RC) во вторник, 11 декабря, прошел собеседование с выпускником в среду, 12 декабря, и узнал, что меня приняли в пятницу, 14 декабря. Моя партия проходила с 7 по 11 января, так что это был своего рода бурный опыт. К счастью, процесс подачи заявки прошел очень гладко и хорошо описан на их веб-сайте.

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

At RC

Я знал довольно много рекурсоров, но все еще не знал, чего ожидать в первый день. Я нервничал из-за того, что находился рядом с такой мотивированной группой незнакомцев (честно говоря, любая группа незнакомцев была бы страшной). К счастью, я узнал, что в воскресенье, 6 января, RC проведет обед, посвященный гендерному разнообразию, и мини-ужин. Для меня была важна не только тема ужина (как знают многие мои коллеги), но и возможность встретиться какие-то люди в неформальной обстановке за день до начала партии. Я знал, что знакомство с некоторыми знакомыми лицами в первый день ретрита поможет мне почувствовать себя более комфортно.

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

Как только партия действительно началась, мне пришлось начать думать о том, как я буду структурировать свою работу на следующие несколько дней. Первые пару дней я чувствовал, что мне нужно добиться огромного прогресса в моей библиотеке pymc3_models, чтобы оправдать то, что RC предоставил мне место, а ShopRunner — за то, что он дал мне отгул. Я часами сидел на кушетках тихого этажа RC, работая над своей библиотекой. Я пытался использовать эту библиотеку как возможность для сотрудничества с другими рекурсорами, но, к сожалению, когда я опубликовал информацию о своей библиотеке, чтобы узнать, хочет ли кто-нибудь сотрудничать, я не получил ответов.

Некоторые вещи, которые я выполнил:

  • Получил PyPI для правильного отображения моего описания (это заняло у меня больше года!)
  • Добавлен линтер в pymc3_models
  • В pymc3_models добавлен Travis CI для автоматизации линтинга и юнит-тестов.
  • Рассмотрены два очень больших запроса на слияние от двух соавторов.
  • Слил один из больших пулл-реквестов в
  • Добавлена ​​модель логистической регрессии.
  • Различные другие стили/исправления ошибок

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

Некоторые вещи, которые я сделал с другими людьми:

  • Сделал несколько лент Мебиуса и поэкспериментировал с их разрезанием.
  • Введена группа рекурсоров для тега «все это»
  • Эффектно проиграли в Ticket to Ride на вечере настольных игр
  • Участвовал в проверке чувств (это было потрясающе!)

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

После RC

Для меня RC был важен, потому что у меня появилось мысленное пространство, чтобы вернуться в свою библиотеку. У меня было много беспокойства по поводу моей библиотеки, потому что я имел дело с некоторыми трудными участниками и очень длинными PR. На самом деле я оставил свою библиотеку на шесть месяцев, потому что мне нужно было место вдали от всего стресса. Без RC у меня не было бы специальной недели и безопасного пространства, чтобы преодолеть тревогу и вернуться к pymc3_models.

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

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