Files
Yannick François cbbd2c368f mise à jour
2025-02-09 21:41:17 +01:00

1195 lines
71 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Prépatouille, rencontres de personnes souhaitant apprendre à
programmer - lespiedsdanslecode.org</title>
<meta name="DC.title" content="lespiedsdanslecode.org, site de Yannick François aka yaf (ou ya_f)."/>
<meta name="description" content="Le site de Yannick François. Développeur Senior, Responsable Produit, Pédagogue. Je travail chez Pix"/>
<meta name="keywords" content="code, développement, programmation, apprentissage, apprendre, lean, agile, logiciel, tdd, objet, refactoring, libre, creative commons, linux, unix"/>
<meta name="author" content="Yannick François, https://lespiedsdanslecode.org"/>
<meta name="designer" content="Yannick François, https://lespiedsdanslecode.org"/>
<meta name="geo.placename" content="Le Faouët, Pontivy, Morbihan, Bretagne, France métropolitaine, 56320, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Développeur / Pédagogue" href="index.html" />
<link rel="alternate" type="application/rss" href="/feed.xml" title="lespiedsdanslecode.org/feed" />
<style>
body {
font-size:16pt;
max-width:42rem;
min-width: 18rem;
margin: 1em;
color: black;
background: white;
font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
}
a { color: darkred; }
a:hover { background: gold; }
a:visited, a:active { color: dimgrey; }
nav { text-align:center; font-size:smaller; padding: 0; margin: 0; }
nav li { list-style-type: none; }
h2 > a, h2 > a:active, h2 > a:visited { color: lightgrey; text-decoration:none;}
h2 > a:hover { color: black; text-decoration:underline }
@media (max-width: 1000px) { #portrait {display:none;} }
</style>
</head>
<body>
<article>
<h1>Prépatouille, rencontres de personnes souhaitant apprendre à
programmer</h1>
<h2 id="décembre-2015">8 décembre 2015</h2>
<p>Ce soir, après la formation, jaccueille pour la première fois
un groupe de débutant en programmation.</p>
<p>Jai préparé un plan, basé sur les recommandations de Raphaël,
confirmé par Manu : groupe de praticiens. Après un rapide tour de
table, celui qui est partant expose un problème quil rencontre
actuellement dans son apprentissage de la programmation, nous
faisons ensuite un tour de table pour poser des questions
permettant davoir des précisions sur son problème, il répond dans
la foulé, puis nous faisons un deuxième tour de recommandation,
une petite conclusion de lintéressé, puis nous pouvons passer à
une autre personne. A la fin, un debrief bien sur.</p>
<p>Et bien je nai pas du tout pu déroulé le plan /</p>
<p>Une personne est arrivé à lheure. Nous avons commencé à
discuté, jai fait attention à ne pas trop partir sur les sujets
que je voulais abordé ensuite… Mais au bout de 20 minutes, nous
sommes parti sur ces problématiques… Une autre personne arrive
vers 19h30. Nous repartons en mode freestyle, une troisième
personne arrive vers 20h. Et pour finir, à 21h, heure de fin
prévu, une personne demande à ouvrir la grille… Nous partons,
cest trpo tard.</p>
<p>Ce qui est chouette :</p>
<ul>
<li>Les profile des trois personnes. Deux sont en reconversion,
des bon candidats pour lalternance. Lautre est en poste, vois
des bouts de sql sans trop comprendre et aimerais en savoir un peu
plus, sans pour autant avoir un plan en tête. Pas de wannabe
entrepreneurs.</li>
<li>Les échanges ont été intéressant, avec des remarques de chacun
envers les autres. Du coup tout le monde s’échangeait des
conseils, sans forcement que ce soit selon un plan. Vraiment
sympa</li>
<li>Ils étaient tous les trois ok pour refaire ça en janvier, et
on dit vouloir regarder les divers <em>trucs</em> échangé durant
la session dici là.</li>
</ul>
<p>Globalement très satisfait de la soirée.</p>
<p>Ce qui pourrais être mieux :</p>
<ul>
<li>Faire en sorte que tous comprenne quil y a un code pour
rentrer.</li>
<li>Remplir un wiki au fur et à mesure avec le vidéo proj (ou le
faire après coup ?)</li>
<li>Trouver un moyen de pouvoir échanger en ligne (un slack sur
lequel les participants qui sont venu au moins une fois pourrait
discuter ?) Cest peut-être plus intéressant quun wiki ?</li>
<li>Trouver une astuce pour que les inscrits viennent. Idée :
faire payer en ligne laccès, et rembourser ceux qui viennent à
lheure. Cest un peu abusé… ne plus être sur meetup en est une
autre ?</li>
</ul>
<h2 id="janvier-2016">12 janvier 2016</h2>
<p>Ce soir, Vanessa et Yohan arrivent en même temps. Étienne et
Jonathan sont encore en train de faire des trucs… ça fait bizarre,
mais bon, cest pas grave. Jai même trouvé <em>intéressant</em>
que Jonathan soit encore là pendant le début de la rencontre. Je
ne sais pas sil écoutait ou pas par contre.</p>
<p>Yohan était déjà venu : commercial, immobilier, pas envie de
continuer. Envie de faire de la datascience, au chomage et partant
pour une reconversion. Très demandeur. Apparement il a un contact
dans une boite que Xebia est en train de monter autour du Grosse
Aquing : Akamis. Ils ne sont pas encore prêt à le prendre en CDD.
Je lui suggère de parler de lalternance.</p>
<p>Vanessa viens pour la première fois. Autodidacte, elle est déjà
en poste dans une ex-filliale de Lagardère. Elle fait de
lintégration… Elle souhaite monter de niveau en javascript.
Jessaie de savoir si sa boite est prête à payer des formations…
Pas de réponse clair. Je crois que je vais lui faire un petit
email pour lui proposer le GymClub …</p>
<p>Jessaie de mettre en place une session type cercle de
pratique, comme Manu et Raphaël me lavait conseillé. La dernière
fois, avec les arrivées au compte goutte, ça avait été un peu dans
le désordre, mais là, je peux tenter.</p>
<p>Le truc cest qu’à deux, il y a peu de questions/interaction.
Ou alors je rempli trop les blancs ? Je tente quand même de poser
des questions autour du problème quexpose Vanessa.</p>
<p>Je me demande si tout les débutants ont le même genre de
problèmes :</p>
<ul>
<li>ne pas savoir par quel morceau comencer</li>
<li>mise en pratique après avoir lu/fait les tutos.</li>
<li>sapproprié les concepts</li>
</ul>
<p>« Assembler les légos, et après ? ». Tout les deux expriment
les même difficultés. Jai limpression quils attendent que je
donne un conseil. Jessaie de repousser le moment, mais cest plus
fort que moi. Je vais faire le consultant…</p>
<p>Je leur suggère de (re)voir le protocole http. Première
réaction : « on creuse encore un sujet, comment savoir quand
sarreter ? ». Puis jexplique que lidée derrière la revue dhttp
cest dessayer de mieux comprendre comment les choses sarticule
sur le web, qui parle avec qui, quand, comment, avec quoi.</p>
<p>Ensuite, cest un peu plat. Nous tournons un peu en rond. Jai
du mal, je patauge. Du coup, je sort mon ordi et nous regardons un
peu de code. J’écris un peu de code… je crois quils sont
content.</p>
<p>Nous verrons sils y reviennent…</p>
<p><em>Je ne sais pas si le cercle de pratique est un bon format
pour des débutants qui justement nont pas encore de pratique
?</em></p>
<p>Lidée de les faire parlé de leurs problèmes est intéressante,
mais comment intérargir ? Je parle de faire un slack pour quils
puissent sentraider, mais ça ne me satisfait pas trop.</p>
<p>Est-ce que nous pourrions définir un parcour pour chacun ? et
se servir de cette rencontre pour faire un point d’étape ? Cela
pourrait permettre que chacun montre du code. Est-ce quils
aimeraient cela ? Est-ce que ça ne serais pas une trop forte
contrainte ?</p>
<p>Yohan me demande de manière plus ou moins masqué si je suis ok
pour faire du mentorat avec lui… Je répond que non.</p>
<p>Il va valloir sortir de meetup aussi. Ou alors il faut que je
mette une limite plus haute ? Je vais voir avec le prochaine
rendez vous. Si le nombre reste inférieur à 5, je monterais la
limite à 17 personnes pour voir.</p>
<p>Je suis un peu déçu par cette session. Heureusement que jai
déjà planifié la suivante, ça moblige à la faire :-)</p>
<h2 id="janvier-2016-1">28 janvier 2016</h2>
<p>Cest bizarre de faire ça après un jeudi, mais au moins je suis
dans un état desprit assez serein on va dire.</p>
<p>Jonhatan est resté pour voir combien de personnes allaient
venir…</p>
<p>Le soucis dans un truc comme ça, cest de gérer les arrivées.
Là encore, cest un peu au compte goutte. Un autre soucis, cest
que je parle de <strong>Lalgostrophe</strong> sur meetup, du coup
les gens cherchent ça =&gt; Il faudrait que je fasse un truc
marqué Algostrophe quelque part dans la vitrie :-)</p>
<p>Du coup je démarre avec beaucoup de répétition à chaque
nouvelle arrivée, mais au final nous seront 7.</p>
<ul>
<li>Denis (le premnier arrivé). Un certain age, il a fait du SAS,
un peu de SQL et du R. Apparement il na pas de mission depuis un
moment. Cest peut-être pour ça quil veut apprendre Java (il
précise, langage objet et eclipse). Il me semble un peu
<em>spécial</em></li>
<li>Christophe. Un certain age encore. Un designer-ux-graphiste.
Apparement très photoshop-illustrator. Mais il dit avoir fait un
peu de html-css en disant que ce nest pas vraiment du code. Il
sintéresse à Python parce quil veut faire du traitement de
donnée, analyse sémantique et autre big-data</li>
<li>Zied. Age moyen. En poste dans une SSII qui fait du SAP. Il
soccupe de faire du paramétrage si jai tout compris. Il à fait
un peu de code à la fac. Avec une association il participe à la
création dun supermarché coopératif dans le 20ieme. Dans ce
contexte, ils installent Odoo (ex-OpenERP). Cest écrit en python.
Du coup il se remet un peu à coder, et souhaite saméliorer.</li>
<li>Vanessa. Intégratice, déjà venue la dernière fois. Souhaite
élargir ces compétences avec du JS voir un peu de php/ruby.</li>
<li>Carole, age moyen. A fait du code à la fac, mais à du arrêter.
Maintenant elle fait des trucs administratif dans une boite (celle
de son frère ou un ami, je ne sais plus). Elle a voulu bricolé des
trucs pour se facilité la vie, et y prend gout. Elle voudrait se
replonger dedans. Peut-être Python (elle à fait aussi un peu de C
à la fac, mais souvenir lointain).</li>
<li>Mik. Déjà venu aussi la dernière fois. Age moyen.
Reconversion, cherche à faire du JS et du Ruby. Utilise
FreeCodeCamp.</li>
<li>Yohan. avec Mik, ce sont les deux qui sont là depuis le début.
Orienté Data analyse, il essaie dapprendre pytthon pour une
reconversion.</li>
</ul>
<p>Après ce tour de présentation un peu bégaillant, je tente de
parler du format où une personne pourrait exposer un de ces soucis
ou point de blocage puis nous pourrions en parler
(questions/réponses/suggestions). Je ne met pas trop de formalisme
pour le moment.</p>
<p>Personne nose prendre la parole. Au bout de quelques temps
Zied prend la parole et commence à essayer dexprimer quelque
chose. Cest autour de la sécurité mais cest pas clair. Quelques
questions (de moi et dautres) plus tard, et voilà que lon ne
comprend toujours pas beaucoup. Le sujet sécurité va être traité
en large. Il y a de bonne suggestion, mais je ne peux pas
mempécher dajouter une couche. Cest idiot quand jy repense,
mais je crois quils ont aimé… Je naurais peut-être pas du, ou
alors suggérer ?</p>
<p>Ensuite, je relance un tour… mais personnes nose. Yohan évoque
un email quil ma envoyé 2 jours avant à propos des tests
unitaires… Cest un peu triché, mais au moins nous abordons le
sujet. Quelques échanges partent, et finalement je me retrouve à
expliquer le TDD. Cest un peu chiant d’être en position de
sachant qui parle du coup je trouve. Il faut que je cherche un
autre moyen dintervenir pour transmettre de linfo, ou de ne pas
intervenir peut-être ?</p>
<p>Enfin, sur un troisième et dernier tour, Carole essaie de
formuler une difficulté quelle a : par où commencer ? « Jai une
idée dapplication, mais je ne sais pas trop par où commencer ».
Ça démarre en essayant de savoir cest quoi sont app, en détail.
Je recardre un peu car ça ressemble à une app que lon fait pour
apprendre, Carole confirme que cest pour apprendre, pas dautre
objectif.</p>
<p>Tout le monde évoque des choses.</p>
<p>Jai voulu lancer Christophe qui ne participe pas beaucoup, et
là boum, il déroule un pitch sur son projet : faire une app pour
faciliter lanalyse et la présentatio de données.. Je laisse
dérouler, mais en fin de discour, après lavoir remercié, je
reviens à la question de Carole en apportant mes 2 centimes… Cest
peut-être normal que je fasse ça en fait ?</p>
<p>Un petit tour de debrief (pas plus car je suis pressé de
partir). Javais une appréhension, limpression que tous voulais
avoir une formation initiation code ou séance de mentorat, mais en
fait tous disent être content, sans même suggérer quelque
changement … :-)</p>
<p>Ce quils ont aprécié : - avis dexpert - date fixe pour se
retrouver - échange avec dautres en situation similaire -
partager ces connaissances acquise depuis peu - réviser - entendre
de nouvelles idées - aspect « psychologique » dexpliquer un
soucis/blocage devant dautres personnes</p>
<p>Zied à dit avoir été surpris, il ne saviat pas trop à quoi
sattendre (est-ce que nous allons coder ?), Vanessa à trouver
cela « relaxant », Denis à exprimer un doure : « est-ce une bonne
idée de faire du dev ? ». Cest en référence à une réflexion que
jai lancé et qui à été plussoyé par dautre : certains dev sont
traité comme la 5ieme roue du carrosse, on leur demande de pisser
du code… Je lui précise que ça peut aussi se passer autrement… Ce
mec est bizarre quand même.</p>
<p>Les soucis quils semblent avoir en commun, les trucs qui
reviennent : - effet plateaux important. On lit un tuto ou un
court en ligne et après ? - isolation, manque dentreaide ou
daccompagnement - difficulté pour trouver une manière daborder
un logiciel / programme (laspect construction ?)</p>
<p>Jaimerais placé ces points de blocage dans notre matrice, mais
là jai du mal. Un exercice pour une fois prochaine.</p>
<p>Je navais pas mis de date pour des prochaines rencontres,
javais un gros doute sur lintérêt (3, puis 2 personnes juste ?
….) Mais ce soir, avec 7 personnes et des échanges toujours
intéressant, jai très envie de continuer et daméliorer le
format.</p>
<p>Je pense aussi à des compléments, soit sous forme doutils/jeux
en ligne pour travailler certains aspect (méthodes ?, lecture ?),
soit sous forme dune autre rencontre où nous pourrions nous
donner un cours à lire (avec des resources en ligne ou pas), et un
exercice, et la fois suivante le corriger ensemble, puis
recommencer. Cela nécessite de linvestissement. Jimagine à chaud
que cette deuxième proposition pourrait être payante…</p>
<p>Mik à encore parlé de <a
href="http://www.freecodecamp.com/">FreeCodeCamp</a>. Javais déjà
repéré, revu quand il en avait parlé la première fois… Jai
vraiment envie dessayer un truc aussi de ce coté là, Ce qui
memmerde un peu cest que cest que Javascript apparement… Cest
peut-être une forme de JSLDD pour débutant ? Peut-être que jai
envie de faire un truc similaire, mais pas avec que du JS ? À
méditer.</p>
<p>Quelle belle journée ! Mon seul regret, jai pas vu les enfants
et Sitina ce soir :-(</p>
<h2 id="février-2016">15 février 2016</h2>
<dl>
<dt>2 personnes sont arrivé à lheure : Christophe, déjà venu, et
une nouvelle tête</dt>
<dd>
Jean-Charles…
</dd>
</dl>
<p>Jexpose un peu les activités dut7 en attendant de voir si
dautre arrive. Zied (déjà venu) et Alexandre (un nouveau)
arrivent. Cool. Je refais un topo rapide à Alexandre.</p>
<p><strong>Je les vois regarder un peu partout, jaimerais prendre
du temps pour faire des posters, un peu comme les posters de
propagande sur la sécurité dans les ateliers : «La fraiseuse nest
pas un comptoir, vous y perdriez un doigt», et autre «port du
casque obligatoire» :-)</strong></p>
<p>Un petit tour de présentation. Là je commence à avoir des
profils amusants : - Alexandre Montoya (Colombien dorigine), une
école de méca je sais plus quoi, une école de commerce, et là un
master 1 en Direction des système dinfo à la Grande Ecole de
Management … Et il essaie dapprendre à coder, un peu de html css,
mais il aimerait aller plus loin. Cool. Je suis content de ne pas
avoir trollé sur cette formation :-) - Christophe, toujours
graphiste qui veux faire une app de
dataviz-machinelearning-bigdata-trophype-de-la-mort-qui-tue. -
Zied, toujours intégrateur chez SAP, mais qui travail en bénévole
pour le supermarché coopératif : <a
href="http://dons.cooplalouve.fr/">La Louve</a> - Jean-Charles,
Ph.D., Biomechanics … se dit que pour monter ça boite, il va
apprendre le code. Hésite entre elixir (est-ce un bon choix ?) ou
apprendre la théorie des langages… Je lai trouvé un peu hautain,
mais cest peut-être un de mes apriori de banlieusard qui na
quun bts en poche. Il était souriant, participant, et pas trop
vantard sur la scéance.</p>
<p>Ensuite jai voulu les faire participer un peu plus que
dhabitude. Quand je proposait que quelquun explique un blocage
pour que nous en parlions tous ensemble, c’était silence radio, et
un peu difficile de leurs tirer les vers du nez. Là, jai opté
pour des post-it, maximum trois par zone, avec 3 zones : les trucs
bloquant, les questions, les trucs cool que jai découvert.</p>
<p>Ça na pas trop mal fonctionné. Il y a eu un peu de tout, même
si la zone question est un piège, trop vaste sujet.</p>
<p>Jai beaucoup de progrès à faire. Je trouve que je parle trop.
Est-ce le soucis d’être lorganisateur ET lexpert ?</p>
<p>Ça me donne une idée, peut-être que je pourrais inviter un
expert justement ?</p>
<p>Un peu moins de monde aujourdhui, javais gardé une limite à
20 pourtant. Est-ce que le lundi cest moins cool que le jeudi ? A
voir.</p>
<h2 id="er-mars-2016">1er mars 2016</h2>
<p>9 personnes sur 15 inscrits / cest chouette.</p>
<p>Zied, Jean-Charles et Vanessa (un peu en retard) sont de
retour, cest vraiment sympa. Dans les nouvelles tête, il y a un
des copains de Andy, Théodore Stanton co-créateur de ce groupe
meetup. Cest marrant de le voir là. Pas sur que ce soit
intéressant pour lui, mais qui sait ?</p>
<p>Dans les nouveaux il y a :</p>
<ul>
<li><p>Anne-Sophie. Discalculique (pas sur de lorthographe), elle
sintéresse à la programmation parce quelle a un projet
entrepreunarial. Elle sinteresse à python, elle a fait un
week-end python.</p></li>
<li><p>Julien. Growth Hacker qui ne le dit pas. mais il fait de
lanalyse de traffic, regarde les logs. Il essaie dapprendre le
JavaScript.</p></li>
<li><p>Camille. «Jy connais rien». Elle travail avec un presta
qui fait un site pour sa boite (un gros truc dont elle semble ne
pas vouloir donnerle nom).</p></li>
<li><p>Anas Oualim :
https://www.linkedin.com/in/anas-oualim-85b6b054/en. Il fait du
JS, et voudrais en faire plus, mieux comprendre les framework et
autres</p></li>
<li><p>Elie https://www.linkedin.com/in/elie-adjedj-23ab2375/en .
Il est passé ce matin en cherchant la maison du Bitcoin. Il fait
de la vidéo, mais aimerais apprendre Java (il a commencé) pour
faire des app Android. Pas sur quil souhaite devenir un dev dapp
Android où si cest pour un projet entrepreneur.</p></li>
</ul>
<p>Lutilisation des post-its est intéressante encore.</p>
<p>Jai oublié daborder la question de «Quand on fini ce soir ?»
et le «Quand on se vois la prochaine fois ?». Je le fais un peu à
larrache. Globalement, à part le vendredi et le lundi, ils ne
semble évoquer aucun frein particulier.</p>
<p>Questions sur les structures/architectures informatique. Par où
commencer, quel langage, css positionnement, quel framework, point
vocabulaire, …</p>
<p>Nous évoquons des resources comme : livre et mooc, et la liste
des meetups qui permettent de coder.</p>
<p>Un point FreeCodeCamp reviens sur la table. Je me demande si au
lieu de faire évoluer le meetup en cours (qui pour le moment me
plais bien comme ça), nous ne pourrions pas imaginer héberger une
instance de ce truc… Jai envie de creuser ça.</p>
<p>Peut-être que la prochaine fois, nous pourrions imaginer
construire une resource ensemble (un poste qui explique
larchitecture ? une liste de site pour apprendre à coder ?). Je
ne sais pas si cest bien une bonne idée.</p>
<h2 id="mai-2016">24 mai 2016</h2>
<h3 id="avant">Avant</h3>
<p>Reprise avec un gros mois dabsence (congé et annulation de
dernière minute pour un soucis familliale).</p>
<p>Le format disucssion le soir commence à me peser un peu, jai
limpression de ne pas avancer, de répéter les même chose.
Jaimerais voir ce que nous pouvons faire de plus, ou de
différent. Est-ce quils serait prêt à payer un peu ? Est-ce que
ça pourrait être en journée ? Je pourrais peut-être organiser un
truc le samedi matin ? Vérifier avec Sitina, peut-être que pour
que ça soit ok, il faudrait que je vienne avec un enfant. Balqis ?
Aydan ? Peut-être pas une bonne idée.</p>
<h3 id="pendant">Pendant</h3>
<p>Je vois passer Christophe, un qui est déjà venu. Je vais
lattraper. En fait il se pointe sous le 14, cest à dire
lescalier de limmeuble. <em>note</em> il faut préciser boutique,
ou là boutique d/ut7, et laffichage en plus gros sera surement
bienvenu aussi. Une asiatique (choinoise ?) rodait dans les
parrages depuis une bonne demi-heure, elle viens en fait au meetup
avec un ami (compagnon ?, Frêre, cousin, ami ?) asiatique
aussi.</p>
<p>Arrive ensuite deus ou trois personnes, puis deux retardataire.
Cest un peu chiant pour laspect présentation.</p>
<p>Je rate un peu le tour de table, mais on le fait en cours de
chemin, tant pis (au moins tout le monde était là).</p>
<p>Il y avait donc:</p>
<ul>
<li>Christophe, graphiste de retour, fait du python pour voir et
avec un projet dataviz en tête.</li>
<li>Fahd. Orientation business, beaucoup de tchatch… affiche une
grosse motivation.</li>
<li>Sophie, curieuse. Apaprement Chef de projets Digitaux. A
regarder code academy sans trop se forcer. Ne sait pas trop par où
aller.</li>
<li>Pierre, arrivé tard, jai pas tout compris à ce quil fait au
quotidien. Cest une chouette rencontre. Il fait parti dune
association qui, entre autre, fait des ateliers de programmation
en python pour les enfants (http://www.legaragenumerique.fr/ ?).
Il est venu voir, se poser des questions sur comment les gens
apprennent à programmer… onpako@gmail.com</li>
<li>Ilan qui souhaite apprendre à programmer pour retrouver le fun
quil avait à faire des programmes sur sa calculatrice. Des trucs
artistiques… Il a tenté processing, mais ça ne la pas amusé
apparament, du coup il embraille sur Python. Il voudrait lancer un
meetup python pour les débutants en python comme lui, pour quils
codent ensemble… ilanbrun@gmail.com</li>
<li>Tan (?) qui est en fait en école dingénieur mécanique aux
arts et métiers, et qui se rends compte que la programmation
pourrait laider dans certains de ces projets. Son français nest
pas encore très bon, jai peur davoir parlé vite. Je crois
quelle est chinoise, mais aucune certitude.- Xie (?) Cest un ami
(frère ? compagnon ?) de Tan. Lui sait programmer en Java et
Javascript. Son français à lair mieux, mais il na que très peu
participé. Je crois quil accompagnais Tan pour laider à
comprendre…</li>
</ul>
<p>Ilan à parlé de «Nature of code», un livre qui semble
intéressant. Je ferais bien de regarder ce que cest.</p>
<p>Beaucoup de python encore, mais cest normal, le meetup que je
squatte est un meetup pour apprendre à programmer en python à la
base :-)</p>
<h2 id="après">Après</h2>
<p>Je me pose plusieurs questions pour la suite à donner à ce truc
:</p>
<ul>
<li>Quest-ce que japprend ? En fait, je tourne un peu en rond
sur ce que japprends.</li>
<li>Est-ce que ça à de la valeur pour les participants ? Jai
limpression que ceux qui reviennent le font parce que cest
sympa, pas parce quils apprennent un truc. A vérifier peut-être
?</li>
<li>Quelle energie je suis prêt à mettre dedans ? Vu la situation
actuelle pas beaucoup. Je ne suis pas sur de pouvoir continuer à
prendre un soir tout les 15 jours…</li>
</ul>
<p>Ce que jai en tête-mais-cest-pas-cuit :</p>
<ul>
<li>Monter une association qui permettrais aux adhérents de se
retrouver pour apprendre ensemble ?</li>
<li>Monter un slack/mailinglist/… pour proposer des temps daide
en ligne ? (pas pratique daider en ligne mais bon).</li>
<li>Organiser des rencontres courtes, mais individuel pour aider
certaines personnes (ça me permet d’éliminer ceux qui veulent
monter une boite, et de faire des rendez-vous le midi, ou juste en
fin de journée, sans finir trop tard).</li>
<li>Lancer un podcast/mooc/cours en ligne pour les débutants en
programmation ?</li>
<li>Faire des posters didactique à propos des questions de bases
qui reviennent toujours ?</li>
<li>Faire un livre pour les débutants en programmation ?</li>
</ul>
<p>En fait jai envie de faire plein de trucs, mais il faut aussi
financer tout cela :-) Voilà en tout cas de la matière pour
réfléchir, et tester le jeudi.</p>
<h2 id="avril-2016">12 avril 2016</h2>
<p>Trois personnes ce soir, mais elles sont arrivé presque en même
temps. 3 nouveaux en plus.</p>
<p>Le problème avec les nouveaux cest que je refait mon speech à
propos d/ut7 et de ce que nous faisons… Cest une forme
dentrainement dun autre coté.</p>
<p>Il y avait ce soit :</p>
<ul>
<li><p>Ibrahim. Un taxi (pas un uber). Il a fait quelques mois de
la première année dun BTS info (IRIS ?) il y a 10 ans. Il a du
arrêté. Là, avec un dautres taxi, ils sentent le besoin de faire
une application pour faciliter une partie de la gestion de leur
temps. Il parle de « la concurrence qui est plus moderne ». Il
sest renseigné, et faire faire lui couterais trop chère, alors il
essaie dapprendre (ou reapprendre) à coder. Il a fait du HTML,
CSS, et là se lance dans Java (il souhaite faire une application
android).</p></li>
<li><p>Marielle. Semble un peu timide ou impressioné, elle a
surtout très faim. Je lui trouve un bout de bain allemand a
manger, ça lui conviens on dirait, cool. <strong>Note pour plus
tard : préciser dans le meetup quil ny a pas à manger sur
place…</strong>. Elle a fait une formation Electronique, puis u
DUT G2i (Génie Electronique il me semble ?), du coup elle a fait
un peu de C et de programmation indus. Là, elle fait du contrôle
qualité de document chez un sous-traitant dairbus… Il y a un trou
entre les deux il me semble, mais bon. Là, elle voudrais reprendre
la programmation qui est pour elle un moyen de création
formidable. Jaime bien cette fille, je me demande quel est son
niveau. Selon, ça pourait être une candidate
intéressante.</p></li>
<li><p>Damien. Sortie du Génie Civil. A joué avec Autocad, et fait
maintenant du Revit (?). Sinteresse au code pour améliorer son
quotidien (faire des petits outils et autres bricolage pour
faciliter son travail habituel).</p></li>
</ul>
<p>Dans les points abordé, et dans le désordre :</p>
<ul>
<li>Marielle et une des premières personnes à mettre un post-it
qui dit “code pas propre” dans les points de blocage :-). Elle
identifie du code pas propre quand elle reviens dedans et quelle
ne comprend pas son propre code. Ou que ça lui donne limpression
de pas ressembler à ce quelle avait écrit à l’époque du
lycée-IUT</li>
<li>Marielle demande comment travailler la programmation dans les
trajets de RER, sur une tablette. Je lui dit de lire du code.</li>
<li>La question du volume de langage reviens</li>
<li>On parle aussi de « parcour » dapprentissage</li>
<li>Comment apprendre vite, combien de temps ça prend</li>
<li>Une bonne session de partage de lien (Marielle)</li>
<li>Comment choisir laxe de progression ?</li>
</ul>
<p>Je me demande comment ces questions persistent avec toutes les
ressources disponible en ligne ? Est-ce quil manquerais des
choses ? Est-ce que nous devons écrire un truc à ce sujet ? Est-ce
tout simplement quil y en a trop (soit des listes de truc pour
apprendre la programmation, soit des ressources) ?</p>
<p>Est-ce que des posters que lon affiche et vend prix coutant
pourrais être intéressant ? Cest une piste que jexplorerais
bien. Avec celle d’écrire un ebook/site, avec nos mots et nos
points de vue.</p>
<p>Peut-être devrait-on utiliser un wiki pendant ce meetup ?</p>
<p>Ibrahim pose la question du suivi. Je crois quil voudrais un
cours. Il suggère que certaines séance soit dirigé. Par exemple,
Marielle a mis un post-it à propos des rudiments de
linformatique, Ibrahim suggère une session qui ne traiterais que
de ça. Lidée est intéressante, mais tourne au cours. Faut-il
faire payer ? Peut-être quune fois sur deux, le meetup pourrais
effectivement parler dun sujet seulement (cest déjà vaste
!).</p>
<p>A suivre. Là je nai pas denergie pour organiser un autre
meetup, mais je me rend compte que jai pris les devants et le
suivant est déjà réservé ! Cest un moyen de minfluancer.
Intéressant.</p>
<h2 id="mars-2016">17 mars 2016</h2>
<h2 id="les-présents">Les présents</h2>
<ul>
<li>Carole</li>
<li>Toavina [new]</li>
<li>Zied</li>
<li>Vanessa</li>
<li>Elie</li>
</ul>
<p>Cest un groupe restreint, mais de revenant. 17 inscrits sur
meetup.com.</p>
<h2 id="les-choses-nouvelles">Les choses nouvelles</h2>
<p>Carole est inscrite pour une <a
href="https://www.afpa.fr/formation?p_p_id=_101_INSTANCE_formation&amp;_101_INSTANCE_formation_assetEntryUuid=39b2b0bb-d59b-490b-a6df-0016ae6f853c">formation
AFPA «Concepteur Développeur Informatique</a> qui débute en avril.
Je redécouvre quelle a suivi des cours dinformatique à la fac,
jusqu’à un soucis. Puis (je ne sais pas quand) elle à commencer
cette formation, jusqu’à un «soucis de santé». Cest peut-être une
bonne candidate pour le rookie-club. Il faudrait que je lui en
parle. Jaimerais rester en contact avec elle pour suivre sa
progression.</p>
<p>Toavina reviens de Londres. Il était dans la finance. Il a du
se faire de largent, il vie dessus pour le moment (pas
dinscription Pole Emploi). Cest le datascientist de la soirée.
Ya vraiment un pattern/effet de mode en ce moment sur le sujet.
Un truc à creuser ? Il a démarré Python dans un livre, en essai un
autre (oublié de demander les noms). Il suit aussi un mooc sur <a
href="https://www.udacity.com/">udacity</a> et cest inscrit pour
un online workshop <a
href="https://www.springboard.com/workshops/data-science/">SpringBoard</a>.
Je ne connaissais pas. Apparement, cest un programme avec des
cours, des exercices et un suivi mentor sur hangout toutes les
semaines je crois. Il y a un projet à rendre à la fin. Cest
payant :</p>
<blockquote>
<p>Learn at your own pace, just $499 / month</p>
</blockquote>
<p>sachant que</p>
<blockquote>
<p>We estimate the total effort required of you at 100 hours. Most
working professionals are able to complete in 3 months. Youre
welcome to choose your own pace. The more time you devote, the
less the program will cost.</p>
</blockquote>
<p>Je me dit que nous pourrions vraiment faire des trucs dans le
genre. Mais est-ce que ça nous ferais plaisir ? Pas sur.</p>
<h2 id="les-sujets-abordé">Les sujets abordé</h2>
<p>Nous avons beaucoup parlé de pratique et de méthode, plus que
de programmation directement. C’était amusant de voir ça, et
dentendre Zied le dire en debrief.</p>
<p>Il y a eu une scéance life-hacking avec des histoires de
comment gérer mes priorités, comment organiser mon temps, comment
choisir…</p>
<p>Une peu de code quand même, Elie est allé vendredi dernier au
Dojo de Développement. Christophe à fait un kata en haskell :-).
Elie demande pourquoi tant de développeur semble intéressé par des
langages de programmation «antique». Nous corrigerons ensuite pour
parler de langages «éxotique».</p>
<p>Taovina demande «comment travailler sur de vrai exercice» Jen
déduis que nous parlons de la motivation à apprendre. Nous
évoquons les projets persos, et je parle du logiciel libre et des
implications dans des associations ou coopérative comme Zied par
exemple. Et ça me rappel que jaimerais bien travailler sur ces
sujets : faire du logiciel libre pour apprendre à programmer.</p>
<p>Carole aborde les problématiques de structuration sur
lapproche. Comment «faire» un logiciel. Définir le produit et les
features prioritaire, mais aussi comment réaliser une feature.
Elle sait le faire, dune façon, mais imagine que lon peut
apprendre comment le faire bien. Cest une bonne question. Comment
on apprend ça ? Je parle dau moins prendre du recul régulièrement
: rétrospective, débrief, post-mortem. Histoire dapprende de ce
que lon viens de faire.</p>
<p>Ils évoquent <a
href="http://codinghour.bemyapp.com/">CodingHour</a> un truc de
bemyapp. Encore un machine de concour où on boit de la bière, et
on fait un concour (4 challenges).</p>
<p>J’évoque mon envie de faire un truc en plus avec «eux». Ça
semble beaucoup intéresser Elie, et un peu les autres je crois. A
suivre.</p>
<p>Japprécie beaucoup avoir un groupe qui reviens.</p>
<p>Pour le moment jai plusieurs idée à explorer:</p>
<ul>
<li>Transformer la session en une scéance de correction des exo et
on en donne de nouveau.</li>
<li>Créer une session en journéé, payante sur un theme particulier
(avec des morceaux de programmation dedans)</li>
<li>Trouver un format dans lequel nous coderions un truc sur du
logiciel libre (Framasoft ?)</li>
<li>Proposer du mentoring (payant ?) en journée, une heure ou deux
par semaine</li>
</ul>
<p>Mais je crois que jai besoin de temps. Peut-être pour porter
un peu plus loin ces idées, ou en trouver dautres.</p>
<h2 id="juillet-2016">7 juillet 2016</h2>
<h2 id="personnes">2 personnes</h2>
<ul>
<li><p>Léo. Il viens de Troyes pour participer à des meetups
autour de la programmation. Il suit le mooc OCR sur le
développement dapplication Android. Objectif pas très clair:
cherche la motivation pour avancer ? Mais il a réussi à faire une
app qui fonctionne.</p></li>
<li><p>Khadija. Déjà croisé lors dun CodeLab.rb. Puis nous avons
discuté en ligne et je lai vu une fois pour un cafe. Depuis le
CodeLab, elle a décidé de sinscrire au Cnam pour suivre des cours
dinformatique. A la base elle travail dans le cinéma. Avec les
cours, elle na pas pu venir au soirée prépatouille, là, cest
fini alors la voilà.</p></li>
</ul>
<p>Soirée foot : match de la France en 1/4 de finale de lEURO,
face à lAllemagne. Ça explique peut-être le manque de personnes
présente. Les vacances aussi sans doute.</p>
<h2 id="ce-que-nous-avons-fait">Ce que nous avons fait</h2>
<p>Fatigué de faire juste un cercle de parole (ça se vois, le
dernier meetup date de plus de presque deux mois), je voulais
faire autre chose, plus prêt du code. Dans la journée Raphaël ma
suggéré effectivement de coder.</p>
<p>Du coup, Khadija étant la première arrivé, et sachant ce
quelle faisait au Cnam, je lui ait proposé de me montrer les
projets de fin dannée quelle a réalisé : - Un jeu de la vie en
processing (UV NFP135) - Un shell/système de fichier en Java (UV
NFP136)</p>
<p>Je suis épaté par ce que ces UV du cnam propose de faire, cest
très chouette. Il y a peut-être des gens à rencontrer là bas ?</p>
<p>Elle se fait aidé dun de ces voisins qui lui a fait une config
VIM, et qui laide un peu sur le Java et autre. Lui fait parti des
petits débrouillard, une association qui mène des actions de
vulgarisations des sciences. Grosse association national que
javais croisé à Simplon… forcement. Le monde est petit. Le voisin
sappel Alexandre Dervish (pas sur de lorthographe).</p>
<p>Qaund Léo est arrivé, jai fait une présentation en vrac
d/ut7, et de moi, et je lui ait demandé de nous dire ce quil
fait ici. Du coup jai demandé la même chose à Khadija aussi.</p>
<p>Ensuite nous avons continué à regardé le code, en parler,
jusquau moment de manipuler un peu. C’était chouette de faire du
code ensemble.</p>
<p>Par contre ça pose le problème du niveau des participants, qui
est moins visible lors de discussion. Là , Léo était un peu largué
parfois, et ne le disais pas. <strong>Comment conjuguer le fait de
programmer ensemble, et le fait que tout le monde nest pas le
même niveau ?</strong></p>
<p>Au moment du debrief, Léo évoque le coté sympa de venir avec
son bout de code et den parler ou de le faire avancer, mais cest
dur de suire parfois (ce soit en tout cas). Pour Khadija, elle est
en recherche de personnes avec qui programmer car seul, elle a du
mal à se motiver (?).</p>
<p>Il y avais un début de communauté dapprenant dans cette
histoire. Mais quand Khadija reprendra les cours, elles ne pourra
pas revenir. Lidée de batir une communauté me plait bien mais il
restera la question de comment accueillir des nouveaux qui auront
un niveau différent ? Est-ce que chacun amène ces exercices où
bien est-ce que je doit prévoir quelque chose ?</p>
<p>A ce stade, jaimerais faire encore quelques tests : rester sur
meetup.com et expliquer pour les prochains meetup ce que nous
ferrons : regarder du code que vous avez produit pour vous aider à
avancer, et permettre à ceux qui débutent de participer à des
premieres lignes de programmation…</p>
<p>Lintention est toujours porté sur les vrai débutants.
Jaimerais permettre à ceux qui viennent pour savoir ce que cest
la programmation de se sentir bien avec nous. Et à ceux qui
apprennent seul, de trouver un moment daide pour avancer.</p>
<p>Jai envie de dire, comme souvent, j’étais pas super motivé
avant, mais cest toujours sympa de rencontrer et daider des
débutants. Khadija a une façon de parlé à mi-chemin entre
livrogne et la racaille, mais elle est pleine denergie pour
apprendre à programmer. Pour quoi faire, par contre cest pas
clair.</p>
<h2 id="juillet-2016-1">19 juillet 2016</h2>
<p>Kadija, déjà venu, est encore là en avance. Elle a eu son exam
au CNAM. Elle est bien motivé du coup ! Japprend ce soir quelle
est/était étalonneuse au cinéma…</p>
<p>Vanessa est de retour aussi. Nous nous étions croisé hier soir
à Women On Rails.</p>
<p>Il y a Jean-David, qui après un parcouru dingénieur en
automatisme, des voyages, une formation de masseur, un passage
dans une agence de voyage, et quelques voyages a son actif, a
décidé de suivre une formation de développeur à lIFOCOP. Une
formation étrange : 4 mois théorique à l’école et 4 mois en
entreprise. Le coup demandé à lentreprise : 1500 € net / mois,
que lIFOCOP se met dans la poche (JD est financé pole emploi)</p>
<p>Stéfan se joint aussi à nous. Il a fait du service client chez
Autolib, et il en a marre de se faire insulter, du coup il essaie
dapprendre tout seul. Aidé dun pote graphiste, il essaie de
faire de lintégration de truc que son pote lui file.</p>
<p>Le groupe est sympa, mais jimprovise trop. Jai envie de faire
du code, mais je ne sais pas quoi, comment, pourquoi ? Du coup je
propose de mettre sur des post-its des trucs quils voudraient
apprendre ou découvrir… des questions… Au final, Vanessa pose un
truc sur la motivation, JD sur la stimulation, nous en parlons
vite fait, mais comme je voudrais changer le format pour faire du
code, du coup j’écourte un peu. Kadija veux faire de lalgorithmie
et voir comment on package un programme (comment il vie en fait
?), Stefan propose bootstrap, jQuery et Responsie Design,
logique.</p>
<p>Du coup on regarde ce que fait Stéfan, et on parle, on parle…
html, http, le web, le css… Cest un peu de ma faute. Je rentre
trop dans le détail. Quand jy repense, jai pas du tout fait ce
que jaurais aimé voir.</p>
<p>En debrief, JD évoque «trop de trucs différents», Kadija parle
des papotage (elle naime pas le tour de table). Nous en parlons
un peu et une idée ressort : proposer un theme à lavance, ou en
définir un au départ, et sy tenir. Le hic pour moi cest que je
ne vois pas trop cest quoi les «themes» de lapprentissage de la
programamtion. On suggère aussi de faire une grille lié au sujet
abordé pour que chacun place un post-it avec son nom sur la
grille. Cest en renplacement du tour de parole qui me sert à
avoir une vague idée de ce que chacun cherche ici.</p>
<p>Dans le train jai repensé à tout cela, et je me demande dans
quel mesure il ne serais pas intéressant de faire de la lecture de
code sur de lopensource. Je ne me sent pas laisser définir un
thème (quand je vois ce quil se passe sur cette soirée, jai un
peu peur du resultat et des frustration), il faut que je le
définisse du coup. Mais cest quoi un thème ?</p>
<p>Quand je regarde la carte, je vois la matières (var, boucle,
structure, …), les gestes, les concepts, les principes… Mais pas
de thèmes.</p>
<p>Jai envie dexplorer la lecture de code, prendre un logiciel
libre issu de chez Framasoft ou du sgmap par exemple, et hop. On
décortique, je pose des questions, je fais travailler tout le
monde à repérer les variables, les boucles, imaginer ce quil
pourrais se passer si on execute ce bout de code.</p>
<p>Une des difficultés cest le niveau de chaque participant.
Entre ceux qui ont une idée du truc, ceux qui débarque…</p>
<p>Je suis déçu par cette soirée, mais cest loccasion de
rebondir (jai bien fait den programmer une autre bientôt, sinon,
jaurais laissé trainer ! :-))</p>
<h2 id="août-2016">2 août 2016</h2>
<h2 id="particpants.">9 particpants.</h2>
<p>Pour limiter la parole de présentation, javais fait deux
post-its : «Déjà fait de la programmation ?» et «Pourquoi venir à
ce meetup ?». Pour expliquer le fonctionnement, jai posé mes deux
post-its : «tout les jours ou presque», «Explorer des façon
dapprendre à programmer».</p>
<p>Voici pour les participants.</p>
<p>Des habitués presque : - <strong>Kadija</strong>, cinéma, cnam,
parle beaucoup, mais grosse motivation. Sintéresse aux bases, aux
concepts avant de coder des applications. Elle traine au Dojo de
développement maintenant. Je crois quelle est fan. Elle na mis
quun post-it avec deux points : «Code en java», «apprend
python».</p>
<ul>
<li><p><strong>Léo</strong>, antillais qui viens de Troyes.
Approche opposé de Kadija, mais il est revenu, et apparement
avance. Est-ce que la dernière séance la motivé ? Il a mis
«Notion de programmation orienté object» et «motivation
collective».</p></li>
<li><p><strong>Mik</strong>. Il était venu il y a longtemps. Je
lui avait proposé en même temps que Yohann de venir au rookie
club. Mais il devait partir en Russie (une histoire de femme je
crois). Apparement il va faire des allé-retour. Cest aussi un de
ceux qui était très porté sur FreeCodeCamp. Il a mis «JS/PHP,
noob: Symfony», et «Apprendre de nouveaux trucs».</p></li>
<li><p><strong>Carole</strong>. Semble toutes fragile : fine, la
voix tremblante dès que tout le monde l’écoute. Elle a fait un peu
de programmation à la fac, puis autres choses, puis un accident si
jai bien suivi. Et là elle veux se remettre à la programmation.
Elle suit une formation AFPA. Elle a marqué «Jessaie de
programmer presque tout les jours en ce moment» (sont écriture
aussi est tremblante) et, sur 2 post-it «Apprendre des autres pour
améliorer mon apprentissage» et aussi «me sentir moins
seule».</p></li>
</ul>
<p>Des nouveaux :</p>
<ul>
<li><p><strong>Juan</strong>. Arrivé en retard, un fort accent
damérique du sud, pas Brésil. Il sait déjà codé un peu.
Apparement il faut de ladmin sys. Il a marqué «Mise a niveau sur
PHP, JavaScript et Python».</p></li>
<li><p><strong>Gummy</strong>. Arrivé dans les premiers,
plaisantant (pour essayer de se détentre peut-être ?), il est le
doyen de la soirée. Il a écrit «Déjà programmé», mais c’était il y
a longtemps (commentaire de lui), et «Trouver un déclic pour se
remettre à programmer en Lua, JavaScript et Python».</p></li>
<li><p><strong>Vanessa</strong>. Elle fait 42. Elle a fait la
première année, là elle est en congé (cest la période des
pisicnes là bas), et elle y retourne pour la prochaine saison. Ce
quelle a écrit «Oui quasiment tous les jours» et «Rencontrer des
dev, et apprendre comment programmer».</p></li>
<li><p><strong>Amanda</strong>. Un peu intimidé je crois. Elle
écrit : «Non jamais», et «Notions de bases, langages &amp; base de
données»</p></li>
<li><p><strong>Élodie</strong>. Arrivé un peu en retard, je me
suis demandé si elle suivait où si elle était paumé. Jai eu
limpression quelle était dans la lune… Elle a écrit «Jai pris
des cours au CNAM (de C) et jai tenté dapprendre le Java toute
seul». Elle fait un master 2 en math je-ne-sais-plus-quoi. Sur
lautre elle marque «Rencontrer dautres personnes qui
codent».</p></li>
</ul>
<h2 id="ce-que-nous-avons-fait.">Ce que nous avons fait.</h2>
<p>Je voulais leur faire lire du code, mais c’était pas évidant.
Beaucoup de questions, et du coup dexplication. Le format ne me
conviens toujours pas.</p>
<p>Pendant le dérief de fin, la plupart on demandé à coder. Jai
expliqué ma crainte : passer derrière tout le monde un par un pour
répondre aux questions individuelles. Du coup je leur propose
dessayer la prochaine fois de codr tous ensemble en faisant
tourner le clavier. Nous verrons bien qui viens.</p>
<p>Je me demande si un format à la JSLDD ne serais pas
intéressant. Avec une activité custom qui serais : pour les
débutants, avec moi, un petit exercice de programmation. Après
tout, certains viennent surtout pour voir dautres dev, pas
forcement pour faire leurs premier pas…</p>
<p>Soit un dojo de dev pour deb, soit un PLDD(Programmer les
doigts dedans), voir, comme le nom actuel «Premier pas avec les
mains».</p>
<p>Jai passé une bonne soirée, jai appris plein de truc, et en
même temps je suis frustré parce que jai : - trop parlé -
limpression de en pas avoir beaucoup aidé Amanda qui était la
vrai débutante du groupe - pas utilisé les outils/conseil
piagetien ou autres parlant de ne pas transmettre le savoir, mais
de permettre que chacun se le fabrique.</p>
<p>Ce dernier points me parait tellement difficile avec des
débutants plein de questions !</p>
<p>En partant je leur propose de venir sur le slack du
rookie-club, ils sont tous assez chaud pour le faire… On dirait
quil y a une communauté de développeur qui vont trainer par ici…
Un vivier pour faire du recrutement ?</p>
<h2 id="août-2016-1">9 août 2016</h2>
<p>Ce soir, jai vu débarqué un gars phénoménal… Avec une canne,
un certain age (55+ ?) qui se faufile directement pour découvrir
les choses écrites, ce quil y a sur les étagères, «Alors cest là
que tu bosses ?»… Je suis un peu déconcerté, surpris. Valérie
arrive, cest une des deux filles qui était dans le groupe que je
«mentorais» hier soir à la rencontre Women On Rails. Le William
fait des blagues louche, insite sur le fait quil se branle quand
je lui demande ce quil fait toute la journée, charmant :-/. Gummy
reviens aussi. Apparement il se connaisse tout les deux, ils se
chambre. Etrange duo.</p>
<p>Jattend un peu, et puis nous démarrons. Une nouvelle arrive,
sinstalle, et finalement Kadija arrive aussi. Le groupe ne
changera pas pour la soirée.</p>
<p>Il y a donc 5 personnes (sur les 19 inscrites sur meetup) :
Kadija, Gummy était là la semaine dernière. Les nouveaux sont : -
Wiliam: Il a juste mis «membre de + de 200 groupes meetup» dans
expérience de programmation, et rien dans la colonne «pourquoi
venir ?». Décidement, un mec bizarre. - Valérie: sait programmé en
C/C++, débutante en Rails, HTML, CSS, JavaScript et Java. Elle
vient parce quelle souhaite découvrir de nouvelle manière de
programmer. Je me disait bien aussi quhier elle me semblais quand
même assez à laise avec les principes de base. - Hélène : Notions
de Java, SQL et HTML. Elle viens pour apprendre.</p>
<p>Javais en tête des faire un sorte de randori sur un
RomanToNumber. Mais je ne trouve pas de clavier qui me conviens
dans la boutique, je ne me vois pas trop passer mon ordinateur
directement.</p>
<p>En plus jhésite, je nai pas pensé à cela avant : Est-ce que
je fait un kata (tdd) ou bien un bricolage dans test ? Dans le
doute, fait un petit pas, et du coup je me dis tdd. Après une
rapide présentation des étapes (red-green-refactor), je me lance.
Jasmine, Javascript, histoire de pas avoir de soucis
dinstallation. Cest ce que je leur explique.</p>
<p>Ça se passe plutôt bien. Je dois freiner William qui cherche
toujours à faire un truc du futur. Hélène participe plutôt bien,
mais elle propose des implémentation direct, sans les tests. On
dirait quelle a dejà un bout dalgo dans la tête… Valérie est
assez silencieuse, mais bon. Kadija par contre, pour une fois,
nose pas parlé fort, elle me donne limpression de sexcuser de
poser une question.</p>
<p>Fin de séance, tous le monde est content. Trouve que cest bien
de regarder faire, de pouvoir discuter de ce quil se passe.
Hélène à des clients, donc elle ne peux pas forcement venir
souvent, il faudrait que ce soit plus tard ou le samedi. Ils
prennent en photo le code. Il faut mettre sur le github je dirais
?</p>
<p>Bien que je ne sois pas fan davoir le clavier, ça permet
peut-être de se concentrer sur le contenu plus que la forme (le
clavier et l’éditeur) durant les 2 petites heures que dure la
rencontre.</p>
<p>Faut-il que cela tourne en dojo pour débutant ? Ça me ferais
plaisir, mais cest quoi un dojo pour débutant, un truc de
ceinture blanche ? Tiens, un système d’évaluation ? Est-ce quil
faut prévoir un soir pour les ceintures blanches (vrai débutant),
une pour les jaunes (ceux qui savent un peu coder), une pour les
bleus,… Ce soir, je crois que j’étais en présence de personnes qui
en fait sont soit en poste de développeur, soit savent développé
mais ne le font plus. A part Kadija, et peut-être Hélène (jai un
doute pour elle).</p>
<p>Je vais engager des discussions avec Valérie pour mieux saisir
ce quelle fait et ce quelle veux. Lui parler de LoC et
JSLDD.</p>
<p>Chouette soirée.</p>
<h2 id="août-2016-2">18 août 2016</h2>
<h2 id="participants">Participants</h2>
<ul>
<li><p>Quentin [nouveau] aka Grimbsi. Un petit jeune qui fait la
<a href="http://www.webschoolfactory.fr/">webSchoolFactory</a>. Il
entre en 3ieme année du cursus en 5 ans. Mais apparement il a des
lacune en programmation. Apparement lié à un problème personnel
(maladie, famille ? pas clair).</p></li>
<li><p>Gummy aka Gunavadh Lim. Jai appris ce soir que cest un
ancien de chez Allianz. Son profile <a
href="https://twitter.com/gunavadhlim/">twitter</a> et le <a
href="https://www.linkedin.com/in/gunavadh-lim-6534a55b">linkedin</a>.
Apparement il est en mode : je code pour moi une application pour
aider à boursicoter.</p></li>
<li><p>Hélène aka Lays. Découvert ce soir quelle est chez Ernest
&amp; Young en tant que MOA autour de solution SAP. Mais en fait
elle préfèrerais faire de la programmation. Reconversion ! Cest
pour ça surement quelle ne peux pas trop venir, ça dépend du
client chez qui elle est…</p></li>
<li><p>Bertram (doute sur lorthographe) aka Mr Meetup. Indien il
me semble, ayant fait un peu dinformatique de gestion, mais ça
lemmerdait. Il dit quen France tout le monde fait des specs, pas
assez de tech. Du coup il sintéresse aux objets
connecté…</p></li>
</ul>
<h2 id="ce-quil-cest-passé">Ce quil cest passé</h2>
<p>Nous avons fait un Kata Bowling en JavaScript. Les premiers
arrivés (Hélène et Quentin) voulant faire du JavaScript, et
nayant pas le courage de me lancer dans du node, nous avons fait
cela avec Jasmine.</p>
<p>Cest moi qui tenais le clavier, déroulais le code. Cest pas
très satisfaisant. Je parle beaucoup, jexplique, je montre. Si
jai bien compris je ne suis pas dans le constructivisme… Il faut
que je trouve ce qui conviens à un rythme aussi court : 2 heures
tout les quinze jours, ou au mieux, toutes les semaines.</p>
<p>Jai utilisé le repo du rookie club. Il devient de plus en plus
clair pour moi que ces deux expériences sont lié, sont même la
même chose en fait. Avec une sorte d’énergie, de difficulté
différente. Un autre rythme… Je trouve intéressant de partager le
code du coup. Je me demande même si je vais pas utiliser le wiki
pour prendre des notes. A terme, je pourrais même arreter Meetup,
je men sent de plus en plus proche.</p>
<h2 id="septembre-2016">8 septembre 2016</h2>
<h2 id="participants-1">Participants</h2>
<p>Les revenants: - Gum: Jai eu limpression de redécouvrir quil
viens pour re-trouver un déclic en programmation. - Léo: Celui qui
viens de Troyes et qui apprend Java/Andriod, il est arrivé ne
retard.</p>
<h2 id="pendant-1">Pendant</h2>
<p>Gum moffre un pot de miel. Cest un apiculteur amateur, il
participe à une association où ils apprennent à faire le
boulot.</p>
<p>Ensuite, on regarde du code Lua. Il se retrouve, un peu comme
pour nous au rookie club, à faire du Lua parce quil utilise un
outil de data analyse : <a href="http://torch.ch/">Torch</a>.</p>
<p>On lit du code Lua du coup… On se retrouver rapidement à parler
de la fiche langage Lua, je me retrouve à essayer dexpliquer mon
point de vue à Léo, faire une démonstration.</p>
<p>Cest bien de faire en petit groupe. Jai très envie de scinder
cette expérience en deux: - Un groupe de parole, toujouers
organisé via Meetup pour avoir de la rotation, voir des nouvelles
tête, et faire une «vitrine dans la vitrine» d/ut7. - Un autre
groupe, petit, limité, avec les mêmes motivé qui revienne,
organisé en dehors de meetup. Peut-être en révisant les objectifs
de chacun, faire un support sur Slack, des exercices… Rika ?</p>
<p>A suivre.</p>
<h2 id="septembre-2016-1">22 septembre 2016</h2>
<h2 id="participants-2">Participants</h2>
<p>Les nouveaux:</p>
<ul>
<li>Lyuba: Une nouvelle qui viens pour mieux comprendre et être
capable de discuter avec des équipes de réalisation. Vraiment
premier pas. Elle a fait un peu de VBA il y a longtemps.</li>
<li>Larbi: Cest lui qui est passé jeudi dernier. Il fait un peu
de C tout seul. En fait cest pour bricoler sur du Arduino
principalement. Mais tout seul, cest un peu dur.</li>
<li>Nadir: à suivi un mooc python, sais se débrouiller, mais il
stagne. Il souhaite passer un cap. Apparement, cest pour le
plaisir.</li>
<li>Nicolas: Un accent de je ne sais où (Est ?). Il a fait un
week-end (payant: 160 €) au <a
href="https://coding-days.com/">Coding Days</a>. Maintenant il
aimerait passer à la suite.</li>
<li>Saïd: Déjà programmer. Japprend plus tard quil est
chercheur/prof et fait du python dans ce contexte. Il sinterresse
à la robotique/domotique. 8 personnes.</li>
</ul>
<p>Les revenants: - Kadija: Un peu fatigué. Elle a ramené une
bouteille de vin pour remercier de ce quon fait. - Gum: Jai eu
limpression de redécouvrir quil viens pour re-trouver un déclic
en programmation. - Léo: Celui qui viens de Troyes et qui apprend
Java/Andriod, il est arrivé ne retard.</p>
<h2 id="pendant-2">Pendant</h2>
<p>Je tente un split : 3 groupes. Jai envie davoir un truc façon
JSLDD, mais je suis un peu obligé de le forcer (contrairement au
JSLDD). Je pose un exercice: un convertisseur RomainEnEntier. Je
fais des groupes basé sur ceux qui semble le plus à laise :</p>
<ul>
<li>Saïd</li>
<li>Nadir</li>
<li>Kadija</li>
</ul>
<p>Une fois les goupes fait, je passe les voir pour leur dire
decrire un programme rapidement, quitte à ce quil ne fasse que
renvoyer 1 quand on lui passe un I.</p>
<ul>
<li>Nadir se retrouve avec Gum et Lyuba dans la pièce du fond.
Narid pilote lexerice en Python, en avançant pas à pas.</li>
<li>Saïd se retrouve avec Larbi puis Léo qui arrive après. Saïd
est parti très vite sur lexercice, il a fait les additions, mais
le groupe bloque et réfléchi sur les soustractions.</li>
<li>Kadija, avec Nicolas, essaie de faire du Java. Elle lui
raconte les histoires de variable, de type, et tout ça. Mais au
moment dessayer de compilé, on se rend compte quil na que la
JRE. Le temps dessayer de la télécharger, de linstaller … Raté.
Le temps passe, et on découvre quil a ruby sur ça machine. Il
reste 10 minutes avant la fin, je me lance dans l’écriture de ce
programme en mode light, histoire quil ait un bout de quelque
chose en partant ce soir. Mais en fait ça va trop vite pour lui je
pense.</li>
</ul>
<p>Ensuite, on fait démo. Cest plutôt sympa. Quelques remarques
et questions intéressantes. Le format est intéressant, mais il ne
faut peut-être pas lutiliser tout le temps.</p>
<p>Prévoir plusieurs format pour cette soirée semble une piste
intéressante. Par contre cest peut-être bien de lannoncer à
lavance pour que chacun se positione sur le sujet.</p>
<p>La différence de niveau est ok sur ce format (pour les
participants de ce soir), tous semble avoir trouvé son compte.</p>
<p>A suivre.</p>
<h2 id="octobre-2016">4 octobre 2016</h2>
<h2 id="participants-3">Participants</h2>
<ul>
<li>Carole, qui fini bientôt sa formation «developpeur-concepteur
web» à lAFPA, et a trouvé son stage de 3 mois.</li>
<li>Gum, pas sur de ce quil fait.</li>
</ul>
<h2 id="soirée">Soirée</h2>
<p>On regarde un corrigé dexercice en java de Carole, cest
diagramme de séquence et code imprimé papier (elle na pas son
ordi). Jai décortiqué la série dappel, et tenté une
représentation sous une autre forme (mais toujours papier). Nous
avons parlé UML, et architecture web.</p>
<p>Ensuite, Gum nous montre ensuite un exemple duage de Cypher,
un langage associé à Neo4J. Cest amusant. Jai beaucoup parlé des
base de données, des différents style qui existe.</p>
<h2 id="suite">Suite ?</h2>
<p>Frustration encore : 8 inscrits, 2 participants. Garder le
meetup pour avoir une vitrine et recruter, cest pas mal. Mais
jai très envie dessayer de créer un groupe dapprenants (rookie
?) en mode distant/soir/week-end… Jimagine plusieurs mode
dinteraction qui pourrait fonctionner.</p>
<p>Le seul truc que jaimerais avoir avant de commencer, cest une
sorte de plan de ce que je souhaite atteindre. Ou au moins,
proposer un outil dauto évaluation, ou d’évaluation par les pair,
pour que chacun puisse se dire : «ok je sais faire ça, et cest
bien»</p>
<p>Peut-être que cest juste une excuse pour ne pas commencer.</p>
<p>Cette idée me rappel une envie de «parainage» dont jai déjà
parlé avec Ludwine. Sans vraiment savoir ce que je voulais y
faire. Jimagine que ça pourrais être un peu ça ?</p>
<h2 id="octobre-2017">5 octobre 2017</h2>
<h2 id="participantes">Participant·e·s</h2>
<ul>
<li>Yannick</li>
<li>Christophe</li>
<li>Manu</li>
<li>Estelle</li>
<li>Jean</li>
<li>Paul</li>
</ul>
<p>Estelle viens par Andy et le petit fablab de Paris. Elle
travail pour une compagnie de danse en tant quadministratif. Elle
sintéresse au mouvement makers. Elle a fait un peu de Arduino et
se dit que pour ça et parce que son bébé apprendra surement à
coder à l’école, il faut quelle apprenne.</p>
<p>Paul et son pote Jean vienne de Strasbourg. Jean va y
retourner, mais Paul sinstalle à Paris. Ils ont fait la 3wAcademy
de Strasbourg, Jean poursuis la formation avec eux en sattaquant
à Symphony (la formation de base ne couvre que HTML, CSS,
JavaScript, PHP et MySQL). Ils sont en mode curieux, observation.
Ils cherchent à étoffer leur réseau peut-être, et à prendre des
idées. Un petit coté espion, comme je lai déjà vu et déjà fait
via meetup.</p>
<h2 id="avant-la-session">Avant la session</h2>
<p>On a choisi un fichier du projet <a
href="https://rg3.github.io/youtube-dl/">youtube-dl</a> avec
Christophe. Cest le fichier <a
href="https://github.com/rg3/youtube-dl/blob/f5d8743e0a1fdcbfed2bea4fb87bf5aaf40c1dfa/youtube_dl/downloader/rtsp.py">RtspFD.py</a>.</p>
<p>Un petit fichier avec une classe qui fait un héritage et une
méthode. Après coup, je me dit que jai choisi celle là parce que
justement, nous navons beaucoup d’élément <code>class</code> et
<code>method</code> à expliquer, découvrir.</p>
<p>On discute un peu avec Christophe. Je me rends compte que je ne
lui ait pas expliquer ce quil allait se passer :-D. Il a malgré
tout un peu suivi car il sinquiète du vocabulaire (cest quoi les
éléments selon lesquelles tu veux découper le code ? le nom que tu
donnes à ça, …) Et cest vrai que je ne suis pas au point là
dessus. Disons pas très stable pour le moment. Il faudrait que
jen fasse plus souvent, et peut-être un poster apparaitrait.</p>
<p>On parle rapidement des divers formats que jai envie dessayer
et daffiner, mais je lui explique aussi que jaimerais constituer
une communauté et continuer sans meetup :-) Que ma priorité pour
ce soir, cest de faire un premier truc simple.</p>
<h2 id="la-session">La session</h2>
<p>On commence par discuter, pour occuper les premières
minutes.</p>
<p>Et on parle un peu trop. Peut-être trop de détail sur ce que je
pense, et pas assez sur ce que jattends de la session.</p>
<p>On fini par y aller.</p>
<p>1er round : le code cest du texte, composé dune suite de
phrases, qui sont une suite de mots. On va rangé les mots dans des
catégories. Code modifiable (facilement): - Litterals (chaine de
charactère, booléens et nombre) <em>en bleu</em> - variable (sur
une suggestion de christophe) <em>en rouge</em> - classe,
fonction/méthode <em>en rouge</em></p>
<p>Code plus figé: - Élements clefs du langage (mots réservé)
<em>en noir</em> - Opérateurs <em>en noir</em></p>
<p>On découvre que certains fonctions/méthodes sont en fait issu
de la corelib et/ou la stdlib. On en parle. Mais le découpage
(affiché après) sur le code accessible, et celui moins accessible
fini par dire ok.</p>
<p>Il y a quelque chose à améliorer dans lordre dans lequel se
fait ce découpage. On peut imaginer le faire chacun sur une
feuille, avec comfrontation tous ensemble après… Manu parle aussi
dutiliser les écarts de niveau pour faire un peu de cuisine : les
personnes qui savent le moins essaient de marquer les mots, les
personnes qui savent un peu plus les aident en donnant le moins
dindication possible (tu as oublié un truc, tu tes trompé sur
celui là, …)</p>
<p>2eme round : le code est organisé en bloque, chaque bloc à une
strucure et une raison. - La classe, la méthode (les grosses
boites dans lesquelles ont range les groupes dinstructions) - les
assignations - les executions - les bloc de controlle</p>
<p>On peut décliner le contenu des blocs de controller, ce sont
des contenants.</p>
<p>Pour marque le code, il faudrait essayer du fond blanc, et/ou
projeter par derrière. Manu</p>
<p>3eme round : ce truc fait quoi ?</p>
<p>On parle des surprise, on décortique le comportement… Cest un
peu acceléré, nous sommes à la fin de la session. Pas sur
quEstelle ait suivie. Mais cest amusant.</p>
<h2 id="après-1">Après</h2>
<p>Pour le format 2eme round, ça serais intéressant de faire un
arbre pour représenter les blocs conteneur dinstruction de code,
et les feuilles. Attention, certains bloc on des conditions
dentrées (est-ce que ça fini par faire du blockly ?).</p>
<p>Sur le 3eme round, un graph dexecution (façon graphcet) serait
assez intéressant.</p>
<p>Dans cette orientation, la lecture de code utiliser le code
pour en faire une représentation visuelle. Cest plutôt
intéressant. Le pendant serait de faire la lecture à haute voix…
peut-être la prochaine fois.</p>
<p>Jaime bien la suggestion de Manu : si ça continue, avec des
devoirs à la maisons et un suivi/aide à distance, et quon se
retrouve une fois par mois, ce qui serait super cest de se
montrer un bout de code quon trouve remarquable, et quon en
parle, et quon laffiche :-)</p>
<p>Je suis un peu déçu davoir eu aussi peu de monde, mais content
quEstelle soit venue.</p>
</article>
</body>
</html>