diff --git a/journaux/semaine-01.md b/journaux/semaine-01.md index 9224fff..920d9a0 100644 --- a/journaux/semaine-01.md +++ b/journaux/semaine-01.md @@ -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 + + +.... +