Comment tirer le meilleur parti de PyCon – Real Python

By | avril 29, 2019

Cours Python en ligne

Toutes nos félicitations! Vous allez à PyCon!

Que ce soit votre première fois ou non, assister à une conférence rassemblant des personnes qui aiment la même chose que vous est toujours une expérience amusante. PyCon est bien plus qu’un groupe de personnes qui parlent du langage Python, ce qui peut être intimidant pour les nouveaux participants. Ce guide vous aidera à naviguer tout ce qu'il y a à voir et à faire chez PyCon.

PyCon (États-Unis / Amérique du Nord) est la plus grande conférence centrée sur le langage Python. Formée à l'origine en 2003, cette conférence a connu une croissance exponentielle et a même donné naissance à plusieurs autres PyCons et ateliers à travers le monde.

Cette année marquera ma quatrième année consécutive à la conférence PyCon. J’ai donc pensé partager certaines des notes que j’ai prises au fil des années pour vous aider à tirer le meilleur parti de votre expérience PyCon.

Tous les participants à PyCon vivront une expérience différente, et c’est ce qui rend la conférence vraiment unique. Ce guide est conçu pour vous aider, mais vous n’avez pas besoin de le suivre strictement.

Ce guide comportera des liens spécifiques à PyCon 2019, mais il devrait également être utile pour les futurs PyCons.

À la fin de cet article, vous saurez:

  • Qu'est-ce que PyCon implique
  • Que faire avant de partir
  • Que faire pendant que vous êtes à PyCon
  • Que faire après PyCon
  • Comment avoir un bon PyCon

Qu'est-ce que PyCon implique

Avant d’explorer comment tirer le meilleur parti de PyCon, voyons d’abord ce qu’il en est.

PyCon est divisé en trois étapes, comme décrit par le site officiel de PyCon:

  1. Tutoriels: Nous commençons par deux jours de cours de trois heures au cours desquels vous apprendrez en profondeur avec les instructeurs. C’est formidable, car les classes sont petites et vous pouvez poser des questions aux instructeurs. Si vous le pouvez, je vous recommande vivement d’en choisir au moins l’une d’elles, mais elles entraînent des frais supplémentaires de 150 $ par classe.

  2. Conférence: Ensuite, nous avons trois jours de discussions. Chaque présentation dure de 30 à 45 minutes et environ 5 conférences sont organisées à la fois. Mais ce n’est pas tout: il y a aussi des espaces ouverts, des sponsors, des discussions éclair, des dîners et bien plus encore.

  3. Sprints: Pendant cette étape, vous pouvez prendre ce que vous avez appris et l’appliquer! Il s’agit d’un exercice de trois jours au cours duquel des personnes se regroupent pour travailler sur divers projets open source, tous liés à Python. Si vous en avez le temps, je vous suggère fortement d’y revenir car c’est un excellent moyen de mettre en pratique ce que vous avez appris, de vous associer à un projet open source et de créer des réseaux avec des personnes très intelligentes et talentueuses.

Étant donné que la plupart des participants à PyCon se rendent dans la partie conférence, ce sera le sujet de cet article. Cependant, ne vous laissez pas décourager d'assister aux tutoriels ou aux sprints si vous le pouvez!

J'ai personnellement constaté que j'avais acquis davantage de compétences techniques en assistant aux tutoriels plutôt qu'en écoutant les conférences. Les Sprints sont parfaits pour la mise en réseau et l’application des compétences que vous avez déjà acquises, ainsi que pour l’apprentissage de nouvelles compétences des personnes avec lesquelles vous travaillerez.

Que faire avant de partir

En général, plus vous êtes préparé à quelque chose, meilleure sera votre expérience. La même chose s'applique pour PyCon.

C’est vraiment utile de planifier et de se préparer à l’avance, ce que vous faites déjà en lisant cet article!

Parcourez le programme des entretiens et voyez quels entretiens vous semblent les plus intéressants. Cela ne signifie pas que vous deviez planifier toutes les discussions que vous allez voir pour chaque créneau possible, mais cela vous aidera à avoir une idée des sujets qui seront présentés afin de pouvoir décider de ce qui vous intéresse le plus. .

Obtenir l'application Guidebook vous aidera à planifier votre planification. Cette application vous permet d'afficher le calendrier des entretiens et d'ajouter des rappels à ceux auxquels vous souhaitez participer. Si vous avez du mal à choisir les conférences à consulter, vous pouvez vous préparer avec une question ou un problème à résoudre. Cela peut vous aider à vous concentrer sur les sujets qui vous tiennent à cœur.

Si vous le pouvez, venez la veille pour vous enregistrer et assister à la réception d'ouverture. La file d'attente pour l'enregistrement le premier jour est toujours longue, vous gagnerez donc du temps si vous vous enregistrez la veille. Il y a aussi généralement une réception d’ouverture ce soir-là. Vous pourrez ainsi rencontrer d’autres participants et des conférenciers, ainsi que jeter un œil sur les différents sponsors et leurs stands.

Si vous êtes nouveau dans PyCon, il existe également une orientation pour les nouveaux arrivants qui peut vous aider à comprendre ce que la conférence implique et comment vous pouvez y participer.

Quoi faire à PyCon

C’est bien si vous êtes nerveux ou excité le premier jour de votre conférence.

Il y aura beaucoup de gens de tous les horizons et c’est ce qui le rend si formidable. Vous pourrez peut-être rencontrer certains de vos héros pythons, tels que Guido van Rossum, et avoir l'occasion de les approcher et de leur dire bonjour.

Guido van Rossum avec le bâton d'illumination python
Guido van Rossum avec le bâton d'illumination python

La communauté Python est très accueillante! Mais il y a aussi des salles calmes désignées, où les orateurs et d'autres iront travailler en paix. Vous devriez vous abstenir de parler à qui que ce soit dans ces pièces pour leur permettre de disposer de cet espace sécurisé.

Décrivons la conférence en éléments clés et voyons comment en tirer le meilleur parti:

  • Pourparlers
  • Espaces ouverts
  • Sponsors
  • Possibilités de bénévolat
  • Entretiens éclair
  • Activités après les heures
  • Temps pour toi

Pourparlers

Assistez à autant de discussions que vous le souhaitez, mais vous n’avez pas besoin de les suivre toutes. Vous ne serez stressé que lorsque vous courrez de pièce en pièce. Au lieu de cela, assurez-vous que vous entamez les discussions que vous avez sélectionnées avant de venir. Bien que ce soit assez rare, l’horaire peut changer, alors consultez le tableau de bord tous les jours pour détecter tout changement.

Une conférence à la PyCon 2018
«Visualisation des données en réalité mixte avec Python» Intervention d'Anna Nicanorova à la conférence PyCon 2018

S’il ya un conflit entre deux conférences auxquelles vous voulez vraiment participer, rappelez-vous que chaque conférence est enregistrée et téléchargée sur YouTube. Parfois, ils sont même disponibles le même jour! Choisissez le discours qui sera le plus pertinent pour votre situation et qui vous semblera le plus intéressant. Ensuite, prenez note de la conversation que vous avez manquée et regardez-la plus tard dans la soirée ou le lendemain, lorsque vous avez du temps libre.

Même si toutes les discussions sont disponibles en ligne, leur participation est toujours utile. Vous conserverez mieux les informations si vous assistez et vous aurez l’occasion de poser des questions directement au présentateur.

N'oubliez pas que vous n'avez pas besoin de voir tous les conférenciers «célébrités». Ces orateurs attirent beaucoup d'attention dans la communauté Python et peuvent sembler des orateurs plus intéressants à cause de cela. Cependant, le processus d'obtention d'un discours approuvé par PyCon est rigoureux et garantit que chaque intervenant et chaque sujet valent la peine d'être écoutés.

En fait, il est parfois préférable d’aller voir des orateurs moins célèbres, car vous pouvez obtenir de meilleures places et avoir plus de chance de poser des questions.

Lorsque vous assistez à une conversation, pensez à faire taire votre téléphone et votre ordinateur. Le bruit peut être très gênant pour le public et l'orateur. Il peut être utile de ranger tous vos appareils et simplement d’écouter ou de prendre des notes avec un bloc-notes et du papier.

Essayez de penser aux questions que vous pourriez avoir sur ce qui est discuté. En règle générale, le temps alloué à la fin est réservé aux questions du public. Si cela ne se produit pas, les présentateurs sont généralement très disposés à répondre aux questions dans la salle par la suite.

Espaces ouverts

Les espaces ouverts sont des salles pouvant être réservées par les participants à la conférence. Toute la journée, des créneaux horaires d'une heure sont à la disposition de tous ceux qui souhaitent les utiliser. Ces salles ont été utilisées pour enseigner aux gens, organiser des rencontres et même des cours de yoga. Ils sont ouverts à toutes les activités pour lesquelles vous en avez besoin, à condition de respecter le code de conduite.

Exemple de tableau PyCon Open Spaces
Conseil des espaces ouverts au PyCon 2018

Vous voudrez peut-être vous rendre dans ces espaces ouverts au lieu d’une conférence ou d’un kiosque de sponsors. Assurez-vous de consulter le tableau des espaces ouverts chaque jour car il change constamment. Il serait peut-être utile de prendre une photo du tableau pour faire référence plus tard.

N'hésitez pas à créer votre propre espace ouvert. Vous vous souvenez de ce problème ou de cette question spécifique pour laquelle vous cherchiez de l'aide? Inscrivez-vous pour une chambre et demander des conseils à ce sujet! Vous ne savez jamais qui pourrait venir aider.

Je l'ai fait un an. Alors que je travaillais sur l’un de mes projets open source, j’ai rencontré un problème de test que je ne pouvais tout simplement pas résoudre. J'ai saisi un espace ouvert pendant une heure et demandé de l'aide. J'ai tout appris sur le moquer module de test. Cela m'a sauvé littéralement des heures de travail!

Si vous êtes un expert ou même si vous avez des connaissances limitées sur un sujet que vous souhaitez partager, n'hésitez pas à saisir également un espace libre pour cela! Ces espaces sont censés être ce que vous voulez et ce dont vous avez besoin, alors n’hésitez pas à les utiliser. En fait, recherchez un espace ouvert Real Python et n'hésitez pas à vous joindre à nous pour parler de ce que nous envisageons pour l'avenir.

Visiter des sponsors est un excellent moyen de connaître certaines des entreprises qui utilisent Python dans leurs activités quotidiennes. Il y a de très grands noms qui viennent presque tous les ans: Microsoft, JetBrains et Google, pour n'en nommer que quelques-uns. Il y a plus de 100 sponsors à PyCon 2019! Aller sur le stand d'un sponsor est une bonne chose pour de nombreuses raisons, pas seulement pour le merveilleux SWAG que tout le monde donne.

Le plus grand avantage des sponsors, c’est que vous pouvez parler avec les développeurs actuels des outils et logiciels que vous utilisez. Supposons que l’installation d’Anaconda dans un environnement Windows pose un problème. Vous pouvez y aller directement et poser des questions! C'est une excellente occasion de parler aux développeurs et aux créateurs des outils que vous utilisez.

Ce ne sont pas seulement les développeurs que vous rencontrez. Il y a des auteurs et des créateurs de contenu qui viennent aussi. O’Reily a généralement un ou deux auteurs par jour qui viennent vous rencontrer et discuter. Cette année, JetBrains accueillera des créateurs de contenu sur son stand, où vous pourrez rencontrer certains membres de l’équipe Real Python!

Enfin, une rencontre avec les sponsors pourrait créer une opportunité d'emploi. Un grand nombre de sponsors cherchent également des développeurs Python talentueux et vous pouvez postuler directement avec eux sur les stands ou pendant la foire de l'emploi vers la fin de la conférence. Si vous ne cherchez pas d’emploi, il est toujours bon de voir ce qui se passe et quelles compétences ces entreprises recherchent pour pouvoir mieux choisir les domaines sur lesquels vous allez vous concentrer pour votre apprentissage.

Possibilités de bénévolat

Avez-vous déjà souhaité pouvoir contribuer ou redonner à la communauté Python? Eh bien, vous pouvez à PyCon.

Il faut tant de travail pour organiser une conférence et rien ne serait possible sans les bénévoles. La conférence PyCon 2019 recherche plus de 300 heures de bénévolat en solitaire!

Cela semble beaucoup, mais vous pouvez toujours faire une différence. Une heure ou deux de votre temps peuvent être d'une grande aide, mais ne réduisent pas votre temps d'apprentissage. En outre, vous ne savez jamais avec qui vous pourriez côtoyer en tant que bénévole. Vous pouvez en apprendre davantage sur l’aide dans l’appel à des volontaires sur place. Il y a un petit quelque chose pour tout le monde.

Activités après les heures

Même si la conférence se termine en début de soirée, il reste encore beaucoup à faire après la conférence pour la journée.

La première chose que vous devriez vérifier, même si ce n’est que pour un petit bout de temps, ce sont les discussions éclair. Ce sont des «boîtes à savon» de 5 minutes que quiconque peut partager sur un sujet. Ces entretiens couvrent un large éventail de sujets: du nouveau projet open source au commentaire social en passant par les sujets philanthropiques. Saviez-vous que Docker a été annoncé publiquement pour la première fois lors d'une conversation éclair sur PyCon? Les discussions éclair sont devenues un aliment de base des participants réguliers.

Soyez également à l'affût des sponsors qui organisent des dîners sponsorisés avec des membres de leur entreprise. C'est un excellent moyen de développer votre réseau et d'obtenir un dîner gratuit. Le PyCon organise des dîners le soir, mais ceux-ci coûtent de l'argent et se vendent très rapidement.

Même si vous ne participez pas aux dîners officiels PyCon ou aux dîners commandités, il y a toujours beaucoup à vérifier près de la conférence. Chaque lieu de conférence est sélectionné en partie à cause des choses intéressantes à proximité. Lorsque vous vous préparez pour la conférence, cherchez des endroits amusants pour manger.

Nouveaux amis

L'un des meilleurs conseils que j'ai reçus lorsque j'ai commencé à aller à PyCon était de se faire un nouvel ami chaque jour.

Notre propre Dan Bader et Anthony Shaw
Dan Bader et Anthony Shaw

Les pauses déjeuner et collation sont parmi les meilleurs moments pour connaître quelqu'un à PyCon. Au lieu d'essayer de choisir une table vide, trouvez-en une qui a déjà une personne ou deux et demandez si vous pouvez la rejoindre. Engagez une conversation sur ce que leur discours préféré est à ce jour ou sur la façon dont ils utilisent Python dans leurs activités quotidiennes. Bientôt, vous ferez un nouvel ami. Vous pouvez prendre quelques notes, mentales ou littérales, sur votre conversation afin de pouvoir vous souvenir de cette personne ultérieurement.

Vous voudrez peut-être créer des cartes de visite avec les informations de contact que vous souhaitez partager avec les personnes que vous rencontrez afin de rester en contact avec elles. PyCon vous en donnera quelques-uns à donner, mais vous pouvez les parcourir très rapidement! Veillez à mettre à jour tous les profils que vous partagez avec des personnes telles que LinkedIn ou GitHub.

Que faire après PyCon

Une fois la conférence terminée, vous avez encore beaucoup à faire. Tout d’abord, si vous avez le temps, il ya les Sprints, qui sont une excellente occasion de perfectionner vos compétences et même d’en acquérir de nouvelles en tant que développeur Python. Elles durent quatre jours après la conférence, mais vous n’avez pas besoin de rester toute la journée. Restez aussi longtemps que vous le souhaitez, que ce soit pour quelques heures ou quelques jours.

Une fois chez vous, assurez-vous de regarder les vidéos YouTube des entretiens que vous avez manqués ou de prendre note à nouveau. Il y a aussi tous les tutoriels, les discours des conférenciers et même les discours éclair à vérifier. Il y a beaucoup de choses à faire pour obtenir votre solution PyCon tout au long de l’année.

Le plus grand atout de PyCon est le sentiment d’appartenance à une communauté. Cela n’a été rendu possible que par les gens formidables qui donnent à la communauté Python, et vous pouvez devenir l’un d’eux!

Il y a beaucoup de façons que vous pouvez redonner à cette grande communauté:

  • Contribuer à un projet open source utilisant Python.
  • Rejoignez un groupe de rencontres Python local. Vous n'en avez pas? Créer une!
  • Partagez avec les autres ce que vous avez appris.
  • Proposez une conférence ou un poster pour le prochain congrès Pycon.

Enfin, vous pouvez commencer à vous préparer pour le prochain PyCon. Lorsque vous achetez des billets à l'avance, vous bénéficiez d'une réduction sur le prix, mais ces billets sont également rapides. Vous pouvez également commencer à prendre note des problèmes ou des questions dont vous ne pouvez pas trouver la réponse en vue de la sélection des discussions à vérifier lors du prochain PyCon.

Félicitation! Vous êtes sur le point d’assister à l’une des plus grandes conférences techniques qui soient.

Dans cet article, vous avez appris:

  1. Qu'est-ce que PyCon?
  2. Ce que vous pouvez faire avant de venir à PyCon
  3. Que pouvez-vous faire chez PyCon?
  4. Que pouvez-vous faire après PyCon?

Avec les astuces de cet article, vous pourrez avoir une bonne PyCon. Nous avons hâte de vous voir là-bas!