До 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 в том, что однажды посетив его, вы вполне можете вернуться за новой партией!