Рубрики

[TopTalent.in] Dhananjay Sathe рассказывает о своем опыте GSoC и как его взломать

«Google Summer of Code» (GSoC) — детище основателей Google Ларри Пейджа и Сергея Брина, которое было впервые проведено летом 2005 года с целью предоставить некоторые из самых сложных проектов с открытым исходным кодом для самых талантливых людей . Не удивительно, что это одна из самых востребованных программ, и некоторые из лучших организаций в мире уже открыли свои двери для блестящих студентов из разных уголков мира, чтобы они могли сотрудничать и вносить свой вклад в свои проекты. В этом году впервые с момента создания наибольшее количество участников GSoC (227) прибыло из Индии. IITs, IIITs, BITS Pilani правят среди колледжей. У нас была возможность пообщаться с Дхананджаем Сате, который делал GSoC второй раз подряд. Давайте посмотрим, что он скажет и как вы можете извлечь пользу из его опыта.

Какова процедура отбора для GSoC и что входит в создание заслуживающего доверия приложения?

Процедура выбора программы Google Summer of Code довольно проста. Технически все, что вам нужно, это быть старше 18 лет и быть зачисленным в любую академическую программу в любой из 193 стран. Это означает, что ваш CGPA, ваш филиал, ваш поток (да, даже те, кто просматривает закон, коммерцию или любое другое поле) могут быть совершенно несущественными. Люди, изучающие исследования или доктора философии, могут подать заявку (довольно многие на самом деле делают).

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

Что касается самого приложения, убедитесь, что вы даете конкретный план и дорожную карту. Четко укажите, каковы ваши результаты и КОГДА, КАК вы планируете их достичь. Упомяните все материалы с открытым исходным кодом и другой опыт программирования, который у вас есть (подкрепите его ссылками на код, добавьте немало правдоподобия). Убедитесь, что вы правильно понимаете грамматику, общение является чрезвычайно важной частью GSoC. В заключение, но не в последнюю очередь, укажите, почему вы хотели бы поработать над проектом и что они, конечные пользователи и вы можете извлечь из него пользу, это показывает процесс мышления, рассуждения и приверженность.

Как вы определились со своим проектом и что послужило причиной этого решения?

Я заядлый пользователь Linux и энтузиаст FOSS примерно с 2003 года, когда я впервые загрузил Linux на свой ПК. Использование ее в качестве основной ОС позволило мне познакомиться со всеми сообществами, программным обеспечением и нормами, связанными с этим видом разработки. Это также помогло мне осознать, с какими проблемами можно столкнуться и что можно сделать. У меня была такая привычка, возможно, из-за того, что в те дни я испытывал разочарование по поводу программного обеспечения с открытым исходным кодом, если мое приложение зависало или ему не хватало какой-либо функциональности, я попытался бы отладить его или попытаться добавить новую функцию. Samba — это отличный и мощный инструмент, но, к сожалению, он имеет справочную страницу 8500 строк и может быть довольно пугающим для новых пользователей. Я нашел это серьезной проблемой для окружающих меня людей в кампусе, и я подумал, что Samba Gtk — отличный способ решить эту проблему. Конечно, необходимые базовые знания Gtk, python и хорошее представление о том, что такое samba и как она работает, были последними достижениями, которые привели к моему приложению на Samba.org.

Каковы преимущества поступления в Gsoc и как это помогает при приеме на работу?

Одним словом ОГРОМНЫЙ! Если все сделано правильно, это, пожалуй, один из лучших мировых опытов для начинающих разработчиков. Он знакомит вас с лучшими разработчиками на планете. Вы узнаете намного больше, чем можете себе представить. Вы имеете дело с людьми из разных часовых поясов и идеологий. Вы узнаете о методах разработки кода, управлении версиями, коммуникации, самой кодовой базе и множестве других незначительных, но очень важных навыков, необходимых в реальном мире, но совершенно отсутствующих в сфере формальной академики. Преимущества показывают в вас, у вас есть гораздо лучшие идеи, практики и опыт, чем у большинства ваших современников. Кроме того, люди, нанимающие вас, осознают ценность всего этого. Намного проще участвовать в новых проектах с открытым исходным кодом и развивать свою страсть и навыки. Вы набираете массу контактов и получаете доступ к информации и возможностям, о которых иначе не знали бы. Последнее, но не менее важное, это то, что нужно иметь что-то, связанное с Google и Open Source, в вашем резюме.

Как подготовиться, если они хотят получить проект GSoC? Как прошло ваше путешествие и что дальше?

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

У меня был взрыв во время моих двух проектов Summer of Code, это было очень весело и много учиться. Я получил много от этого. Сейчас я буду работать над следующим поколением интернета и робототехники — облачной робототехники в ETH Zurich для моей диссертации бакалавра о некоторых захватывающих вещах с облачным движком с открытым исходным кодом. Это было чертовски путешествие.

Эта статья поддерживается TopTalent.in — высококлассным порталом вакансий для студентов и выпускников колледжей Premier в Индии. Зарегистрируйтесь сейчас для бесплатного эксклюзивного доступа к высококлассным рабочим местам в Индии и за рубежом. Получить в контакте с т подолом через facebook , твиттер или LinkedIn . Если вам нравится GeeksforGeeks и вы хотите внести свой вклад, вы также можете написать статью и отправить ее по почте на contrib@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks и помогайте другим Geeks

Напишите свой опыт интервью или отправьте его по электронной почте на адрес contrib@geeksforgeeks.org

Рекомендуемые посты:

[TopTalent.in] Dhananjay Sathe рассказывает о своем опыте GSoC и как его взломать

0.00 (0%) 0 votes