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

С другой стороны, я, который тогда недавно узнал о GSOC и Season of KDE, уже готовый внести свой вклад в открытый исходный код, был проинформирован о предстоящей аналогичной программе BOSS. Я посвятил себя задаче BOSS - Bountiful Open Source Summer 2017. Не стажировка, а конкурс добровольного участия.

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

Что такое БОСС?

BOSS - это конкурс, основанный на Coding Blocks. Чтобы стать победителем, нужно собрать максимальное количество вознаграждений, исправляя проблемы любого проекта, который входит в зону действия Coding Blocks и имеет право на участие в BOSS. Для начала не было регистрации или какого-либо такого сложного процесса. Он был открыт для всех, кто хотел приложить усилия и внести свой вклад.

Путешествие

Конкурс начался 15 мая 2017 года и закончился 15 августа 2017 года. Я начал с изучения различных проектов и понимания их кодовых баз, что в конечном итоге привело меня к исправлению многих проблем и очень активный участник.

С каждым объединением PR и наблюдением за миром с использованием моих строк кода мой бак мотивации наполнялся. Я работал над такими проектами, как Online IDE и Hacker Blocks - онлайн-платформа для отправки кода и оценки для студентов Coding Blocks.

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

Мои вклады

Я работал над 9 проектами, начиная от веб-игр и блогов на основе Jekyll и заканчивая платформами для онлайн-программирования; о некоторых из них я упоминал ранее.

Я начал свое путешествие с отправки моего первого запроса на включение в Блог Coding Blocks. Я улучшил пользовательский интерфейс в некоторых, добавил второстепенные, а также основные функции в другие проекты и даже работал над проектом с нуля.

В течение трех месяцев я отправил 64 запроса на перенос, из которых 60 были приняты. Мне удалось набрать 9650 бонусных баллов, что позволило мне ВЫИГРАТЬ в конкурсе BOSS.

Быть победителем BOSS

Я начал свой путь с мысли, что могу попасть в топ-10 и получить футболку в качестве приза, и даже эта мысль побудила меня принять участие. Но поскольку я продолжал вносить свой вклад и собирать награды, я стал Победителем BOSS 2017.

Совершенно очевидно, что это прекрасное чувство - быть успешным в том, чему ты был предан. Прошлое лето было лучшим из тех, что я узнал и чего добился за это время, очень ценно. Это было действительно невозможно без поддержки наставников из Coding Blocks, великих программистов, признанных участников открытого исходного кода и специалистов GSOC, а именно Арнава Гупта, Умайра Хана, aayush arora, Harshit Dwivedi и Prateek Narang.

Награды

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

Внося свой вклад в разработку ПО с открытым исходным кодом, я смог развить свои навыки, и в то же время я смог собрать награды, которые позволили мне выиграть MacBook Air 2017 в качестве приза с еще несколькими подарками.

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

Самое благородное удовольствие - это радость самоудовлетворения и понимания.

Вывод

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

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

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

Самое главное, получайте удовольствие!