Общие сведения
Какова цель программы Google Summer of Code?
Google Summer of Code (GSoC) — это программа, направленная на привлечение в сообщества с открытым исходным кодом новых заинтересованных участников с надеждой на то, что они будут продолжать вносить свой вклад в сообщества с открытым исходным кодом еще долгое время после окончания программы GSoC.
Когда проводится программа Google Summer of Code?
Что происходит во время Google Summer of Code?
Новые участники открытого кода проведут лето за написанием кода для организации с открытым исходным кодом под руководством наставников из их нового сообщества.
Почему Google проводит программу Google Summer of Code?
Google стремится к развитию экосистемы открытого кода. Чем больше в мире разработчиков открытого кода, тем здоровее и устойчивее будет все сообщество.
С 2005 года программа Google Summer of Code объединила более 18 000 студентов с 746 организациями с открытым исходным кодом под руководством 17 000+ наставников.
Является ли программа Google Summer of Code (GSoC) рекрутинговой?
Нет. Если вы заинтересованы в работе, пожалуйста, посетите канал Работа для программистов.
Считается ли GSoC стажировкой, работой или любой формой занятости?
Нет. GSoC — это деятельность, которую участник выполняет в качестве независимого разработчика, за что ему выплачивается стипендия. Участники не нанимаются на работу, не работают в Google или для Google.
Обязаны ли организации-наставники использовать код, созданный студентами?
Нет. Хотя мы надеемся, что весь код, полученный в рамках этой программы, найдет счастливый дом, мы не требуем от организаций использовать код участников.
Где проходит GSoC?
Google Summer of Code проходит полностью онлайн; в рамках программы нет необходимости путешествовать.
Что я могу сделать, чтобы помочь распространить информацию о GSoC?
Вы можете скачать листовки для расклеивания в университетских кампусах, на местных встречах разработчиков и т.д. Вы также можете использовать различные социальные сети для распространения информации о программе, провести встречу или информационную сессию в вашем регионе. У нас также есть шаблон электронного письма, который вы можете использовать для рассылки в ваше сообщество (школу, разработчикам и т.д.) и другим контактным лицам.
Как организовать или провести информационную сессию или встречу GSoC?
Вы можете назначить информационную сессию или встречу в удобное для вас время и в удобном месте! Пожалуйста, сначала ознакомьтесь с Правилами программы и воспользуйтесь нашим шаблоном презентации и листовками.
Могу ли я участвовать в GSoC в качестве ментора и контрибьютора GSoC?
Нет. Менторы — это люди, которые участвовали в работе организации с открытым исходным кодом и хотят помочь направить новых участников своего сообщества в программу GSoC. Вкладчики GSoC — это люди, которые являются новичками в организации с открытым исходным кодом.
Допускаются ли к участию в GSoC 2022 участники из Украины, России или Беларуси?
В силу сложившихся обстоятельств GSoC 2022 не принимает участников (контрибьюторов, менторов или администраторов организаций) из России, Беларуси, Донецкой Народной Республики («ДНР») и Луганской Народной Республики («ЛНР»). Для участников, находящихся на территории Украины, но за пределами ДНР и ЛНР, ограничений нет.
Что делать, если у меня есть еще вопросы?
Просмотрите Руководство для студентов и другие страницы на этом сайте.
Если после прочтения всей документации у вас все еще нет ответа, пожалуйста, обратитесь к сообществу GSoC через список обсуждений или IRC-канал. Посетите страницу «Связаться с нами«, чтобы узнать, как это сделать.
Участники GSoC. Когда участники GSoC могут подать заявку на участие в GSoC?
Участники могут подать заявку во время периода подачи заявок на участие в программе для конкретного ее этапа.
Какой язык (языки) программирования я должен знать для участия в GSoC?
Язык программирования, который вам необходимо знать, зависит от того, с какой организацией вы хотите работать. Вы должны быть знакомы с языком (языками) программирования, используемым этой организацией.
Каковы требования для участия в конкурсе?
- На момент регистрации вам должно быть не менее 18 лет
- Вы должны иметь право работать в стране, в которой вы будете проживать во время программы.
- Вы должны быть начинающим разработчиком открытого кода.
- Вы не были приняты в качестве студента GSoC в GSoC более одного раза. (Только студенты GSoC 2020 или 2021 года имеют право подать заявку во второй раз в 2022 году).
- Вы должны проживать в стране, на которую в настоящее время не наложено эмбарго со стороны США. Более подробную информацию см. в Правилах программы.
Сделаете ли вы для меня исключение?
Нет. Мы не можем сделать исключение, если вы не соответствуете требованиям, независимо от того, насколько вы талантливы или заинтересованы. Тысячи участников GSoC подают заявки, и сделать для вас исключение было бы несправедливо.
Может ли человек, уже участвующий в проекте с открытым исходным кодом, стать контрибьютором GSoC?
Цель GSoC — привлечь новых участников в организации с открытым исходным кодом. GSoC также может помочь начинающим участникам освоить все тонкости работы с открытым исходным кодом под руководством опытных членов сообщества.
GSoC предназначен для новых и начинающих участников открытого кода, но не для опытных участников открытого кода.
В качестве исключения участники GSoC, которые уже были приняты один раз (в 2020 или 2021 году), могут подать заявку на участие в 2022 году. Это может быть та же организация, с которой они участвовали ранее, или другая организация. Заявители должны обязательно указать в своем предложении свои предыдущие отношения с организацией.
Может ли группа подать совместное предложение для работы над одним проектом?
Нет, над одним проектом может работать только отдельный человек.
Что я должен сделать, чтобы повысить свои шансы быть выбранным в качестве участника GSoC?
- После объявления организаций просмотрите их на сайте программы и найдите несколько, которые вас привлекают.
- Прочитайте списки идей проектов этих организаций.
- Когда вы увидите идею, которая вас заинтересовала, свяжитесь с организацией, используя предпочтительные способы связи (указаны на странице организации на сайте GSoC).
- Поговорите с менторами и представителями сообщества, чтобы определить, является ли эта идея проекта тем, над чем вам будет интересно работать во время программы. Если вы не будете работать над чем-то, что вас мотивирует, это не будет увлекательным летом ни для вас, ни для вашего наставника.
- Используйте информацию, полученную во время общения с менторами и другими членами сообщества org, для составления своего предложения.
- Подайте свое предложение как можно раньше, чтобы у наставников было время дать обратную связь. Вы хотите успеть учесть их замечания и повторно подать заявку до истечения срока. Не ждите до последней минуты!
Могу ли я подать более одного предложения?
Да, каждый участник GSoC может подать до трех заявок. Однако только одно предложение от каждого участника GSoC может быть принято. От каждого участника GSoC будет принято не более одной заявки, независимо от того, сколько заявок вы подадите.
Должен ли я отправлять предложения непосредственно в организации-наставники?
Нет, все предложения должны быть поданы через сайт программы. Предложения, поданные вне сайта программы Google Summer of Code, не будут рассматриваться для участия в Google Summer of Code.
Настоятельно рекомендуем вам связаться с организацией-наставником заранее, чтобы обсудить свои идеи, получить обратную связь и лучше понять их работу, прежде чем подавать окончательное предложение.
Как выглядит хорошее заявление?
В руководстве для участников/студентов есть раздел «Написание предложения».
Лучшие предложения поступают от участников, которые нашли время, чтобы пообщаться и обсудить свои идеи с организацией до их подачи. Обязательно укажите следующее: подробное описание того, что именно вы предлагаете, почему вы это предлагаете, почему вы квалифицированы для этого, методологию разработки, предполагаемые сроки и т.д. В нем также должна быть подробная информация о вашем опыте разработки в академической среде, промышленности и/или с открытым исходным кодом.
Не просто прочитайте идею проекта из списка оргкомитета, а затем напишите свое предложение — вам нужно поговорить с ними. Участники, не обсудившие свои предложения с целевой организацией, вряд ли будут отобраны для участия в GSoC.
Мне исполнилось 18 лет после окончания срока регистрации участников GSoC Contributor, могу ли я продолжать участвовать?
Нет, на момент регистрации в GSoC вам должно исполниться 18 лет. Если вам исполнилось 18 лет даже через несколько дней, вы не имеете права участвовать в программе этого года, пожалуйста, обратите внимание на будущую программу.
Какие формы мне нужно будет предоставить?
Принятые участники должны будут предоставить соответствующие налоговые формы. Это включает в себя предоставление подтверждения проживания в стране, из которой вы будете участвовать и, соответственно, получать выплаты.
Получаю ли я деньги за участие в GSoC?
Да! Google будет выплачивать стипендию участникам GSoC, которые завершат программу и смогут получать стипендии.
Получу ли я деньги, даже если организация не использует мой код?
Да, при условии, что участник GSoC Contributor пройдет свою оценку (оценки). Использует ли проект созданный код или нет, не влияет на размер стипендии GSoC Contributor.
Сколько времени занимает участие в GSoC?
Организации оценивают проекты на основе общего ожидаемого времени для завершения проекта. Проекты среднего размера должны занимать около 175 часов, а крупные проекты — около 350 часов. В зависимости от ваших навыков и сложности проекта вам может потребоваться больше или меньше времени для достижения целей проекта. Если окажется, что ваш проект был недооценен или переоценен, вы и ваш наставник будете работать вместе, чтобы внести соответствующие изменения.
Я студент, находящийся в США по визе F1. Как мне получить разрешение на участие?
Пожалуйста, обратитесь в отдел по работе с иностранными студентами вашего учебного заведения для получения более подробной информации. Google не может предоставить вам какое-либо разрешение на участие в программе CPT или OPT. Вы сами должны определить, позволяет ли ваша виза участвовать в такой программе, как GSoC, и проверить это до подачи заявки. Вы также должны быть уверены, что сможете принять стипендию, чтобы потом не удивляться, если не сможете (часто из-за визовых проблем).
Все принятые участники получат подтверждение о принятии по электронной почте. Мы не предлагаем заказных писем.
Я учусь в муниципальном колледже, могу ли я участвовать?
Да, мы надеемся, что сможете!
Я заканчиваю школу в середине программы. Могу ли я продолжать участвовать?
Да.
Могу ли я получить зачет по курсу за участие в GSoC?
Возможно, но это зависит от требований вашего учебного заведения. Google не может предоставить вам никаких дополнительных документов или подписать их за вас.
Можно ли скорректировать расписание, если моя школа заканчивается поздно или начинается рано?
Программа GSoC 2022 имеет определенную гибкость в расписании проектов. Продолжительность выполнения проекта может варьироваться от 10 до 22 недель. Стандартная продолжительность составляет 12 недель, однако участники GSoC и их наставники могут вместе решить, следует ли продлить срок выполнения проекта, чтобы он завершился на пару недель/месяцев позже.
Дата начала программы не может быть изменена, все начнут программу в одно и то же время.
Вы и ваш наставник можете совместно договориться о корректировке расписания этапов или еженедельного графика работы, чтобы обеспечить некоторую гибкость в рамках общей программы.
Дата первой оценки определяется в середине предполагаемого срока выполнения проекта (через 6 недель для проектов в стандартном 12-недельном графике).
Наставники/администраторы организаций
Я хочу узнать больше об участии в качестве ментора в GSoC. Где я могу найти дополнительную информацию?
Прочитайте Руководство для менторов и Правила программы для получения дополнительной информации о том, как стать ментором GSoC. Вы должны уже быть активным членом сообщества организации, для которой вы хотите стать ментором.
Каковы требования к организации-наставнику?
Чтобы иметь право участвовать в качестве наставнической организации, вы должны быть группой, ведущей активный проект свободного/открытого программного обеспечения, например, BRL-CAD. Проект не обязательно должен быть юридически оформлен. Для участия в программе организации-наставники должны уже произвести и выпустить программное обеспечение под лицензией, одобренной Open Source Initiative, и иметь как минимум двух участников, которые будут выступать в качестве администраторов организации и/или наставников на протяжении всей программы.
Получают ли организации какие-либо деньги за участие в GSoC?
Организации с хорошей репутацией получат 500 долларов США на каждого принятого участника GSoC в конце программы. Это не зависит от того, пройдет ли участник GSoC или нет.
Организации могут использовать эти средства по своему усмотрению.
Организациям под руководством Google и организациям, входящим в состав какого-либо федерального правительства (включая государственные университеты), стипендии не выдаются.