Un petit ressenti personnel.

C'était sacrément intense, ça pousse à nos limites, notre endurance et notre capacité d'adaptation sont clairement mises à l'épreuve.
Mais que vous souhaitez intégrer 42 ou non, si vous aimez/souhaitez programmer, il n'existe pas de meilleure formation à ma connaissance.
On apprend à concevoir de bons algorithmes, respecter les normes de programmation, travailler en équipe, réfléchir avant de coder, etc.

10/10, je revivrais ça volontiers.

Bilan sur l'Exam Final.

40% de validations, 30% de fail et 30% non fait.
Un total de 557 participants (validés + fails) sur 800 piscineux, vous vous doutez bien que les 250 manquants ont abandonné au cours de la piscine.

Je peux m'estimer heureux que seulement 45 personnes ont obtenu un score plus élevé que le mien (de 45/100).
Et c'est une fille qui détient la première place avec un score impressionnant de 76/100 😄

Je suis plutôt confiant après ça.
Résultats sous deux semaines !

J'ai torché les 5 premiers en deux heures, puis à nouveau, le mur du palier 5 avec print_memory et brainfuck.

Je les ai passés, j'ai donc dû retenter ft_itoa_base que j'avais appris entre temps, que j'ai donc clear ; mais ayant échoué les deux exos précédents du même palier, le réussir valait 0 points.
Enfin, count_alpha était vraiment simple mais je me suis débrouillé pour segfault. C'était le seul exo disponible sur ce palier, l'exam s'est donc terminé pour moi.

(2 / 2)

Dernier jour, 10h00 : Exam Final.

Score : 45/100.
- maff_alpha for 9 potential points (Success)
- ulstr for 9 potential points (Success)
- max for 9 potential points (Success)
- rstr_capitalizer for 9 potential points (Success)
- sort_int_tab for 9 potential points (Success)
- print_memory for 9 potential points (Failure)
- brainfuck for 4 potential points (Failure)
- ft_itoa_base for 0 potential points (Success)
- count_alpha for 9 potential points (Failure)

(1 / 2)

Bilan sur la piscine.
Je suis niveau 6 et demi, près de la 150e place sur environ 800.
Il faut prendre en note que le classement se fait par XP et que les projets solo (matchnmatch/sastantua/...) donnent BEAUCOUP d'XP et les rushes donnent que dalle, pourtant il semblerait que les rushes (teamwork) soient plus valorisés.
Mais là encore, on n'en sait rien.

Je suis certain d'avoir mes chances, mais je ne saurais estimer de probabilité. (Je n'ai pas de plan B, au passage.)
Au feeling!

Stats pour BSQ :
3% clear, 16% fail, 80% non tenté.
Il aurait pu être plus judicieux de ne pas le tenter et de clear deux jours de plus au final... Mais il est trop tard pour regretter.
Je reste donc sur la fin du jour 10, que maintenant 25% de la piscine a réussi. Je n'ai plus tant d'avance que ça, ce n'est pas très rassurant.

Demain, Exam Final de 10h à 18h.
25/100 requis pour clear.
Le clear n'est PAS une option.
To be continued...

(2/2)

Jour 24, 11h00.
On a raté BSQ.
L'algo de ma partenaire était lent mais fonctionnait parfaitement. Ce qui a merdé, c'est ma gestion des inputs... Et pas que sur un simple cas isolé, sur d'autres cas aussi...
J'aurais quand même beaucoup appris de l'utilisation des listes chaînées, bien que pas suffisamment pour finir le jour 11 avant ce soir.
Je me suis contenté de finir le jour 03 à 100% pour aujourd'hui, étant resté sur un pauvre 80/100.

(1/2)

Jour 23, 09h45.
On a eu la soutenance du rush 02, tout s'est bien passé mis à part une petite erreur dans le Makefile, qui s'est avérée très pénalisante. Note finale : 75/100.
3% de réussite, 56% d'échecs et 40% de non faits pour ce rush.

On a fini BSQ à 22h ce soir. C'était très tendu et notre programme, bien que fonctionnel, n'est pas du tout optimisé. Je ne sais pas si on passera à la Moulinette.
To be continued...

Side note : Quelques stats rassurantes à ce jour
- Seulement 10% de la pisicne a clear le jour 10 (3% pour le 11)
Taux de succès/échecs/non faits pour les projets suivants. La catégorie à laquelle j'appartiens est [encadrée].
- Rush00 : [23%]/34%/42%
- Rush01 : 7%/63%/[29%]
- Rush02 : 1%/33%/65% (?)
- Sastantua : 4%/30%/[64%]
- Matchnmatch : 21%/[43%]/35%
- EvalExpr : 6%/52%/[41%]
- BSQ : ?
- Exam00 : [28%]/20%/50%
- Exam02 : [47%]/23%/28%

Jour 22, 10h30.
On fonce sur BSQ. Ma teammate sur l'algo, moi sur les structures et le traitement des inputs/outputs.
On s'est fixés l'objectif de le finir à 90% ajd et j'estime qu'on est arrivés à 70%, ce qui n'est pas mauvais.
Demain matin, soutenance du rush 02 : la note tombera sur notre travail de ce week-end.
Il faut impérativement finir BSQ demain après-midi, deadline demain soir à 23h42. Je ne sais pas si on y arrivera.

(Dans ma tête actuellement hooktube.com/watch?v=OtFB_GAei )

14h: GROSSE PAUSE.
C'est 235% au dessus de mon quota quotidien de relations sociales.
J'ai mal à la tête et j'ai très faim.
On mange au parc loin de toute distraction.
A 18h00, je discute un peu avec des membres de ma team de rush pour la soutenance. Je commence le jour 12 en parallèle, mais ça n'avance pas bien.
On se concentre sur BSQ, il nous reste 48h. On s'est répartis les tâches et on sait quoi faire. On essaye de ne pas y consacrer trop de temps...

(2/2)

Jour 21, 09h00.
De 10h à 14h, moi à l'accueil.
Bonjour bienvenue à 42 passez une bonne journée Bonjour Bonjour bienvenue à 42 Bonjour Bonjour passez une bonne journée Bienvenue à 42 Bonjour Hello Bonjour bienvenue à 42 passez une bonne journée Bonjour Bonjour bienvenue à 42 Bonjour Bonjour Bonjour Bonjour Bonjour passez une bonne journée Bonjour Hello welcome to forty-two have a nice day Bonjour Bonjour bienvenue à 42 Bonjour Bonjour Bonjour Bonjour Bonjour Bonjour [...]

(1/2)

Jour 20, 11h00.

On reprend le rush, petit coup de pression dû au manque de temps.
On n'a pas été assez efficaces lors de la répartition des tâches.

J'en profite pour y inclure un tableau de pointeurs sur fonction et des listes chaînées (que l'on apprend au jour 11 que je n'ai pas encore fait), faisant ainsi plein usage des notions apprises.
J'apprends à me servir du syscall read(), utile pour BSQ (toujours en suspens).

Ah oui et pour le TIG en fin de compte c'est lundi (demain).

Jour 19, 09h00.

Je bosse le rush 02 en équipe avec deux autres personnes, tous deux avec quelques jours de retard par rapport à moi.
Je leur apprends donc le Makefile et les fichiers headers, à utiliser dans le présent projet.
On met BSQ de côté pour le moment, trop de taff.

(Désolé du retard d'un jour, pas d'internet.)

Le truc moins cool c'est que j'ai pris un TIG pour avoir laissé mon sac à côté de l'extincteur (le doué !). Et c'est 4 heures. On verra si je nettoie les écrans, les claviers, compte la superficie de la salle avec des tickets de métro, récure les fenêtres avec une brosse à dent, chante une musique dans l'ascenseur... On verra demain à 10h00. Il faut que j'y sois à l'heure pile, sinon ma TIG est doublée.

(3/3)

Exam02 à 18h00 (4 heures)
On commence avec des exos super faciles (genre, print hello world) et on attaque la partie hard assez vite.
Je surfe (plus ou moins bien) jusqu'à 80/100 avant de me prendre un mur sur itoa_base. J'y passe 40min et vu qu'il reste qu'une heure, je me dis que je ne finirai pas à temps. Je skip et je tombe sur print_memory, que je skip quasi immédiatement (lol). Puis je tombe sur l'interpréteur de brainfuck... Du coup je m'arrête là.
C'est satisfaisant !

(2/3)

Jour 18, 09h30.
J'ai fait corriger mon jour 10 (100/100 !).
On a commencé à travailler sur BSQ. C'est très lourd comme projet, on réfléchit à sa structure pour l'optimiser le plus possible.
Après-midi détente au parc. Ok, ce n'est pas le meilleur moment, mais c'était nécessaire et ça fait du bien.

Je raconte l'exam02 dans le toot suivant.

(1/3)

Demain soir, Exam02.
Ce week-end, Rush02. (Je ne fais pas le projet solo, EvalExpr).
Et à partir de demain matin pendant 6 jours, le boss final, BSQ.
La légende dit que ceux qui le réussissent sont pris d'office.
1.9 % de réussite. Une grande partie n'essaye même pas le projet.
Il est à faire à deux et contrairement aux rushes, on peut choisir avec qui on travaille.

BSQ, tiens-toi prêt, on vient décrocher la mention "Outstanding project". La Moulinette n'a qu'à bien se tenir.

(2/2)

Jour 17, 09h00.
J'ai fini mon jour 10 à 100%, il est en cours de correction.
Je m'arrêterai probablement vers la moitié du jour 11 (sur 13), je n'aurais pas le temps de faire le reste.
Je suis très fatigué. La gestion du sommeil est un facteur déterminant sur une épreuve d'endurance telle que la Piscine.

(1/2)

Jour 16, 09h30.

J'ai fait corriger mon jour 08. Il m'a fallu deux essais à cause d'une bête faute de norme (j'aurais dû prototyper mes fonctions dans le fichier header, ce qui n'était pas nécessaire jusque là et précisé nulle part) et continué à travailler sur le jour 10.
Rien d'autre à signaler aujourd'hui.
Je me prépare mentalement à BSQ.

Show more
Shelter

Discussions adultes, otaku et geek, avec des gens sympa