Как получить максимум от PyCon

Как получить максимум от PyCon

Поздравляем! Вы идете на PyCon!

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

PyCon (США / Северная Америка) - крупнейшая конференция, посвященная языку Python. Первоначально созданная в 2003 году, эта конференция росла в геометрической прогрессии и даже породила несколько другихPyCons and workshops around the world.

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

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

В этом руководстве будут ссылки, относящиеся к PyCon 2019, но оно должно быть полезно и для будущих PyCons.

К концу этой статьи вы будете знать:

  • Что включает в себя PyCon

  • Что делать, прежде чем идти

  • Что делать, пока ты на PyCon

  • Что делать после PyCon

  • Как получить отличный PyCon

Free Bonus:Click here to get access to a chapter from Python Tricks: The Book, который демонстрирует вам лучшие практики Python на простых примерах, которые вы можете мгновенно применить для написания более красивого кода Pythonic.

Что включает в себя PyCon

Прежде чем мы рассмотрим, как максимально использовать PyCon, давайте сначала выясним, что включает в себя PyCon.

PyCon разбит на три этапа, как описаноofficial PyCon site:

  1. Tutorials: Мы начинаем с двухдневных трехчасовых занятий, в течение которых вы можете углубленно учиться с инструкторами. Это здорово, потому что размеры классов невелики, и вы можете задавать вопросы преподавателям. Я настоятельно рекомендую по крайней мере один из них, если вы можете, но они имеют дополнительную стоимость 150 долларов за класс.

  2. Conference: Далее у нас три дня переговоров. Каждая презентация длится от 30 до 45 минут, и одновременно происходит около 5 докладов. Но это еще не все: есть также открытые пространства, спонсоры, молниеносные переговоры, ужины и многое другое.

  3. Sprints: На этом этапе вы можете взять то, что вы узнали, и применить это! Это трехдневное упражнение, в котором люди объединяются для работы над различными проектами с открытым исходным кодом, связанными с Python. Если у вас есть время, я настоятельно рекомендую вам заняться этим, поскольку это отличный способ попрактиковаться в том, что вы узнали, стать связанным с проектом с открытым исходным кодом и пообщаться с очень умными и талантливыми людьми.

Так как большинство участников PyCon посещают конференцию, это будет темой этой статьи. Тем не менее, не позволяйте этому препятствовать посещению Учебников или Спринтов, если можете!

Я лично обнаружил, что приобрел больше технических навыков, посещая учебные пособия, а не слушая доклады. Спринты отлично подходят для общения и применения навыков, которые у вас уже есть, а также для обучения новым у людей, с которыми вы будете работать.

Что делать, прежде чем идти

В целом, чем более вы готовы к чему-либо, тем лучше будет ваш опыт. То же самое относится и к PyCon.

Это действительно полезно для планирования и подготовки заранее, что вы уже делаете, просто читая эту статью!

Просмотритеtalk schedule и посмотрите, какие выступления кажутся вам наиболее интересными. Это не означает, что вам нужно планировать все разговоры, которые вы собираетесь видеть для каждого возможного слота, но это помогает понять, какие темы будут представлены, чтобы вы могли решить, что вас больше всего интересует ,

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

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

Если вы новичок в PyCon, есть такжеNewcomer Orientation, которые помогут вам понять, что включает в себя конференция и как вы можете участвовать.

Резюме:

Вот что нужно сделать, прежде чем идти:

  1. Посмотрите наtalk schedule.

  2. ПолучитеGuidebook App.

  3. Придумайте конкретный вопрос, на который вы хотите получить ответ.

  4. Заезд за день до конференции.

Что делать на PyCon

Это нормально, если вы нервничаете или волнуетесь в первый день на конференции.

Будет много людей из разных слоев общества, и это делает его таким замечательным. Вы можете увидеть некоторых своих героев Python, таких какGuido van Rossum, и у вас будет возможность подойти к ним и поздороваться.

Сообщество Python очень гостеприимно! Но есть также некоторые обозначенные тихие комнаты, где спикеры и другие будут спокойно работать. Вы должны воздерживаться от разговоров с кем-либо в этих комнатах, чтобы предоставить им безопасное место.

Давайте разберем конференцию на несколько ключевых элементов и посмотрим, как вы можете извлечь из них максимальную пользу:

  • переговоры

  • Открытые пространства

  • Спонсоры

  • Волонтерские возможности

  • Молниеносные разговоры

  • Вне рабочее время

  • Время для себя

переговоры

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

Если между двумя разговорами возникает конфликт, на который вы действительно хотите пойти, помните, что каждый разговор записывается иuploaded onto YouTube. Иногда они даже доступны в тот же день! Выберите доклад, который будет наиболее актуален для вашей ситуации и кажется вам наиболее интересным. Затем обратите внимание на разговор, который вы пропустили, чтобы посмотреть его позже тем вечером или на следующий день, когда у вас будет немного свободного времени.

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

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

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

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

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

Резюме:

Вот что вам нужно знать о переговорах на PyCon:

  1. Вам не нужно заходить на все переговоры, и вы сможете смотреть их на YouTube.

  2. Все разговоры и докладчики потрясающие.

  3. Сведите шум к минимуму во время переговоров.

  4. Подумайте о вопросах, чтобы задать.

  5. Поговорите с ораторами позже.

Открытые пространства

Открытые пространства - это комнаты, которые могут забронировать участники конференции. В течение дня есть 1-часовой слот, доступный каждому, кто хочет его использовать. Эти комнаты использовались как место для обучения людей, проведения встреч и даже занятий йогой. Они открыты для любых занятий, в которых они вам нужны, если, конечно, вы следуетеCode of Conduct.

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

Не стесняйтесь создавать свое собственное открытое пространство. Помните ту проблему или конкретный вопрос, с которым вы искали помощь? Зарегистрируйтесь в комнате и спросите совета на эту тему! Вы никогда не знаете, кто может прийти на помощь.

Я сделал это один год. Пока я работал над одним из моих проектов с открытым исходным кодом, я столкнулся с проблемой тестирования, которую просто не мог решить. Я схватил открытое пространство на час и попросил помощи. Я узнал все о модулеmock для тестирования. Это спасло меня буквально часы работы!

Если вы являетесь экспертом или даже имеете некоторые ограниченные знания по теме, которой хотите поделиться, не стесняйтесь использовать открытое пространство и для этого! Эти пробелы предназначены для того, что вы хотите, и нужно, чтобы они были, поэтому не стесняйтесь их использовать. На самом деле, будьте в поисках открытого пространства Real Python и присоединяйтесь к нам, когда мы говорим о том, что мы видим на будущее.

Резюме:

Вот что вам нужно знать об открытых пространствах в PyCon:

  1. Открытые пространства могут быть такими, какими они вам нужны.

  2. Используйте открытое пространство, чтобы попросить о помощи.

  3. Используйте открытое пространство, чтобы учить других.

Спонсоры

Посещение спонсоров - отличный способ познакомиться с некоторыми компаниями, которые используют Python в своей повседневной деятельности. Есть некоторые очень громкие имена, которые появляются почти каждый год: Microsoft, JetBrains и Google, чтобы назвать несколько. На PyCon 2019 более 100 спонсоров! Посещение киоска спонсора - это здорово по многим причинам, а не только за замечательную SWAG, которую все выдают. Вот некоторые из наших:

Самое большое преимущество спонсоров в том, что вы можете поговорить с реальными разработчиками инструментов и программного обеспечения, которые вы используете. Допустим, у вас есть проблемы с установкой Anaconda в среде Windows. Вы можете идти прямо к ним и задавать вопросы! Это прекрасная возможность пообщаться с разработчиками и создателями используемых вами инструментов.

Вы можете встретиться не только с разработчиками. Есть авторы и создатели контента, которые тоже приходят. Обычно у О'Рейли есть один или два автора в день, которые приходят, чтобы вы встретились и пообщались. This year, JetBrains will be hosting content creators at their booth, где вы можете встретить некоторых изReal Python Team!

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

Резюме:

Вот что вам нужно знать о спонсорах на PyCon:

  1. Получение спонсора SWAG - это здорово.

  2. Встреча с разработчиками и создателями контента еще лучше.

  3. Вы можете подать заявку на работу или посмотреть, что компании ищут навыки.

Возможности волонтерства

Вы когда-нибудь хотели, чтобы вы могли внести свой вклад или вернуть сообщество Python? Ну, вы можете на PyCon.

Так много работы уходит на то, чтобы конференция прошла, и без волонтеров это было бы невозможно. Конференция PyCon 2019 года ищет более 300 человеко-часов в одиночку!

Это звучит как много, но вы все равно можете изменить ситуацию. Один или два часа вашего времени могут быть очень полезными, но они все равно не отвлекают вас от учебного времени. Вы также никогда не знаете, с кем можете сотрудничать как волонтер. Вы можете узнать больше о помощи вCall for On-Site Volunteers. Есть кое-что для всех.

Резюме:

Вот что вам нужно знать о волонтерстве в PyCon:

  1. Просто сделай это.

  2. Действительно, просто сделай это!

Внеурочные мероприятия

Несмотря на то, что конференция заканчивается ранним вечером, после завершения конференции на сегодня еще многое предстоит сделать.

Первое, что вы должны проверить, хотя бы ненадолго, это молниеносные разговоры. Это 5-минутные «мыльницы», которыми каждый может поделиться по теме. Эти доклады охватывают широкий спектр тем: от нового проекта с открытым исходным кодом до социальных комментариев и филантропических тем. Вы знали, чтоDocker was first publicly announced during a PyCon lightning talk? Молниеносные переговоры стали популярным продуктом среди постоянных посетителей.

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

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

Резюме:

Вот что вам нужно знать о внеурочных мероприятиях на PyCon:

  1. Проверьте молниеносные разговоры.

  2. Если есть свободные места, подпишитесь на один из официальных обедов PyCon.

  3. Проверьте рано и часто для любых спонсируемых ужинов.

  4. Получайте удовольствие от изучения местной кухни и культуры.

Новые друзья

Один из величайших советов, которые я получил, когда впервые начал посещать PyCon, - это каждый день заводить новых друзей.

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

Возможно, вы захотите сделать несколько визиток с контактной информацией, которой хотите поделиться с людьми, с которыми вы встречаетесь, чтобы оставаться на связи с ними. PyCon на самом деле даст вам несколько раздач, но вы можете пройти через них очень быстро! Обязательно обновите любые профили, которыми вы делитесь с такими людьми, как LinkedIn или GitHub.

Резюме:

Вот что вам нужно знать о новых друзьях на PyCon:

  1. Примите вызов, чтобы встретиться хотя бы с одним новым человеком каждый день.

  2. Запишите, кто этот человек, чтобы вы не забыли.

  3. Принесите визитные карточки, чтобы поделиться с людьми, которых вы встречаете.

Что делать после PyCon

Как только конференция закончится, вы еще многое сможете сделать. Прежде всего, если у вас есть время, есть Спринты, которые дают вам прекрасную возможность отточить свои навыки и даже приобрести новые как разработчик Python. Они продолжаются в течение четырех дней после конференции, но вам не нужно оставаться там все время. Оставайтесь столько, сколько хотите, будь то несколько часов или несколько дней.

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

Самая большая вещь о PyCon - это чувство принадлежности к сообществу. Это стало возможным только благодаря великим людям, которые возвращаются сообществу Python, и вы можете стать одним из них!

Есть много способов вернуть это великое сообщество:

  • Вклад в проект с открытым исходным кодом, который использует Python.

  • Присоединяйтесь к местной группе встреч Python. У вас его нет? Создай!

  • Поделитесь с другими тем, что вы узнали.

  • Представьте доклад или постер для PyCon следующего года.

Наконец, вы можете начать подготовку к следующему PyCon. Когда вы покупаете билеты рано, вы получаете скидку на цены, но эти билеты тоже идут довольно быстро. Вы также можете начать принимать к сведению любые проблемы или вопросы, на которые вы не можете найти ответ при подготовке к выбору переговоров для проверки на следующем PyCon.

Резюме:

Вот что вам нужно знать о том, что делать после конференции:

  1. Если у вас есть время, оставайтесь для спринтов.

  2. Посмотрите видео на YouTube о пропущенных или любимых вами выступлениях.

  3. Ищите способ внести свой вклад в сообщество Python с тем, что вы узнали.

  4. Начните смотреть на PyCon следующего года.

Добро пожаловать в Величайшее Сообщество!

Поздравляем! Вы собираетесь посетить одну из величайших технических конференций.

В этой статье вы узнали:

  1. Что такое PyCon

  2. Что вы можете сделать, прежде чем прийти на PyCon

  3. Что вы можете сделать на PyCon

  4. Что вы можете сделать после PyCon

С помощью советов в этой статье вы сможете получить отличный PyCon. Мы с нетерпением ждем встречи с вами!