Entretien de la communauté Python avec Katrina Durance – Real Python

By | juin 26, 2019

Expert Python

Avec PyCon US 2019 terminé, j'ai décidé de rattraper une première PyCon, Katrina Durance. J'étais curieux de voir comment elle avait trouvé l'expérience et quels étaient ses points forts. Je voulais aussi comprendre comment assister à une conférence comme PyCon avait influencé sa programmation.

Ricky: Commençons par les mêmes questions que je pose à tous mes invités. Comment êtes-vous entré dans la programmation? Quand as-tu commencé à utiliser Python?

Katrina Durance

Katrina: Python était mon premier cours de programmation à l'université en 2013. J'ai aussi appris le langage R et le langage SQL. Les deux emplois que j'ai occupés depuis l'obtention de mon diplôme sont entièrement axés sur SQL. Python et R ont donc été laissés pour compte.

Depuis que je travaille dans une université des arts à Chicago (Columbia College Chicago), je peux suivre des cours gratuitement. Nous avons un programme de jeu afin que tous nos cours de programmation soient liés au jeu. Joueur et un apprenant très visuel, j’ai décidé de suivre un cours de C # où nous avons travaillé à la construction de petits jeux. Je l'ai aimé.

J'ai vraiment eu beaucoup de mal avec Python quand je l'ai appris, mais travailler avec un langage de programmation dans un contexte visuel a commencé à clarifier beaucoup de concepts pour moi. Après ce cours, je savais que je voulais développer mes compétences pour pouvoir participer à la programmation à temps plein. J'ai finalement élaboré un plan d'étude et décidé de revenir à mes racines de Python au début de cette année.

Ricky: Cette année, vous avez assisté pour la première fois à PyCon US. Je suis curieux de savoir pourquoi cette année a été votre première. Qu'est-ce qui a changé ou vous a donné envie d'aller cette fois-ci?

Katrina: Ce qui l'a vraiment convaincu, c'est de savoir qu'il y aurait un groupe de PythonistaCafe et un grand contingent du groupe d'utilisateurs de Chicago Python qui se réunirait là-bas. Je savais donc que je verrais des visages amicaux. Je ne pensais pas que je le faisais tout seul.

Ricky: L’expérience PyCon de chacun est différente. Je me demande si vous avez eu un moment remarquable cette année? Y a-t-il une chose dont vous vous souviendrez comme synonyme de votre première expérience PyCon?

Katrina: Les sprints mentorés ont été très importants pour moi. J’ai fini par travailler sur un problème concernant un outil (Hypothèse) que je n’avais pas compris car je n’ai pas encore beaucoup appris sur les tests.

Je me sentais frustré et inquiet que tout se passe au dessus de ma tête. Mais notre mentor était incroyable et tellement encourageant. Il m'a montré un tas de choses que j'apprenais et m'a permis de continuer jusqu'à la fin. Maintenant, j'ai un problème fermé sur le logiciel avec mon nom, ce qui est plutôt cool.

Ricky: Bien entendu, nous nous sommes rencontrés à plusieurs reprises au cours du week-end. Mais plus particulièrement à l'espace ouvert PythonistaCafe. Comment s'est passée votre expérience open space? Avez-vous appris quelque chose de nouveau ou y avait-il des plats à emporter?

Katrina: L’espace ouvert PythonistaCafe me passionnait car j’ai eu la chance de rencontrer des personnes avec lesquelles j’ai eu des contacts ou que j’ai vus sur le forum, et je n’ai pas été déçu.

J'ai hébergé un espace ouvert pour les programmeurs autodidactes comme moi. J'étais abasourdi lorsque 30 personnes se sont présentées. J'ai fait de mon mieux pour le gérer et j'ai reçu des retours positifs et des conseils utiles.

Le rendez-vous PyCon Africa a été très instructif, car j’ai appris que la raison pour laquelle nous n’observons pas un essor de l’innovation en provenance de l’Afrique, c’est que l’Internet est prohibitif dans chaque pays représenté. Peu importait qu’il soit réglementé par le gouvernement ou privé. J'aimerais aider à comprendre comment résoudre ce problème.

Pyhtonista Café Open Space - Pycon
Membres PythonistaCafe se réunissant dans un espace ouvert PyCon

Ricky: Il y a tellement de choses à faire à PyCon qu’il n’ya tout simplement pas assez de temps pour tout faire. Alors, y a-t-il quelque chose que vous auriez aimé faire ou une conférence qui vous aurait manqué et que vous auriez aimé ne pas avoir? Que feriez-vous différemment la prochaine fois?

Katrina: Pour être honnête, j’ai pensé que PyCon était ce que j’espérais être pour la première fois. L'année prochaine, je veux rester pour les sprints, ce que les gens m'ont répété étaient extraordinaires.

Ricky: Donc, pour ceux qui liront ceci qui doivent encore se rendre à leur premier PyCon, ceci pourrait être la question la plus importante… Comment la participation à PyCon a-t-elle affecté la façon dont vous allez écrire votre code Python?

Katrina: Je devais parler de mon code. En autodidacte, vous n’avez pas beaucoup d’occasions de parler avec votre code. Lors des conversations que j'ai eues à PyCon, j'ai été encouragée à être plus délibérée pour tirer parti de mes communautés Slack et Python locales afin de mettre en pratique ces compétences de communication.

En d’autres termes, je dois redoubler de courage et ne pas m'inquiéter de ne pas le coder ou de ne pas l'expliquer correctement. J'ai juste besoin de continuer à coder et à expliquer.

Ricky: Dernier point mais non le moindre, que faites-vous de plus pendant votre temps libre? Quels autres loisirs et intérêts avez-vous, mis à part Python et le codage? Quelque chose que vous souhaitez brancher?

Katrina: J'aime tout ce qui est science-fiction et bizarre: films, séries télévisées, livres, etc. Je suis un passionné de LEGO et j’ai un penchant pour la construction de temples perdus par amour des histoires de H. P. Lovecraft. J'aime beaucoup la réalité virtuelle et aime jouer à des jeux sur mon Oculus Go. Je fabrique également des bijoux en feutre, en objets trouvés ou même en pièces LEGO.

Si vous souhaitez rattraper Katrina et dire salut, laissez lui un message sur Gazouillement.

Si vous souhaitez que je fasse une interview avec une personne de la communauté Python, laissez un commentaire ci-dessous et laissez-moi savoir.