Рецепт успеха Google Summer of Code

1656667813 reczept uspeha google summer of code

от Rajika Imal

1*IAXnLarXiPnWDWm19OGvyQ

Краткое вступление в GSoC

Google лето кода (GSoC) – это ежегодная программа, финансируемая Google, чтобы поощрить студентов создавать программное обеспечение с открытым кодом. Каждый год Google выбирает менторские организации. Студенты объединяются с наставниками менторских организаций для работы над проектами. Период кодирования длится 3 месяца, и в течение этого периода студенты проходят 3 оценки.

Как студент, GSoC является одной из престижных программ, в которых вы можете участвовать. Согласно статистическим данным 2017 года, 1318 студентов было принято, а более 4200 студентам было отказано, что свидетельствует о том, что уровень принятия составляет около 20–25%.

Этапы в GSoC

Технически студенты должны пройти 4 оценки, чтобы успешно завершить проект GSoC.

Стадия предложения

Проекты перечислены под каждой избранной организацией. Чтобы сузить список организаций, используйте теги, относящиеся к каждой организации. К примеру, организация Sustainable Computing Research Group (SCoRe) имеет теги Cloud, Blockchain, Go и Node.js. Это обеспечит возможность быстрой фильтрации для студентов, чтобы выбрать наиболее подходящую для них организацию.

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

Чтобы повысить шанс быть выбранным, всегда целесообразно предоставить 3 предложения для 3 проектов. Каждая организация предоставляет свой шаблон для предложений.

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

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

Вот мои предложения, которые я предоставил организации SCoRe:

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

Общение и оценка сообщества 1

Если вы дошли так далеко, поздравляем! ?. Вы прошли одну из самых тяжелых вех.

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

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

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

NodeCloud
NodeCloud – это библиотека Node.js с унифицированным API для облачных провайдеровmedium.com

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

Оценка 2

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

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

Оценка 3

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

Кроме того, это этап, на котором вам нужно заполнить документацию, связанную с проектом, если вы не сосредоточились на этом. В конце третьего периода студенты должны завершить работу и убедиться, что все требования выполнены для составления GSoC. Убедитесь, что вы превзошли ожидания наставников.

Общение является ключевым

Общение с наставником очень важно, поскольку оно решит каждое решение, поскольку GSoC – это удаленная программа. Никто не будет встречаться с менторами для обсуждения проектов.

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

За каждое прохождение оценки вы будете получать стипендию (это зависит от страны, в которой вы проживаете), а после прохождения всех оценок вы получите сертификат и подарок Google.

1*qWTY0E_77KOG2DNlaYai9Q
GSoC swag

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *