Update semaine-01.md

This commit is contained in:
Yannick François
2017-11-26 22:50:53 +01:00
committed by GitHub
parent 93688e539e
commit e8618b1f64
+130 -1
View File
@@ -1,5 +1,134 @@
---
titre: "Semaine 1"
periode: "Du 8 au 12 septembre 2014."
---
Journal de la semaine 1
Jour 1 — Lundi 8 septembre 2014
-------------------------------
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.
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 [forum
ouvert](https://fr.wikipedia.org/wiki/M%C3%A9thodologie_Forum_Ouvert)
(règle des deux pieds, bourdon, papillons), voire définir des éléments
issus des [Core
Protocols](http://www.mccarthyshow.com/the-core-protocols-online/) (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.
Point sur la pédago que je compte mettre en place. Intéressant, mais
manque également d’histoires à raconter. Peut-être parce que je ne sais
pas trop ce que nous allons réellement faire, à part tester des choses
que j’ai en tête, peut-être parce qu’il ne faut pas trop rentrer dans le
détail ? J’ai 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 d’avancer à la vitesse du plus lent.
“Comment faire en sorte que les plus à l’aise soit heureux quand même ?”
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 ?
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.
Après midi sur les sujets vastes : qu’est-ce qu’un développeur ?
Qu’est-ce qu’un logiciel ? Ce qui a bien fonctionné :
- leur avoir envoyé par mail les questions à l’avance,
- les faire travailler par groupe sur les sujets,
- mettre deux groupes par sujets.
Début de communication dans les groupes, échange, découverte de l’autre.
Un élève, à demander à faire/voir du code. Le groupe a apprécié et
certains ont confirmé cette envie.
Le moins bien de la journée: le côté j’improvise qui apeut-être fait
peur à certains.
Jour 2 — Mardi 9 septembre 2014
-------------------------------
Comme demandé, ce matin nous avons fait du code. Puisqu'un des paris
c'est: *vous donner les clefs que j'utilise aujourd'hui directement,
sans passer par toutes les étapes que j'ai vécues*, le code de ce matin
sera en TDD. Après quelques explications de base autour de cette
démarche, nous passons à un [Kata
FizzBu\[zz](http://www.codingdojo.org/cgi-bin/index.pl?KataFizzBuzz) en
[TDD](https://fr.wikipedia.org/wiki/Test_driven_development) en
[Ruby](https://www.ruby-lang.org/fr/).
Le souci c’est qu’il faut expliquer chaque ligne puisque certains ne
connaissent rien aux programmes. Mais les questions fusent et sont
intéressantes.
J’ai, aujourd’hui, une sorte d’assistant temporaire(un ancien de la
première promo), mais c’est dur d’avoir deux personnes qui répondent à
une assemblée.
La configuration, deux personnes par ordi fixe, moi au milieu n’est
vraiment pas bonne. Les binômes parlent entre eux, d’un côté ils
n’entendent pas ceux qui sont de l’autre côté, et l’écran partagé via
Google les a forcé à créer un compte.
Création d’un répertoire partagé sur Google Drive pour qu’ils 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.
“Comment sortir de google sur ces aspects ?”
Après avoir mangé, création de groupes autour des sujets:
- la chaîne de fabrication du logiciel
- les OS (Systèmes d’exploitation)
- les faits marquants de l’histoire de l’informatique
Peut-être qu’il aurait été intéressant de faire plus de groupes et tous
sur le sujet des faits marquants pour partager plus d’infos et
d’éléments.
Ceux sur l’OS semblent avoir appris beaucoup de trucs mais n’arrivent
pas à tout exposer.
La chaîne du logiciel est un sujet un peu bof.
Certains me parlent de soucis pendant la matinée sur les échanges et la
compréhension. Je l’ai aussi ressenti.
Un élève absent aujourd’hui, et il n’a prévenu personne. Nous avons
essayé de le contacter Élise et moi au téléphone, puis par email, mais
rien.
Jour 3 — Mercredi 10 septembre 2014
-----------------------------------
Vu qu'une des compétences les plus importantes pour un développeur c'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'ai ouvert
Github\[ la p\](https://github.com/)age 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.
“Comment faire une retranscription pour la FOAD de cet exercice ?”
Dans l’après-midi:
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
....