Google Summer of Code 2016
Проект Fedora представлял программу Google Summer of Code в течение десяти лет, и мы также участвуем в программе 2016 года. Эта страница wiki служит порталом GSoC. Пожалуйста, свяжитесь с нами через список sumer-coding для уточнений и получения дополнительной информации. Вы также можете использовать IRC-канал,#fedora-summer-coding.
Студенты
Студенты, которые ищут вызовы и хотели бы внести вклад в ведущий и инновационный дистрибутив Linux в мире, — это может быть ваш шанс. Пожалуйста, свяжитесь с нами, ознакомьтесь с материалами и начните обращаться к наставникам.
Почему стоит провести лето за работой над FOSS?
Когда вы работаете открыто над свободным программным обеспечением, вы создаёте совокупность работ, которая остаётся с вами на всю жизнь. Вместо задания по программированию, выполненного тысячами других студентов и отправленного на дно ящика с битами в конце семестра, работа в FOSS — это шанс внести вклад в живой проект.
Работа в FOSS даёт вам шанс:
-
Работа с реальными крупными базами кода.
-
Сотрудничать с настоящими инженерами и другими профессиональными экспертами.
-
Вносить вклад в нечто значимое, одновременно обучаясь и получая студенческую ценность.
-
Изучать инструменты и процессы, которые точно такие же, как те, что вы будете использовать, если пойдёте работать в сферу технологий после выпуска.
-
Заводить друзей и контакты по всему миру.
-
Возможно, привлечь внимание, которое даст вам стажировку или работу после выпуска.
-
Создайте связи на всю жизнь.
Почему стоит работать с Fedora?
Наш проект большой и разнообразный. У нас большой опыт работы с новыми участниками и помощи им в достижении успеха.
Многие давние участники продолжают оставаться рядом, делясь опытом и наставничеством. Людей, которые остаются в сообществе и делают хорошую работу, замечают. Их нанимают на работу, в том числе в Red Hat. Прошлые студенты Google Summer of Code были наняты Red Hat, а также стажёры на различные должности. Это лишь пример, поскольку опыт и репутация в сообществах проекта Fedora влияют на вашу карьеру во многих отношениях. Как давние сообщества с множеством аспектов, они позволяют вам найти множество вознаграждающих подпроектов для работы.
Вы должны знать, что участие в FOSS не требует от вас сверхъестественных навыков программирования или чего-то подобного. Вам просто нужно быть достаточно заинтересованным и любопытным и быть готовым чувствовать себя комфортно, будучи продуктивно потерянным. Это состояние обучения через поиск своего пути и разбирательство в вещах.
Пошаговое руководство для студентов
Пожалуйста, ознакомьтесь с пошаговым руководством для студентов.
Администрирование
Чтобы прояснить вопросы и/или получить больше информации, связанной с GSoC этого года в Fedora, пожалуйста, свяжитесь с администраторами напрямую (пожалуйста, по возможности ставьте в копию список summer-coding).
Наставники
Участники проекта Fedora могут предлагать идеи и быть их наставниками. Пожалуйста, ознакомьтесь со следующими ссылками и добавьте свои идеи на главную страницу идей. Кроме того, если вы не заинтересованы в предложении идеи, но всё же хотите поддержать программу, пожалуйста, ознакомьтесь со страницей идей студентов и выберите одну по вашему интересу.
Как работать со студентами
-
Один из способов — предложить идею для работы студентов. Эта идея может быть очень хорошо спланирована, и в этом случае вам может потребоваться интенсивный контакт со студентом, чтобы её правильно реализовать.
-
Труднее добиться успеха там, где вы полностью уверены, как идея должна быть реализована; найти студента с навыками и интересом реализовать конкретное решение намного сложнее, чем найти студента с достаточными навыками, чтобы ответить на потребность из варианта использования.
-
Там, где у вас могут быть более свободные идеи, вы, возможно, сможете найти студента, который работает вроде стажёра и может реализовать решение для вашего варианта использования. Согласно прошлому опыту, студенты, преследующие вариант использования, с большей вероятностью добьются успеха при самостоятельном руководстве.
-
Вы также можете захотеть работать со студентом, который приносит идею в ваш подпроект. Это требует другого уровня взаимодействия на протяжении всего проекта, но может быть наиболее полезным.
Обязанности наставника
Вы являетесь неотъемлемой частью успеха студента, успеха проекта и успеха вашей общей организации (Fedora, JBoss.org или другой).
Ваши обязанности включают:
-
Быть интерфейсом для определённого подпроекта или SIG в Fedora.
-
Помогать студентам взаимодействовать с проектом в целом и любым апстримом.
-
Быть последним ответственным лицом, решающим, успешен ли студент или нет, что влияет на оплату.
Общение
Список рассылки (связанный с GSOC) : summer-coding
Список рассылки (технический) : devel
IRC : Канал — #fedora-summer-coding или #fedora-devel в Freenode
Хронология (версия для студентов)
-
Ссылка: Полная хронология
-
13 октября 2015 г.: Программа анонсирована.
-
8 февраля 2016 г.: 19:00 UTC Организации-наставники могут начать подавать заявки в Google.
-
19 февраля: 19:00 UTC Крайний срок подачи заявок организаций-наставников.
-
20–29 февраля: администраторы программы Google рассматривают заявки организаций.
-
29 февраля 19:00 UTC Список принятых организаций-наставников публикуется на сайте Google Summer of Code 2016.
Промежуточный период: потенциальные студенты обсуждают идеи проектов с потенциальными организациями-наставниками.
-
14 марта: 19:00 UTC Открывается период подачи заявок студентов.
-
25 марта: 19:00 UTC Крайний срок подачи заявок студентов.
Промежуточный период: наставнические организации рассматривают и ранжируют предложения студентов; при необходимости наставнические организации могут запросить дополнительные сведения о предложении у студента-заявителя.
Промежуточный период: между организациями происходит обмен слотами. Организации-наставники рассматривают и ранжируют предложения студентов; при необходимости организации-наставники могут запросить у студента-заявителя дополнительные детали предложения.
-
22 апреля: принятые предложения студентов объявляются на сайте Google Summer of Code 2016.
Период сплочения сообщества: студенты знакомятся с наставниками, читают документацию, набирают обороты, чтобы начать работу над своими проектами.
-
23 мая: студенты начинают программировать для своих проектов Google Summer of Code; Google начинает выдавать начальные платежи студентам при условии, что налоговые формы поданы и студенты имеют хорошую репутацию в своих сообществах.
Рабочий период: наставники помогают студентам и направляют их в их проектах.
-
20 июня: 19:00 UTC Наставники и студенты могут начать подавать промежуточные оценки.
-
'''27 июня: 19:00 UTC '''Крайний срок промежуточных оценок; Google начинает выплачивать промежуточные платежи студентам при условии, что пройденный опрос студента подан.
Рабочий период: наставники помогают студентам и направляют их в их проектах.
-
15 августа: рекомендуемая дата «отложить карандаши». Возьмите неделю, чтобы вычистить код, написать тесты, улучшить документацию и т. д.
-
21–23 августа: Последняя неделя: студенты приводят код в порядок, пишут тесты, улучшают документацию и отправляют свой образец кода. Студенты также подают свою финальную оценку наставника.
-
23 августа: Наставники могут начать подавать финальные оценки студентов.
-
29 августа: 19:00 UTC Крайний срок итоговой оценки
-
30 августа: объявлены окончательные результаты Google Summer of Code 2016
-
Конец октября: Саммит наставников в Google. Наставники и администраторы организаций от каждой участвующей организации приглашаются в Google на неконференцию для совместной работы над идеями по улучшению программы, а также для заведения новых друзей!
Want to help? Learn how to contribute to Fedora Docs ›