Cubox's blog.

Here live Andy Pilate.


42, un quatrième jour (j03) chargé en pointeurs, moulinette et norme.


42
Français
Andy Pilate

Introduction

Bonjour à tous ! J'ai eu pas mal de retours à ce sujet, et certains staff de 42 ont laissé entendre que diffuser les sujets de la piscine était motif de renvoi. Je ne vais donc PAS risquer ça, et vous ne pourrez pas avoir les sujets. Malgré tout, cela n'influera pas sur ce récit, il n'est écrit nulle part que raconter sa vie dans un blog est interdit.

Ceci est le troisième post de mon #récit42. Si vous n'avez pas lu le(s) premiers posts, allez dans la catégorie École 42 pour avoir la liste complète.

Jour 03

Après la routine matinale de l'arrivée et de la correction (via le P2P learning), j'ai eu le plaisir de consulter ma note définitive du jour 00. Donnée par la moulinette. Par chance, cette dernière nous donne une « trace » avec le détail de sa correction. Voici. J'ai quand même 5 exercices de bon sur 11. J'ai aussi pu constater (comme je l'avais raconté hier) ma note probable de 0 pour le jour 01. Ne pas se décourager !

Nous avons donc commencé les pointeurs. C'est une notion très importante pour programmer en C. Si vous ne comprenez pas, vous ne pouvez pas continuer. Un cours bien fourni sur ces derniers, et c'est parti, série d'exercices (qui finalement étaient plutôt basiques, même si tester si votre fonction est bonne vous prend infiniment plus de temps que de la coder). Je n'ai malheureusement pas pu tout finir. Et ouais, la chaleur est insupportable. Je ne sais pas ce qui cloche, si ce sont les fenêtres qui ne sont pas ouvertes (qui ne peuvent s'ouvrir ?), les 300 ordis par salles, ou le temps... Mais vraiment, insupportable. Tellement que je suis parti très tôt (17h30).

Une chose que je viens de réaliser avec 42, c'est qu'ils veulent nous forcer à rester tard. Aux environ de 21/22h, la « moulinette intermédiaire » passe et vous donne vos résultats temporaires. Vous pouvez bien entendu changer vos projets en cas d'erreurs à partir du mail que vous recevez. Mais... il faut être dans l'école. Et pour compliquer le tout, les sujets peuvent changer jusqu'à une heure avant les rendus. Qui sont à 23h42. Et les sujets changent ! Le jour 01, si j'ai eu 0, c'est à cause d'un sujet qu'ils ont changé. Un petit détail et vous avez une belle bulle. J'ai donc eu ma moulinette intermédiaire pour le jour 02. 0. Encore ? Et oui, un élément devait être présent dans les programmes pour que tout fonctionne. Sauf que personne n'était au courant (sauf les petits malins). Pas un cours ne le mentionnait, sujet, rien. J'ai donc décidé de changer mes horaires pour 14h-23h afin d'éviter ces problèmes, être là quand les sujets changent et que la moulinette intermédiaire passe. (Par chance, elle est passée peu de temps avant que je ne parte, j'ai pu corriger et passer de 0 à 11 o/)

Pour clore ce chapitre, qui n'ajoute pas grand-chose, à part le fait qu'il faille bien s'adapter à un rythme de travail imposé, je vais vous raconter une petite anecdote que je trouve digne d'avoir sa place ici. J'avais activé la coloration syntaxique sous Vim pour coder. Pour ceux qui ne connaissent pas, la coloration syntaxique vous permet d'ajouter des couleurs aux éléments d'un code, pour le rendre plus lisible. C'est mieux qu'un écran avec du texte blanc. Un membre du staff est passé et m'a expliqué que cette coloration syntaxique était interdite pendant la piscine pour (je cite) « vous apprendre à coder dans un environnement standard ». Bon. Sauf qu'au fur et à mesure que je regarde les écrans des gens, je vois certains avec la coloration syntaxique, et même un qui discute avec un membre du staff, qui pouvait donc voir son écran. En demandant à l'intéressé (le staff), j'ai appris qu'il n'en « savait rien » et qu'en gros, il s'en foutait s'il voyait quelqu'un avec (j'emploie les mêmes termes). Tout ça pour dire que le règlement n'est écrit nul-part et que le staff n'est même pas au courant du règlement en vigueur. Allez leur demander une information après ça.

-- Suspens ! Quelle sera ma note du j03 ? À demain.