Google Summer of Code 2024
| The Fedora Project has applied as mentoring organization in GSoC 2024. |
На этой странице содержится информация об участии Fedora в Google Summer of Code (GSoC). Пожалуйста, свяжитесь с нами через список рассылки ниже для уточнений и получения дополнительной информации. Вы также можете использовать IRC-канал.
Что я могу сделать уже сегодня?
Fedora всё ещё находится в процессе подачи заявки на статус организации-наставника. Сегодня нам остаётся только ждать, пока Google примет решение.
Today you should read through the ideas and think about our application process.
Информация для студентов
Хотите внести свой вклад в один из ведущих инновационных дистрибутивов Linux в мире? GSoC может стать вашим шансом. Пожалуйста, ознакомьтесь с информацией ниже.
-
If you’re interested in working on a mentor-submitted idea, read the ideas page and about the project and the related technology. There is no need to contact the mentor unless you have a specific question about the project. Don’t send an "I’m interested" email.
-
If you’re interested in proposing your own project start looking around the Fedora Project for a mentor and send your idea to the mailing list or post it on the wiki. A list of potential mentors is also on the ideas page.
-
Вы также можете начать работу над специфичными для Fedora частями заявки, подробности см. ниже. Внимательно ознакомьтесь с разделом об обязанностях студента.
Почему стоит провести лето за работой над FOSS?
Когда вы работаете открыто над свободным программным обеспечением, вы создаёте совокупность работ, которая будет сопровождать вас всю оставшуюся жизнь. Вместо задания по программированию, выполненного тысячами других студентов и отправленного в нижний ящик стола в конце семестра, работа в FOSS — это шанс внести вклад в живой проект.
Работа в FOSS даёт вам шанс:
-
Работа с реальными крупными базами кода.
-
Сотрудничество с настоящими инженерами и другими специалистами.
-
Внести вклад в нечто значимое, обучаясь и зарабатывая.
-
Изучать инструменты и процессы, которые точно такие же, как те, что вы будете использовать, если пойдёте работать в сферу технологий после выпуска.
-
Заводить друзей и контакты по всему миру.
-
Привлечь внимание, которое может привести к стажировке или работе после окончания учёбы.
-
Создать связи и знакомства на всю жизнь.
Почему стоит работать с Fedora?
Наш проект большой и разнообразный. У нас большой опыт работы с новыми участниками и помощи им в достижении успеха.
Многие из наших участников — давние контрибьюторы. Они остаются, потому что хотят продолжать развивать проект и делиться с вами своим опытом, советами и наставничеством! Людей, которые остаются в сообществе и делают хорошую работу, замечают. Их нанимают на работу, в том числе в Red Hat. В прошлом студентов Google Summer of Code нанимала Red Hat, как и стажёров на различные должности. Это лишь пример, поскольку опыт и репутация в сообществах проекта Fedora влияют на вашу карьеру во многих отношениях.
Будучи давним сообществом с множеством граней, оно позволяет вам найти много стоящих подпроектов для работы.
Вы должны знать, что для вклада в FOSS не требуется обладать суперпрограммистскими навыками или чем-то ещё сверхъестественным. Вам просто нужно быть заинтересованным, любознательным и готовым чувствовать себя комфортно, будучи продуктивно потерянным. Это и есть состояние обучения. Вы учитесь, ориентируясь и разбираясь в вещах при поддержке вашего наставника и сообщества.
Если вы новичок в проекте Fedora, следующий материал поможет вам начать.
Обязанности студента
Вы — ключевой компонент успеха вашего проекта. Этот проект важен для вас, вашего наставника и всего сообщества Fedora.
Ваши обязанности включают:
-
Общаться с наставником рано и часто.
-
Публиковать в блоге еженедельно о том, чему вы учитесь, как у вас дела, о трудностях и успехах. Это ключевой способ держать всё сообщество Fedora в курсе.
-
Работать с наставником над реалистичными достижимыми вехами, обеспечивающими регулярные результаты и обратную связь.
-
Участие в кратких студенческих созвонах, как объявлено
-
Нести ответственность за свой успех и свои действия
Заявка студента
Please read and follow the student application process.
Информация для наставников
Хотите помочь вырасти следующему поколению участников? Хотите привести новых участников в Fedora? Хотите продвинуть свои проекты по их дорожной карте? GSoC может стать шансом сделать всё это.
| Если с вами напрямую свяжется студент, мы призываем вас ответить и включить список рассылки и/или IRC-канал, чтобы процесс оставался прозрачным и чтобы на запрос могли ответить больше людей, чем только вы. |
Как предложить проект
Если вы хотите наставлять в конкретном проекте, тщательно подумайте о нескольких вещах:
-
Достаточно ли у вас времени, чтобы работать над этим со студентом в течение всего проекта. Вы будете помогать кому-то другому, когда он застрянет. Вы не хотите стать блокером из-за своей занятости.
-
Труднее добиться успеха, когда вы полностью уверены в том, как должна быть реализована идея; найти студента с навыками и интересом к реализации конкретного решения гораздо сложнее, чем найти студента с достаточными навыками, чтобы откликнуться на потребность в сценарии использования. Кроме того, студенты учатся больше, когда помогают проектировать и направлять проект. Иными словами, обеспечивайте руководство и направление, но позвольте студенту сделать часть «вождения».
-
Там, где у вас могут быть более свободные идеи, вы можете найти студента, который работает как своего рода стажёр и может реализовать решение для вашего сценария использования. Судя по прошлому опыту, студенты, преследующие сценарий использования, с большей вероятностью добьются результата при самостоятельном направлении и вашей поддержке.
-
Кто может вам помочь? Постарайтесь найти второго наставника для проекта.
Если вы заинтересованы в работе со студентом над конкретным проектом, вам следует опубликовать свою идею в трекере задач проектов с наставничеством. Ваша задача должна быть помечена тегом GSoC и использовать шаблон Google Summer of Code. Мы настоятельно рекомендуем вам найти второго человека для помощи в наставничестве и запросить отзывы о вашем предложении
Могу ли я быть наставником без проекта?
Да! Вы можете либо:
-
Работать со студентом, который приносит идею в ваш подпроект. Это требует иного уровня коммуникации на протяжении всего проекта, но может быть самым вознаграждающим.
-
Be a general mentor. This is a person who works with all students regardless of their project. To become a general mentor please open an issue in the Mentored Projects Issue Tracker offering your help. Please tag the issue with the GSoC tag.
Как работать со студентами
-
Прочитайте о хорошем наставничестве в руководстве по наставничеству
Обязанности наставника
Вы — неотъемлемая часть успеха студента, успеха проекта и успеха проекта Fedora.
Ваши обязанности включают:
-
Быть интерфейсом для определённого подпроекта или SIG в Fedora.
-
Помогать студентам взаимодействовать с проектом в целом и любым апстримом.
-
Помогать студенту планировать реалистичные достижимые вехи, обеспечивающие регулярные результаты и обратную связь.
-
Регулярное общение с вашим студентом. Это означает, что вы должны быть регулярно доступны в течение всего проекта. Если вы уходите в отпуск, вам нужно знать об этом заранее и помочь студенту подготовиться к вашему кратковременному отсутствию.
-
Участие в кратком созвоне наставников, как запланировано.
-
Быть последним ответственным лицом, решающим, успешен студент или нет. Эта ответственность сродни роли профессора или руководителя.
Общение
-
Список рассылки (связанный с GSoC): summer-coding@lists.fedoraproject.org
-
Список рассылки (технический): devel@lists.fedoraproject.org
-
IRC: #fedora-summer-coding or #fedora-devel on Freenode
Хронология
Всегда обращайтесь к официальной хронологии Google Summer of Code для получения подробностей.
Администрирование
Чтобы получить ответы на вопросы или получить больше информации о GSoC этого года с Fedora, пожалуйста, свяжитесь с администраторами напрямую (по возможности ставьте список summer-coding в копию).
-
Sumantro Mukherjee (Primary)
-
Justin Flory (Secondary)
Want to help? Learn how to contribute to Fedora Docs ›