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

Google Code-in 2019–20  был моим вторым годом, когда я участвовал в этом конкурсе с открытым исходным кодом под названием FOSSASIA в течение обоих лет. Просто чтобы убедиться, что мы все на одной странице, позвольте мне кратко рассказать о GCI.

Google Code-in (GCI) – это ежегодное соревнование по программированию, организованное компанией Google LLC, которое позволяет учащимся доуниверситетского образования выполнять задачи, заданные различными партнерскими организациями с открытым исходным кодом. Первоначально конкурс назывался Конкурс высокого уровня открытого участия Google, но в 2010 году его формат был изменен до нынешнего состояния. Учащиеся, выполнившие задания, получают сертификаты и футболки. Каждая организация также выбирает двух обладателей главного приза, которые получат поездку в штаб-квартиру Google, расположенную в Маунтин-Вью, Калифорния.

Это описание определенно было написано мной, а не просто скопировано для Википедии 😁



Как я вообще узнал о GCI?

Я впервые начал программировать примерно за 4 года до написания этой статьи, и слова «с открытым исходным кодом» на тот момент не было ни в одном моем словаре. Перенесемся в 2018 год. Я услышал о конкурсе, организованном Google для студентов доуниверситетского образования. Очевидно, из-за моего любопытства я поискал информацию о нем и нашел его интересным. Обратите внимание, что в тот раз я только что использовал GitHub, но никогда не участвовал в нем и не использовал какую-либо систему контроля версий.

Как прошел первый год и как я попал в FOSSASIA для организации?

Сначала, когда начался GCI 2018, я понятия не имел, что делать, это былобыть как курица без головы 🤣. Я уже изучил организацию, в которой буду участвовать в качестве студента, и это было не так просто, у меня было два варианта.

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

Прочитав второй вариант, вы могли подумать: "это не очень хорошая идея, когда речь идет о соревнованиях", верно? Ну, моя логика, стоящая за этим решением, была… Я НЕ СОБИРАЮСЬ ВЫИГРАТЬ ПЕРВЫЙ ГОД ИЛИ СКОРЕЕ НЕ СОСРЕДОТОЧЕН НА ЭТОМ, А ИЗУЧАТЬ ВЕБ-РАЗРАБОТКУ… потому что до этого места я даже не знал, у кого написать базовый JavaScript код или файл CSS. Это привело меня к выбору FOSSASIA. Хотя FOSSASIA на самом деле не является веб-ориентированной организацией, но, по меньшей мере, имеет много.

Так я познакомился с FOSSASIA. К концу GCI 2018 я очень хорошо знал, как работает VCS, свободно владел веб-языками и фреймворками, такими как React, Angular(я научился об angular в свободное время) иЭлектрон. Я также узнал о том, как работает совместная работа в больших командах, поскольку мы одновременно вносили массу изменений для сайта gci18 и т. д.

О GCI 19 и как я к этому отношусь?

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

Проекты и технологии с открытым исходным кодом, которые меня интересуют?

Есть пара проектов, над которыми я хотел бы замарать руки, и некоторые из них я узнал в FOSSASIA.

  1. Оборудование PSLab и Прошивка PSLab 😍
  2. Susi.ai (сервер) и Susi.ai (реагирующее веб-приложение)

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

  1. Код Visual Studio
  2. Тензорный поток
  3. Блендер
  4. Открытый тренажерный зал с искусственным интеллектом
  5. Github Desktop (электронный)

Как мне связаться с сообществом?

Этот вопрос на самом деле варьируется от организации к проекту, так как я работал в проекте Microsoft Private Auto ML, который был открытым исходным кодом для ограниченного числа людей (я был одним из них, пока мне не пришлось уйти), они использовали гиттер, как FOSSASIA, но некоторые различные дискуссионные форумы и т.д.

Спасибо, что прочитали 😀 With 💖 by Siddharth

Ссылки на FOSSASIA…