Le Dev-Club de l'ISEM
TL;DR? Rdv à la FAQ.
L'(interminable) introduction
À l'ISEM, dans les sciences de la Biologie/Écologie/Évolution en général, mais aussi partout ailleurs, les technologies informatiques sont indiscutablement devenues omniprésentes. Très utiles sans doute, très puissantes sans doute, quoi qu'il en soit très utilisées dans toutes nos institutions. On utilise des programmes, on cherche des programmes, on secoue nos programmes, on installe nos programmes, on insulte nos programmes, on bénit nos programmes, on abandonne nos programmes, on écrit des programmes, on modifie des programmes, on partage des programmes.. Et par "programme" ici c'est bien "logiciel", "script", "code", "pipeline", "application", "librairie" qu'on entend, à l'inclusion de tous ces machins qui tournent sur nos ordinateurs, traitent des données, brûlent des calories, calculent pendant des plombes parfois, puis nous recrachent finalement des figures, des nombres, des tables ou des p-values..
Le problème auquel on fait face en tant que communauté (et comme presque partout ailleurs), c'est que l'avènement de ces technologies informatiques a été trop rapide pour qu'on l'intègre. On a passé du temps à apprendre la Biologie, l'Écologie, l'Évolution, et c'est tout à fait sensé. Mais on n'a pas passé autant de temps à apprendre l'informatique, parce que ça n'a pas de sens, ou bien ça n'avait pas de sens à l'époque.
Pour certain·es d'entre nous ça va : on n'a pas besoin de ces connaissances. Ou bien on a investi un peu de temps pour apprendre le peu dont on avait besoin et maintenant ça nous suffit pour travailler confortablement. Pour d'autres d'entre nous ça ne va pas : les technologies avancent trop vite, et l'écart se creuse entre le niveau de connaissance qu'on pense avoir et celui dont on pense qu'il est nécessaire pour avancer dans notre travail.
C'est malheureux. Mais la communauté est forte, diverse et bienveillante. Il se trouve que certain·es d'entre nous en savent plus et enseignent aux autres, et ça rend leur progression vers ce niveau de connaissances bien plus confortable. C'est heureux. C'est le sujet du dev club.
C'est quoi le Dev Club ?
Le dev club [pourquoi ce nom?] se veut un espace sécure et confortable à l'ISEM où tu serais à l'aise pour en apprendre plus sur les sujets informatiques qui t'intéressent, et gagner en confiance quand ils deviennent nécessaires dans ton travail.
Le dev club est composé de :
-
Fréquentes sessions en présentiel au laboratoire, au cours desquelles quelqu'un·e se porte volontaire pour partager ses connaissances auprès d'un petit public. ((Benjamin et moi par exemple sommes heureux de nous porter volontaires dans le cadre de notre mission.) Les thèmes qu'on peut aborder pendant ces sessions sont listés dans le catalogue du dev club, et les sessions se tiennent en anglais ou en français selon le public. Il n'y a pas d'engagement à suivre les sessions de façon régulière : il n'y a qu'à demander une session quand tu en as besoin ou bien nous rejoindre lors d'une session existante.
-
Un salon de discussion en ligne[lien d'invitation], que n'importe qui au laboratoire peut rejoindre pour demander du support informatique, partager des informations, résoudre mutuellement nos problèmes tout en apprenant des trucs. (Benjamin et moi par exemple sommes heureux d'y participer beaucoup dans le cadre de notre mission.) En particulier, c'est là que nous discutons des prochainnes sessions en présentiel et de qui veut s'y joindre. Les discussions y sont écrites en anglais.
-
Ce site web que vous avez sous les yeux, et qui contient le catalogue (sources ici).
Fort de nos expériences dans cette forme de partage de connaissances, il y a quelques particularités que le dev club aimerait cultiver dans l'idée de rester accueillant et confortable :
Du monde dans le salon de discussion, peu de monde dans les sessions en présentiel
Le plus on a de monde actif dans le salon de discussion, le plus on a d'opportunité de partager des connaissances, de nous aider les un·es les autres, et de discuter d'idées intéressantes pour les prochaines sessions en présentiel.
Le moins on a de monde pendant les sessions en présentiel, le plus on sera à l'aise pour nous assurer que personne n'est laissé·e pour compte. Ça doit être facile de vérifier que tout le monde suit. Le public doit se sentir à l'aise pour poser des questions spontanées au sujet de n'importe quoi. Ça doit être facile d'ajuster la session en direct selon les besoin des personnes présentes.
Si beaucoup de monde veut rejoindre les sessions en présentiel, alors ça veut dire que les sessions doivent devenir plus fréquentes, pour nous assurer qu'elles restent petites et confortables. Ce n'est pas un problème de refaire la même session plusieurs fois pour que tout le monde puisse en profiter.
Viens sans ta science
Le dev club ambitionne de te rendre plus à l'aise dans ton utilisation des technologies informatiques au travail. Dans cet esprit, il convient que les thèmes abordés au dev club de l'ISEM soient toujours utiles au public dans le contexte de la Biologie/Écologie/Évolution. D'ailleurs, tu es le·la bienvenu·e pour partager un sujet d'intérêt si tu penses qu'il sera utile aux autres.
Mais si tu viens avec ton problème très spécifique, comme cette hypothèse spéciale qui caractérise ta recherche, ou encore ce vilain script sur lequel tu es resté·e bloqué·e pendant une semaine, alors on imagine moins facilement que la longue résolution de ce problème particulier sera utile à quiconque. Dans cette situation, on suggère que tu réclames plutôt le support des plateaux informatiques de l'ISEM : ISI, MBB ou Data selon tes besoins. Il y a aussi le support de l'ISDM à l'échelle de Montpellier.
Approprie-toi tes sessions
Le dev-club prévoit pas de sessions en présentiel sur la base d'un calendrier anticipé, régulier et rigide. C'est toi qui décides de ce que tu veux apprendre et de quand tu veux l'apprendre. Il y a deux façons de rejoindre une session :
1. Choisis un sujet dans le calalogue et écris-nous une petite ligne dans le canal dédié pour discuter de ce que tu souhaites apprendre exactement et de quand/où on pourrait se retrouver pour une session. Tu deviens propriétaire de cette session, parce que tu en as l'initiative. Pour nous aider à trouver un créneau, il y a une réservation régulière chaque mardi après-midi (13h-17h) de la salle de réunion du bâtiment 21 (3ème étage), mais tout reste envisageable tant que tu as trouvé un·e prof et que vos emplois du temps correspondent. Les sessions en présentiel n'ont pas de structure prédéfinie. Selon le sujet et qui la donne, ça peut ressembler à :
- Une présentation formelle avec un diaporama et genre 15-20 qui écoutent.
- Une session pratique mains-dans-le-cambouis avec seulement 3-4 personnes qui bricolent ensemble sur leurs ordinateurs.
- Une simple conversation, dans le style questions-réponses, avec un tableau blanc.
- ..
Tout peut convenir tant que ça reste confortable pour tout le monde et que les connaissances se partagent.
2. En lisant le canal dédié, tu remarques une session précise, détenue par quelqu'un·e d'autre, qui t'intéresse. Tu peux la rejoindre à condition que ça colle à ton emploi du tems et qu'il reste de la place. Si tu n'es pas disponible à ce moment-là ou qu'il n'y a plus de place, ne t'inquiète pas : reviens à la première option et approprie-toi la prochaine session.