Google Summer of Code, участвует в проектах по всему миру

Приветствую всех 🙂 Этот пост будет кратким, но я надеюсь, что он будет полезен более чем для одного и одновременно заинтересует многих. Когда мы говорим о программировании, часто бывает довольно сложно найти работу, которая соответствует вашим желаниям и ожиданиям. Особенно, если вы живете в таких регионах, как наш, где спрос не всегда идет в том направлении, в котором он развивается.

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

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

Как это работает?

Google Summer of Code (GSoC) - это мероприятие, которое проводится летом в северном полушарии (~ май - ~ август), на котором выбранные участники работают полный рабочий день (40 часов в неделю) удаленно, с конкретной организацией. Процесс отбора организаций начинается в январе, а решение отобранных организаций обычно появляется в середине февраля.

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

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

Студенты

Определение студента применяется как к молодым людям, стремящимся получить свое профессиональное звание, так и к людям, имеющим степени магистра или даже доктора, единственное условие - учиться в аккредитованном университете во время отбора для участия в GSoC. Также необходимо быть совершеннолетним (18 лет). Студенты должны согласиться с эмпирическим правилом, которое простыми словами будет означать: быть добрым ко всем, студентам / наставникам / коллегам, и все будет хорошо.

Проекты

Существует полный список проектов, которые можно просмотреть, и в них мы находим такие организации, как Gentoo, GNU, Linux Foundation, Apache, GNOME, KDE, Python и т. Д. И т. Д. У каждого из них есть свой собственный список проектов, но если вы хотите, вы можете представить личный проект, требования к проекту просты: иметь четко определенный график (задачи, подзадачи, время) и объяснять, почему это было бы хорошо завершить указанный проект для указанного сообщества.

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

Linux Foundation

Ни для кого не секрет, что у меня уже был контакт с этой организацией, несколько месяцев назад я смог пройти сертификацию в качестве системного администратора благодаря ее курсам, и сегодня я собираюсь принять участие в ее GSoC. Проект, который я пытаюсь классифицировать, - это разработка драйвера для многоцелевого датчика BOSCH, который будет интегрирован в ядро ​​4.16.x или 4.17.x на случай, если проект займет больше времени, чем ожидалось.

Теперь наверняка многие задаются вопросом, насколько я знаю о драйверах, и ответ прост: я почти ничего не знаю 🙂 но в GSoC замечательно то, что есть сообщества, всегда готовые направлять вас на пути обучения, и в таким образом, потому что я учусь, пока я узнаю немного об основах разработки драйверов, это потому, что в электронном письме с доктором Столменом несколько месяцев назад я обязался в какой-то момент своей жизни разработать драйвер для своей карты Wi-Fi, который является единственным проприетарным BLOB-объектом, который мне нужно использовать на моем ноутбуке, чтобы иметь подключение к Интернету через Wi-Fi.

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

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

Участвовать

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

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

Приветствую, и я надеюсь, что к участию будет привлечено больше одного человека 🙂 может быть, кто-то захочет присоединиться к Gentoo, это тоже было бы здорово 😉


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Дэниел сказал

    Здравствуйте, я изучаю системную инженерию в третьем семестре, язык, который мы используем в моем университете, - Java. Я хотел бы знать, что вы считаете изученным, прежде чем участвовать в подобном мероприятии (я думаю, что с тем, что я не смог сделать много), и есть ли какое-нибудь место, где я могу этому научиться.

    1.    КрисADR сказал

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

  2.   Guille сказал

    Английский - это правда, но испанский - это ошибка, которая разделяет нас на более чем 85% населения мира, для которого английский не является родным.
    Если бы каждый из них выучил эсперанто в течение 2 месяцев одним летом, за несколько лет мы могли бы изменить этот недостаток, который различается как по национальности, так и по доходу и по языку.
    Учтите, что изучение такого языка, как английский, требует более 10000 XNUMX часов времени - времени, которое носители английского языка используют, чтобы лучше изучать другие предметы и быть более конкурентоспособными, чем другие.

  3.   Джереми сказал

    Хехехе всем нравится то, что нравится. Я почувствовал себя ограниченным после 3 месяцев использования Windows, сегодня я настраиваю свои веб-серверы, raspberrypis (несколько), приемники загадок Linux, коммутаторы, маршрутизаторы и т. Д. С доступом по ssh, графический интерфейс не требуется. Linux в настоящее время является чемпионом мира, и они используют их практически во всем. на днях появится человек с установленным последним ядром. С уважением. Очень хороший пост, вы заставили меня ввести при чтении заголовка XD