Google Code-in: часто задаваемые вопросы

Обзор конкурса

Как выбрать, с какими организациями сотрудничать?

Во время конкурса вы можете работать с одной или несколькими организациями.

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

Если вы пытаетесь стать финалистом или выиграть главный приз, вам необходимо войти в двадцатку лучших исполнителей задач в организации.

Почему мне стоит участвовать в конкурсе?

Google Code-in познакомит вас с открытым исходным кодом и даст вам возможность стать частью сообщества открытого исходного кода, работая над реальным программным проектом.

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

Google Code-in — это путь к приобретению новых навыков, а также к пониманию важности совместной и открытой разработки программного обеспечения.

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

А также Призы! Цифровые сертификаты, футболки, куртки, рюкзаки и шанс выиграть поездку в штаб-квартиру Google в Калифорнии!

Как Google выбирает участвующие организации с открытым исходным кодом?

Google выбирает участвующие организации из числа организаций, которые ранее участвовали в Google Summer of Code и продемонстрировали сильные способности в наставничестве для новичков во многих часовых поясах.

Навыки

Нужно ли мне уметь программировать, чтобы участвовать?

Нет, вам не обязательно быть программистом — вам вообще не обязательно уметь программировать! Все участники могут выбрать задания, не связанные с программированием, которые лучше соответствуют их интересам/навыкам. Задачи, не связанные с кодированием, включают задачи документирования, обучения, информационно-пропагандистской работы, исследований, проектирования и обеспечения качества (например, поиск ошибок и сообщение о них и т. д.).

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

Задания предназначены для обучения, и от вас не ожидается, что вы будете знать, как выполнять все задачи. Мы рекомендуем вам обратиться к организациям за советом о том, какие задачи лучше всего подойдут вашим навыкам и интересам.

Какие языки программирования мне нужно знать для выполнения задач по программированию?

Пока мы не объявим организации-наставники на этот год, мы не будем точно знать, какие языки будут использоваться, но исторически были задачи на Python, C++, C, JavaScript, HTML, CSS и других языках.

Право на участие и оформление документов

Кто может принять участие в конкурсе? Каковы квалификационные требования?

Конкурсанты должны иметь согласие своих родителей или опекунов, быть в возрасте от 13 до 17 лет и зачислены на довузовскую образовательную программу.

Подробности читайте в правилах конкурса .

Что такое довузовская программа?

Доуниверситетские программы часто называют средними школами, старшими школами или средними школами . В некоторых странах их называют колледжами .

Могут ли участвовать в конкурсе студенты, обучающиеся на дому?

Да.

Через пару недель после начала конкурса мне исполняется 13. Могу ли я участвовать в конкурсе?

Да, но не раньше, чем вам исполнится 13 лет. На момент регистрации для участия в конкурсе учащимся должно быть 13 лет.

Например, если 6 декабря учащемуся исполняется 13 лет, он может зарегистрироваться для участия в программе 6 декабря.

Я учусь в университете, мне всего 17 лет. Могу ли я участвовать в конкурсе?

Нет.

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

Студенты не имеют права участвовать, если они зачислены в университет, даже если им всего 17 лет.

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

Я учусь в средней школе, но мне 18 лет. Могу ли я участвовать в конкурсе?

Нет. Для участия вам должно быть меньше 18 лет на момент регистрации.

Почему я должен сообщать вам дату своего рождения при первом входе в систему?

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

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

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

Ваша форма будет проверена в течение 72 часов после отправки формы родительского согласия.

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

Судейство и призы

Будут ли меня оштрафовать за отказ от выполнения задания?

Нет.

Как выбрать задачу для работы?

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

В списке задач вы можете выполнять поиск по ключевым словам и фильтровать их по организации и категории задач.

Кто проверяет мои задачи?

Ваши задачи будут проверены наставниками-добровольцами из организации с открытым исходным кодом. Эти наставники регулярно вносят вклад в работу организации и часто являются авторами задачи.

Как выбираются победители Гран-при?

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

Из 20 студентов, набравших самые высокие баллы, каждая организация назовет 6 финалистов. Из этих 6 финалистов они выберут 2 студентов в качестве обладателей главного приза и 2 студентов, занявших второе место.

Вполне возможно, что обладателем главного приза станет тот, кто выполнил 15 сложных задач, а не тот, кто выполнил 35 тривиальных задач.

Что вы подразумеваете под «участием общества»?

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

Очень хочу выиграть главный приз! Что я могу сделать, чтобы увеличить свои шансы?

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

Я стал обладателем главного приза в предыдущем конкурсе Google Code-in. Могу ли я снова стать обладателем главного приза?

Нет. Вы можете стать обладателем главного приза только один раз. Тем не менее, вы по-прежнему можете участвовать и иметь право быть выбранным в качестве финалиста.

Какие страны имеют ограничения на доставку?

К сожалению, мы не можем отправить физические призы (например, футболки, куртки или рюкзаки) в следующие страны:

  • Афганистан
  • Албания
  • Армения
  • Бангладеш
  • Босния и Герцеговина
  • Доминиканская Республика
  • Эквадор
  • Гватемала
  • Кувейт
  • Ямайка
  • Иордания
  • Люксембург
  • Намибия
  • Панама
  • Уганда
  • Узбекистан
  • Венесуэла
  • Зимбабве

Как я получу свои призы?

Все призы будут отправлены после завершения конкурса.

Цифровые сертификаты будут отправлены по электронной почте в конце января.

Физические призы (футболки) прибудут позже из-за времени доставки. Мы ожидаем, что большая часть будет доставлена ​​к началу-середине марта. Доставка осуществляется нашим партнером по логистике, и все связанные с этим вопросы следует направлять ему. (Участники: после завершения конкурса вы получите электронное письмо от нашего партнера с его контактной информацией, в котором вы выберете размер, стиль и адрес своей футболки.) В разных местах могут использоваться разные службы доставки.

Задания

Что такое задача?

Задача — это небольшой проект, выполнение которого займет от 3 до 5 часов.

Задачи классифицируются по следующим меткам:

  • Код: задачи, связанные с написанием или рефакторингом кода.
  • Документация/обучение: задачи, связанные с созданием/редактированием документов и оказанием помощи другим в получении дополнительной информации.
  • Информационно-пропагандистская деятельность/исследования: задачи, связанные с управлением сообществом, информационно-пропагандистской деятельностью/маркетингом или изучением проблем и рекомендацией решений.
  • Обеспечение качества: задачи, связанные с тестированием и обеспечением высокого качества кода.
  • Дизайн: задачи, связанные с исследованием пользовательского опыта или дизайном и взаимодействием пользовательского интерфейса.

Когда я смогу приступить к работе над своим первым заданием?

Вы можете подать заявку и начать работу над своей первой задачей сразу после того, как ваша форма родительского согласия будет проверена администраторами Google.

Вы предоставляете согласие родителей во время регистрации.

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

Я отправил свое первое задание, но не могу претендовать на второе задание. Что случилось?

Вы можете претендовать только на одну задачу одновременно.

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

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

Что такое задача для начинающих?

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

Есть ли ограничение на количество задач для начинающих, которые я могу выполнить?

Да. Вы можете выполнить только 2 задания для начинающих.

Могу ли я работать над несколькими задачами одновременно?

Нет, вы можете одновременно претендовать на работу только над одной задачей.

Есть ли ограничение на количество задач, которые я могу выполнить?

Нет. Количество задач, которые вы можете выполнить, не ограничено. Но: качество зачастую важнее количества, если вы хотите стать финалистом или обладателем главного приза.

Могу ли я работать над задачей в составе команды?

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

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

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

Могу ли я получить помощь от сообщества организации с открытым исходным кодом?

Да. Но не ждите, что они сделают всю работу за вас.

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

Я выбрал задачу, которую не могу выполнить. Что я должен делать?

Вы можете освободить задачу и выбрать другую, нажав кнопку «Отказаться» на странице задачи. Не расстраивайтесь; найдите что-нибудь еще интересное, что лучше соответствует вашим навыкам и опыту, и попробуйте еще раз.

Советы для студентов, впервые использующих Google Code-in

Что такое учетная запись Google? У меня уже есть такой?

Возможно, у вас уже есть учетная запись Google , если у вас есть учетная запись @gmail.com или @googlemail.com. Многие школы также используют учетные записи Google для электронной почты. Вы также можете создать учетную запись Google для адреса электронной почты, который вы уже используете.

Как мне получить дополнительную помощь?

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

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

Если ваш вопрос касается веб-сайта, формы родительского согласия или чего-либо, связанного с личной информацией, отправьте электронное письмо администраторам конкурса по адресу gci-support@google.com .

Почему мой контролируемый аккаунт не работает?

Google Code-in не поддерживает контролируемые учетные записи Family Link . Если у вас есть такая учетная запись и вам 13 лет или больше, но вы не достигли возраста, установленного в вашей стране для управления собственной учетной записью Google, вы не можете участвовать в Google Code-in.

Информация для наставников и преподавателей

Как я могу стать наставником Google Code-in?

Вы уже должны быть участником организации/проекта с открытым исходным кодом, наставником которого вы хотите стать. Сообщите администратору Google Code-in вашей организации, что вы хотите, чтобы вас пригласили стать наставником в этой организации.

Могу ли я быть наставником, если мне нет 18 лет?

Да, если вам больше 13 лет и у вашего родителя или законного опекуна есть разрешение на участие в качестве наставника в Google Code-in, вы можете зарегистрироваться в качестве наставника.

Вашему родителю или законному опекуну необходимо будет подписать специальную форму родительского согласия, отказа и освобождения (участник-наставник), которая будет предоставлена ​​после вашей регистрации.

Я преподаватель и хотел бы поговорить со своими учениками о Google Code-in. Есть ли у вас какие-либо рекламные или образовательные материалы, которые я могу использовать?

Мы призываем учителей использовать нашу подборку слайдов и листовки во время бесед о Google Code-in. Эти ресурсы можно найти на странице «Медиа» . Вы также можете напрямую связаться с администраторами конкурса.

Архив

Как удалить свою информацию из архива Google Code-in?

Свяжитесь с нами , чтобы удалить информацию.

Как мне найти свою работу?

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

Где файлы, которые я загрузил?

Загруженные файлы больше не доступны для скачивания.