diff --git a/semaine-02.html b/semaine-02.html index 5b8fe86..2189ec8 100644 --- a/semaine-02.html +++ b/semaine-02.html @@ -96,7 +96,7 @@

Gestion élèves (candidature, suivi,…) -

Trouver des projets dans des technos autres que Ruby et Python, pour l’exercice.

+

Trouver des projets dans des technos autres que Ruby et Python, pour l’exercice.

Un des élèves semble vraiment très facile, très à l’aise… Qu’est-ce qu’il est venu chercher ?

diff --git a/semaine-05.html b/semaine-05.html index 71711f6..37293de 100644 --- a/semaine-05.html +++ b/semaine-05.html @@ -48,7 +48,7 @@

Debrief avec lquipe. Ils partent sur une premire app simple : documentation des projets au sein du fablab. Sin[atra, b](http://www.sinatrarb.com/)asique. Ils ont besoin de recueillir des donnes pour savoir comment orienter le service. Comme expliqu, il faut faire un premier forumulaire trs simple pour amener la discussion. Ils vont y aller la semaine prochaine Est-ce que je dois y aller aussi ?

-

Un peu daide pour lquipe Try[ton. L](http://www.tryton.org/)eur 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 zro, lune en Rails, lautre en Sinatra. Les deux autres se partagent entre lapp de la FOAD (Rails crit frachement) e[t Tryt](https:[//www.p](https://www.odoo.com/)ython.org/)on (du Python fork dOpenErp, pas forcment w[eb). Un](http://www.publ[ify.c](https://sourceforge.net/projects/pommo/)o/) peu dur pour la dernire quipe. Comment quilibrer ? Publify ? Re-criture de pommo en Rails ?

+

Un peu daide pour lquipe Try[ton. L](http://www.tryton.org/)eur 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 zro, lune en Rails, lautre en Sinatra. Les deux autres se partagent entre lapp de la FOAD (Rails crit frachement) e[t Tryt](https:[//www.p](https://www.odoo.com/)ython.org/)on (du Python fork dOpenErp, pas forcment w[eb). Un](http://www.publ[ify.c](https://sourceforge.net/projects/pommo/)o/) peu dur pour la dernire quipe. Comment quilibrer ? Publify ? Re-criture de pommo en Rails ?

La question de la diversité des langages se posent également : s'ils font tous du Ruby, ils ne verront d'autres langages que au dojo. Faut-il imaginer leur ajouter des projets en Python par la suite pour quils voient d'autres source/contexte ?

diff --git a/semaine-06.html b/semaine-06.html index 31a95f7..600fc69 100644 --- a/semaine-06.html +++ b/semaine-06.html @@ -40,7 +40,7 @@

Kata [RomanToNumber](http://codingdojo.org/cgi-bin/index.pl?KataRomanNumerals) en Javascript. Intressant, mais long au dmarrage. Cest bien de ne pas dicter mais poser des questions. Ils dclenchent une capture vido des dojo maintenant

-

Kata NumberToRoman en Python. Ce kata assez simple est très instructif. Les élèves commencent à se sentir mieux on dirait.

+

Kata NumberToRoman en Python. Ce kata assez simple est très instructif. Les élèves commencent à se sentir mieux on dirait.

Remonté par mail une série d’échanges d’IRC de personnes qui se plaignent un peu de la maigre qualité de la plateforme et de l’absence du prof et des fondateurs de Simplon, ainsi que du manque de suivi de progression.

diff --git a/semaine-07.html b/semaine-07.html index a23080d..0847362 100644 --- a/semaine-07.html +++ b/semaine-07.html @@ -50,7 +50,7 @@

Il semblerait que plusieurs des élèves, quand ils racontent ce qu’ils 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 ?

-

Kata lags en [Python](https://www.python.org/). Trs intressant de voir le passage du je met des if partout je dcouvre les boucles. Est-ce que finalement ce nest pas sur des aspects dalgo quil faut suivre une progression ? Pas sr.

+

Kata lags en Python. 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'est pas sur des aspects d'algo qu'il faut suivre une progression ? Pas sûr.

À la pause, discussion avec une élève qui à des soucis sur son approche, son organisation. J’essaie de lui faire comprendre qu’il faut qu’elle aille à l’essentiel, qu’elle ne cherche pas à tout comprendre dans les moindre détail (elle cherche à comprendre toutes les commandes shell alors que nous n’en utilisons que 3 ou 4…). Du coup retard pour la session suivante, nous ne faisons que quelques échanges vocaux.

diff --git a/semaine-08.html b/semaine-08.html index 4516585..3d6229a 100644 --- a/semaine-08.html +++ b/semaine-08.html @@ -24,7 +24,7 @@

Arrivé tôt à l’Archipel. 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…

-

Kata Morpion en [Python](https://www.python.org/), 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.

+

Kata Morpion en Python, 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.

Il manque pas mal de matos à l’archipel. 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 n’avons pas réussi à le faire marcher.

diff --git a/semaine-09.html b/semaine-09.html index 852d733..e9da29e 100644 --- a/semaine-09.html +++ b/semaine-09.html @@ -16,7 +16,7 @@

Point aussi sur le tableau d’info avec les tickets à faire avancer.

-

Nous reprenons du code simple pour essayer de faire raccrocher certains. [Python](https://www.python.org/) sur NumberToRoman du coup. En expliquant chaque tape. Pour aller plus doucement, je ne participe pas. Aprs une pause, nous attaq[uons un ](https://www.haskell.org/)RomanToNumber en Haskell. Intressant.

+

Nous reprenons du code simple pour essayer de faire raccrocher certains. Python 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 Haskell. Intéressant.

Aprs le repas, Une lve se retrouve seule pour prsenter Go J[e ](https://golang.org/)la 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.

diff --git a/semaine-10.html b/semaine-10.html index 359c943..031b409 100644 --- a/semaine-10.html +++ b/semaine-10.html @@ -18,7 +18,7 @@

Je dois mettre en place un remplacement, fonctionner par paire. Beaucoup d’absents. Un décrochage ou bien un week-end prolongé ?

-

La difficulté pour faire les groupes c’est les sujets. Il faut que je liste des projets simples et utiles, qui peuvent nous toucher (ou toucher l’univers du dev) sur lesquels ils pourraient essayer de participer. Avec une deadline de 7 jours ou quelques chose dans le genre à l’issue 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 qu’ils aient le temps de ce familiariser avec eux et leurs environnements ? Il faut des projets en Ruby, Python, Javascript (avec du NodeJS aussi), Haskell, 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 d’ailleurs ? N’est-ce pas un peu trop ?

+

La difficulté pour faire les groupes c’est les sujets. Il faut que je liste des projets simples et utiles, qui peuvent nous toucher (ou toucher l’univers du dev) sur lesquels ils pourraient essayer de participer. Avec une deadline de 7 jours ou quelques chose dans le genre à l’issue 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 qu’ils aient le temps de ce familiariser avec eux et leurs environnements ? Il faut des projets en Ruby, Python, Javascript (avec du NodeJS aussi), Haskell, 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 d’ailleurs ? N’est-ce pas un peu trop ?

Jour 47 — Jeudi 13 novenbre 2014

diff --git a/semaine-11.html b/semaine-11.html index 3311850..91f190a 100644 --- a/semaine-11.html +++ b/semaine-11.html @@ -54,7 +54,7 @@

Nous abordons aussi d’autres sujets. Pour le moment j’ai fait les 5 les plus faciles en quelque sorte. Disons ceux avec qui je n’ai aucun problème humain ou de gestion. Pour certain, ça va être plus dur à passer je pense. J’espère pouvoir voir tout le monde rapidement.

-

Ensuite, deux lves nous ont prsent du code Pyth[on dan](https://www.python.org/)s le co[ntexte ](http://www.pygame.org/hifi.html)de la librairie PyGames. Trs amusant pour la peine Faut-il traiter plus de jeux pour intresser ?

+

Ensuite, deux élèves nous ont présentés du code Python dans le contexte de la librairie PyGames. Très amusant pour la peine. Faut-il traiter plus de jeux pour intresser ?

Jour 51 — Mercredi 19 novembre 2014

diff --git a/semaine-12.html b/semaine-12.html index 8d073b0..ef97ff9 100644 --- a/semaine-12.html +++ b/semaine-12.html @@ -46,7 +46,7 @@

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.

-

Toujours un peu brouillon. Proposition d’un projet fil rouge pour structurer l’information autour d’un 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 Python ? Peut-être que les projets pour les deux clients ecoDesignFablab et Acacias pourrait être ceux là ?

+

Toujours un peu brouillon. Proposition d’un projet fil rouge pour structurer l’information autour d’un 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 Python ? Peut-être que les projets pour les deux clients ecoDesignFablab et Acacias pourrait être ceux là ?

Encore des cafards

diff --git a/semaine-13.html b/semaine-13.html index cb3724d..4141708 100644 --- a/semaine-13.html +++ b/semaine-13.html @@ -14,7 +14,7 @@

Nous faisons ce matin un kata en Ruby. Vu les esprits un peu embrumés, je propose Lags et RomanToNumber avec RSpec. Très intressant d'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'ai jamais fait, c'est l'occasion. C'est un krata, le chemin n'est pas clair. Arrêt sans avoir fini. Des pistes intéressantes autour de la manipulation d'objet. Mais embrouille entre la grille et les cellules. À revoir.

-

L'après-midi, visite dcod[esign fablab, du](http://ecodesignfablab.org/)[ co](https://www.edx.org/)up je rate le skype s[ur EDX](http://www.apedec.org/), javais zap.[ Mais ](https://www.python.org/)la mise au point avec lApedec e[st intr](http://www.apidays.io/)essante. Nous changeons pour Python. Certains lves sont parti pour prparer les stands des APIDays.

+

L'après-midi, visite de l'écodesign fablab, du coup je rate le skype sur EDX, j'avais zapé. Mais la mise au point avec l'Apedec est intéressante. Certains élèves sont parti pour préparer les stands des APIDays.

Jour 60 — Mardi 2 décembre 2014

diff --git a/semaine-14.html b/semaine-14.html index b9170a9..74c7ac2 100644 --- a/semaine-14.html +++ b/semaine-14.html @@ -36,7 +36,9 @@

Jour 67 — Jeudi 11 décembre 2014

-

Encore moins de monde ce matin pour choisir le sujet, du coup jimpose Lags en P[ython ](https://www.python.org/)Est-ce quil y a un soucis avec ce format ? suivre demain en retrospective. Des difficults, Je fini par prendre le clavier pour avancer. Est-ce que je devrais ? Ne faudrait-il pas plutt commencer ensemble, changer sur les possibles pistes, les laisser ensuite essayer davancer, puis dbriefer ?

+

Encore moins de monde ce matin pour choisir le sujet, du coup j'impose Lags en Python. Est-ce qu'il y a un soucis avec ce format ? À suivre demain en rétrospective.

+ +

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'avancer, puis débriefer ?

Prsentation de F[orem,](https://github.com/rubysherpas/forem) 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.