Контрольный список для подготовки к GSoC

Думаю, сезон GSoC близок, раз уж вы здесь. И это так же, как когда я написал эту вещь, так что вам повезло! Я пишу небольшой контрольный список того, что вам необходимо сделать, если вы хотите, чтобы вас выбрали в GSoC на этот раз. Кроме того, я просто чувак, которого однажды выбрали, так что не ждите ничего сверхъестественного 😅

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

  • Заранее поговорите с наставниками — это чрезвычайно важно. Именно эти люди в конечном итоге выберут ваше предложение. И, судя по их POV, они с гораздо большей вероятностью выберут точку зрения участника, с которым они разговаривали или почувствовали, а не того, кто опубликовал предложение и ничего после этого не сделал. Также взаимодействуйте с ними и другими кандидатами в предпочтительном для них режиме связи (это будет указано в их профиле на странице GSoC).
  • Будьте реалистом. Это кажется нелогичным, но предложение о чем-то чрезвычайно инновационном на самом деле с большей вероятностью будет отклонено просто потому, что у вас нет наставника или потому что ваши сроки и цели слишком нереалистичны для проект. Делать что-то новое интересно, но как специалисту по сопровождению часто предпочтительнее делать что-то простое, но значимое, чем переходить в совершенно новый домен, который просто забросят после вашего проекта.
  • Сосредоточьтесь на качестве предложения, а не на количестве. Я убедился в этом в своем собственном приложении, а также на опыте других. Всего у вас есть 3 предложения, которые вы можете отправить, но нет необходимости использовать их все. Я лично сделал только один и сосредоточил все свое время на нем. Если вам нужно вдохновение, вот ссылка на мое предложение. Все эти пункты на самом деле сводятся к одному…
  • Думайте с точки зрения сопровождающего. Что они хотят от сопровождающего организации, так это продолжать свой проект и добавлять в него дополнения, чтобы он стал более популярным. Им не нужно что-то слишком кричащее, и они не заботятся о ком-то, кто уже вовлечен в массу других вещей. Одна вещь, которую вы должны попробовать после и во время написания вашего предложения: Что бы я подумал об этом, если бы был мейнтейнером? И я гарантирую, что это поможет.

Этого достаточно! Чтобы не тратить время еще больше, вот весь контрольный список:

Ладно, в этом суть. Ниже я все же опишу отдельные части чуть более подробно.

Выбор организации

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

Во-первых, выберите домен и язык по своему усмотрению (в идеале, что-то популярное, например, python или javascript, чтобы вы были открыты для большинства организаций). Сделав это, отметьте максимум 3–4 организации. После этого вы должны выбрать проект, а не организацию.

В описании каждой организации есть раздел «Просмотреть идеи» (см. выше). Используйте это. Конечно, все любят новые идеи, но в организации может не быть людей, которые могли бы наставлять эту конкретную технологию, или она может быть слишком диковинной. Поэтому, если это не просто отличная идея, попробуйте выбрать идею из их списка. Ведь они лучше знают, что им нужно.

Само предложение

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

  • Ваши данные (будьте светлыми, 0,5–1 страница)
  • Ваш проект (как можно более подробно, 2-3 страницы)
  • Почему вы лучший кандидат (0,5–1 стр.)
  • Хронология (это чудовище, минимум 3 страницы)
  • Любые другие обязательства, которые у вас есть этим летом (лучше бы их не было, но так и скажите)

Как привлечь внимание к вашему предложению

И, наконец, пожалуй, самая важная часть. Чтобы эту штуку заметили! Во-первых, вы должны сделать его черновик видимым для администраторов организации (не волнуйтесь, у Google есть возможность сделать это во время процедуры).

Затем, как только вы закончите писать, скажите об этом в их IRC/Discord/Slack/Gitter Chat, где бы они ни были. Скажите, что вы закончили, и вам было бы приятно, если бы кто-то дал вам совет по этому поводу. Не стесняйтесь, если вы промолчите, вы просто потеряетесь со всеми другими молчаливыми претендентами, а мы этого не хотим.

Некоторые полезные ссылки

На этом вы закончили, но я чувствую, что должен просто добавить пару ссылок на кое-что полезное:

…Ну, я выбрал организацию, написал потрясающее предложение, опубликовал его и проверил дополнительные ссылки. Ну что теперь? Что ж, для начала не забудьте дать этой истории несколько 👏, чтобы у меня было больше мотивации сделать это! Но кроме шуток, на данный момент вы в основном закончили. Обязательно следите за чат-группой/списком рассылки организации на случай, если ваше предложение будет упомянуто.

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

Кроме того, не забывайте аплодировать истории👀