#КакПройтиВGoogle
Я тут вспомнил, что уже больше года числюсь maintainer-ом у Open Source проекта Redash. У него чуть больше 16 тыс. «звездочек» на гитхабе, а среди компаний, использующих его, есть Waze (принадлежит Google), Databricks (создатели Apache Spark), Mozilla и другие. Чем же занимается maintainer? Он может закрывать issues, добавлять им лэйблы, апрувить pull request-ы и прочее. Положение, скорее, формальное: мне не дают принимать каких-то важных решений, но зато их организация высвечивается у меня на странице в гитхаб!
К чему все это? Я знаю, что у многих студентов (особенно в Казахстане) стажировки зарубежом были отменены в связи с пандемией. Конечно, этот опыт вряд ли можно чем-то заменить. Но contribution в Open Source проекты вполне может дать если не похожий, то, как минимум, не сильно уступающий по престижности опыт. Тем более, у вас может быть 2.5 или 3 свободных месяца. Если же вы работаете, то Open Source все равно можно совмещать с фул тайм работой: там не ставят дедлайны, нет совещаний и работать можно в любое удобное время. Плюс, среди бонусов появится и уважение коллег: мне как-то писали из Украины и предлагали рассказать на конференции о технологии и проекте, в который я отправил коммит. Правда, коммит этот состоял из простого однострочного фикса синтаксиса JavaScript, и делал я его только ради футболки Hacktoberfest, которую, кстати, мне не успели доставить до моего отъезда из Лондона 😬
Если вы мотивированы контрибьютить в Open Source, то больше года назад (до того, как стать maintainer-ом) я писал
этот гайд о том, как делать первые шаги в этом направлении. Смотря на свой опыт в ретроспективе, думаю, гайд вполне рабочий.