В 21:00 22 апреля я плакала в объятиях мужа. Я был так уверен, что меня не выберут даже после всей моей тяжелой работы, потому что было так много других квалифицированных кандидатов. Кроме того, я думал, что знаю, кого, вероятно, примут вместо этого.

Двенадцать часов спустя я получил письмо от Outreachy, в котором говорилось, что я новый стажер в LibreHealth с мая по август 2018 года!

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

Эта статья о моем путешествии, чтобы стать стажером-аутрич-специалистом.

Все началось с freeCodeCamp

Я горжусь тем, что являюсь кемпером на freeCodeCamp. У нас очень активное сообщество. На наших форумах работают одни из лучших посредников, и другие участники часто вмешиваются, чтобы помочь, когда мы застреваем в наших проблемах. Я участвую во многих чатах и ​​многому научился у каждого из них.

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

Я опоздал, так как только что закончился последний раунд. Итак, я подписался, чтобы получать объявления от Outreachy в будущем. Затем я продолжил свою борьбу над двумя последними интерфейсными проектами и забыл об этом.

Процесс подачи заявки

12 февраля я получил объявление о том, что Outreachy открыла новый раунд прохождения стажировки. На весь проект мне приходилось выкладывать 40 часов в неделю. В это время я не могла заниматься чем-либо еще более 10 часов в неделю. Моя работа над публикацией freeCodeCamp Medium является добровольной, поэтому я подумал, что справлюсь с этим.

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

Я немедленно отправил электронное письмо организатору Outreachy и объяснил, что приложение не позволит мне подать честно. freeCodeCamp - признанное учебное заведение на LinkedIn, предлагающее онлайн-курсы для самостоятельного обучения. Так что я мог отложить работу над своими проектами на время стажировки и следовать правилам. Как женщина из Соединенных Штатов, пытающаяся попасть в технологическую индустрию, и студентка учебной программы freeCodeCamp, которая уже получила первый сертификат, я действительно считаю, что могу претендовать на прохождение стажировки.

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

Как кандидат на стажировку

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

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

Мне нужно будет разместить мою работу на GitLab, внести свой вклад в документацию в формате уценки, и мне нужно будет понимать фактический рабочий процесс, чтобы мои вклады были точными.

Мой опыт редактирования с Medium пригодился бы для этого. Мне комфортно с GitHub, но теперь я бы также научился работать с GitLab. Я был знаком с файлами README.md, но на этом все закончилось.

Я бы изучал систему программного обеспечения с открытым исходным кодом, используя GitLab и создавая файлы разметки, участвуя в проекте.

В период с 12 февраля по 22 марта мне нужно было предоставить ссылки на Outreachy для работы, которую я хотел представить в качестве вклада, и заполнить окончательную заявку, как только у меня будет план игры от наставников.

Меня направили на форумы LibreHealth и чат LibreHealth - Outreachy.

Я раздвоил (скопировал) материалы из GitLab и проверил Демо для системы электронных медицинских карт (EHR).

Затем я просмотрел видео на YouTube, чтобы увидеть, как работает этот процесс, и проверил демонстрацию EHR для сравнения.

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

Отличные средние статьи

Из форумов я знал, что Dr. Джуди Гичоя входила в руководящий комитет LibreHealth. Я видел, как ее статья Наставничество и сети - Моя стратегия, основанная на использовании открытого исходного кода поступила в публикацию FreeCodeCamp на Medium в течение первой недели процесса подачи заявки. Мне пришлось отредактировать его, и я думаю, это помогло мне лучше понять, что она искала.

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

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

Наставники LibreHealth

Я провел много времени в чате LibreHealth’s Outreachy. В течение первых трех недель процесса подачи заявки в комнату вошло более 45 потенциальных кандидатов. Я знал, что мне потребуется все, чтобы придерживаться курса и стать заметным. Так что я мог сделать только одно - приложить все усилия.

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

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

Оформление документов

Для написания я использовал Документы Google, а для изображений - Snagit с Photoshop. Затем я смог превратить документ в текст для разметки, закодировать его для mediawiki и создать документ в формате .pdf.

Моим главным наставником в этом проекте был Харли Так. Он создал YouTube Видео, на которое я ссылался для своего проекта, и мне понравилось. Он вел меня в правильном направлении, не держа меня за руку, поддерживал меня, когда я был на правильном пути, и мягко напоминал мне, когда я не шел. Мне очень понравилось работать с ним.

Google Summer of Code

К середине марта началось выдвижение кандидатуры Google Summer of Code (GSoC).

Доктор Джуди Гичоя отправила на сайт freeCodeCamp еще одну статью Взлом #GSoC: как получить реальный жизненный опыт и поддержать открытый исходный код. Я снова смог быть редактором.

Мне было интересно отредактировать эту статью, потому что она поделилась своим опытом кандидата в GSoC и той ролью, которую он сыграл в ее становлении наставником.

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

Теперь, когда началась LibreHealth GSoC, мы стали видеть меньше кандидатов в чате LibreHealth Outreachy. Думаю, многие кандидаты перешли на GSoC. Фактически, Outreachy настоятельно рекомендует подать заявку на оба варианта.

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

Кроме того, я был слишком взволнован этим проектом и не хотел отказываться от него.

Финальный раунд

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

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

Мы могли бы видеть работу друг друга, если бы по ошибке нажали «Опубликовать страницу» вместо «Показать предварительный просмотр». Между нами произошло много разговоров, прежде чем мы поняли, что делаем не так.

Кроме того, загрузка изображений была затруднена, если кто-то выбрал то же имя для ранее загруженного изображения. Например, изображение для «логина-1» и «календаря-1» уже было сделано, поэтому оно не принимает мои изображения.

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

Между тем я был в панике. Моим документом было Руководство пользователя, и я гордился им. Я наконец отформатировал его под коды mediawiki, и мои изображения выглядели хорошо. Но я не смог его загрузить!

Мы с Харли Таком использовали TeamViewer для загрузки моего документа и изображений. Затем он поместил их для меня в вики LibreHealth. Я так благодарен, что меня не наказали.

Настоящий крайний срок

Кандидат должен подать хотя бы один вклад - даже если он еще не одобрен наставниками. И кандидат должен заполнить заявку до указанного срока.

Крайний срок - 22 марта в 16:00 по всемирному координированному времени. Это означало, что для меня по тихоокеанскому стандартному времени он должен был быть до 9:00 утра.

К полуночи 21 марта у меня все должно было быть на месте и подключено. Почему? Потому что я знал, что с утра у меня не получится сделать это первым делом, особенно если у меня возникнут какие-либо проблемы в последний момент. Я смог выключить компьютер за тридцать минут до установленного мной срока!

Последний крайний срок

Если мы уложимся в крайний срок 22 марта, мы сможем продолжать обновлять наши материалы до 29 марта.

Харли Так отправил мне последнюю ссылку на вики-документ LibreHealth 28 марта. Я обновил ссылку на свой вклад и поправил свои последние мысли о приложении.

Теперь все, что я мог сделать, это ждать ...

Итак, я вернулся к небольшому редактированию на Medium и попыткам разгадать загадки d3.js и React.

… До 22 апреля.

А теперь самое интересное!

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

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

Наставники были очень приветливы. Каждый из них будет направлять меня в своих конкретных областях на этом пути. Я рад работать со всеми из них.

Их все можно найти на Форумах LibreHealth.

Харли Так - мой наставник по EHR и документации. Он больше всего работал со мной в процессе выдвижения кандидатуры и помогал с проблемами mediawiki. Он продолжит следить за моей документацией. Его дескриптор форума - _htuck.

Робби О'Коннор - мой технический наставник. К нему я обращаюсь, когда у меня возникают какие-либо технические вопросы или проблемы. Его дескриптор форума - r0bby.

Доктор Джуди Гичоя - мой наставник по радиологии. Она будет тесно сотрудничать со мной, чтобы понять рабочий процесс, авторизации и действия, которые происходят в радиологической информационной системе. С ее помощью я смогу создать легкое для понимания Руководство пользователя модуля Радиология. Ее псевдоним на форумах - judywawira.

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

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

Несколько предложений

Подпишитесь на расширенные уведомления

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

Начать немедленно

Как только вы получите уведомление о том, что процесс начался, сразу же приступайте к работе с приложением. Вы должны подтвердить свое право на участие, чтобы начать поиск стажировки, которая подходит именно вам.

Быть реалистичным

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

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

Продолжайте строить на том, что вы уже знаете.

Читать все

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

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

Отметьте свой календарь

На самом деле в вашем календаре должно быть три основных события:

· Сроки информирования
· Сроки проекта и наставника
· Даты и время вашей личной цели для соблюдения каждого крайнего срока

Кроме того, вам может потребоваться проверить местное время для этих сроков. Как я упоминал ранее, разница между UTC и PST была как день и ночь. Не забудьте указать летнее время, если это применимо.

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

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

Удачи!

Это может показаться банальным, но оно того не стоит, если вам это не нравится.

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

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

Что теперь?

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

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

Вы можете увидеть мой победивший документ mediawiki здесь.

Вы можете поймать меня на GitHub или присоединиться ко мне в Twitter. Вы также можете посетить мой сайт.

Это будет отличное и насыщенное лето!