Generate site in docs directory

This commit is contained in:
Yannick Francois
2017-12-23 23:46:20 +01:00
parent 2056ab9437
commit 6eea74a5a5
138 changed files with 9286 additions and 0 deletions
+43
View File
@@ -0,0 +1,43 @@
Dans single
<p>Fin mars 2015, je voyais partir les élèves avec qui je venais de passer 6 mois.
Nous étions ensemble à plein temps. Il y a eu des hauts et des bas, des débats
aussi. Quelques grands moments et des coups de fatigue.</p>
<p>Quelques jours après je quittais lentreprise dans laquelle javais réalisé
cette expérience. Je venais dy passer presque une année : la moitié en tant
que bénévole, lautre en tant que salarié, le tout à la place du responsable
pédagogique, seul à avoir programmé dans un environnement professionnel.</p>
<p>J’étais venue en curieux pour voir cette « école » qui forme au développement,
montée par des gens qui ne connaissent rien à la programmation…</p>
<p>Me voilà donc en février 2014 occupant les lieux en échange de quelques
réponses aux questions des élèves de la première promo. Ces derniers ayant
beaucoup de questions, jy passais ma journée, et ça me plaisait. Au bout de
quelque temps, on ma demandé de venir à plein temps.</p>
<p>Sans argent pour me payer. Le deal était que je moccupe bénévolement de la fin
de la première promo (rallongée pour loccasion), et je suis embauché à partir
de septembre pour faire la deuxième. C’était parti, jallais travailler pour
Simplon&rsquo;co.</p>
<p>La première promo a été une période de grande improvisation. Jai essayé
daider au mieux ce que les élèves avaient commencé seuls. Ça a été le moment
pour moi de réfléchir à ce que je voulais faire mieux avec les suivants.</p>
<p>Durant la deuxième promo, jai rédigé un journal. Le but était de me permettre
de prendre du recul sur mes sensations et réflexions de la journée. Cest vite
devenu un moyen pour moi de réfléchir à comment améliorer lexpérience. Une
sorte de rétrospective quotidienne, effectuée dans le RER en rentrant chez
mois.</p>
<p>Ce journal était (est encore ?) proposé comme source dinspiration pour les
formateurs qui ont été recrutés ensuite, et je pense quil pourrait servir plus
largement à partager ce que jai essayé, raté, souhaité améliorer, …</p>
<p>Voici donc ce journal que je livrerais petit à petit ici, et tel que je lai
écrit à l’époque (je vais essayer de corriger les fautes dorthographe au fur
et à mesure).</p>
+56
View File
@@ -0,0 +1,56 @@
Dans single
<p>Démarrage. Accueil. Discours de bienvenue médiocre, pas structuré. Bonne
idée : faire intervenir Erwan (ou un autre fondateur ?) pour parler de
Simplon, puis Stéphie (responsable Codev) pour parler des Compagnons du
Dev.</p>
<p>Les locaux et le côté auto-organisé, pas forcement top. Peut-être
faut-il imaginer des règles de base, un peu comme pour un <a href="https://fr.wikipedia.org/wiki/M%C3%A9thodologie_Forum_Ouvert">forum
ouvert</a>
(règle des deux pieds, bourdon, papillons), voire définir des éléments
issus des <a href="http://www.mccarthyshow.com/the-core-protocols-online/">Core
Protocols</a> (en
partie et de manière peut-être moins formelle ?). En attendant, nous
avons prévu de nous retrouver autour du sujet lundi prochain (nous avons
décidé et imposer cela avec Élise). Nous verrons bien.</p>
<p>Point sur la pédago que je compte mettre en place. Intéressant, mais
manque également dhistoires à raconter. Peut-être parce que je ne sais
pas trop ce que nous allons réellement faire, à part tester des choses
que jai en tête, peut-être parce quil ne faut pas trop rentrer dans le
détail ? Jai beaucoup insisté sur ma volonté de ne pas suivre une
ligne, de ne pas dérouler un cours en laissant des gens derrière nous,
mais plutôt davancer à la vitesse du plus lent.</p>
<blockquote>
<p>Comment faire en sorte que les plus à laise soit heureux quand même ?</p>
</blockquote>
<p>Tour de présentation : pas mal. Surtout en incluant toutes les personnes
qui gravitent autour de Simplon. Possibilité de faire un peu plus formel
en faisant en même temps une photo portrait ?</p>
<p>Repas. Bonne idée : ne pas être allé manger avec eux. Il faut leur
laisser une zone et un temps de vie tranquille, garder une distance. Et
puis pour le formateur, enfin pour moi, ça fait du bien aussi de sortir
la tête du guidon.</p>
<p>Après midi sur les sujets vastes : quest-ce quun développeur ?
Quest-ce quun logiciel ? Ce qui a bien fonctionné :</p>
<ul>
<li>leur avoir envoyé par mail les questions à lavance,</li>
<li>les faire travailler par groupe sur les sujets,</li>
<li>mettre deux groupes par sujets.</li>
</ul>
<p>Début de communication dans les groupes, échange, découverte de lautre.</p>
<p>Un élève, à demander à faire/voir du code. Le groupe a apprécié et
certains ont confirmé cette envie.</p>
<p>Le moins bien de la journée: le côté jimprovise qui apeut-être fait
peur à certains.</p>
+58
View File
@@ -0,0 +1,58 @@
Dans single
<p>Comme demandé, ce matin nous avons fait du code. Puisqu&rsquo;un des paris
c&rsquo;est: <em>vous donner les clefs que j&rsquo;utilise aujourd&rsquo;hui directement,
sans passer par toutes les étapes que j&rsquo;ai vécues</em>, le code de ce matin
sera en TDD. Après quelques explications de base autour de cette
démarche, nous passons à un <a href="http://www.codingdojo.org/cgi-bin/index.pl?KataFizzBuzz">Kata
FizzBu[zz</a> en
<a href="https://fr.wikipedia.org/wiki/Test_driven_development">TDD</a> en
<a href="https://www.ruby-lang.org/fr/">Ruby</a>.</p>
<p>Le souci cest quil faut expliquer chaque ligne puisque certains ne
connaissent rien aux programmes. Mais les questions fusent et sont
intéressantes.</p>
<p>Jai, aujourdhui, une sorte dassistant temporaire(un ancien de la
première promo), mais cest dur davoir deux personnes qui répondent à
une assemblée.</p>
<p>La configuration, deux personnes par ordi fixe, moi au milieu nest
vraiment pas bonne. Les binômes parlent entre eux, dun côté ils
nentendent pas ceux qui sont de lautre côté, et l’écran partagé via
Google les a forcé à créer un compte.</p>
<p>Création dun répertoire partagé sur Google Drive pour quils puissent
poser des documents (sûrement en vue de la restitution foad de
vendredi). Problème encore puisque du coup ils doivent créer des
adresses @gmail.</p>
<blockquote>
<p>Comment sortir de google sur ces aspects ?</p>
</blockquote>
<p>Après avoir mangé, création de groupes autour des sujets:</p>
<ul>
<li>la chaîne de fabrication du logiciel</li>
<li>les OS (Systèmes dexploitation)</li>
<li>les faits marquants de lhistoire de linformatique</li>
</ul>
<p>Peut-être quil aurait été intéressant de faire plus de groupes et tous
sur le sujet des faits marquants pour partager plus dinfos et
d’éléments.</p>
<p>Ceux sur lOS semblent avoir appris beaucoup de trucs mais narrivent
pas à tout exposer.</p>
<p>La chaîne du logiciel est un sujet un peu bof.</p>
<p>Certains me parlent de soucis pendant la matinée sur les échanges et la
compréhension. Je lai aussi ressenti.</p>
<p>Un élève absent aujourdhui, et il na prévenu personne. Nous avons
essayé de le contacter Élise et moi au téléphone, puis par email, mais
rien.</p>
+57
View File
@@ -0,0 +1,57 @@
Dans single
<p>Vu qu&rsquo;une des compétences les plus importantes pour un développeur c&rsquo;est
la lecture de code (qui représente certainement autour de 80% du temps),
nous essayons ce matin un exercice de lecture de code. J&rsquo;ai ouvert
Github[ la p](<a href="https://github.com/)age">https://github.com/)age</a> des projets la mode (sûrement
ceux qui ont reu le plus de marque dintrt, mlang avec une activité dans
le code source), ouvert des projets au hasard, puis clique sur un
fichier au hasard. Puis je lai distribué chacun.</p>
<blockquote>
<p>Comment faire une retranscription pour la FOAD de cet exercice ?</p>
</blockquote>
<p>Dans laprès-midi:</p>
<p>Nous avons fini le tour des revues de code. Mais le manque de dispo et
la digestion ont bousillé un peu le truc. Ensuite nous avons fait la
restitution de la prez sur les OS (pas eu le temps la veille). Ensuite
ils se sont répartis, pendant que j’étais en réunion d’équipe, sur les
sujets suivants:</p>
<ul>
<li>Les réseaux</li>
<li>Les acteurs du logiciel</li>
<li>Les moyens de distribuer le logiciel (mon souhait est de parler de
comment le logiciel passe du dev à lutilisateur, mais il semblerait
que ça a été mal compris ?)</li>
<li>Les licences</li>
</ul>
<p>Demande de signature du doc de droit à limage. Une élève, ayant fait du
droit lit bien le truc et propose des changements pour que ce soit
mieux. Il faudrait faire signer ces documents avant la rentrée, faire le
dossier administratif avant.</p>
<p>Il ny avait plus de papier les jours précédents, il a fallu aller en
acheter nous-mêmes, du coup ils signent les feuilles d’émargement
seulement maintenant. Faut-il tricher et les faire tous signer tout le
temps, mais les moments où ils n’étaient pas là ?</p>
<p>Le nouveau vidéo-projecteur est arrivé, nous pourrons faire un essai
demain, dans une configuration un peu plus groupée. Je pense que je vais
demander si lun dentre eux veut essayer.</p>
<blockquote>
<p>Beaucoup d’élèves ont amené leur machine… Est-ce que les forcer à
travailler sur un fixe à deux est une bonne chose ? Je tiens bon en pensant
que oui.</p>
</blockquote>
<p>Toujours pas de nouvelles dun des élèves. Nous avons statué en réunion
d’équipe de lui donner un ultimatum: si aucun signe de vie jeudi midi, nous le
considérerons en dehors de la formation et contacterons les 3 personnes qui se
sont signalées pour le remplacer.</p>
+36
View File
@@ -0,0 +1,36 @@
Dans single
<p>Point agenda en arrivant. Ça donne de la visibilité, cest à refaire en mode +7
jours au moins.</p>
<p>Réalisation des entretiens pour les formatrices pour lArabie Saoudite. Pas
préparés, pas assez d’éléments pour pouvoir vraiment expliquer le projet et
répondre aux questions des candidates (malgré la présence de la chargée
dessaimage). Du coup, discussion tech et découverte de deux personnes
intéressantes.</p>
<p>Début daprès-midi, je continue les entretiens one-to-one avec les élèves.</p>
<p>Les restitutions sur les sujets «réseau», «licence», «acteurs du logiciel» puis
«mode de distribution» se sont bien passées. Un petit bémol sur réseau qui
était un peu long et ne racontait pas une histoire (dommage), ça manquait dun
angle.</p>
<blockquote>
<p>Faut-il définir langle ou lhistoire dans l’énoncé ?</p>
</blockquote>
<p>La partie sur les acteurs est resté trop en hauteur. La case qui mintéressait
était un élément parmi dautres : chef de proj, dev, designer, testeur… Mais ça
nous apermis de parler de juridique. La présentation licence juste avant y est
peut-être pour quelque chose ?</p>
<p>“Peut-être faut-il définir un peu plus le sujet, et prévoir un ordre de
déroulement pour maitriser un peu les orientations que peuvent prendre les
discussions (forcement influencées par la présentation précédente ?)”</p>
<p>Toujours pas de nouvelle de l’élève manquant. Conformément à ce que nous nous
sommes dit en équipe, jai contacté les trois candidates potentiels, à voir si
elles répondent.</p>
+50
View File
@@ -0,0 +1,50 @@
Dans single
<p>Petit point sur mécanisme de la journée (façon rétrospective):</p>
<ol>
<li>Intro: bonjour…</li>
<li>Récolte de données: mettre un ticket dans le tableau pour chaque truc que
vous avez appris</li>
<li>Nous sélectionnons ce que nous aimerions transmettre</li>
<li>On rédige</li>
</ol>
<p>Ce coup-là ça a été assez simple: une douzaine de sujets abordés dans la
semaine, du coup, tout est pris en compte. Discussion poussée autour du tu ou
vous, en prenant les dimensions :</p>
<ul>
<li>Tu parce que la personne qui va lire sera seule derrière son écran, nous
essayons de créer de la proximité du coup, pour lencourager et la motiver</li>
<li>Vous pour créer un effet communauté, groupe. Nous élèves en présentiel,
nous nous adressons au vous, groupe énorme des élèves distants. Vous êtes
aussi un groupe de Simploniens.</li>
</ul>
<p>Finalement, nous avons opté pour le Vous.</p>
<p>Une introduction a été rédigée. Cela prendra la place de la description de
session (wording à changer sur simplonline). Cest une sorte d’édito
hebdomadaire. Il faut ajouter dedans «le mot du formateur» histoire de montrer
la présence et lappui du formateur :-)</p>
<blockquote>
<p>Je me demande comment ils vont extraire de linformation à transmettre quand
on codera tous les jours ? Mais jai bon espoir que nous trouverons une
solution. Je pense que nous proposerons beaucoup de code.</p>
</blockquote>
<p>Les échanges/discussions sur les sujets préparés sont assez intéressants. Il
faut garder ce format en le réduisant durant la formation: une
présentation/discussion par jour après le repas. Cela permettra davoir 4
petits cours/discussions théorique pour la foad du vendredi. Le reste sera
rempli par du code, ou un truc appris par le code.</p>
<p>Très agréable de se sentir appuyé/aidé par quelquun, dans ce cas : Laure.</p>
<p>Passsé pas mal de temps à faire de la paperasse administrative (doc dentrée en
formation). Il faut faire ça avant la formation, cest sûr, ou alors avec une
personne pour aider.</p>
+37
View File
@@ -0,0 +1,37 @@
Dans single
<p>Je suis en retard ce matin. Mais chacun travaillait sur son sujet de
groupe ou sur une lecture de code.</p>
<p>Après la réunion d’équipe, petit tour de l’équipe pour présenter une
nouvelle élève qui prend la place de celui qui ne venait plus (dont nous
navons toujours pas de nouvelle). Rappel sur le fonctionnement, sur le
fait que tous nont pas le même niveau et que cest normal.</p>
<p>Je nai pas fait dentrevue one-one aujourdhui (dommage, javais un
créneau). Il faut que je continue.</p>
<p>Certains élèves essaient dinstaller Linux en dual boot.</p>
<p>La présentation sur les langages a été loccasion de parler un peu code.
Le point était très intéressant et bien fait. Ensuite, deux élèves nous
ont parlé du code source quils devaient lire.</p>
<p>Cette présentation et celle davant ont clairement montré que certains
ont des difficultés. Il faut les rassurer, ré-expliquer, trouver les
métaphores pour faciliter la compréhension…</p>
<p>Un lve a abord l&rsquo;apprentissage de syntaxe et l&rsquo;apprentissage via les
tuto en ligne, en demandant si je voulais qu&rsquo;ils en fassent ou pas. Je
leurs aie expliqué que pour moi l&rsquo;important n&rsquo;est pas d&rsquo;apprendre une
syntaxe, mais de prendre le bon comportement, d&rsquo;avoir la bonne
curiosité, les bons réflexes, que les syntaxes changent, en plus d&rsquo;être
différentes de langages en langages. En rentrant chez lui, il a fait suivre ce
lien la liste : <a href="http://learnxinyminutes.com/">LearnXInYMinutes</a> (Ce site
illustre très bien mon propos je trouve :-)).</p>
<p>Demain, du code.</p>
<p>Jai oublié de faire signer les émargements.</p>
+34
View File
@@ -0,0 +1,34 @@
Dans single
<p>Code ce matin. Il y a eu des discussions intéressantes et des répétitions
autour de ce quest un test, un programme, comment on exécute tout cela. Et des
discussions plus poussées autour de limplémentation.</p>
<p>Il y a vraiment beaucoup de monde pour faire un kata : 24. Je sens que nous
avons tous besoins de travailler en petit groupe.</p>
<p>Le côté un peu scolaire de la présentation autour dun sujet me gêne. Je vais
leur proposer de faire un autre format pour voir: une discussion autour dun
sujet quils préparent sils le veulent, chez eux ou sur les heures
libres/bonus, en mode café du coin. Il faut juste définir une personne pour la
prise de notes (ou deux ?) pour garder une trace des échanges et pouvoir en
extraire du contenu pour le vendredi.</p>
<p>Certains semblent ronger leurs freins, il faut que je les lance sur du concret.
le risque cest de perdre des gens en route. Quelle articulation pour
travailler sur des pages html par exemple, sans les laisser complètement seuls
?</p>
<p>=&gt; Hangout ? pffff encore du google.</p>
<p>Échange autour de irc/hipchat. Andreï ma mis admin, je vais pouvoir gérer les
chans, stocker des archives et créer ce quil faut pour la FOAD et le groupe.
Hipchat sera peut-être plus facile daccès pour les néophytes. Existe-t-il une
alternative libre ?</p>
<p>Stockage de photos et autres fichiers pour la FOAD. En fait cest le soucis
drive en version production on va dire. Il pourrait nous manquer de travailler
en simultané sur les documents, mais en dehors de cela, pas besoin de drive.
Comment remplacer drive pour la partie saisie simultanée ?</p>
+42
View File
@@ -0,0 +1,42 @@
Dans single
<p>Petit point autour de lagenda et des changements autour du flow des journées:</p>
<ul>
<li>Mardi prochain (le 23), normalement visite de Mozinor (attente de
confirmation et dune heure).</li>
<li>Mardi en 8 (le 30) à 11h, normalement visite dICI Montreuil (attente de
confirmation de François).</li>
</ul>
<p>Explication de changement à propos des travaux en groupe: arrêt de la
présentation en mode exposé pour lorienter sur une discussion autour dun
sujet avec un ou deux scribouillards. La justification: vu que nous allons
faire du code le reste de la journée (en dehors du début daprès-midi), je
préfère quils travaillent individuellement, quand ils le veulent, pour
préparer un sujet. Les sujets seront fixés à lavance pour un jour précis de
façon à permettre à chacun de préparer pour celui quil veut.</p>
<p>Ensuite, nous avons fait deux groupes: ceux qui ont un site (à leur nom ou au
nom dun groupe, dune asso), et ceux qui nen ont pas. Lidée étant de trouver
qui sera coach, et qui sera disciple. Ensuite, proposition de faire coder
devant les autres un des binômes. Deux élèves se lancent. Flop. Je prends la
place de lun deux. Finalement, ça se transforme en explication autour de HTML
et CSS. Nous parlons des points principaux, basiques. Un peu trop type cours
magistral à mon goût, mais peut-être quil fallait en passer par là ?</p>
<p>Les groupes se forment, et quand jarrive à 14h, ils sont tous à fond en train
de coder. Manger à lextérieur me fait du bien, mais du coup je ne pilote pas
bien le début daprès-midi. Je les laisse faire, jai des choses à faire pour
le Hipchat sur lequel jai maintenant la main. Jinvite les élèves.</p>
<p>Certains élèves s&rsquo;entraident et semblent apprécier de le faire. Cest vraiment
cool. Tous s’éclatent. Une élève a préféré se mettre à part pour faire un
tutorial html/css: dash assembly. Les autres laident, elle me demande aussi de
temps en temps. Cest déjà ça. Il ne faut pas quelle reste coincée. Je me
demande aussi comment fera-t-elle en groupe et projet imposé ?</p>
<p>Mise en place, enfin au moins au mur, dun planning rotatif sur les 15
prochains jours. Je ne lai pas annoncé à haute voix. Il faudra le faire.</p>
+67
View File
@@ -0,0 +1,67 @@
Dans single
<p>Surprise ! il y a une dizaine de personnes des centres sociaux qui font un
atelier ou je ne sais pas quoi. Du coup explication courte, sans le vidéo-proj.
Lidée cest de mettre en perspective ce quils ont découvert hier avec
html/css. Explication du serveur HTTP, du réseau et du fait quun développeur
simule cette situation sur son poste. Une raison de plus pour utiliser un Unix
pour développer. Explication de la notion de cache du navigateur, et des deux
lignes de commandes permettant de lancer un serveur web local à partir dun
répertoire.</p>
<p>Ils doivent également regarder par eux-mêmes <a href="https://git-scm.com/">git</a> et
<a href="https://github.com">github</a>. C&rsquo;est trop. Git aurait suffi je pense dans un
premier temps.</p>
<p>Explications sur le terminal et ses commandes encore. Deuxième round
dexplications pour les retardataires et parce que certains nont pas pu
entendre ce que je disais avant. Un peu de passage auprès de certains pour
expliquer en live.</p>
<p>Début daprès-midi, on parle du web. Cest un thème très généraliste. Est-ce
bien nécessaire daborder ces sujets de cette manière ? Nous parlons un peu de
tout: serveur, protocole, sécurité, chiffrement, quantique. Nous replaçons
aussi les éléments dans leurs environnements (html/css/javascript sur le
client, les langages de programmation sur le serveur).</p>
<p>Jai abordé les branches, je naurais pas dû. Il faut explorer des choses
simples, des choses justes nécessaires. Les branches ne le sont pas pour
linstant…</p>
<p>Il restera github pour lundi prochain.</p>
<p>Le format explication le matin et mise en pratique laprès midi semble vraiment
un truc qui a très bien marché pour aborder le HTML/Css. Il aurait été
intéressant de pouvoir tester de la même manière aujourdhui.</p>
<p>Est-ce que ce format n&rsquo;est pas indispensable ? Est-ce que les
<a href="http://codingdojo.org">katas</a> ne devraient pas tre faits dans l&rsquo;après-midi ?
Nous verrons quand nous commencerons faire des équipes.</p>
<p>Liste des projets potentiels:</p>
<ul>
<li>Le SIRH libre (Contacter fred et voir qui souhaite être le bêta client)</li>
<li>Le projet Tryton (clone openerp) spécial association (voir avec Catherine
qui va venir aider à mettre en place un réseau)</li>
<li>Scratch (regarder le code source, type, langagem difficulté ?)</li>
<li>Autonomie (app de gestion CAE, prendre contact avec Majerti et Marlène).
Quest-ce que Coopaname utilise ?</li>
<li>Publify (moteur de publication)</li>
<li>Site de Simplon&rsquo;co</li>
<li>Simplonline</li>
<li>Gestion élèves (candidature, suivi,…)</li>
</ul>
<p>Trouver des projets dans des technos autres que <a href="https://ruby-lang.org">Ruby</a>
et <a href="https://www.python.org">Python</a>, pour lexercice.</p>
<p>Un des élèves semble vraiment très facile, très à laise… Quest-ce quil est
venu chercher ?</p>
<p>Soirée surprise, mais logique: je suis embarqué dans les portes ouvertes pour
répondre aux questions. La plupart parlent de la FOAD ou la présentiel. Laure
propose de faire une page explicative, voir une interview, une FAQ,… Cest une
bonne idée, nous verrons demain comment faire.</p>
+48
View File
@@ -0,0 +1,48 @@
Dans single
<p>Présentation du planning rotatif. Mea culpa sur le fait davoir balancé trop de
choses la veille: je naurais dû aborder que Git, pas Github, et ne pas
explorer tout git dun coup, mais une utilisation basique.</p>
<p>Liste des éléments appris dans la semaine, ajout des thèmes comme les fiches de
lecture et larticle pour expliquer ce que cest que simplonline.</p>
<p>Essaie de démarrer un screencast pour expliquer FizzBuzz en TDD. Outre le
problème de matériel, il existe un autre souci: cest moi qui était au clavier,
pas eux. Du coup ils ne savent pas vraiment par où prendre le truc et ne
peuvent pas vraiment expliquer cet exercice. Du coup ils décortiquent en texte
avec bout de code en expliquant ce quils ont compris.</p>
<p>Nous avons aussi statué sur le fait que les élèves distants seront
majoritairement sous Windows. Dune part nous pourrons proposer de laide à
ceux qui veulent installer linux lors des rencontres physiques, nous pourrons
les encourager à le faire, mais en aucun cas les cours FOAD doivent servir à
cela, nous risquerions de perdre trop de personnes. Du coup chaque outil
installé, chaque langage installé devra faire lobjet dun morceau de cours sur
comment on fait linstallation sur Windows et sur Linux (voir sur Macosx
pourquoi pas).</p>
<p>Du coup reprise encore du cours sur le terminal.</p>
<p>Quelques groupes à 4 personnes, mais cela semble rouler.</p>
<p>Est-ce que tous les élèves ont des projets de startup cachés ? Si oui, il faut
proposer une autre formule plus axée sur les projets que sur le code, mais
est-ce que nous savons faire ? Cest peut-être des conséquences de la première
promo et de la communication autour de codeur entrepreneur du départ ? Comment
rectifier limage de la formation dev ? Est-ce que nous le voulons ?</p>
<p>Ce matin, découverte de cafard. Stéphie passe des coups de fil pour faire venir
des gens pour nettoyer les cafards (devis), et pour le ménage, et bien jai
pris du temps sur les cours pour appeler et demander des devis. Il y aura des
visites la semaine prochaine pour faire des devis. Jai peur que ce soit un peu
cher, mais cest indispensable.</p>
<p>Quelques échanges à propos du fait de faire participer tout le monde au
nettoyage quotidien. Je pense que cest très difficile dimpliquer tout le
monde, et je nai pas envie de faire la police et le contrôle de tout cela. Je
pense que les élèves ne sont pas ici pour ça, ils ont déjà tant à apprendre.
Peut-être que leurs apprendre la vie en société fait partie de limpact social
que nous voulons donner ? Mais comment le mesurer ensuite ?</p>
+60
View File
@@ -0,0 +1,60 @@
Dans single
<p>Rappel de la façon dont nous allons travailler : faire comme si nous
étions des équipes de dev, et apprendre en essayant de faire. Ceux qui
connaissent déjà devront aider ceux qui ont besoin de comprendre.</p>
<p>Deux gros morceaux à faire passer: Installation et framework web.</p>
<p>Pour parler de l&rsquo;installation de <a href="https://ruby-lang.org">Ruby</a> (pour
commencer), rappel de ce qui caractrise un langage:</p>
<ul>
<li>Syntaxe, et ce qui est important: savoir où est la doc et comment la
lire, plus que de connaitre la syntaxe.</li>
<li>Environment dexecution: compilé, interprété, semi-compilé ou
pseudo-compilé, programme à executer et options de lancement.</li>
<li>Gestion de librairie/dpendances: Pour Ruby:
<a href="https://rubygems.org/">Rubygems</a>, pour
<a href="https://www.haskell.org/">Haskell</a>
<a href="https://www.haskell.org/cabal/">Cabal</a>,</li>
</ul>
<p>Démonstration de lutilisation dun langage, ici Ruby pour faire une
application web. Rappel de lintérêt dutiliser des langages et de la
programmation pour faire une app web: le coté dynamique.</p>
<p>Nous construisons une interface graphique pour FizzBuzz.
Rappel des phases requtes http, html, flux de travail, gem. Explication
de Sinatra et erb.</p>
<p>Certains décrochent, quelques questions quand même. Il faudra sûrement
passer plusieurs jours à décortiquer tout cela, à le ré-expliquer. Que
mettra-t-on dans la FOAD(Formation Ouverte À Distance) ?</p>
<p>Suggestion dune boite à questions/idées anonyme avec période fixe pour
lire le contenu. Je me demande ce quil y aura dedans ? Demain jessaie
de trouver quelque chose pour la faire.</p>
<p>Des personnes débarquent en nombre, je ne sais pas qui cest sur le
coup, apparement les gens de la SNCF. Ils prennent des photos sans
demander, comme si on était dans un zoo, et que nous étions dans des
cages… Bof bof et assez mal perçu par certains élèves.</p>
<p>Un exterminateur de cafard passe et confirme quil y a des cafards, il
trouve des déjections derrière le frigo. Quelques explications sur ce
quil faut faire et ne pas faire. Il enverra un devis.</p>
<p>Visite dune entreprise pour le ménage. Cest moi qui me retrouve à leur
faire faire un petit tour du local. Ils envoient un devis aussi.</p>
<p>Comment passer à la suite ? Faire des équipes équilibrées. Le concret
permettra sûrement à chacun de mieux comprendre les échanges. Pour le
moment cest flou. Commencer à faire des randoris avec 8 personnes
volontaire, et les autres qui regardent ? Je ferais sûrement lessai
demain.</p>
<p>Pas de news des associés pour le fablab. Nous allons rester à Simplon du
coup.</p>
+33
View File
@@ -0,0 +1,33 @@
Dans single
<p>Visite de l&rsquo;<a href="http://ecodesignfablab.org">écodesignfablab</a> de Mozinor. Très sympa.
Explication de l&rsquo;historique, échange autour des principes et valeurs qu&rsquo;ils
véhiculent et sur le fonctionnement de leur fablab. Evocation de projet
avec le numérique qu&rsquo;ils aimeraient faire avec nous. Pourquoi pas, ça fait
un projet de plus.</p>
<p>Visite de leur espace de coworking, juste à côté. Très chouette, belle
vue.</p>
<p>Échange, discussion plutôt, autour des éditeurs de textes et des IDE.
Nous listons les existants, puis en parlons un peu. Je ré-explique le
but: il faut quils cherchent un peu des infos par eux-mêmes. Je ne vais
pas faire difusion de savoir à chaque fois. Ils navaient pas compris.
Comment faire pour quils sentent quils nont pas assez préparé le
sujet ? Il faut peut-être que je les laissent lancer des questions,
sils nen ont pas, on passe au sujet suivant… Peut-être que malgré les
réticences, je devrais rester en mode exposé ?</p>
<p>Ensuite nous devons aborder les soucis technique, mais ça vire à
lexplication des groupes. Ils stressent à lidée de se mettre en goupe
ont dirait. Ils nont pas envie de réduire le volume ? Trop installés
dans une habitude ?</p>
<p>Nous passons un certain temps ensuite (je ne sais plus comment cest
arrivé là) sur laspect cycle de vie dune application: ce nest jamais
fini, jamais définitif. La seule chose qui le soit avec une application
ou un logiciel, cest le moment où on le jette. Ah, si, nous sommes
arrivés là car ils évoquaient la possibilité de changer de groupe quand
ils auraient fini avec un projet…</p>
+65
View File
@@ -0,0 +1,65 @@
Dans single
<p>Des volontaires pour coder, 6 personnes, pour faire un FizzBuzz en TDD.
Jai parfois limpression quils pensent que Fizzbuzz est un outil
magique et mélangent un peu TDD et énoncé. Doucement mais sûrement le
groupe sen sort. Je parle beaucoup trop. Tous posent des questions
auxquelles il faut répondre. En petit groupe ça sera mieux où nous
mettrons nous pour faire les dojo ? Dans la cuisine avec un écran
peut-être ?</p>
<p>Présentation dun bout de code simple en Ruby. Une hash de paramétrages
et une fonction de vérification que certaines conditions sont bien
remplies. Simple mais bien expliqué.</p>
<p>Discussion autour de lhébergement. Ça tourne un peu trop autour de moi
qui parle et eux qui posent des questions, cest pas assez classe
inversée à mon gout. Je vais peut-être reprendre laspect présentation
dun groupe sur un sujet. Est-ce loppurtunité de mixer les groupes de
code, comme pour le dojo ? Nous avons abordé des sujets variés et
intéressants.</p>
<p>Puisque les deux prochains jours, nous ne pourrons pas accéder au local,
je leur demandent de:</p>
<ul>
<li>Refaire FizzBuzz en TDD.</li>
<li>Essayer de déployer leurs pages HTML sur github pages.</li>
<li>Pour les plus courageux, essayer de faire un screencast en
faisant fizzbuzz.</li>
<li>Préparer les sujets de discussion. En y pensant, je crois quil faut
vraiment revenir au mode présentation</li>
<li>Lire du code que je vais leur fournir (ou un autre bout de code).</li>
</ul>
<p>Lundi nous ferons la FOAD. Mardi nous ferons les goupes.</p>
<p>Dans cette optique des groupes, je leur demande de faire une
auto-évaluation et une évaluation par les pairs. En mode radar, ils ont
selectionné quelques activités nécessaires pour travailler en équipe:</p>
<ul>
<li>Langages</li>
<li>Linux/unix/terminal</li>
<li>Communication/travail en équipe</li>
<li>Environnement de dev (git, editeur)</li>
<li>Web (http, html, css)</li>
<li>Anglais</li>
</ul>
<p>en mettant <code>c</code> quand ils ne savent pas par quel bout le prendre, <code>b</code> quand
ils comprennent mais on besoin daide et <code>a</code> quand ils arrivent à se
débrouiller tout seuls. Dabord en le faisant pour soi, puis je
redistribue les tickets pour que 2 autres personnes donnent leurs avis.
Il y a eu des discussions, quelques tentatives de blocage, mais je crois
quils ont compris que le but est plutôt de vérifier que nous nous
améliorons. Je vais compiler les résultats et les afficher pour
constituer les groupes. Je vais essayer de faire une enquête par email
pour avoir tout le monde, au moins en auto-évaluation.</p>
<p>Jai oublié de parler de Deming: on ne peut améliorer que ce quon
mesure</p>
<p>Fin de journée à 16h, Hager commence le déménagement.</p>
+5
View File
@@ -0,0 +1,5 @@
Dans single
<p>Hackathon Hager</p>
+5
View File
@@ -0,0 +1,5 @@
Dans single
<p>Hackathon Hager</p>
+17
View File
@@ -0,0 +1,17 @@
Dans single
<p>Comme prévenus, nous avons passé quelques minutes à tout remettre en
place suite au Hackathon Hager. L’équipes est plutôt bien disposée pour
aider heureusement.</p>
<p>Je ne me rappelle plus vraiment ce que nous avons fait dautre.</p>
<p>La FOAD du coup… Répartition des sujets. Difficile après le week-end: la
FOAD doit vraiment être faite la semaine des apprentissages. Il aurait
peut-être fallu faire sauter cette semaine là et lajouter à celle
daprès ?</p>
<p>Difficile de faire un screencast. Ils scénarisent mais rien nest tourné
le moment-même.</p>
+42
View File
@@ -0,0 +1,42 @@
Dans single
<p><a href="http://codingdojo.org/kata/Tennis/">kataGarros</a> en
<a href="https://ruby-lang.org">Ruby</a> (l&rsquo;autre choix était
<a href="http://codingdojo.org/kata/FizzBuzz/">FizzBuzz</a> en
<a href="https://www.python.org/">Python</a>). Intéressant de les voir sur un
nouvel exercice. Attention, certains parlent de fizzbuzz comme une
technique. Faut-il varier plus rapidement les sujets ?</p>
<p>Fait les groupes. Affichage des autoévaluation sur post-it. On parle des
projets en même temps (suite à demande). Faire les groupes avant serais
bien mieux, quitte à faire des mouvements au fur et à mesure. De même
que les projets doivent-être mieux préparés. Au final, nous reprenons
les tickets dautoévaluation pour masquer les noms et faire une
répartition par niveau. Phase intéressante et qui fonctionne.</p>
<p>Les critères relevés par eux ne sont pas tous à prendre au même niveau:
langlais, il faut en avoir un ou deux qui sen sortent, pas besoin de
faire un groupe équitable sur le sujet, même chose pour linux et/ou
lenvironnement de travail peut-être ? Nous basons, avec quelques élèves
les groupes sur les critères web et langages, en sassurant que anglais,
com/équipe, env de dev et linux/term soit aussi corrects dans chaque
groupe.</p>
<p>Répartition des projets par moi directement, un peu au hasard. Jaurais
du faire complètement au hasard ! Les groupes commencent à discuter. Je
décèle un groupe un peu limite. Analyse de situation: il manque les
critères de leadership potentiel et de confiance en soit. Dans un
groupe, 4 à 5 personnes en manque de confiance, avec un leader caché
derrière. Alors quun autre groupe à 5 personnes trop confiante et
potentiel leader. Faut-il changer les goupes tout de suite ?</p>
<p>Toujours pas préparé les visites/rencontre.</p>
<p>Peut-être quil faut découvrir les projets au fur et à mesure, en
proposant directement une tache ou deux à effectuer, en mode
présentation grand public ?</p>
<p>Peut demander à chaque groupe de présenter un projet devant les autres:
cest quoi ? ça fait quoi ?</p>
+62
View File
@@ -0,0 +1,62 @@
Dans single
<p>Kata FizzBuzz en Python (l&rsquo;autre proposition était un <a href="http://codingdojo.org/kata/Bowling/">Kata
Bowling</a> en Ruby). Bien apprécié de
voir un nouveau langage apparemment. Mais cela amène à des discussions
longues. La mise en perspective est vraiment intressante.</p>
<p>Présentation assez courte (le délai l’était aussi) autour de lagilité
en général. Nous abordons un rapide historique. Intéressant pour
introduire le management visuel pour la gestion de leurs projets :-)</p>
<p>Rendez-vous avec une porteuse de projet autour de la reforestation en
Tunisie. Elle est partante pour travailler avec les contraintes
énnoncées: pas dengagement de résultat. Elle me parle de ces
partenaires: World Wide Web Woman qui laident pour du financement et
autres. Peut-être des embauches en sortie ! Nous faisons ensuite venir
l’équipe pour parler du projet. Certains parlent de choses qui les
intéressent: le marketing. Je rappelle quils sont là pour faire le dev,
pas le marketing :-). Bonne intervention de certains qui posent de
bonnes questions. Ce genre dinteraction est vraiment intéressant. Il
faut que nous arrivions à faire que chaque groupe échange avec un
pseudo-client.</p>
<p>Mise au point avec le groupe en potentiel risque. Après une explication
claire le matin de ma part sur ce que je pense, mes doutes, ils ont
discuté ensemble pour savoir comment réagir. Ils me disent quils sont
partants pour travailler ensemble et voir où ça les emmènent :-) Cool.
Nous bouclons ensuite sur leurs projets:</p>
<ul>
<li><a href="https://scratch.mit.edu/">Scratch</a>. Pas de code source, plutôt
orienté sur la version HTML5. Le but pour eux sera de faire un
scnario basique sur scratch, puis de le refaire sur la version HTML5
pour voir quel différence il y a (et donc qu&rsquo;est-ce que nous devons
coder pour y arriver ?)</li>
<li><a href="http://www.tryton.org/">Tryton</a>. Impossible de trouver les sources
et les bugs en 2 minutes. Nous devons voir Catherine demain
après-midi pour parler du projet, de son projet (dérivé de Tryton
pour faire un SAAS pour association) et peut-être pour qu&rsquo;elle les
aides à mettre en place le projet en mode dev/test.</li>
<li>Simplon.co. Revoir le site de Simplon. Je leur demande direct de le
faire sur Publify. Est-ce vraiment une bonne idée ? Un site statique
généré par jekyll ou hakyll aurait été un peu plus intéressant
peut-être ? En y repensant, Hakyll aurait été intéressant pour
lusage d<a href="https://www.haskell.org/">Haskell</a>, mais Jekyll me
paraît mieux. Je leur en parle demain !</li>
<li><a href="http://www.fatfreecrm.com/">Fat Fre Crm</a>. Exit. Trop de projets
web déjà. Et ils voulaient du C (scratch semblait en C, mais vue
l&rsquo;orientation HTML5)</li>
<li><a href="http://redis.io/">Redis</a>. En C, utilisé par beaucoup de personnes.
Projet intressant. Je n&rsquo;ai pas donné de consigne sur ce projet il me
semble</li>
</ul>
<p>Trop tard pour voir les autres groupes…</p>
<p>Comment faire une rétrospective chaque semaine pour chaque groupe ? En
même temps quune planning de sprint ? Faut-il faire du flux continue
sur les tickets plutôt que du sprint ? Faire installer un serveur
dintégration continue !</p>
+94
View File
@@ -0,0 +1,94 @@
Dans single
<p>Temps de setup un peu long prévoir une machine spéciale Dojo. Pas
beaucoup d&rsquo;avancées dans le code. À la fin, prise du clavier pour
exposer le principe de reprsentation d&rsquo;une donnée, d&rsquo;un élément. C&rsquo;est
finalement un cours express sur les objets en
<a href="https://www.ruby-lang.org/en/">Ruby</a>.</p>
<p>Point avec un groupe à propos de leurs projets.</p>
<p>Un premier groupe:</p>
<ul>
<li><a href="http://www.publify.co/">Publify</a>: prendre les bugs dans la liste.
Nous en sélectionnons deux pour le moment.</li>
<li>HacketyHack: plateforme pour apprendre coder en
<a href="https://www.ruby-lang.org/en/">Ruby</a>. C&rsquo;est une plateforme crée par
“_why”. Peut-être la plateforme correspondrais à ce que nous
voulons mettre en œuvre ? L&rsquo;idée est donc d&rsquo;en faire une
présentation aux autres. Et de prendre en considration que peut-être
la FOAD/Simplonline pourrait tourner dessus.</li>
<li>FOAD/Simplonline: Liste de bugs simple à corriger pour maider.
Approche de la démarche autour du changement de design autour de la
question le goût et les couleurs versus lutilisabilitée du site.
Travailler par block. Ne pas faire tout en une fois, mais définir
une zone de travail autour dune stratégie: faciliter la navigation,
faciliter la sélection des auteurs…</li>
<li><a href="https://piwik.org/">Piwik</a>: Abandonné.</li>
<li>Discussion pour la sélection d&rsquo;un projet avec un client autre que
moi au bout: Soit Ariel et la re-écriture de Pommo en
<a href="https://www.python.org/">Python</a>, Soit un des projet
<a href="https://www.ushahidi.com/">Ushaidi</a>.</li>
<li>Présentation de Catherine au groupe qui doit travailler sur Trython.
Echanges intéressants, présentation du son projet et discussion
autour du logiciel libre. Ils ont des premiers trucs à actionner.
Simplon pourrait utiliser ce projet pour essayer daméliorer
sa gestion. Il faudra également voir si le SIRH et dautres
entrepreneurs du Mouves du <sup>10</sup>&frasl;<sub>10</sub> pourraient être intéressés.</li>
</ul>
<p>Au tour du groupe suivant:</p>
<ul>
<li><a href="http://shoesrb.com/">Shoes</a>: Abandonné. Faire du
<a href="https://jruby.org">JRuby</a> et oublier le projet original
est dommage.</li>
<li><a href="https://about.gitlab.com/">GitlabHQ</a>: Explication sur lutilit
et lusage. Ils doivent dj essayer de linstaller puis rsoudre
un problme.</li>
<li><a href="http://etherpad.org/">EtherPad</a>: explication sur le fait de
linstaller et de corriger quelques bugs.</li>
<li>Peut-être une place pour prendre le projet qui ne sera pas retenu
par lautre groupe: Pommo ou Ushaidi. Sinon, travailler pour
<a href="https://www.openstreetmap.org/">OpenStreetMap</a> dans le code, pas
les cartes :-))</li>
<li><a href="http://ecodesignfablab.org/">EcoFabLab</a>: Très emballé. Qu&rsquo;est-ce
qu&rsquo;ils veulent, et pourquoi ça n&rsquo;existe pas encore ? Prendre un
rendez-vous avec eux pour qu&rsquo;ils viennent visiter et discuter avec
le groupe pour préciser le besoin. Nous abordons aussi l&rsquo;idée d&rsquo;un
e-shop et surtout de l&rsquo;envie de mettre du Arduino et autres
connecteur et micro contrôlleur dans les objets produit.</li>
</ul>
<p>Le groupe suivant:</p>
<ul>
<li>Point sur le projet AcaciasForAll (refosrestation Tunisienne).
Définition dun premier pas pour pouvoir discuter de la suite: fair
eun formulaire simple pour uploader des données sur une plateforme.
Formulaire en offline first.</li>
<li><a href="http://www.refinerycms.com/">RefineryCMS</a></li>
<li>Wiki des Petits Deb: essayer danalyser le contenu. Prendre
rendez-vous avec Tamer pour discuter des besoins.</li>
<li>booktype: Abandonné, l’équipe napprécie pas trop le projet
on dirait.</li>
<li><a href="https://www.libreoffice.org/">LibreOffice</a>: essayer de corriger
des bugs.</li>
</ul>
<p>Présentation sur les Bases de données. Bon programme, manque quelques
éléments. Nous reprenons une liste des type SGBDR et NoSQL. Liste de
quelques noms. Ajout également de type possible sur les NoSQL.</p>
<p>Sorte de mob programming sur l&rsquo;installation de Simplonline. Et si à côté
du projecteur on plaçait un PC fixe, connecté sur le réseau des élèves
pour pouvoir faire les <a href="http://codingdojo.org/">Katas</a>, les démos, les
prez et des scéances de mobprogramming ?</p>
<p><em>Les projets, cest bien, mais mieux préparer ce quils vont faire avec
cest mieux. Attention au piège des projets clients qui sont des projets
qui démarrent de zéro. Ceci dit, cest intéressant car plus évolutif
comme difficulté. Un bon mixte des deux est vraiment intéressants !</em></p>
+22
View File
@@ -0,0 +1,22 @@
Dans single
<p>Petit point rappel sur le fait que la FOAD souvre lundi prochain. Donc
en plus de faire les contenus de la semaine 4, il faut penser à relire,
corriger les contenues de la première semaine.</p>
<p>Sur le tableau, liste des jours de la semaine, zone à propos des livres
et des sorties, édito. Peut-être quil faudrait faire un format un peu
plus retrospectivesque: leurs faire faire des post-its sur des trucs
cool quils ont appris/découvert. Les éléments comme les jours de la
semaine, les sorties, les livres ne sont que des outils du facilitateur
pour leur faire quelques points de refresh de temps en temps. Le faire
par groupe ?</p>
<p>Petit point tête à tête avec certains élèves pour discuter de doutes et
soucis quils ont. Je ne comprend pas où nous allons est une des
questions qui revient souvent. Faire un rappel à tous ?</p>
<p>Beaucoup de travail sur la plateforme pour reprendre du code fait à
distance…</p>
+33
View File
@@ -0,0 +1,33 @@
Dans single
<p>Petit rappel des règles de vie à Simplon Montreuil. Petit point
calendrier et rendez-vous. Il y a des trous la semaine prochaine sur les
échanges/présentations groupe.</p>
<p>Pas mal de travail en mode isolé pour la FOAD. Cest dommage, je
m’éloigne des élèves du coup. Pourvu que ce ne soit que pour ce coup-là.
Cette après-midi, encore des discussions avec certains qui trouvent
quils ne codent pas assez et que ce nest pas assez concret. Je les
aient laissé trop rapidement seuls sur les projets peut-être.</p>
<p>Faire les groupes/équipes dès le début en utilisant une (des ?) scéance
radar compétences, présentation, «ce que je recherche à Simplon ?».</p>
<p>Accompagner un peu plus : <a href="http://codingdojo.org/">kata</a> le matin
(d&rsquo;abord moi au clavier, puis, petit petit, eux), présentation de sujet
l&rsquo;après-midi (ils ont du travail la maison alors, classe inverse ?),
projet step-by-step. Ils prennent les projets une fois un peu sur les
rails ?</p>
<p>=&gt; Cela pose le problème du cheuvauchement.</p>
<p>=&gt; Quand peuvent-ils partir travailler en groupe sur leur projet ?
Avec plusieurs salles, on peut imaginer faire une salle commune dans
laquelle il se passent du code commun en
<a href="http://mobprogramming.org/">mobPrograming</a> et certains peuvent aller
travailler avec leur équipe dans une salle part.</p>
<p>Idée à creuser. Il y a en tout cas un passage à applanir : groupe, kata =&gt;
projet sur du Logiciel Libre.</p>
+27
View File
@@ -0,0 +1,27 @@
Dans single
<p>Modification de lespace commun pour essayer de le rendre plus confortable.
Lidée étant que je my installe pour être plus près et disponible pour les
élèves.</p>
<p>visite d&rsquo;<a href="http://www.icimontreuil.com/">Ici Montreuil</a>. Très sympa. Je n&rsquo;ai pas
récolté les feedbacks encore, mais ça donne envie de faire des choses avec les
résidents du lieu. Par contre difficile d&rsquo;imaginer des interactions pertinentes
pour le moment, à suivre. Découverte : ils sont en status SCIC ! En voil un
truc pertinent !</p>
<p>Présentation du cycle de vie du logiciel. Présentation trop tournée sur les
pratiques d’équipes. Nous avons eu limpression de revoir la même présentation.
Du coup grosse discussion sur ce que cest la partie cachée du cycle de vie: la
maintenance.</p>
<p>Ensuite, petit méa culpa de ma part sur le fait de les avoir lâché trop vite
seuls avec 4 projets en leur disant: «essayez de corriger des bugs». C’était
vraiment pas classe. Nous avons donc inauguré/testé un format de Mob
Programming. Une équipe vient avec sont projet et nous essayons ensemble de
passer à l’étape suivante. Nous avons aussi annoncé la suppression des projets
annexes. Chaque équipe ne garde quun projet.</p>
<p>Certains ne jouent pas vraiment le jeux de l’équipe je trouve.</p>
+50
View File
@@ -0,0 +1,50 @@
Dans single
<p>Encore une nuit à gérer le chat. Est-ce que c’était une bonne idée ? Quel
intérêt ?</p>
<p>Kata du matin, nous abordons JavaScript avec
<a href="https://jasmine.github.io/">Jasmine</a> dans le navigateur. Il faudra faire un
peu de JavaScript avec NodeJS plus tard. Le format est vraiment intressant. Par
contre il manque l&rsquo;aspect discussion sur un plan, une direction, une intention.
Est-ce vraiment nécessaire ? L&rsquo;exercice n&rsquo;est-il pas de coder, lire du code,
plus que de faire fonctionner le programme ?</p>
<p>Discussion autour de la veille techno. Finalement, ce nest peut-être pas super
intéressant. Beaucoup font déjà de la veille (ou on limpression den faire).
Faut-il utiliser certaines questions intéressante comme source de sujet.</p>
<p>Rendez-vous avec l&rsquo;<a href="http://www.apedec">APEDEC</a> et
l&rsquo;<a href="http://ecodesignfablab.org/">EcoDesignFabLab</a> pour visite, et ensuite avec
le groupe qui va travailler avec eux. Echanges ouverts, des choses à faire mais
peut-être rien de sorcier. Projet à faire porter en partie par CoDev car ils ne
veulent pas être en avant (pour fédérer plus facilement les autres fablab). Ils
pensaient que Simplon pourrait porter, mais cela semble plutt fait pour CoDev
(asso, fablab).</p>
<p>Debrief avec l&rsquo;équipe. Ils partent sur une première app simple : documentation
des projets au sein du fablab. Sinatra, basique.
Ils ont besoin de recueillir des donnes pour savoir comment orienter le
service. Comme expliqué, il faut faire un premier forumulaire très simple pour
amener la discussion. Ils vont y aller la semaine prochaine Est-ce que je dois
y aller aussi ?</p>
<p>Un peu d&rsquo;aide pour l&rsquo;équipe Tryton. Leur projet est vraiment bizarre par
rapport ceux des autres. Faut-il faciliter la chose en faisant en sorte quils
travaillent tous sur un style de projet commun ? Cette équipe pourrait
travailler sur quoi ? Deux équipes travaillent sur des projets partant de zéro,
l&rsquo;une en Rails, l&rsquo;autre en Sinatra. Les deux autres se partagent entre l&rsquo;app de la
FOAD (Rails écrit frachement) et Tryton (du <a href="https://www.python.org">Python</a>,
fork d&rsquo;OpenErp, pas forcment web). Un peu dur pour la dernière équipe. Comment
équilibrer ? Publify ? Re-criture de pommo en Rails ?</p>
<p><em>La question de la diversité des langages se posent également : s&rsquo;ils font tous
du <a href="https://ruby-lang.org">Ruby</a>, ils ne verront d&rsquo;autres langages que au dojo.
Faut-il imaginer leur ajouter des projets en Python par la suite pour quils
voient d&rsquo;autres source/contexte ?</em></p>
<p>=&gt; Le groupe Tryton pourrait travailler sur un projet de gestion des élèves
(de la candidature aux infos récoltées en cours de formation, de la gestion de
la feuille de présence à lautoévaluation…) et en Rails.</p>
+47
View File
@@ -0,0 +1,47 @@
Dans single
<p>Rétrospective aujourdhui, demain nous navons pas vraiment accès au local.</p>
<p>Nouveau format pour gnrer de la donne : chacun crit puis affiche ce quil a
appris, ou aim dcrouvrir pendant la semaine. Cest un peu plus le format imagin
au dbut. Des choses surprenantes apparaissent, et cest tant mieux. Sur une
semaine de moins de 3 jours (lundi ayant t un peu beaucoup occup par la mise en
ligne et du coup la relecture de la session 01, et demain tant une journe ESS),
beaucoup de contenu sont apparu. Pour ressembler une retrospective il manque l&rsquo;aspect implication de
chacune via le tour de <em>set the stage</em>. À faire. Peut-être que des exercices de
retro pourrait être détournés pour générer de la données.</p>
<p>Certains nont rien mis sur le tableau. Est-ce un problème ? Timidité, manque
de confiance en soi, rien appris dans la semaine ? Faut-il les brusquer ? Les
forcer à écrire un truc ?</p>
<p>Quelques soucis et dernier inscrits sur la FOAD. Vraiment pas très organisée
notre histoire… Il faut penser à proposer une inscription avec solution de
paiement directement sur la plateforme plus tard peut-être ?</p>
<p>Des photos qui disparaissent, mauvaise manip dans le FTP? Pas de backups… Mise
en oeuvre dun rsync avec le deuxième serveur. Il faut faire plus. Peut-être le
moment de tenter à grande échelle le projet git-doc : un dropbox-like basé sur
github. Il faudrait synchroniser avec le serveur distant.</p>
<p>Petit point avec l’équipe BBGs : Vous êtes les seuls en Python sur un gros
projet, sur mercurial et pas git, ça va créer un décallage avec les autres qui
sont tous sur ruby/rails/sinatra et git. Est-ce que ça vous dit de prendre un
autre projet plus en ligne avec ce que les autres font ? Ils sont daccord. Ils
héritent du projet élèves : suivi des élèves, de leurs candidatures jusqu’à un
an après leur sortie de formation. Beaucoup de choses à mettre dedans mine de
rien.</p>
<p>Jajouterais des projets Python et autres le mois prochain</p>
<p>Trouver le moyen de rythmer des points avec les équipes, en mode planning &amp;
rétro si possible. Comment faire tenir tout ça en moins dune heure ?</p>
<p>Je ne fait plus de point régulier en face à face depuis deux semaines. Cette
pratique me semble pourtant très intéressante Il faut la garder, trouver le
moyen de lorganiser, de la sacraliser…</p>
<p>Un élève a bien poussé pour que nous utilisions IRC plutôt que Hipchat, il a
préparé un tuto, nous migrons.</p>
+20
View File
@@ -0,0 +1,20 @@
Dans single
<p>La journée du Mouve: Le tour des solutions. ESS.</p>
<p>Le matin, atelier <a href="https://www.makesense.org/">makesense</a>, les élèves, ceux qui
ont acceptés l&rsquo;invitation, ne se sentent pas vraiment impliqué ou intressé.
Certains changent avec les entrepreneurs.</p>
<p>Discussion autour du logiciel libre. Tous connaissent déjà, mais je lache
quelques liens pour infos. Quelques échanges et questions. Finalement, les
élèves ne sont pas mis à contribution. Une journée de perdu pour eux et pour
moi. Les gens de lESS semblent content par contre. Jespère que ça nous permet
au moins davoir un peu de sous pour payer du café et du sucre, parce que les
élèves veulent lancer une caisse pour payer le sucre et le café…</p>
<p>Je suis de mauvais poil pour plusieurs raison, jespère que ce genre de journée
ne se refera pas un vendredi, voir pas dans les même locaux que la formation,
et surtout sans moi et les élèves.</p>
+35
View File
@@ -0,0 +1,35 @@
Dans single
<p><a href="http://codingdojo.org/cgi-bin/index.pl?KataTennis">Kata Garros</a> en
JavaScript. Difficult avancer. Encore ce problme de comparaison de
tableaux. En fait, il ne faut pas le faire en JavaScript. Il faut
trouver une autre voie. Rodolphe ma fait un retour intressant: je leur
dicte trop ce quil faut faire. Les laisser trouver une solution, et les
aider la mettre en place. Lanne dernire (1er promo), je me mettais dans
la boucle, est-ce que je doit me mettre dans la boucle ?</p>
<p>Pendant une heure ensuite, nous avons fait le commit sur Simplonline (et
donc vue diffrents aspect de rails, de git et de github). Pas sûr qu&rsquo;ils aient
tous compris. Comment proposer un Mob Programming et faire en sorte que les
autres puissent faire un truc de leur côté ?</p>
<p>Découvert à la réunion d’équipe que la TV vient demain matin et mercredi
matin: comment gérer ce truc ? Faut-il faire cours ? Jai peur de perdre
du temps.</p>
<p>Évoquer aussi l&rsquo;aspect <a href="http://www.larchipel.paris/larchipel/">Archipel</a>
en mode: nous pourrions peut-être nous y installer tout de suite ?</p>
<p>Reprise des cours pour découvrir comment on démarre un projet
<a href="http://rubyonrails.org/">Rails</a>. Trop de notions en même temps. Nous
sommes sur le problème du démarrage de projet : trop de notions d&rsquo;un
coup. Je voulais les aborder au fur et mesure sur des points particulier
au moment ou les problèmes apparaissent. En même temps, c&rsquo;est plus clair
en prenant dans ce sens, car il y a moins de notions directes sur place,
ils construisent eux-mêmes. Le soucis est peut-être qu&rsquo;ils ne font pas
eux-mêmes vraiment. Ils attendent trop un résultat direct. Comment les
faire patienter ?</p>
<p>Demain je testerais un nouveau kata et surtout de moins participer.</p>
+27
View File
@@ -0,0 +1,27 @@
Dans single
<p>Ce matin, BFMTV. Ne souhaitant pas être filmé, je reste à l’écart.
Rodolphe et là et ok pour jouer le jeux. Il fait un cours sur Rails et
les formulaires. Il est tout le temps interrompu. Certains élèves ne
souhaitent pas participer et se cachent. Dautres répondent aux
questions. La formation devrait faire parler delle par ces réussite,
pas parce que nous sommes «beau» à la télé.</p>
<p>Un groupe parle de <a href="http://haml.info/">HAML</a>. Bonne présentation,
j&rsquo;ajoute juste une partie contextuelle. Quelques questions, mais ils
semblent avoir saisi.</p>
<p>Nouvelles organisation suite aux remarques de Rodolphe: Je me mets dans
la boucle, je fais le setup, et je ne dicte pas ce quil faut écrire, je
me mets en mode je pose des questions. Cela semble bien fonctionner. Ils
apprécient je crois et comprennent mieux. Par contre, Le groupe est trop
volumineux, le dojo et certaines interventions devraient pouvoir ce
faire en plus petit commité pour bien fonctionner.</p>
<p>Certains élèves ont parlé à Laure pour quelle me parle ensuite (ils me
lont avoué, mais pourquoi pas directement ?), et nous allons mettre en
place une sorte de table ronde. Utiliser un pseudo format retrospective
? Comment permettre à chacun de poser ses questions et à tous dentendre
les réponses ? À voir demain. Nous ferons ce point jeudi de 17h à 18h.</p>
+66
View File
@@ -0,0 +1,66 @@
Dans single
<p>Ce matin, France24. Pas de cours, comme hier matin. Certains élèves
jouent le jeu.</p>
<p>Après midi, une présentation sur JavaScript, mais ça part trop dans la
syntaxe et le comment ça marche plutôt que dans le pourquoi ? Il faut
que je pose des questions précises sur un sujet pour lorienter.</p>
<p>Kata <a href="http://codingdojo.org/cgi-bin/index.pl?KataRomanNumerals">RomanToNumber</a>
en Javascript. Intéressant, mais long au démarrage. C&rsquo;est bien de ne pas
dicter mais poser des questions. Ils déclenchent une capture vidéo des
kata maintenant</p>
<p>Kata NumberToRoman en <a href="https://www.python.org">Python</a>. Ce kata assez
simple est très instructif. Les élèves commencent à se sentir mieux on
dirait.</p>
<p>Remonté par mail une série d’échanges dIRC de personnes qui se
plaignent un peu de la maigre qualité de la plateforme et de labsence
du prof et des fondateurs de Simplon, ainsi que du manque de suivi de
progression.</p>
<p>Pour le premier point, a rejoint une discussion avec Laure qui propose
de faire un partenariat avec 360learning&rsquo;com et dutiliser leur
plateforme. Ce qui me gne cest que cette plateforme nest pas libre, et
surtout, je pense quelle ne nous permettra pas de faire ce que nous
voulons au niveau des exercices (demander crire un fichier de test ET un
fichier de programme). Mais cest peut-tre trop compliqu. Pour le forum,
peut-tre faut-il brancher un discourse ? Peut-tre pourrions nous essayer
de mettre en place une plateforme EDX ? Si je fait sauter mon envie de
demander une certaine forme dexercice, je pourrais peut-tre ouvrir la
porte dautres plateformes. Jtais parti sur lide davoir un truc tout
intgr, mais est-ce quil ne faudrait pas avoir une multitude de morceaux
qui font chacun un job bien ? Le wagon avait un simple discourse pour
difuser les cours et chatter genre forum ?. Associ une instance Yose The Game,
peut-tre que a pourrais faire le job ? Voir jouer avec un github ou un gitlab
et leur demander de proposer du code selon un exercice texte simple, et
automatiser le rsultat</p>
<p>Pour le deuxième point, cest clair quil faudrait une personnes dédiée
à la gestion de communauté. Elle pourrait faire dautres trucs à coté
sûrement, mais il faudrait quelle soit en permanence sur IRC et sur le
facebook, ainsi que le forum. Une autre idée (pas forcement incompatible
dailleurs) pourrait être de mettre une machine en libre accès chez
Simplon, connectée en permanence sur le chat, avec un compte Simplonco
ou un truc du genre, pour qu’à tout moment, une discussion puisse avoir
lieu. Nous pourrions aussi mettre une webcam live ? Il faut déclencher
une première rencontre physique rapidement.</p>
<p>Pour le troisième point, il faut que jaffiche un peu plus clairement la
couleur, que je rappelle ce que je souhaite. Que je mette en forme ce
que jai dans la tête…</p>
<p>Je me pose aussi la question des 4 semaines davance. Est-ce vraiment
nécessaire ? Est-ce que nous ne devrions pas penser le vendredi aux
cours que nous allons diffuser le lundi ? Que chaque élèves présentiel
écrivent une sorte de journal de ce quil apprend, et que nous en
fassions un cours ? Ça casse complètement ce que javais imaginé mais
est-ce pour la bonne cause ? En fait ce que ça change cest juste sur
les 4 semaines davance : comment faire après la formation ? Que faire
des cours déjà écrit ? (on peut les distiller…).</p>
<p>Est-ce que nous avons bien fait de faire cette FOAD ?</p>
+63
View File
@@ -0,0 +1,63 @@
Dans single
<p>change téléphonique avec une connaissance (35 ans dans linformatique)
pour lui demander quel tarifs les cabinet de recrutement pratiquent. Il
confirme ce que je pense: 10 15\% du salaire annuel brut. Par contre il
me prcise que de la part dune cole cest un peu louche. Je dois jeter un
coup doeil la hacker school pour voir,
leur business model semble tre bas sur cela ?. Il voque plutt le
paiement pendant un stage (voir une alternance, on reviens cette ide).
Je nai toujours pas regard le RNCP.</p>
<p>Ce matin, une élève a amené de la javel, elle à encore vue des cafards
sur la cafetière. Ils doivent repasser ce soir. Nous nettoyons un bon
coup ce que nous pouvons: verres en plastique, frigo blanc, canapé,
poubelle et le placard/étagère noir qui est rempli de truc et de cafard.</p>
<p>Session un peu en retard du coup et plus ou moins mob programming avec
l’équipe «hackersLab», mais en fait tout le monde est encore là (ou
presque, il y en a un qui reste à l’écart, comme souvent). Nous
reprenons leur projet. Ensemble nous déroulons le fil. Un lien, un
formulaire… Revue des principes de communication HTTP, présentation des
helper de rails, rappel sur la structure des dossiers. De toutes façon,
cest ça le principe, répéter. Ils semblent intéressés et posent des
questions intéressantes. Quelques changements derrière le clavier. A un
moment il faudra vraiment se mettre en mode mob programming: un timer
sur 20 minutes (ou autre), une installation qui va bien (table, pc fixe,
assise)… Petit manque également: TDD sur projet web.</p>
<p>Début daprès midi, je prends les membres de la team «anonyme» pour
parler de Simplonline et des branches dans git. Le but est de mettre en
place lutilisation dune plateforme de dev/demo sur laquelle nous
pourrions déployer tout le temps (continue) et tester, voir faire tester
par beaucoup avant de livrer. Javance assez vite, je fait des
explications rapides, quelques questions. Je pense que tout nest pas
compris, mais ça à certainement déposé un premier vernis vraiment
intéressant. Nous modifions ensuite le script de déploiement, ça donne à
Aurélie envie de faire du bash on dirait :-), Mehdi lance une
proposition de Dojo en shell.</p>
<p>Présentation des Design Pattern. Vaste sujet qui a avalé l’équipe
«Gecko». Mais cela me permet de leur parler de design et darchitecture,
indispensable pour faire un bon logiciel. Il faudra rappeler le design
émergeant lié aux tests.</p>
<p>Table ronde pour poser des questions sur laprès Simplon. Un peu de
crispation. Jamène assez mal le sujet. Jai du mal à voir lintérêt de
cet échange. Mais peut-être que certain y ont trouvé leur compte ? En
tout cas ils veulent le refaire…</p>
<p>Plusieurs retours sur le fait que nous devons être la première
école/formation où lon apprend le TDD ;-). Selon les résultats ensuite,
nous pourrons en parler peut-être.</p>
<p>La prairie écourte les cours. Je fais un tour sur le chat. Je nai pas
pris le temps de demander à Laure si elle est ok pour essayer de gérer
un peu la communauté : facebook, forum et IRC. Je nai pas non plus
proposé lidée de mettre une webcam live (pas pointée sur les cours… ou
si ?) avec un ordi connecté à IRC avec un compte simplon…</p>
<p>Plusieurs ont remarqué des erreurs dans le cours sur linstallation de
<a href="https://ruby-lang.org">Ruby</a>. Cest en cours de reprise.</p>
+76
View File
@@ -0,0 +1,76 @@
Dans single
<p>Pour la première fois, nous essayons un outil de réstrospective. Cela
fonctionne bien, ils vident un peu leur sac. Le soucis cest que cest
long, et certains sortent, prennent une pause, sabsentent. Espérons que
la prochaine fois, ça soit un peu moins long (moins de tickets). Ce qui
est intéressant, cest que ça ressemble à ce que nous avons essayé la
veille en fin de journée, mais en plus structuré et peut-être du coup
plus efficace ?.</p>
<p>Certaines actions remontent :</p>
<ul>
<li>Pour pallier à la sensation de manquer de temps, et pour pouvoir en
faire plus, nous découpons les journées en tranches horaires. Deux
le matin, trois laprès midi avec des pauses entre chaque.</li>
<li>Je vais faire en sorte que nous gardions du mou (des tranches
horaires vides) pour quils puissent ensemble travailler certains
aspects vus ensemble. Ça devrait me permettre de moi souffler aussi
un peu. Mais je vais surement passer du temps avec eux malgré tout…</li>
<li>Ils doivent nettoyer leur table le soir avant de partir</li>
<li>Nous devons monter une machine avec irc et une webcam branché
pendant la journée (10h -&gt; 17h) Comment fait-on du live ?</li>
<li>L’équipe qui faire l’édito choisi lhistoire de la session,
sélectionne les chapitres à écrire.</li>
<li>Nous limitons les contenus (en faire moins, mais mieux). On sassure
que deux personnes réalisent les contenus (pas moins)</li>
<li>Seules les personnes qui ont un truc à partager participent à
la rédaction. Ceux qui veulent apprendre en participant doivent
maintenant le faire en relisant le contenu produit.</li>
<li>Des problèmes de volumes sonores et dorganisation sont encore
apparus, commen lannée dernière: IL FAUT TROUVER UNE SOLUTION POUR
LE LOCAL</li>
</ul>
<p>Javais espéré tirer des éléments de contenu pendant la rétrospective,
mais bon, tant pis.</p>
<p>Après une pause déjeuner, nous avons donc refait le jeu du quest-ce que
vous avez appris pendant la semaine ? quavez vous envie de partager ?.
les sujets sont beaucoup plus limités. Cela permettra peut-être
dajouter des choses au dernier moment.</p>
<p>Je pense que les 4 semaines davance cest trop. ça nuit un peu à la
dynamique. Il faudra faire moins, peut-être juste une semaine davance.</p>
<p>La plateforme est pas complète. Je me demande si un truc à la
stackoverflow serait intéressant à la place du forum… Le lexique aussi
est un peu dommage, un moteur de recherche et le stackoverflow
pourraient suffire !</p>
<p>Laure exprime des inquiétudes sur le fait que les contenus ressemblent
trop à des articles de blog. Cest vrai quil y a une part darticle de
sortie ou de livre qui peuvent être un peu limite. Il faut être vigilant
sur les autres articles. Nous évoquons aussi ensemble les formats et
lopportunité de faire une petite vidéo pour nous présenter, ou nous
voir en action. Est-ce quun élève ou deux ne seraient pas OP pour faire
ça ? Je nai pas évoqué le côté webcam live à Laure à ce moment là, mais
ça pourrait aussi faire sont petit effet :-)</p>
<p>Jai évoqué à Erwan et Laure mon intention de préparer une présentation
sur ce que nous faisons en cours. Je la roderais à Paris&rsquo;rb, mais cela
concernant le #mobProgramming et les #dojo de dev, je me permettrais
de la faire tourner plus largement ensuite. Jespère que cela préparera
certaines boites à recruter des élèves de chez nous.</p>
<p>Les référentiels de formation posent encore problème. Mais comment
contourner cela ? Est-ce quune explication de nos méthodes nest pas
suffissante ? Les aspects d’évaluation sont également mis sur la table…
Nous avons besoin de trouver des solutions, mais pour ça il faut
connaitre le vrai problème : la «root cause».</p>
<p>Faut-il compter les jours du type hackathon Hager dans les jours de
formation ou bien devons-nous décaler ?</p>
+20
View File
@@ -0,0 +1,20 @@
Dans single
<p>Rencontre avec <a href="http://rezosocial.org/">RezoSocial</a> Entreprise de
Service Numrique (dition de logiciel, infogrance) dinsertion. Structure
intressante, orientation sociale. Un peu comme nous (Simplon) mais plus
quali que quanti Leur statut dentreprise dinsertion leur permet de
bnficier dune assistante social une fois par semaine. Nous devrions
essayer de mieux prendre en compte ces aspects.</p>
<p>Début de Mob Programming avec l&rsquo;équipe qui travail sur la FOAD. Style principalement. Nous passons pas mal de temps
faire le setup. Ça sera vraiment bien avec le serveur LDAP et le NFS.
Allez Catherine !</p>
<p>Nous avons revu des aspects simple sur la visualisation des cours,
discuter CSS, revue un peu le dashboard. Echangé sur les aspects plus
long termes comme le fait de remonter le contenu utile, celui de pouvoir
ouvrir un dialogue clair avec lutilisateur. Peu de personnes
travaillent avec nous, mais l’équipe semble contente.</p>
+32
View File
@@ -0,0 +1,32 @@
Dans single
<p>Arrivé à 10h et des bananes, peu de monde, tant pis on commence avec
ceux qui sont là. Frustration de ne pas arriver à faire le kata. Jai le
sentiment quune élève na rien compris mais nose pas le dire (il y en
a peut-être dautres dans ce cas). Après lexercice, je lui demande en
apparté, elle me confirme quelle na rien compris du tout. Ce nest pas
la première fois. Que doit-on lui proposer ? Une ré-orientation ? Mais
comment tiendra-t-elle encore 6 mois de plus…</p>
<p>Le ménage a (enfin) été fait, ça sent bon.</p>
<p>Pause déjeuner rapide, puis on continue sur une présentation Lean Canvas intressante,
Quelques changes avec ceux qui sûrement souhaitent monter une boîte ensuite.</p>
<p>Après la pause, nous faisons une session Mob Programming avec lune des
équipes qui a lapplication de suivi dimpact social. Ils nont pour le
moment rien fait, nous devons commcencer de zéro. Je leur fait remarquer
que je souhaite quils apprennent des choses, mais que ça aurait été
cool quils fassent un truc sur cette app. Deux élèves notent tout, même
les morceaux de code que je code… La prochaine fois ils prendront le
clavier. Que faire avec les élèves qui restent en retrait, voire à part
?</p>
<p>Je dois préparer un bout de texte pour que chaque invité ait une idée de
ce que jattends deux et de ce que nous faisons chez Simplon. 4
personnes de la FOAD sont présentes, ça fait plaisir ! Tout ce déroule
bien. Lexpérience est vraiment bonne ! Ça me rappelle les formats de
présentation du wagon (1er promo). Peut-être que se mettre en mode
interview serait sympa ?</p>
+38
View File
@@ -0,0 +1,38 @@
Dans single
<p>Le monsieur du ménage à refermé derrière lui, Une élève qui voulait
venir tôt sest retrouvée bloquée à la porte. Appeler lESAT pour leur
parler de ça et surtout, en parler demain au monsieur !</p>
<p>Kata Roman to number en <a href="https://ruby-lang.org">Ruby</a>. Mise en place
rapide pour se mettre dans les bons rails. Est-ce vraiment bien ?
Peut-tre que ce matin a leur montr autre chose que les premires lignes.
Toujours les mmes qui participent Comment impliquer tout le monde ?</p>
<p>Kata morse to text. Ça parait simple, mais peut-être pas tant que ça ?
Une idée de kata à faire avec du son peut-être ?</p>
<p>Ce matin, un échange sur facebook fait parler de lui: beaucoup de ceux
qui suivent la FOAD sont perdus, il y a même quelquun qui demande un
remboursement via le formulaire. nous concluons avec Laure quil faut
que je prépare un message dans lequel je vais expliquer ce que nous
faisons, la pédagogie que jutilise, et le pourquoi ils peuvent
effectivement se sentir perdus. Il faut aussi revenir sur ce quil leur
à été promis: Pour devenir développeur, il vont devroir travailler
beaucoup beaucoup !</p>
<p>Je me demande vraiment si cette FOAD est à refaire ? Il faudra faire un
sondage en fin de formation pour voir, je pense que la plupart ne la
recommanderont pas.</p>
<p>Présentation des frameworks JavaScript front. Intéressant, permet des
échanges sur le sujet.</p>
<p>Ensuite, pas de candidat pour un Mob Programming. Je vais traiter de
ladministratif qui traîne.</p>
<p>Au moment de partir, en descendant dans la salle, des questions: Rester
dans la salle dans laprès midi pour éviter cette effet retard sur le
départ ?</p>
+59
View File
@@ -0,0 +1,59 @@
Dans single
<p>Il semblerait que plusieurs des élèves, quand ils racontent ce quils
font à Simplon, font des envieux et/ou des intéressés. Comment faire des
conventions de stage et/ou des alternances pour que les élèves puissent
avoir une rémunération, et peut-être nous aussi par la même occasion ?</p>
<p>Kata lags en <a href="https://www.python.org">Python</a>. Très intéressant de voir
le passage du « je met des if partout » à « je découvre les boucles ».
Est-ce que finalement ce n&rsquo;est pas sur des aspects d&rsquo;algo qu&rsquo;il faut
suivre une progression ? Pas sûr.</p>
<p>À la pause, discussion avec une élève qui à des soucis sur son approche,
son organisation. Jessaie de lui faire comprendre quil faut quelle
aille à lessentiel, quelle ne cherche pas à tout comprendre dans les
moindre détail (elle cherche à comprendre toutes les commandes shell
alors que nous nen utilisons que 3 ou 4…). Du coup retard pour la
session suivante, nous ne faisons que quelques échanges vocaux.</p>
<p>Pendant le repas, nous abordons avec Laure et Élise le fait que la FOAD
napporte pas ce quelle promet. Nous en reparlons dans laprès midi en
évoquant le fait que pour la rendre intéressante, il faudrait avoir un
prof dédié, donc un salaire de plus, alors que là, pour ce montant, nous
navons pas atteind le nombre dinscrits que nous voulions (si nous
enlevons les inscrits via la campagne Ulule qui ne pourra pas être un
outil renouvelable). La question en fin de promo devrait donc porter sur
Souhaite-t-on continuer pour pouvoir donner un accès à une initiation au
code et une communauté et du coup trouver les moyens de compléter ce
coût ou bien faut-il tout simplement arrêter et chercher dautres
sources de financement pour que la formation longue reste gratuite ?
Pour le moment je pencherais pour deuxième option, mais cest
discutable.</p>
<p>Début daprès midi, le groupe nest pas prêt pour parler des
navigateurs, nous évoquons donc ensemble ce quils souhaitent faire
ensuite : une majorité affiche une option recrutement, certains parlent
de devenir indépendant et 3 ont un projets de startup. Je parle ensuite
des CAE, mais je me demande si c’étais une bonne idée… Certains sont
intéressés, mais vu les résultats davant, ce n’était peut-être pas
nécessaire. Nous pourrions quand même faire venir quelquun de chez Port
// ou Coopaname pour en parler. Est-ce quavec le projet Maidai cette
option création de CAE ne prend pas une tournure différentes ? A
méditer.</p>
<p>Un élève à mis un ticket en évoquant lenvie de travailler en tant
quAdmin Sys. Je crois quil ne sait pas trop ce quil veut, mais je
vais voir si je peux laider à se faire embaucher dans le domaine. Pour
le moment il reste à son bureau (il est installé à une machine) et
regarde des mangas et les Simpsons… Attention à un autre élève en
difficulté de communication qui traîne souvent avec lui…</p>
<p>Travail avec Laure sur le texte pour répondre au soucis apparu sur
Facebook. Difficile mise au point, échange sur des aspects futur non
pertinents sur le problème présent, mais cest très intéressant.</p>
<p>Assistance à l’équipe des «anonymes» qui travail sur la FOAD justement.
Ils finissent des modifications sur le dashboard.</p>
+65
View File
@@ -0,0 +1,65 @@
Dans single
<p>Préparation de notre séjour à lArchipel avec Alix : gestion des tables
et camion de déménagement, de la cafetière, de la bouilloire, des câbles
et autres vidéoprojecteur. Nous ferons tout cela lundi matin, une autre
demi-journée de perdu.</p>
<p>Rétrospective. Des points intéressants autour du fait que certains sont
perdus. Utilisation de deux outils pour signaler un soucis, une
incompréhension : je lève la main pendant, ou je mets un post-it sur le
mur pour en reparler plus tard. Je crois que certains ne sont vraiment
pas en capacité à aller chercher par eux-mêmes, à apprendre, découvrir…</p>
<p>Le plan de FOAD est très léger. Une des équipes est quasi au complet en
relecture. Est-ce quils nont vraiment rien appris ? Faut-il casser ces
équipes ? Peut-être que de les avoir fait trop tard, davoir recruté
trop largement (des personnes qui ne savent pas forcement se débrouiller
pour demander de laide ou comprendre les instructions claires) empêche
un fonctionnement en équipe. <strong>Apprendre à travailler en équipe est
vraiment important</strong>, mais est-ce que dans leur cas, l’équipe nest pas le
groupe entier ? Est-ce que dans une classe nous pouvons faire plusieurs
équipe ? Lidée pourrait être de faire tout les lundi un tirage au sort
de binôme, mis dans un ordre aléatoire. Puis chacune viendrait choisir
un tâche (listé auparavant par mes soins) qui pourrait être la
correction dun bug ou lajout dune fonctionnalitée. Ensuite, les
après-midi seraient consacrées à ces scéances de travail, avec la
possibilité pour chacun de venir faire une session commune de travail en
mode <a href="http://mobprogramming.org/">MobProgramming</a> (dautres binômes
pourraient-être invités) pour débloquer des situations.</p>
<p>Mais peut-être faut-il garder les groupes, et si lun dentre eux est en
difficulté, il faut juste travailler un peu plus avec eux peut-être ?
Résoudre leurs difficultés. Il y a un groupe en particulier qui à des
difficultées. Si on reste en équipe, il faut remodeler ce groupe, et
pour le faire, il faudrait modifier aussi les autres, est-ce quils
laccepteraient ?</p>
<p>Si le but cest: Apprendre à travailer à deux, et comprendre la gestion
de projet ça peut fonctionner de faire les binômes. Si le but cest
apprendre à travailler en équipe, avec les parties de gestion de projet,
priorisations, il vaut peut-être mieux rester en équipe.</p>
<p>Tout cela pose la question de que fait-on pour les deux équipes ayant
des relation avec un client extérieur ? Je décide que cest un faux problème.</p>
<p>Pour la FOAD, La contrainte temporelle de produire du contenu toute les
semaines est un peu tendue. Elle génère du stress et des écarts. Passer
dans un mode « je fais un blog amlioré durant ma formation », en mode « au fil
de l&rsquo;eau » est-elle une meilleure idée ? Elle serait en tout cas plus proche
de la réalitée. Et chaque élèves pourrait partager quand il le sent, quand il
a envie, ce qu&rsquo;il apprend. Le formateur aussi pourrait partager ses
impressions quand il le souhaite. Le délai dun mois nest pas non plus une
bonne idée : cela nous gêne pour pouvoir être réactif. Est-ce que finalement
nous ne pourrions pas faire un blog simplement ? Associer des exercices de
code, avec des outils de relecture de code et validation à la façon de
<a href="https://www.gerritcodereview.com/">Gerrit</a>, avec des choses comme <a href="http://exercism.io/">Exercism</a>, ou
<a href="http://yosethegame.com">Yose the game</a> ? Il faut ajouter un
<a href="http://shapado.com/">Shapado</a> ou <a href="https://www.discourse.org/">Discource</a> pour
permettre des échanges comme <a href="https://stackoverflow.com/">StackOverFlow</a>. Peut-être que plutôt qu&rsquo;un blog, un
discourse pourrait faire l&rsquo;affaire !</p>
<p>Une belle rétrospective en gros. Bizarre de faire une retrospective
personnelle en même temps que celle des élèves, très perturbant.</p>
+23
View File
@@ -0,0 +1,23 @@
Dans single
<p>Ce matin, rendez-vous à l&rsquo;<a href="http://www.larchipel.paris/">Archipel</a>.
Visite et discussion, il ny a toujours pas internet. Les gars qui s&rsquo;en
occupent court après Fred depuis un mois apparement ?</p>
<p>Avec Alix, nous partons louer un camion pour récupérer du matériel
informatique qui servira surtout pour la formation référent numérique,
et aussi un peu de mobilier qui nous servira tout de suite. Pendant ce
temps les quelques élèves qui sont venus sont dans la chapelle. Beaucoup
de poussières, je crois que certains ne viendront pas à larchipel.</p>
<p>Beaucoup de temps perdu, à peine l&rsquo;occasion de faire une rapide
présentation de <a href="https://www.haskell.org/">Haskell</a>.</p>
<p>Doit-on compter ces journées comme cours ou pas ? Même question que pour
les interventions TV et les hackathons qui empêchent laccès au local.</p>
<p>Lagencement «bureau avec des petites pièces et une grande principale»,
voir une deuxième pour la partie nourriture et repos semble vraiment
parfait.</p>
+71
View File
@@ -0,0 +1,71 @@
Dans single
<p>Arrivé tôt à lArchipel. Rangement des affaires déménagées le lundi.
Beaucoup de merde, des étagères inmontables, du matériel informatique un
peu collector, des livres anciens (informatique) et des classeurs vides…</p>
<p>Kata Morpion en <a href="https://www.python.org">Python</a>, en deux phases: aprs
la pause nous avons continu ! Surprenant et intressant. Il faudra le
refaire en partant de linterface graphique la prochaine fois, dune
manire gnrale, il faudrait faire a maintenant pour faire le lien avec
les projets en cours et ajouter un peu de motivation. Raccourcir la
boucle de feedback.</p>
<p>Il manque pas mal de matos à larchipel. Mais en dépannage, on se
débrouille pas trop mal. Il faudra quand même faire une liste pour
déclencher des achats. Le routeur semble bousillé, nous navons pas
réussi à le faire marcher.</p>
<p>Un lve nous prsenter le binaire, lhexadecimal, le moyen de convertir, et
rapidement le calcul. Quelque dbordement sur wiresh[ark. Les
s](<a href="https://www.wireshark.org/)ujets">https://www.wireshark.org/)ujets</a> qui viennent deux sont assez
intressants, une lve voulais faire un truc, je lui ait propos de
travailler sur les types dans les langages. Prsentation base sur le
volontariat au bout dun moment, cest srement le mieux faire pour rduire
la voilure et donner plus de temps pour le code.</p>
<p>Longs échanges sur la façon de faire les projets. J’évoque mes
problèmes:</p>
<ul>
<li>pas de livraison</li>
<li>niveau hétérogène dans les groupes</li>
<li>pas de lecture de code</li>
</ul>
<p>Ma proposition était de faire un seul groupe de 24 avec tirage au sort
des paires, dans un ordre aléatoire, puis chacun choisirait à son tour
une des tâches restantes de la liste que jaurais préparée. Le jeudi
restitution/présentation devant tout le mode.</p>
<p>Une alternative est proposée : Garder les équipes, faire des vrai
sprint, définir les sprints après avoir faire la démo le jeudi après
midi. En 4h il faut avoir fini. Cest faisable, ça résoudra peut-être le
soucis de livraison et jespère mettra la pression sur les équipes pour
travailler ensemble. Point à surveiller : est-ce que cela ne déclenchera
pas des tensions dans les équipes ?</p>
<p>Pour la lecture du code, je vais utiliser le concept du tirage au sort
de paires, que je brancherais à des programmes à lire, et ils feront une
présentation dès que cest fait, le midi, nous pourrions voir 4 à 8
présentations de code. Mettre en place cet outils, avec la possibilitée
à terme de saisir les commentaires de code directement sur la plateforme
? Se baser sur les relecture de code peut-être ?</p>
<p>Rodolphe a rencontré un des fondateurs de
<a href="https://www.pullreview.com/">pullreview</a> à
<a href="https://www.rubyparis.org">Paris.rb</a>. Ce dernier aimerait que nous nous
en servions. Je n&rsquo;ai pas envie, je ne vois pas l&rsquo;intérêt. Des outils
comme <a href="https://codeclimate.com/">CodeClimate</a>,
<a href="https://www.python.org/dev/peps/pep-0008/">pep8</a>, et autres existe en
librairies diverses pour chaque langage. Je préfère donc utiliser de
l&rsquo;open source, adapté aux divers langages que nous allons utiliser
(pullreview ne propose que du <a href="https://www.ruby-lang.org/">Ruby</a> pour le
moment).</p>
<p>Petit dojo en fin de journe sur n[umber to roman
](<a href="http://codingdojo.org/cgi-bin/index.pl?KataRomanNumerals)en">http://codingdojo.org/cgi-bin/index.pl?KataRomanNumerals)en</a> Ruby.
Sans moi. Ils sont tombs dans le pige de faire I, puis II, puis III Dur
ensuite de reprendre le bon sens</p>
+50
View File
@@ -0,0 +1,50 @@
Dans single
<p>À 10h, peu de monde et à 11h Fred doit venir pour parler avec les
élèves, du coup on fait un mode questions/réponses large. Cela permet de
revenir sur les objets instances et les classes, sur un peu de
shell/terminal et autres.</p>
<p>Fred leur parle un peu de ce quil se passe à Simplon : Archipel,
Essaimage, et de ce quil pourrait y avoir dans le futur. Des points
réguliers sont annoncés, une idée de truc pour Noël évoqué, une rando au
col du Simplon aussi… Certains élèves demandent des formations sur le
community management et autres trucs un peu hors du cursus dev. Pas de
soucis, on peut prendre des créneaux pour ça. Nous parlons aussi de la
partie média, Fred parle dorganiser des scéances de média training.
Hmm.</p>
<p>Après la réunion d’équipe, nous abordons groupe par groupe un petit
point de situation projet, avec ensuite une série de tickets à faire
pour le sprint qui viens. Jeudi prochain, démo et livraison de ce qui à
été fait. Je reste sur lidée que ça ne change pas grand chose à deux
soucis : lecture de code et gestion de groupe/équipe. Le code + la
gestion d’équipe, cest très intéressant à aborder, mais tellement dur.
Les faire coder en binônme, avec une gestion ouverte de la grosse équipe
(équipe complète) me semble toujours plus intéressant. Mais là au moins
je peux temporiser.</p>
<p>Il manque, pour pouvoir les faire travailler par paire, la gestion de la
fin de travail et du commencement dun nouveau travail. Comment faire ?
En une fois, tous ensemble, cest intéressant pour partager les
résultats (bon ou mauvais), mais ça peut prendre du temps. Au fil de
leau ça pose le problème du la rotation des équipes. Est-ce quune
paire doit attendre quune autre au moins ait terminé pour pouvoir faire
une rotation ?</p>
<p>Je vais travailler sur un outil de lecture de code par paire, en
commenant sur la problmatique de gnrer des paires. Est-ce que je me base
sur la librairie existante issue du wago[n ?
P](<a href="https://www.lewagon.com/)ourquoi">https://www.lewagon.com/)ourquoi</a> pas :-).</p>
<p>En fin de journée, nous avons essayé de travailler sur les projets, mais
sans internet (ou en tout cas sans débit suffissant pour un groupe tel
que le nôtre), cest difficile. Nous partons donc pour faire un dojo
rapide en Haskell sur ma machine (qwerty). Je crois que les élèves
apprécient de découvrir un nouveau paradigme. Nous abordons un truc
oublié dans la présentation de lundi : le pattern matching.</p>
<p>Pas denregistrement, il faut que jinstalle Istanbul sur ma machine
pour pouvoir faire des screencasts.</p>
+33
View File
@@ -0,0 +1,33 @@
Dans single
<p>Nous sommes aujourdhui lOpe[nWorldForum.
A](<a href="https://fr.wikipedia.org/wiki/Forum_mondial_du_libre)musant">https://fr.wikipedia.org/wiki/Forum_mondial_du_libre)musant</a> de
voir certains arriver discuter avec des exposants et trouver
potentiellement des entretiens</p>
<p>Beaucoup de questions : comment doit-on se vendre ? À quel poste peut-on
prétendre ? Mettons en place ce moment/atelier pour les aider à y voir
clair, et les préparer à ça.</p>
<p>Ils sont très intéressés par le programme de demain, nous reportons la
FOAD et la rétrospective soit à lundi, soit on la fait sauter. Nous
déciderons lundi.</p>
<p>Dans ce genre d’événement, je pourrais présenter lorientation
apprentissage par le code source ouvert que nous mettons en place. La
lecture du code source pour apprendre, une des libertés du logiciel
libre…</p>
<p>Quelques retour d’élèves qui apparement on des retour positifs sur le
contenu de leur formation (dojo, mob programming, libre, projet,
langages varié).</p>
<p>Une belle confrence sur lIR[ILL e](<a href="https://www.irill.org/)xpliquant">https://www.irill.org/)xpliquant</a>
quils travaillent fdrer des industrielles, des chercheurs et le grand
public autour du logiciel libre. Ils sont intresss par : les boites qui
peuvent les aider (financirement et autres), les enseignants qui peuvent
partager (moi et mes pratiques peut-tre ?), les tudiants pour
participer. Nous pouvons surement utiliser leurs sujets comme tude de
cas pour travailler</p>
+6
View File
@@ -0,0 +1,6 @@
Dans single
<p>Les élèves sont retourné à lOpenWorldForum. Je prépare le tableau
dinformation pour leur retour, je réponds à des emails…</p>
+74
View File
@@ -0,0 +1,74 @@
Dans single
<p>Petit point matinal sur le planning, rappel de notre séjour à
l&rsquo;<a href="http://www.larchipel.paris/larchipel/aurore/">Archipel</a> prévu pour
jeudi et vendredi prochain. Évocation de la partie chasse aux blattes.
Décision de le reporter au lundi 10, nous faisons le pont, le mardi 11
tant férié. Cela laissera juste le mercredi en mode pic-nique.</p>
<p>Plutôt que de faire la rétrospective et surtout la FOAD, les élèves
préfèrent faire du code. Je me demande dans quel mesure les remarques
sur le forum et autres ne les démotivent pas sur ce sujet…</p>
<p>Point aussi sur le tableau dinfo avec les tickets à faire avancer.</p>
<p>Nous reprenons du code simple pour essayer de faire raccrocher certains.
<a href="http://www.python.org">Python</a> sur NumberToRoman du coup. En expliquant
chaque étapes. Pour aller plus doucement, je ne participe pas. Après une
pause, nous attaquons un RomanToNumber en
<a href="https://www.haskell.org/">Haskell</a>. Intéressant.</p>
<p>Aprs le repas, Une lve se retrouve seule pour prsenter Go J[e
](<a href="https://golang.org/)la">https://golang.org/)la</a> charrie un peu, mais elle sen sort bien. Elle
fait une introduction et je complte. a nous permet de revoir des aspects
bas niveau: gestion mmoire, pointeur. Je la chauffe en lui proposant de
faire une dmo: un kata FizzBuzz. Nous arrivons crire quelques lignes,
cest vraiment sympa. Ensuite, chacun essaie de faire avancer un ticket
dans sa ligne.</p>
<p>Je continue de penser que le travail d’équipe est mal amorcé avec eux.
Dailleurs, est-ce que cest en leur demandant de faire une équipe
autonome que je vais vraiment leurs apprendre à travailler en équipe ?.</p>
<p>Nous voyons ensuite 5 personnes de chez Tigerlily. Ils nous exposent
leurs faon de travailler avec P[ivotal ](<a href="https://pivotal.io/labs)et">https://pivotal.io/labs)et</a>
les pull requests. Est-ce que je devrais utiliser un outil dans ce genre
pour leur assigner du travail par paire ?</p>
<p>Les soucis dans une organisation type une équipe de 24 personnes qui
travail en paire ou plus, cest:</p>
<ul>
<li>Comment faire les équipes ?</li>
<li>Quand les renouveler ?</li>
<li>Quand et comment faire les démos/restitutions ?</li>
<li>Sélectionner le travail à effectuer ?</li>
</ul>
<p>Faire les équipes et très dépendant des autres points. Pour faire les
restitutions, le mieux serais un peu comme nous allons le faire jeudi
prochain: tout le monde passe en une fois. Cela permettrais ensuite de
regénérer des équipes/pair puis de les laisser prendre les taches à
effectuer.</p>
<p>Reste comment faire la liste des trucs faisable ? Prendre un créneau ou
deux pour faire la selection.</p>
<p>Les restitutions, pour bien fonctionner devraient se faire en… (7 * 60)
/ 12 = 35 minutes. Il faut prendre toute la journée et ne donner que 30
minutes à chaque paire. Dur dur dans certains cas je pense.</p>
<p>Nous verrons bien ce que donnerons les démos du jeudi prochain.</p>
<p>Jaimerais faire du flux continu, mais cela pose un soucis sur la façon
de renouveler les équipes… Ce qui serait sympa cest de ne pas limiter
dans le temps, mais laisser les équipes essayer de fournir quelque
chose. Au minimum une lecture de code dans un produit open source, au
mieux un patch à proposer/accepter. Comment renouveler les équipes/pair
dans ces conditions ? Peut-être en misant sur le fait que certains
finiront plus ou moins en même temps. Les restitutions pourraient avoir
lieu tout les débuts daprès midi, puis, on attend quau moins un ou
deux autres équipes restituent pour regénérer des paires à partir de
ceux qui ont terminé. A méditer…</p>
+36
View File
@@ -0,0 +1,36 @@
Dans single
<p>Aujourdhui, cest un jour spécial, et pourtant nous navons rien fait
de bizarre…</p>
<p>Quelques questions sur <a href="https://git-scm.com/">Git</a> et
<a href="https://github.com">Github</a> (workflow de base). Ils ont besoin de voir
et d&rsquo;exprimenter sur le sujet. Puis un dojo en
<a href="https://ruby-lang.org">Ruby</a> (fibo). Certains disaient: Facile ! mais
finalement, ils n&rsquo;ont pas fini.</p>
<p>Ensuite, petit tour sur [Vim](<a href="http://www.vim.org/">http://www.vim.org/</a>). Ils en entendent
parler, ils veulent toujours le tester. Je leur explique que finalement
cest pas forcement le plus facile. Honte moi, je leur[
prop](<a href="https://www.gnu.org/software/emacs/)ose">https://www.gnu.org/software/emacs/)ose</a> de faire du Emacs ! :-)</p>
<p>Ensuite, je passe de groupe en groupe pour fixer des problèmes. Beaucoup
liés au déploiement !</p>
<p>Ils sont parti pour le [Paris&rsquo;rb](<a href="https://www.rubyparis.org/">https://www.rubyparis.org/</a>), moi je
vais voir les eXtreme Programmeurs :-) Dailleurs, Betclic qui sponsorise
les pizzas de ce soir, qui fait principalement du .net serais assez
intress pour:</p>
<ul>
<li>venir parler devant les élèves</li>
<li>un membre de leur équipe, jeune, souhaite donner des cours</li>
<li>les contrat pro, la diversité…</li>
</ul>
<p>De trs bon changes, et du coup, jaimerais introduire C#
[da](<a href="http://csharp.net-[tuto](http://www.mono-project.com/)rials.com/)ns">http://csharp.net-[tuto](http://www.mono-project.com/)rials.com/)ns</a>
le cursus (via Mono !). Sinon, les changes autour de Go donnent envie,
une fois de plus, davoir loccasion de pratiquer ce langage.</p>
+49
View File
@@ -0,0 +1,49 @@
Dans single
<p>Comme dhabitude, il ny à pas grand monde à 10h… Est-ce que je dois
être plus strict sur les horaires ? Je crois surtout que je
naccepterais plus de remarques sur le fait de ne pas coder assez. Un
autre point sur ce sujet, cest le fait de parfois devoir répéter, non
pas parce quils nont pas compris quelque chose, mais parce quils
n’étaient pas là. Peut-être que pendant (ou à la fin de) chaque slot,
les élèves pourraient mettre sur un post-it ce quils ont appris pendant
la session. Nous pourrions du coup tracer une sorte de cartographie de
ce quils ont vu faut-il le faire en individuel ? Cest une idée à
méditer encore un peu sûrement, mais ça semble une piste intéressante
pour effectuer du suivi (pour nous) et montrer un avancement (pour eux)
ainsi que des référents potentiel autres que le formateur pour échanger
sur certains sujets.</p>
<p>Nous enchainons sur les deux dojos mais en plus petit groupe: 5
personnes. Je ne me mets pas dans la boucle de la matinée, et je
nimpose pas une liste de sujets, je les laisse le proposer. Jai juste
ajouté une proposition pour quils fassent du go, mais ils nont pas
voté pour. Peut-être que nous pourrions avoir une mécanique de hasard
pour désigner un sujet plutôt ? Même chose pour les groupes qui passent.
Cela forcerais certains à venir coder ? Faut-il les obliger ?</p>
<p>Jai décoincé un groupe sur Rails (pas forcement les bonnes pratiques).
Mais seul le groupe a assisté. Le soucis cest que du coup je risque de
répéter la même chose avec les autres groupes. Est-ce un soucis ?</p>
<p>Des élèves me reparlent de latelier CV, et en profitent pour revenir
sur laspect plusieurs langages. Ils ont peur de ne pas être à la
hauteur quand il faudra passer des entretiens. Je leurs explique que de
toute façon faire 6 mois que du ruby, ou 6 mois de moins de ruby, mais
de plus dautres langage ne changerait surement pas grand chose pour les
entretiens. Le coté plusieurs langages peut même être un atout. Ce qui
est important, cest la pratique.</p>
<p>Il faut dailleurs que je travaille sur cet aspect de groupe de paire
aléatoire avec choix de ticket de travail qui me semble finalement plus
pertinent que faire des équipes dans l’équipe. Ils ne peuvent pas tout
apprendre, et la gestion d’équipe viendra bien plus tard ! Cest à moi
de le faire pour le moment.</p>
<p>Demain nous serons à Archipel pour faire les démo de fin de sprint.
Jespère pouvoir en reparler avec eux à ce moment là. Sils sont ok, je
pense que je peux gérer les paires par tirage au sort manuel, mais pour
ce qui est des projets, il me faut surement préparer un peu la listes
des bugs quils pourraient essayer de corriger.</p>
+24
View File
@@ -0,0 +1,24 @@
Dans single
<p>Archipel, analyse des résultat de sprint. Demo par équipe. Il est
sûrement plus facile de faire des choses sur un existant que de créer
quelque chose de nouveau. Une des équipe na pas fait grand chose (voire
rien). Beaucoup de problèmes de groupe semble-t-il. Nous abordons
quelques soucis avec eux, sans aller trop loin.</p>
<p>Réunion autour de la FOAD. Des orientations prises qui devraient rendre
le travail un peu plus efficace. Espérons que ce ne soit pas juste des
bonnes intentions.</p>
<p>Attention, jai passé trop de temps à faire une scéance de Mob
Programming pour résoudre un soucis, au lieu de leur dire de revoir
leurs copie. Javais réussi à le faire jusqu’à présent, mais là, je me
suis un peu trop laissé aller. Le dernier groupe est un peu expédié du
coup. Il faut bien tenir le chrono pour pas déborder. Être plus
attentif, un élève me lavait dit, je nai pas réagi.</p>
<p>Ce qui est intéressant avec des scéances comme celle-ci, cest que des
sujets apparaissent dans les discussions. Comment faire des démos
efficaces si je demande à tous de travailler en binôme aléatoire ?</p>
+19
View File
@@ -0,0 +1,19 @@
Dans single
<p>Rétrospective un peu longue (démarrée tardivement ?). Puis travail sur
les projets. Pour le reste, toujours les même soucis qui ressortent :
pas dinternet à Archipel, cest chiant, gestion du bruit et des
interruptions à Montreuil cest chiant aussi. Comment faire mieux ?</p>
<p>Pour le moment, gestion des équipes. Faire du travail par paire sera
peut-être plus efficace. Nous pourrions aussi améliorer la gestion des
présentations de langages.</p>
<p>Là ils préfèrent mettre de la lecture de code à la place dun dojo. Je
laisse faire. Ça pourrait être complémentaire avec le fait de gérer des
projets libre laprès midi.</p>
<p>Quid des clients (acacias for all et apedec/eco design fablab) et de la
relation avec eux ?</p>
+39
View File
@@ -0,0 +1,39 @@
Dans single
<p>Visite de la ville Roubaix (le maire et son quipe), travaux dlectricit,
perceuse Du coup nous avons vite fini lexplication de code sur Go,
pu[is ](<a href="https://golang.org/)chacun">https://golang.org/)chacun</a> est parti se dbrouiller avec son
casque sur les oreilles. Jespre que demain a ira mieux, mais cest pas
gagn, jai vu du matriel en sortant. La zone cuisine nest pas touche par
les histoires de cafards, mais en fait nous en retrouvons encore plein
(toilettes, cuisines). Peut-tre faut-il tout traiter ?</p>
<p>En début daprès-midi nous voulons aborder les objets, méthodes et
autres classes, mais la perceuse fait toujours des siennes. Nous avons
donc repoussé les cours à 16h.</p>
<p>Je reste persuadé que faire UN projet from scratch nest pas la bonne
solution pour apprendre le code, cest une solution de repli que jai
mis en place pour répondre à leurs questionnements et la difficulté
quils avaient à aborder le code des autres (effet muraille
infranchissable).</p>
<p>Je dois mettre en place un remplacement, fonctionner par paire. Beaucoup
dabsents. Un décrochage ou bien un week-end prolongé ?</p>
<p>La difficulté pour faire les groupes cest les sujets. Il faut que je
liste des projets simples et utiles, qui peuvent nous toucher (ou
toucher lunivers du dev) sur lesquels ils pourraient essayer de
participer. Avec une deadline de 7 jours ou quelques chose dans le genre
à lissue de laquelle, au pire, la paire devrait présenter un bout de
code du projet. Peut-être faut-il limiter les projets et les faires
tourner, histoire quils aient le temps de ce familiariser avec eux et
leurs environnements ? Il faut des projets en
<a href="https://ruby-lang.org">Ruby</a>, <a href="https://www.python.org">Python</a>,
Javascript (avec du NodeJS aussi), <a href="https://www.haskell.org/">Haskell</a>,
Go. Bientôt nous pourrons ajouter Java et C#, il nous restera à ajouter
Clojure, Scala, C, et Erlang. Les autres (Elixir, C++,…) pourrait être
abordé en dojo, mais pas forcément en projet. Faut-il des projets pour
chacun de ces langages dailleurs ? Nest-ce pas un peu trop ?</p>
+63
View File
@@ -0,0 +1,63 @@
Dans single
<p>10h, pas grand monde (5 personnes). Du coup kata en Go avec les motiv et
prsents. a se droule pas mal :-). Ensuite prsentation dune lecture de
code Javascript sorti de la lib progres[sbar&rsquo;js qui
pe](<a href="https://kimmobrunfeldt.github.io/progressbar.js/)rmet">https://kimmobrunfeldt.github.io/progressbar.js/)rmet</a> de construire
des animations de progression en SVG avec JavaScript. Intressant dvoquer
ces points. Ils ont beaucoup explor, mais la prsentation nest pas
forcement trs claire (le choix du bout de code prsenter ?). A force de
lire du code ils dvelopperont un esprit critique sur le sujet et
pourrons mieux choisir le code expliquer.</p>
<p>Après le repas, je voulais faire un rappel sur les objets, les classes
et les méthodes. Sur une demande de leur part. Difficile car:</p>
<ul>
<li>après le repas, ils sendorment,</li>
<li>la question est floue et cache un autre soucis sûrement,</li>
<li>je nai rien préparé (comme dhabitude).</li>
</ul>
<p>Je dcide donc de partir sur le sujet du design de code. Jai le sentiment
dtre un peu trop haut pour le niveau dattention quils ont. Aprs un
rappel que ce que je fais cest pour eux, pas pour moi, je r-oriente
lchange sur ce quest un programme : un outil de manipulation de donnes,
et chaque paradigme utilise une faon diffrente de manipuler les donnes.
Certaines questions random sur JavaScript et autres volent, cest
vraiment trs brouillon. Nous coupons la prsentation. Ensuite je vais
aborder lutilisation de gh-pages et des gnra[teurs
de](<a href="https://pages.github.com/">https://pages.github.com/</a>) sites statiques.</p>
<p>Plusieurs échangent en journée pour me dire que les groupes ne
fonctionnent pas (ou équivalent). Faire une liste de projets et
sélectionner une première session de tickets à faire deviens très
important. Jespère que demain, pendant la FOAD, Laure soccupera bien
deux, cela me permettra de faire cette sélection. Il restera à tester
le mode flux continu.</p>
<p>Je vais également modifier les tableaux pour revenir à une semaine
flottante, avec agenda de base sur le côté, et exception mise sur la
semaine tournante. Il faut aussi faire un tableau des tâches avec des
colonnes:</p>
<ul>
<li>A faire</li>
<li>En cours</li>
<li>A Presenter</li>
<li>A livrer</li>
<li>A suivre</li>
<li>A revoir</li>
<li>Fini</li>
</ul>
<p>Cest moi qui place des tickets dans la première colonne, Cest eux qui
choisissent le ticket à faire, il le passent à présenter ensuite, et ce
nest quaprès quil faudra le livre (pull request ou livraison).</p>
<p>Un petit tableau à deux entrées pourrait accueillir les tickets nommés
(ajouter le nom du binôme sur le ticket ou bien avoir un truc à part ?)
Comment faire un suivi ? Comment faire en sorte que deux paires ne se
retrouvent pas trop souvent ?</p>
+18
View File
@@ -0,0 +1,18 @@
Dans single
<p>Dur travail de mémoire pour se souvenir de ce quils ont appris durant
ces 12 derniers jours ! Nous navons pas pu faire de FOAD depuis 2
semaines et demie. En essayant de remplir un calendrier des choses
effectuées, certains se rappelent de choses et dautres.</p>
<p>Laure viens prendre le relai pour présenter et organiser la FOAD pour
essayer de faire un parcours.</p>
<p>Je passe une bonne partie de laprès midi à faire de la prod sur la
plateforme de la FOAD pour résoudre des soucis et ajouter la feature qui
permettra dorganiser les contenues comme convenu par Laure et Mathilde.
Livraison en deux étapes. La première devrait avoir lieu ce week-end, et
la seconde en fin de semaine prochaine (évitons leffet nouveau contenu
de lundi soir).</p>
+64
View File
@@ -0,0 +1,64 @@
Dans single
<p>Nous partons pour essayer de faire un Sudoku en
[JavaScript.](<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript)[">https://developer.mozilla.org/en-US/docs/Web/JavaScript)[</a>
Ce](<a href="https://en.wikipedia.org/wiki/Test-driven_development)la">https://en.wikipedia.org/wiki/Test-driven_development)la</a> permet
daborder le ct visuel puis le ct code en TDD. O est la limite entre les
deux. Mais nous avanons vraiment doucement.</p>
<p>Est-ce que je devrais me baser sur ce quils choisissent et sur leurs
connaissances pour choisir les logiciels sur lesquels ils pourraient
intervenir ?</p>
<p>Beaucoup ne sont pas présents à 10h le matin, beaucoup ne participent
pas aux exercices, pourquoi ?</p>
<p>Les entretiens individuels doivent avoir lieu sous peu : mardi prochain,
je vais préparer des questions simples que je vais leur poser en avance,
et lentretien aura pour but de discuter des réponses et d’écouter leurs
avis. Les questions possibles pourraient être :</p>
<ul>
<li>Que penses-tu de ton niveau ?</li>
<li>Que penses-tu de ta participation ?</li>
<li>Que penses-tu de ton assiduité ?</li>
<li>Que penses-tu faire après la formation ?</li>
<li>Que voudrais tu faire pendant les 3 mois qui restent ?</li>
</ul>
<p>La dernière question est dangereuse car laisse ouverte la possibilité de
changer, ce que je ne compte pas vraiment faire. Peut-être que les 4
premières suffisent ? Quel but a cet entretien pour moi ? pour eux ?</p>
<p>Cest un moment en tête à tête, où lon peut exprimer beaucoup de
choses. Lobjectif pour moi serait de savoir ce quils souhaitent faire
ensuite individuellement pour commencer à placer (alternance ?), puis
faire un point sur la situation de participation et de niveau… Je pense
effectivement que les 4 premières questions sont les bonnes, en
commençant peut-être pas la 4ième. et en fondant lassiduité dans la
participation peut-être… Je dois me noter ces questions pour ne pas
oublier les objectifs pendant les entretiens. Est-ce que je squatte le
bureau du haut ou je demande le salon dErwan ?</p>
<p>Laprès-midi, nous parlons des API… ils dorment un peu jai
limpression. Ensuite nous reprenons le Sudoku. Est-ce que demain nous
recommençons à zéro ? Est-ce que nous pourrions faire un morpion pour
changer et aller plus vite ?</p>
<p>Il ny a pas eu de discussion dargent : combien peut-on demander à un
client dans ce cas-là ? Combien pourrait-on demander à un client plus
tard ? Dur de savoir… Combien vaut la formation que lon dispense
actuellement ? Aucune idée.</p>
<p>Je me demande sil ne faut pas trouver un format différent, plus long ou
au moins plus adapté à chaque entreprises. Nous pourrions renverser la
vapeur en faisant une sélection forte des entreprises pour lesquelles
nous formerions des développeurs (voir plus tard, fusion des formations
?) Idée tordue, mais à explorer peut-être… Le hic cest la lisibilité
plus dure si les frontières se dissipent.</p>
<p>Lautre orientation possible cest faire de la prod en mode insertion.
Faire des apps et être payé pour, faire des app sociales, trouver des
idées et les mettre en oeuvre (idée originale dAndreï et Erwan non ?).</p>
+27
View File
@@ -0,0 +1,27 @@
Dans single
<p>Arrivée tard, les élèves préfèrent travailler sur les tickets et les
présentations quils ont à faire. Jen profite pour régler des points
administratifs.</p>
<p>Démarrage aussi dentretiens individuels, Jen ai vu 5. Je discute avec
eux de :</p>
<ul>
<li>Leur situation par rapport à leurs attentes.</li>
<li>Leur participation individuelle, dans leur équipe, dans le groupe,
dans le groupe + moi, dans Simplon.</li>
<li>Leur sortie de Simplon : que faire après ?</li>
</ul>
<p>Nous abordons aussi dautres sujets. Pour le moment jai fait les 5 les
plus faciles en quelque sorte. Disons ceux avec qui je nai aucun
problème humain ou de gestion. Pour certain, ça va être plus dur à
passer je pense. Jespère pouvoir voir tout le monde rapidement.</p>
<p>Ensuite, deux élèves nous ont présentés du code
<a href="https://www.python.org">Python</a> dans le contexte de la librairie
<a href="http://www.pygame.org/">PyGames</a>. Très amusant pour la peine. Faut-il
traiter plus de jeux pour intresser ?</p>
+15
View File
@@ -0,0 +1,15 @@
Dans single
<p>Ce matin, retard encore, mais nous démarrons un Kata Morpion en
<a href="https://ruby-lang.org">Ruby</a> à 10h45.</p>
<p>Avec une presque nouvelle équipe de 5 (cest un max finalement), nous
partons donc sur une nouvelle façon de mettre en oeuvre ce kata morpion
en Ruby: avec beaucoup plus dobjet. Un objet Morpion qui gère la grille
et permet de savoir si un joueur est gagnant… Très intéressant car nous
revoyons les objets, les attributs et des principes de base.</p>
<p>Laprès midi est utilisée pour faire les entretiens individuels. Jen ai
vu encore 5. Il me reste encore 11 personnes à voir.</p>
+38
View File
@@ -0,0 +1,38 @@
Dans single
<p>Démo ce matin. Très peu d’équipes ont vraiment livré quelque chose.
Est-ce parce quils savaient que je voulais changer la façon de faire ?
Je leur explique ensuite comment ça va se passer pour eux maintenant:</p>
<ul>
<li>Formation dune paire</li>
<li>Sélection dun ticket</li>
<li>Une fois fini: présentation.</li>
</ul>
<p>Définition du fini :</p>
<ul>
<li>marre de travailler ensemble, mais nous pouvons au moins présenter
un bout de code</li>
<li>nous pensons avoir fini (bug fixé, feature livrée,
présentation prête)</li>
<li>nous ny arrivons pas : présentation du code ou de ce que nous
avons appris.</li>
</ul>
<p>De mon coté, il me faut :</p>
<ul>
<li>sélectionner des tickets,</li>
<li>sélectionner des sujets,</li>
<li>suivre les tickets (pastille sur chaque post-it chaque jour)</li>
</ul>
<p>Simplification de lagenda rotatif : une semaine seulement, journée type
affichée à côté. Nous naffichons que les exceptions dans le planning.</p>
<p>Jespère que ça redonnera la motivation à ceux qui lon perdu, en tout
cas, ça devrait donner plus de rythme.</p>
+17
View File
@@ -0,0 +1,17 @@
Dans single
<p>Encore une fois, pas grand monde à 10h… Nous attendons un peu. Nous
faisons finalement la rétrospective. Je vais faire un email pour
prévenir des nouvelles règles du jeu: après 10h30, si pas prévenu du
retard, pas la peine de venir, si un vendredi absent sans avoir prévenu,
pas la peine de venir la semaine suivante. A valider avec le staff car
peut-être que cela peux nous faire perdre des sous de sub ?</p>
<p>Ensuite, je les laissent faire du contenu et de la relecture, mais ni
Laure ni Mathilde ne sont là en fin de matinée. La reprise sera pour le
début daprès-midi.</p>
<p>Je profite de cette après midi pour faire passer quelques entretiens de
plus. Il men reste 7.</p>
+39
View File
@@ -0,0 +1,39 @@
Dans single
<p>Ce matin, un peu plus de monde que dhabitude. Le petit mail un peu
sévère a eu de leffet. Par contre, je napplique pas ce que jai dit
que je ferais. Je ne renvoie pas les élèves chez eux sils arrivent en
retard sans prévenir. Par contre je ne fais signer les feuilles qu’à 10h
puis à 14h. Nous verrons bien.</p>
<p>Rappel sur le planning de la semaine, mercredi nous serons lAg[ile Tour
Paris ](<a href="http://at2014.agiletour.org/fr/paris.html">http://at2014.agiletour.org/fr/paris.html</a>)</p>
<p>Kata
[JavaScript](<a href="https://developer.mozilla.org/fr/docs/Web/JavaScript">https://developer.mozilla.org/fr/docs/Web/JavaScript</a>) sur
un automate pour rendre la monnaie. Cest un peu laborieux, effet du
lundi ? [Mais nous abordons des
su](<a href="https://fr.wikipedia.org/wiki/Code_smell)jets">https://fr.wikipedia.org/wiki/Code_smell)jets</a> intressants autour
des mauvaises ordeurs de code. Les deux sessions sont sur le mme sujet,
nous reprenons le code. Faire cela chaque fois pour voir plus de choses
diffrentes ?</p>
<p>Aprs le repas, point avec les lves, en mode sta[nd-up meeting.
T](<a href="https://en.wikipedia.org/wiki/Stand-up_meeting)iens">https://en.wikipedia.org/wiki/Stand-up_meeting)iens</a>, cest pas mal,
mais eux taient assis, le refaire en leur demdandant dtre debout ? Je
fais signer la feuille de prsence. Je lai laiss passer cette aprs-midi,
je devrais peut-tre la suivre pour pas que certains signent pour la
journe complte.</p>
<p>Je les laisse travailler sur leurs sujets. Je pense que certains sont dj
prts mais nose pas le dire Esprons que demain a sera autrement. Grosse
runion dquipe avec le staff (1h30), cumul un peu de retard aprs le repas
et paf, nous voil rendus linvit du jour : Stphanie Ouillon,[ team
scurit
mobi](<a href="http://www.duchess-france[.org/ro](https://www.mozilla.org/en-US/)lemodel/stephanie-ouillon/)le">http://www.duchess-france[.org/ro](https://www.mozilla.org/en-US/)lemodel/stephanie-ouillon/)le</a>
chez Mozilla. Super intressant comme sujet. Bien sr, le sujet drive sur
la place des femmes dans lIT.</p>
<p>Bon feeling du groupe en général. Jespère que ça va continuer.</p>
+13
View File
@@ -0,0 +1,13 @@
Dans single
<p>Ce matin entretien. En dbut daprs midi prsentation, une premire sur un
bug sur Activ[eRecord, un
](<a href="http://api.rubyonrails.org/classes/ActiveRecord.html)peu">http://api.rubyonrails.org/classes/ActiveRecord.html)peu</a> dur, nous
parlons un peu de transactionnel (soucis pour comprendre le[ bug et
s](<a href="https://www.mercurial-scm.org/)on">https://www.mercurial-scm.org/)on</a> contexte). Puis rapide prsentation
de Mercurial. Petit coup de main sur les maillers et la journe termine
sur un apro FOAD.</p>
<p>Journée chargée, courte, avec pas grand chose à raconter.</p>
+6
View File
@@ -0,0 +1,6 @@
Dans single
<p>Journée à lAgile Tour Paris. Quelques déceptions, beaucoup de
conférences tournent à la vente de produit. Dommage.</p>
+13
View File
@@ -0,0 +1,13 @@
Dans single
<p>Ce matin, rendez-vous Société Générale dans les locaux, nous sommes
repoussé un peu plus loin. Lactivité démarre en retard. Après un petit
point vers 11h, jenchaîne sur un entretien.</p>
<p>Je passe un peu de temps ensuite à ajouter des tickets dans la liste. Il
faut que jen prévois plus le vendredi. Jespère aussi que les binômes
vont tourner comme il faut.</p>
<p>Ensuite, je fais un peu dadministratif…</p>
+29
View File
@@ -0,0 +1,29 @@
Dans single
<p>Rétro ce matin. Quelques retardataires, mais ils préviennent, nous les
attendons. Les points que jai relevés sont:</p>
<ul>
<li>Agile Tour Paris: bof. Beaucoup de truc pas très intéressants, mais
nous avons quand même appris des choses, ça fait du bien de sortir
quand même.</li>
<li>Toujours un peu brouillon. Proposition dun projet fil rouge pour
structurer linformation autour dun projet. Les élèves (présent
et distant) pourraient faire des pull request sur des sujets pour
que nous puissions discuter de chaque proposition. Pour rester dans
le multilangage, peut-être proposer un fil rouge en rails et un en
<a href="https://www.python.org">Python</a> ? Peut-être que les projets pour
les deux clients ecoDesignFablab et Acacias pourrait être ceux là ?</li>
<li>Encore des cafards</li>
<li>Cool le nouveau format, genre enquête sur des bugs</li>
<li>Aimerais devenir plus fort en refactoring =&gt; Ajout de tickets
pointant sur des fichiers qui ncessiterais un refactoring. Un outil
la co[de climate m](<a href="https://codeclimate.com/)ais">https://codeclimate.com/)ais</a> pour plus de
langage serait intressant.</li>
<li>Intervenantes extérieures super</li>
</ul>
<p>Jai également vu encore 3 élèves en entretien individuel. Il me manque
encore 2 pour avoir fait le tour. Jessayerais de le faire avant Noël.</p>
+23
View File
@@ -0,0 +1,23 @@
Dans single
<p>Surprise en arrivant, une dizaine de personnes sont là. Il y a aussi
Frankie, qui vient pour la semaine. Je n&rsquo;ai pas trop compris l&rsquo;histoire
de pourquoi et comment il est là, comme d&rsquo;habitude.</p>
<p>Nous faisons ce matin un kata en <a href="https://ruby-lang.org">Ruby</a>. Vu les
esprits un peu embrumés, je propose Lags et RomanToNumber avec RSpec.
Très intressant d&rsquo;aborder RSpec. Mais il manque toujours le déclic pour
avancer. Après la pause, toujours pas plus vivace, je prend le clavier
pour un kata jeu de la vie. Je ne l&rsquo;ai jamais fait, c&rsquo;est l&rsquo;occasion.
C&rsquo;est un krata, le chemin n&rsquo;est pas clair. Arrêt sans avoir fini. Des
pistes intéressantes autour de la manipulation d&rsquo;objet. Mais embrouille
entre la grille et les cellules. À revoir.</p>
<p>L&rsquo;après-midi, visite de l&rsquo;<a href="http://ecodesignfablab.org/">écodesign
fablab</a>, du coup je rate le skype sur
<a href="https://www.edx.org/">EDX</a>, j&rsquo;avais zapé. Mais la mise au point avec
l&rsquo;<a href="http://www.apedec.org/">Apedec</a> est intéressante. Certains élèves
sont parti pour préparer les stands des
<a href="http://www.apidays.io/">APIDays</a>.</p>
+5
View File
@@ -0,0 +1,5 @@
Dans single
<p>Élèves aux APIDays.</p>
+5
View File
@@ -0,0 +1,5 @@
Dans single
<p>Élèves aux APIDays.</p>
+17
View File
@@ -0,0 +1,17 @@
Dans single
<p>Pas beaucoup de motiv ce matin pour un dojo, effet APIDays ? Deux lves
sont ok. Elles se lancent sur un sujet : faire un outil de censure.
Amusant. On voque les DSL[,
on](<a href="https://en.wikipedia.org/wiki/Domain-specific_language">https://en.wikipedia.org/wiki/Domain-specific_language</a>) essaie en
deuxime partie den faire un, mais quand cest non prpar cest un peu une
horreur Nous revenons ensuite sur le script de censure. Un point
intressant de ce sujet cest de faire jouer un gnrateur alatoire pour
faire les caractres de remplacement.</p>
<p>Faut-il faire des exercices de détection de code smell ?</p>
<p>Nous écourtons les présentations car linvité arrive pour leur parler de
son parcour.</p>
+13
View File
@@ -0,0 +1,13 @@
Dans single
<p>Retrospective ce matin. Certains on envie de mieux situer leur niveau
par rapport aux autres. Il y a des demandes de changements de formats du
dojo (qui finalement se transforme en une meilleur préparation pour
faire le dojo).</p>
<p>Aprs discution, je vais galement leur faire faire une journe sur
Yos[ethegame. Ch](<a href="http://yosethegame.com/)acun">http://yosethegame.com/)acun</a> pourra communiquer ou
pas sa note Je dois galeme[nt travai](<a href="https://www.duolingo.com/)ller">https://www.duolingo.com/)ller</a>
sur un duolinguo du code pour voir. Mais l jai du code faire.</p>
+8
View File
@@ -0,0 +1,8 @@
Dans single
<p>La Poste en masse dans le local de Montreuil, du coup nous sommes
envoyés sans internet ni chauffage à LArchipel. Nous en profitons pour
faire des révisions. Questions ouvertes, puis, point par point, nous
travaillons dessus ensemble.</p>
+30
View File
@@ -0,0 +1,30 @@
Dans single
<p>Rvisions encore aujourdhui. Nous attaquons par un gros morceau :
Parseur. Jutilise souvent ce mot apparement. Cest normal, tout est
parseur Nous regardons dans un cas concret : faire un gnrateur de CSS
pa[rti](<a href="https://fr.wikipedia.org/w[iki/](http://le[sscs](http://lesscss.org/)s.org/)Feuilles_de_style_en_cascade)r">https://fr.wikipedia.org/w[iki/](http://le[sscs](http://lesscss.org/)s.org/)Feuilles_de_style_en_cascade)r</a>
de less (un moteur LESS, un parser LESS :-)).</p>
<p>Le singleton. Un élément de design pattern de moins en moins utilisé. Je
montre quand même un exemple avec un fichier de configuration en XML et
un object configurator en <a href="https://ruby-lang.org">Ruby</a>. Ça n&rsquo;a pas de
sens, mais c&rsquo;est pour l&rsquo;exemple :-)</p>
<p>Ensuite nous abordons des notions de render dans Ra[ils.
](<a href="http://rubyonrails.org/)Le">http://rubyonrails.org/)Le</a> contrlleur puis les vues partielles.</p>
<p>Nous faisons un ajout de fonctionnalit dans Acacias en permettant
duploader une photo pour montrer comment faire. Certains simpatientent
et souhaitent coder Et bien ils seront servis : le jeu de la vie en Go
:[-)](<a href="https://golang.org/">https://golang.org/</a>). Nous rencontrons beaucoup de difficults
dfinir la faon de traiter le problme : juste en manipulant un tableau de
cellules (cest trs objet), ou en manipulant uniquement la grille (dans
un style fonctionnel). Jai limpression que la grille serait plus simple
dans cette situation, mais nayant pas russi manipuler un tableau de
tableaux, nous avons chang de direction en cours de route.</p>
<p>Jaimerais mettre mon journal dans un fichier unique doc sur le drive,
comment faire ?</p>
+22
View File
@@ -0,0 +1,22 @@
Dans single
<p>Nouveau format pour le dojo, suite à la discussion de vendredi pendant
la rétrospective. A 10h, proposition de sujets par les élèves, vote,
puis 1h pour préparer. A 11h, une équipe commence à coder dessus, puis à
12h on change d’équipe, potentiellement on repart à zéro ?</p>
<p>Au final, ce matin, 4 personnes prsentent 10h, dont 3 qui ne participe
pas souvent au Dojo, donc la premire arrive annonce son sujet : faire un
kata[garros en
](h[ttp:/](<a href="http://rspec.info/)/codingdojo.org/kata/Tennis/)RSpec">http://rspec.info/)/codingdojo.org/kata/Tennis/)RSpec</a>.
Cest celui retenu. Prparation sans moi comme convenu, puis une premire
quipe (celle habitue des dojos finalement arrive) montre ce quils ont
prpar. Des difficults, mais a avance. A 12h cest moi qui prend le
clavier pour nettoyer lorientation, puis je laisse nouveau le clavier un
autre binme. Mais nous navons pas organis de rotation.</p>
<p>Peut-être ne faut-il pas faire de randori ?</p>
<p>Cette après midi, ils travaillent sur leur ticket.</p>
+16
View File
@@ -0,0 +1,16 @@
Dans single
<p>Encore moins de monde ce matin pour choisir le sujet, du coup j&rsquo;impose
Lags en <a href="https://www.python.org">Python</a>. Est-ce qu&rsquo;il y a un soucis
avec ce format ? À suivre demain en rétrospective.</p>
<p>Des difficultés durant le kata, je fini par prendre le clavier pour
avancer. Est-ce que je devrais ? Ne faudrait-il pas plutôt commencer
ensemble, échanger sur les possibles pistes, les laisser ensuite essayer
d&rsquo;avancer, puis débriefer ?</p>
<p>Prsentation de F[orem,](<a href="https://github.com/rubysherpas/forem">https://github.com/rubysherpas/forem</a>) install
dans Simplonline. Des difficults, mais une grosse partie du job t fait !
Il faut faire le style et voir la gestion des divers utilisateurs.</p>
+9
View File
@@ -0,0 +1,9 @@
Dans single
<p>Rétrospective ce matin. Les élèves mont demandés de participer moi
aussi à la retrospective. C’était intéressant car effectivement, soit je
devais en sortir, soit je devais y participer.</p>
<p>Par contre il va falloir gérer un peu mieux la transition.</p>
+18
View File
@@ -0,0 +1,18 @@
Dans single
<p>Ce matin, divers rendez-vous extérieurs, du coup je suis en retard. Ils
ont fait un kata WordChain : passer dun mot à lautre en ne changeant
quune lettre à chaque fois, et retourner la liste des mots utilisés.
Intéressant leur code, mais ils ont bouclé de la mauvaise manière :-)</p>
<p>Laprs midi, prsentations et discussions autour du code lcole et des
outils dcouverts la prsentation chez Microsoft[. Puis,
n](<a href="https://www.microsoft.com/fr-fr/)ous">https://www.microsoft.com/fr-fr/)ous</a> passons en mode rvision autour
de diverses questions.</p>
<p>Difficile de les faire travailler sur les sujets prédéfinis. Ils
souhaitent, pour certains travailler sur leurs propre projets. Je laisse
faire. Je vais travailler avec ceux qui en ont envie. Tant pis pour les
autres.</p>
+7
View File
@@ -0,0 +1,7 @@
Dans single
<p>Je suis resté chez moi aujourd&rsquo;hui. Les élèves ont fait un kata
WordChain en <a href="https://ruby-lang.org">Ruby</a> avec RSpec et ont repris le
how i start Go.</p>
+6
View File
@@ -0,0 +1,6 @@
Dans single
<p>Les quelques lves prsents Simplon essaient de faire seuls un kata en Go
s[eu](<a href="https://golang.org/)ls">https://golang.org/)ls</a>.</p>
+14
View File
@@ -0,0 +1,14 @@
Dans single
<p>Le kata du matin à été choisi par un petit groupe, en mode concertation,
et réalisé dans la foulée… pas vraiment de phase de préparation. Je me
suis permis dintervenir pour parler architecture et pour structurer
leur programme, en rappelant des principes de base de limitation de
responsabilités. Le format a bien tourné.</p>
<p>La présentation d&rsquo;un fix sur
<a href="https://github.com/realistschuckle/gohaml">GoHAML</a> assez intressante.</p>
<p>Ce soir cest la fête Simplon…</p>
+36
View File
@@ -0,0 +1,36 @@
Dans single
<p>Peut de monde ce matin à la rétro. Nous parlons beaucoup du format des
katas et un peu de la structure des tickets pour laprès midi. Les
conclusions sont :</p>
<ul>
<li>Matin :</li>
<li>Retour à deux sessions (peut-être le même kata avec une pause).</li>
<li>Utilisation du même langage toute la semaine (défini par ceux qui
sont là le lundi matin).</li>
<li>Isolement dans le bureau du haut si nous sommes moins de 8.</li>
<li>Sinon, dans lespace commun, pas dautres ordi que celui qui permet
d’écrire du code.</li>
<li>Pas de chrono, celle qui veut lâcher le clavier le fait, celle qui
souhaite le prendre le demande.</li>
<li>Après midi :</li>
<li>Plus de binôme imposé, mais il est fortement conseillé de travailler
à plusieurs (affichage du binôme sur le ticket)</li>
<li>Définition de créneau prioritaire par jour (répartition des élèves
sur les 4 jours productifs de la semaine)</li>
<li>Pas rééllement de présentation, plutôt un passage public (pour ceux
qui le souhaitent) pour parler/travailler/discuter de leur sujet</li>
<li>Une aide par le biais de propositions</li>
</ul>
<p>Cela laisse une plus grande autonomie pour laprès midi. A voir comment
nous pourrons utiliser cela pour faire un peu plus de code, faire
avancer les sujets. Jespère que cela nisolera pas trop certains qui ne
participent déjà pas beaucoup…</p>
<p>Beaucoup de discussion tournent autour de « On ma dit que… » ou bien des
choses comme « Certains sont prensent que… ». Il y a des choses à
désamorcer.</p>
+38
View File
@@ -0,0 +1,38 @@
Dans single
<p>Cest la rentrée, nous mettons en place certains changement que nous
avons décidé lors de la dernière retrospective:</p>
<dl>
<dt>Kata</dt>
<dd><p>Durant les Katas, nous ne faisons plus de rotation toutes les 5
minutes, et personnes nest obligé de venir au clavier (au pire,
cest moi qui le prend :-)). Du coup, tout le monde est là pour
regarder ou presque, Nolan et Damien reste comme dhabitude à
l’écart… Nous choississons un langage pour la semaine.</p>
<p>Pour la reprise, la plupart choisissent
<a href="https://ruby-lang.org">Ruby</a>, histoire dy aller doucement. Le
sujet est choisi en mode plus ou moins concensus (pas de vote), et
nous partons sur un FizzBuzz avec interface graphique.</p></dd>
<dt>Projets/Ticket</dt>
<dd><p>Pour les tickets/projets, beaucoup plus de liberté également:
priorité à 5 personnes par jour (6 pour le jeudi, il ne reste que 21
personnes qui suivent la formation 5+5+5+6). Si ils nont rien à
demander/montrer/échanger, cest libre, la personne qui à une
question, qui veut montrer quelque chose peut le faire. Il nest
plus question de faire des PRESENTATION. Lidée est de permettre à
chacun de travailler sur un truc qui lui fait plaisir. Je conseil
quand même de travailler sur des projets opensource. Le nouveau
tableau cest: Les élèves avec un projet sur lequel il travail et le
binôme associé. Plus la liste des élèves prioritaire sur
chaque jour. Cela permet sur les zone libre de faire des révisions.
Bien sur je garde un tableau avec des suggestions.</p></dd>
</dl>
<p>Deux élèves mont interpellé pour me parler dun projet de suivi
d’élèves dans les écoles (collège et primaire). Dommage que je nai pas
pensé à leur dire de parler de cela devant tout le monde plutôt que dans
un petit coin.</p>
+17
View File
@@ -0,0 +1,17 @@
Dans single
<p>Ce matin, un peu de retard au démarrage. Il serait peut-être intéressant
de regarder Rack ? Première partie toujours un peu laborieuse. Faire un
setup de projet simple, commencer par un clone ? Pendant la pause, une
question autour de la requête GET sur le / nous amène à une révision
dune heure sur le HTTP, les verbes, le navigateur et le serveur.</p>
<p>Après la pause, chacun travail sur ces sujets. Quelques questions autour
de <a href="http://haml.info/">HAML</a>, puis Chrisophe de PullReview arrive pour
nous présenter (avec des slides, cest une première !) sont parcour et
ce quil fait aujourdhui. Je dois partir tôt, mais il continue par une
présentation de pullreview. Peut-être que sont utilisation pourrait être
intéressante, si gratuite sur les projets open source. Les élèves qui
vont au Paris&rsquo;rb de ce soir laccompagnerons normalement…</p>
+14
View File
@@ -0,0 +1,14 @@
Dans single
<p>Ce matin, les partants commençait à regarder un kata lisant des données.
Je leur ai proposé de faire un Kata appel du 18 juin. Ce kata lit un
texte pour en apprendre la langue, puis doit être capable de générer un
autre texte basé sur les probabilités trouvé dans lanalyse. Cest du
machine learning. Assez intéressant, mais des difficultés à visualiser
lalgo pour créer le dictionnaire.</p>
<p>Cette après midi, des questions autour de design, dicone et demploi.
Puis Eric Mahé nous à parlé de programmation parallèle. Sujet
passionant.</p>
+21
View File
@@ -0,0 +1,21 @@
Dans single
<p>SlowKata ce matin. Priorité à ceux qui habituellement reste sur le coté,
sans forcement poser leurs questions. Cest intéressant, nous allons
doucement, mais ça avance quand même un peu. Kata RomanToNumber avec
interface graphique.</p>
<p>Laprès midi, présentation de Docker. Bien faite, avec des exemples. Je
pense que beaucoup nont pas compris, mais je leur signal que ce nest
pas très grave. Présentation ensuite sur le langage C. Très intéressant
(surtout parce que finalement je ne connais pas ce langage :-)). Un
fizzBuzz avec CUnit :-).</p>
<p>Ensuite, nous travaillons à plusieurs sur une application en rails dun
élève. Une sorte de blog. Nous nettoyons un peu le code, nous ajoutons
une ou deux features, et il prend note de certains liens et piste pour
avancer sur dautre sujet. Cette partie de mob programming était
finalement du binômage publique. Dommage ! Comment faire pour que tout
le monde soit présent ? Est-ce bien ?</p>
+16
View File
@@ -0,0 +1,16 @@
Dans single
<p>Rétrospective intéressante mais pas de grand changement. Une sorte de
rendez-vous en début daprès midi pour évoquer ce que chacun fait, les
besoins en binomes, et faire un petit teaser de ce quil va se passer
laprès midi.</p>
<p>Quelques échanges autour de la FOAD, cest de plus en plus une galère
pour eux.</p>
<p>Le SpeedJobbing dhier soir, bien quautour uniquement de Ruby, à permis
à certains de se rassurer, de reprendre confiance. Commencer à prendre
rendez-vous avec des recruteurs pour quils viennent proposer des
offres.</p>
+13
View File
@@ -0,0 +1,13 @@
Dans single
<p>Réunion avec Matodzi, formatrice pour le simplon.co afrique du sud. Elle
semble faire plutôt du php et ne pas forcement être rodé aux pratiques
agiles. Sympa, mais peut-être un peu méfiante (normal). Pendant ce
temps, les élèves, avec un peu de retard, choississent Javascript comme
langage de la semaine. Il démarre avec un Kata RomanToNumber qui se
déroule plutôt bien. Laprès midi, nous commençons pas un petit point
sur les envies de chacuns, et nous en profitons pour annoncer (et
afficher) qui souhaite, ou bien nest pas contre, avoir un binome pour
travailler sur son sujet.</p>
+21
View File
@@ -0,0 +1,21 @@
Dans single
<p>Ce matin, beaucoup de retard de la part de certains, et des difficulté à
trouver un sujet. Lidée viens alors de faire du node. js. Nous
explorons pendant linstallation les concepts de base. Puis nous nous
lançons dans la construction dun site qui afficherais les pire films à
voir ! Après la mise en place de base, nous explorons larchitecture à
mettre en place, ce qui nous vaut de grandes discussions, et de nombreux
échanges/questions. Laprès midi, présentation des serveurs
dintégration continue avec comme exemple, Jenkins et Travis. Quelques
échanges et pistes pour travailler sur du refactoring dans Publify (un
sur le notification mailer, et un sur le base helper). Nous n’étions pas
beaucoup aujourdhui. Les élèves ET le monde. Dans le local il y avait
du calme et du silence, c’était vraiment très appréciable ! Par contre
ce matin, Erwan est venu me demander sil pouvait venir dans le local
avec une 20aine de personnes dune association dinsertion, pour leur
montrer locculus et limprimante 3d, et au final, il cest fait
déborder et ils sont tous venu nous regarder, comme au ZOO. C’était une
sensation assez désagréable.</p>
+17
View File
@@ -0,0 +1,17 @@
Dans single
<p>Le kata de ce matin: slow kata. Nous discutons beaucoup autour de la
problématique de smell code. La capacité à sentir le code dois être
traviallé, afiné. Beaucoup plus de monde aujourdhui dans le local,
c’étais vraiment moins bien car beaucoup plus bruillant. La nouvelle
configuration par contre permet un peu plus dintimité pour le groupe
qui souhaite travailler avec le vidéo proj. Très envie de tester
certaines chose avec 2 vidéo proj. Certains visiteurs viennent (SAP je
crois ?) et prennent des photos du code… Cela donne vraiment
limpression d’être dans une vitrine façon Amsterdam. Ce matin, une
journaliste, sortie de nulle part, même pas dans lagenda, trainais dans
le local, alors que tous était en réunion d’équipe dans le bocal… Je
pense avoir été très froid, mais bon. Etre prévenu serais le minimum.
Cest le retour du tier lieux ?</p>
+12
View File
@@ -0,0 +1,12 @@
Dans single
<p>Kata Slow sur un des exercice de exercism, Bob, le premier pour
javascript. Cest un bonne outils, mais les tests sont déjà écrit.
Comment transmettre le gout et la méthode pour écrire des tests ? Encore
des visiteurs avec des personnes qui prennent des photos sans demander…
Après midi bruillante, un peu chiant. Faut-il les pousser à réaliser des
projets utilisant les technos choisi pour les katas de la semaine ? Dans
ce cas, il faudrais surement prolonger. Une semaine cest court pour
réaliser certains projets et/ou certaines participations.</p>
+19
View File
@@ -0,0 +1,19 @@
Dans single
<p>Peu de monde arrivé à lheure encore une fois. Comment faire pour que
tout le monde soit présent à 10h ? Difficulté à trouver un sujet de
Kata… Pendant la pause, jentame une gestion administrative pour les
dossiers de transports en commun, ça déborde si bien que je ne donne pas
beaucoup daide sur la deuxième partie du kata. Peut-être devrais-je
prévoir un crénau pour cette gestion adminstrative ? Le mieux serais
surement den faire un maximum avant le début des courts. Laprès midi,
Présentation de PHP sous deux forme: lune faite par un élève, lautre
par Matodzi, la formatrice Afrique du Sud. La deuxième est du coup un
peu plus poussé, mais cest toujours “à la php”, cest à dire phpMyAdmin
pour gérer la base de donnée, et apache comme serveur web. Php n’évolue
pas vraiment en terme doutil. Linvité du soir permet de parler des
boites de services, de java, de la notion de client et de gestion de
carrière. Je continue mon journal ici car je ne crois pas avoir eu de
nouvelle par rapport aux journaux des élèves…</p>
+9
View File
@@ -0,0 +1,9 @@
Dans single
<p>Kata étrange ce matin, plutôt une sorte de mobProgramming session.
Besoins de cas concret ? Surement. Quel est le but dun kata ? Visite
dun consultant freelance sur OpenERP. Il improvise une présentation
dOpenERP (Odoo) plutôt intéressante. Je part à lAgile Open France pour
3 jours, comment vont se passer ces journées ?</p>
+8
View File
@@ -0,0 +1,8 @@
Dans single
<p>Je suis en congé, mais les élèves semble avancé. Le hic cest que tous
ne sont pas venus. Mais ceux qui sont là font des choses ensemble. Gros
problème de bruit apparement (habituellement, je gueule et obtient un
peu de reduction de volume).</p>
+7
View File
@@ -0,0 +1,7 @@
Dans single
<p>Encore une journée de congé. Certains sont venu coder ce matin, mais
dautre attende laprès midi pour aller au remixjob days. Simplon tiens
un stand, et les élèves cherche un taf :-)</p>
+8
View File
@@ -0,0 +1,8 @@
Dans single
<p>Jour de congé encore. Ce matin, en retrospective, il y avait apparement
pas mal de ticket positif ! Quelque reflexion sur la vitesse des
exercices qui pourrait être piloté par ceux au clavier, encore faut-il
quils y viennent…</p>
+11
View File
@@ -0,0 +1,11 @@
Dans single
<p>Ce matin, encore beaucoup de personnes en retard, certains ne viendront
pas (malade ?). Choix du langage et du kata. Après la pause, je
re-explique ce quil cest passé en première partie. Cest intéressant
comme façon de faire: Revenir sur un déroulement en refaisant le code.
Trop de bruit encore aujourdhui, certains partent car cest impossible
de travailler. On me demande de faire un email pour demander un effort à
chacun. Ce local nest vraiment pas fait pour donner des cours.</p>
+13
View File
@@ -0,0 +1,13 @@
Dans single
<p>2 personnes à 10h. Dur. Est-ce que certains ont abandonné. Le format
autour de la pratique et de lautonomie ne conviens pas à tout le monde.
Faire beaucoup plus attention au recrutement pour ne prendre que des
personnes à qui ça conviendra. Ou alors il faudrait trouver deux rythme,
deux déroulé… Deux profs et deux méthodes ? Quelques révisions, sur Git,
un peu de code en Rails. Difficulté de faire participer tout le monde,
mais certains essaie. Des personnes viennent en mode à priori improviste
poru pitché, mais ce nest vraiment pas le bon moment, linvité du jour
arrive. Du coup, je leur demande de revenir le lendemain.</p>
+19
View File
@@ -0,0 +1,19 @@
Dans single
<p>Beaucoup dabsent encore ce matin. Nous attendons un peu. A 10h30,
finalement nous décidons de commencer. Lentement. Cest intéressant de
revenir sur des points basique les exercies en mode kata, où lon repète
des choses simple sont vraiment très intéressant. Ça permet à chacun de
revoir des choses acquises, voir les remettre en question. Et pour
dautres, ça permet de découvrir des choses quils avaient loupé une
première fois. Certains peuvent aussi enfin oser poser une question.
Laprès midi, nous attendons les personnes qui doivent pitcher pour un
hackaton, finalement elles ne viennent pas. Il semblerais que quelquun
du staff leurs a dit de ne pas revenir… Nous revoyons certains notion
sur les projets, et nous en commençons un de zéro pour un élève qui
semble ne pas avoir décoler (après 4 mois, dommage). Des élèves de la
première promo sont apparement missioné pour faire des cours de soutien.
Mais je ne sais pas quoi leur dire quand ils viennent me demander quoi
faire et pour qui (n’étant pas vraiment au courant de la demande).</p>
+7
View File
@@ -0,0 +1,7 @@
Dans single
<p>Journée de workshop sur Odoo, 2 consultants sont là pour présenter et
animer des ateliers sur le sujet. Jen profite pour mettre à jour de la
paperasse autour des bourses au transport.</p>
+10
View File
@@ -0,0 +1,10 @@
Dans single
<p>Rétrospective dans le bocal car il y a une réunion dans la cuisine.
Cest plutôt intéressant de faire ça dans une salle à part. Il
manquerais plus que lon puisse fermer la porte, que lon enlève la
table et hop. Quelques échanges intéressant sur le déroulement des
Katas. Lidée est dessayer de faire participé plus de monde… Mais
beaucoup préfère rester dans leur coin. Bref.</p>
+18
View File
@@ -0,0 +1,18 @@
Dans single
<p>Peu de monde à 10h pour la selection du langage. Est-ce que le groupe ne
serais pas mieux avec 7 +- 2 personnes pour un encadrant ? Le Kata se
déroule sans précaution particulière pour organiser la rotation, mais ça
tourne quand même. Jai fait le setup pour mettre en jambe. Est-ce une
bonne idée ? Après le repas, certains vont dans le bocal avec des élèves
de la première promo: Tony, Ben et Rodolphe. Ils vont faire du html avec
bootstrap apparement. Je lai appris par des élèves qui men ont parlé…
Pourquoi ne suis-je pas dans la boucle ? Peut-être déjà un paria ? Le
principal cest que chacun puisse repartir avec ce quils souhaitent
avoir. Nous avons pendant ce temps des échanges autour de lemploi et
dune sorte de carte de compétences. Cest intéressant. Nous parlons
aussi beaucoup des offres demploi et de la façon dont ce déroule des
entretiens. Il serait intéressant dimaginer une façon original et
surtout amusante de construire cette carte.</p>
+20
View File
@@ -0,0 +1,20 @@
Dans single
<p>Ce matin, cest un de ceux qui se débrouille le mieux qui prend le
clavier pour commencer… Du coup la mise en place est rapide. Est-ce un
pattern intéressant de faire commencer ceux qui sen sortent le mieux ?
Au moment de demander qui veux le clavier, il se lève, cest surement le
meilleur moyen de provoquer une rotation. Des étudiant dune école
Strasbourgeoise viennent en visite. Javais mal saisi qui ils étaient:
en fait des élèves dune école dentreprenariat original hébergé dans
une école business classique, mais utilisant des pratiques venant dune
école Finnoise basé sur la pratique, lauto gestion et autres idéé. Il
faudrait les revoirs dans un autre contexte, peut-être aller leurs
rendre visite ? Cest peut-être une reflexion personnelle. Leur présence
non organisé deviens un peu nimporte quoi, jespère que ça ne dérange
pas trop les élèves. Au moment de refaire comme dhab, ils parlent entre
eux et se font reprendre… Nous aurions du expliquer les règles
peut-être. Faut-il afficher des règles ? Peut-être celles qui se sont
construite au fur et à mesure.</p>
+17
View File
@@ -0,0 +1,17 @@
Dans single
<p>Toujours peut de monde présent aux Katas, pourtant ceux qui sont assidus
sont ceux qui sen sorte le mieux. Certains sont en train de passer des
entretiens aussi. Cest calme, ça fait du bien, peu de bruit. Jai pris
le clavier et la “direction” en fin de deuxième partie… je naurais
peut-être pas du. Cet après midi, cours de HTML/CSS avec Bootstrap pour
certains, pour les autres nous continuons à débloquer les problèmes. Un
élève, en privée sur slack me fait des reflexions sur le fait
quapparement jaurais des «chouchou» et quil mérite plus dattention
aussi… Pourtant, le matin, tout le monde peut venir, bien au contraire,
et laprès midi, également, cest aussi pour cela que nous faisons en
groupe, pour que tout le monde, ou au moins tout ceux qui le souhaitent,
puissent bénéficier de la discussion… Je crois que cet élève ne devrait
pas être ici surtout.</p>
+10
View File
@@ -0,0 +1,10 @@
Dans single
<p>Intéressant de voir comment même la répétition de geste semble prendre
du temps pour leurs faire prendre conscience de la suite d’étapes à
mettre en oeuvre pour produire un code fonctionnel. Trouver une nouvelle
façon daiguiller ? Les passages de laprès midi se déroulent assez
bien, mais il y a toujours un groupe qui ne participe pas… Jespère
quils travaillent sur les exercice proposé en ratrapage au moins.</p>
+14
View File
@@ -0,0 +1,14 @@
Dans single
<p>Retrospective avec des personnes qui ne sont pas souvent là, cest
agréable. Même à distance, certains participe. Pas de grande révolution,
le format tourne pas mal. Nous évoquons des manques par rapport à
certains sujet. Faut-il forcer le traitement de certains sujet ? Sur
quel rythme ? Traitement de tâches administrative laprès midi (dossier
pôle emploi, fongecif et autres email en souffrance). Quelques échanges
autour de lemploi et dune journée de recrutement organisé par Simplon.
Lidée est bonne, mais puisquil y aura une jonction avec le promo #3,
je ne participerais pas au démarche dentreprise. Par contre je serais
présent pour répondre aux éventuelles questions.</p>
+14
View File
@@ -0,0 +1,14 @@
Dans single
<p>3 personnes ce matin pour décider du langage de la semaine, puis du Kata
du jour. 2 seulement souhaite participer… Une 4ième personnes arrive à
10h05. Pourquoi tant de soucis pour venir à 10h ? Certains sont en
rendez-vous, mais pas tous. Le lieu est trop éloigné du centre de Paris
? Laprès midi senchaine, à coup de 30 minutes… Ce format à quelque
chose de déplaisant… Peut-être le manque de coopération entre eux ? Ils
prennent, je pense, une petite claque car lun dentre eux, un de ceux
qui sen sortent vraiment bien, viens de ce faire recaller à un
entretien… Dur de devenir un dev. Jespère quand même quils trouverons
une petite place quelque part.</p>
+15
View File
@@ -0,0 +1,15 @@
Dans single
<p>De nouveaux participants au kata ce matin (il nest jamais trop tard).
Est-ce lié à la fin de formation qui approche ? Ou bien au retour des
premier entretien pour un job ? La sélection à lentrée doit vraiment
être clair et net. Pas de demi mesure pour pouvoir trouver un boulot de
dev. Ou il faut faire au contraire beaucoup plus souple, mais dans ce
cas, ne pas chercher à placer les gens, ne pas mettre en avant
linsertion, puisque ça ne peut pas fonctionner. Faut-il mettre laccent
sur PHP ? Techno beaucoup plus simple et donc certainement des emplois
plus facile à trouver/accéder pour des débutants ? Les formats de
laprès tourne bien, mais cest vraiment très individuel, ça ne colle
pas.</p>

Some files were not shown because too many files have changed in this diff Show More