Week-end de Rush
23 novembre 2009À Epitech, de temps en temps est organisé un Rush.
Prenez un week-end normal, remplacez toutes les heures de détente et 50% des heures de sommeil/glande par du coding (coder, programmer, boire du café) et vous obtiendrez quelque chose d’assez proche de l’expérience que je vais vous raconter.
Lundi matin, 8h00, le Rush est annoncé, mais le sujet restera secret jusqu’à vendredi.
Des groupes de deux sont constitués de manière aléatoire.
Le hasard, qui n’a jamais vraiment été une catin avec moi m’a mis avec une fille jolie, qui code correctement et qui n’a pas peur de se coucher tard.
Vendredi soir, 20h00, le sujet tombe. Cinq étapes pour recoder le programme d’archivage « Tar« , tout le monde est déçu, c’est un sujet prise de tête.
Nous avons jusqu’au dimanche 23h42, dernier délai pour valider notre rendu.
Ma binôme et moi avions décidé de ne pas veiller le vendredi, préférant être sur le pied de guerre samedi matin pour une journée de boulot. Après tout de même quelques recherches pour trouver notre approche du sujet, je rentre chez moi. Dexter, House, Desperate.
Il est 2h00, mon réveil sonne à 7.
Le week-end commence.
Samedi matin, je suis à 9h00 devant l’école, petit dej avec une amie et c’est partis pour du code jusqu’à minuit. En une journée nous avons terminé l’étape 1 sur 5. Autour de nous peu de groupes sont aussi avancés.
Il nous reste 24h00, nous avons fait 1/5 du sujet et nous sommes en avance. Une situation comme ça, à Epitech ne choque personne.
Je suis chez moi à 1h00 du mat’, je trouve la force de réaliser l’étape 0 : un montage photo avec la tête des organisateurs du Rush.
Je suis crevé, mon montage est merdique.
Dimanche matin, rendez-vous à 10h. Mettre notre code à la norme et gérer toutes les erreurs nous prendra plus de 5h00. Batterie de tests, le programme fonctionne.
L’étape 1 est réellement terminée.
L’étape 2 nous dépasse, on cherche, on galère, on se dit qu’on a déjà un rendu et que c’est pas si mal.
Le soir, tournée des bars.
Je me casse du Mayflower parce qu’ils refusent que je porte un chapeau pour des raisons bidon, la vérité étant qu’ils ont eu des emmerdes avec les faluchards. C’était pas le moment de me casser les couilles. Je vais boire du whisky ailleurs.
Lundi à 16h30, soutenance de notre Rush, un prof corrige notre travail. On a un petit bug, mais ça marche bien. La moyenne de la promo est à 1,5/20, on va se taper un 6. C’est cool.
Tiens, nos fichiers ne portent pas le nom demandé. Dommage, ce sera 0/20.
Ce soir, dégommage de zombie chez Victor. Parce que merde.
(Avec cet article, j’inaugure la catégorie « Epitech« , qui aura un joli nom plus tard, dans laquelle je raconterai certaines expériences vécues à l’école. Si ce genre d’article vous fait chier, dites moi, et ensuite, allez vous faire mettre.)









HAHA!
nous on a eu des rush dont les projs furent mytar ou d’autres vont être un truc sur kerberos ou un logiciel de voip avec un casque micro. ( pas trés dur, il suffit de faire un open du micro+casque et un write pour la sortie vers le casque)
j’ai fait un mini rush sur les termcaps.
un autre, il fallait créer un algo de création de labyrinthe et un algo pour en sortir.
Je me pose quand même une question, vis à vis de ce genre de trucs.
Ca leur sert à quoi, à vos prof/chargés de cours à Epitech de balancer ce genre de projet après un mois et demi de cours ? Je veux dire, à part saquer en masse des étudiants et faire déprimer/suicider certains, c’est censé vous apprendre quoi, exactement ?
J’avouerai que l’utilité pédagogique de la chose me dépasse un peu.
l’objectif est d’apprendre à bosser rapidement et à respecter des consignes.
il y a des écoles d’ingé reconnu par l’état qui eux ne font que du fortran et du c ( c basique même pas de parti clien/serveur).
On appelle ça de la sélection naturelle. Et en constituant les bons binômes, on fait en sorte de perpétuer les gènes les plus forts. Tu peux être fier de toi Guillaume !
Epitech, en avance sur le darwinisme.
Quoique recoder tar en 2j, c’est limite du créationnisme.
Pourquoi je comprends ce qu’écrit Guillaume, et quedalle à ce qu’écrit klabi ?
Toutefois, la politesse exige que l’on se décalotte lorsqu’on entre quelque part.
Je me suis dit que j’allais me faire chier avec un article de plus sur Epitech, mais j’aime bien la fin. =)
Je me dois de vous rappeler que la commande tar ne compresse rien!
tout ce qu’elle fait c’est de mettre a la suite chaque fichier dans un unique (gestion des dossiers/lien/… mais rien de bien dur).
En gros pour un fichier contenant « blablabla » et un autre contenant « bliblibli »
vous allez finir avec un fichier contenant:
« header tar »
« blablabla »
« header tar »
« bliblibli »
En gros…quelques read et quelques write, de la branlette meme pour un tek1.
Et dans le sens inverse, la demarche n’est pas vraiment complique non plus.
L’implementation d’algo de compression est optionnel meme si en faire un petit rapide n’est pas non plus insurmontable si on reflechi un peu
Desole Guillaume d’avoir ete « un peu » technique mais je devais de repondre.
Moi j’aime ta vie. Je veux une chaîne avec ta vie dessus 24/24. Avec les cheveux gris.
D’un autre coté, une école qui fait rentrer sur dossier, la moindre des choses serait avant de balancer un projet bourrin après un mois et demi de cours serait de donner une formation adéquate pour ça, non ?
Je veux dire, si la moyenne des résultats tourne autour de 1.5 même en considérant les gens qui s’en sont pas trop mal sorti comme Guigui, c’est qu’il y a quand même un gros problème. Un truc pareil en début de formation, c’est aussi inutile que démotivant, en terme de pédagogie et enseignement.
J’suis même pas sur que la plupart des gars avec juste un mois et demi de cours ont eu le bagage necessaire en math pour réaliser un algorithme de compression.
@Mike –
Navré, je sais que ce n’est pas compréhensible pour une personne n’étant pas informaticien. C’est du chinois. C’est des projets que l’on fait à epitech avec certaines technologies.
Left 4 Dead et les Guinéa Pig japonais avec guigui, c’est fnu
Nan mais « 23h42″, sérieusement ?
Parce que ça leur suffit pas d’étre profs dans un école d’ingénieurs informaticiens, il faut encore caser des références geeks un peu partout et surtout quand ça ne sert à rien ?…
Ou alors c’est toi qui as modifié l’heure pour la beauté du récit, et à qui il ne suffit pas d’étre étudiant dans une école d’ingénieurs informaticiens, et tu voudrais encore caser des références geeks un peu partout et surtout quand ça ne sert à rien ?…
Ou alors hasard complet et c’est moi qui pourtant sans relation avec une école d’ingénieurs informaticiens voudrais voir des références…
@Gyom Non, c’est bien 23h42.
Le 42 est très présent à Epitech. En cas de triche, par exemple, la note appliquée est -42/20.
Maintenant, c’est parfois lourd, mais les références geeks n’ont pas besoin de servir à quelque chose.
En fait, le plus frustrant, c’est de voir des mecs « à mort dans le délire 42″ alors qu’ils ne savent pas ce que c’est ni à quoi ça répond.
Mais ça reste globalement inoffensif.
Ah donc c’est bien une école de tarés
A la fin t’es considéré comme ingénieur?
Pouarf les rush des tek t’en a pas fini! ^^
Moi je suis contre les écoles où tu rack 6000euros par an pour te faire traiter comme de la merde, sans encadrement et qui te fait miroiter des trucs pas possible.
Ca me rappel y a 2 ans quand j’étais étudiant en développement web. Sauf qu’une fois que tu avais fait ton application en php, fallait te farcir l’interface en xhtml, qui bien sur doit être valide sous tous les navigateurs… Et c’est là qu’on apprend à haïr Internet Explorer… Mais bon ça a payé de se coucher à 4h pour présenter le projet à 9 !
On ta dis que la compression c’est du bonus.
Oui en un mois et demi de cours, dont 3 semaine a 12h jour (la piscine) suffisent pour ecrire dans un fichier le contenu d’autre fichier et rajouter un header.
Bisou ^^
Stumpy je t’aime !
7000 stp ! sisi j’y tien !
Guillaume moche pour toi
« En une journée nous avons terminé l’étape 1 sur 5. Autour de nous peu de groupes sont aussi avancés. » Nice mais au moins la majorite sait lire un sujet …
F-D-P!
@Kevin
Je comprends mieux pourquoi on dit que les dev web sont mauvais.Xhtml/CSS c’est meme pas de la prog, la compatibilite multi-navigateur c’est un truc tout con, CODE A LA NORME W3C… Sinon go sur Dreamweaver faire semblant de savoir coder
(Si ce genre d’article vous fait chier, dites moi…)
Simplement pour signaler que OUI sa fait vraiment chier, (tellement que jy suis deja alle 3fois en 1 article lu), preuve de la nullite et de l’inutilite de l’article voir du blog…
@nivrae
On ne crache pas sur les étudiants, on leur impose une norme et on leur apprend que les notes, c’est relatif. Pas comme au lycée quoi.
Puis ceux qui veulent être materné n’ont qu’a changer d’école, elle n’est pas faite pour ça. Supinfo c’est pas si mal :p
@Calimsha – Tar n’est pas un projet très difficile, à mon sens, après deux mois à Epitech. Il ne s’agit ni plus ni moins, pour la première partie du projet, que de concaténer des fichiers. Gérer l’archivage d’une arborescence, un format compatible avec tar, etc. sont des étapes plus avancées.
Cela dit, 80% des 0 sont dus à des bêtises simples. Mauvais nom de fichier comme ici, un retour de fonction mal vérifié, une variable pas initialisée, et c’est le drame : crash en soutenance, donc 0.
Le but du projet est multiple 1) de faire travailler les étudiants sur des notions fondamentales, 2) travailler avec un binome inconnu, avec des contraintes de temps serrées et 3) rappeler que les petites erreurs font les grandes catastrophes (ce qui est une constante dans quasiment tous les projets de première année tant il est dur de bien s’habituer à la rigueur de C).
@trimtab :
Cela dit, je pense que ton organisation pour ce rush aurait de loin pu être meilleure. Se coucher a 2h du mat un vendredi après avoir glandé, c’est pas idéal. Il aurait mieux valu commencer à réflechir dès le début, histoire d’arriver les idées claires samedi matin et de pouvoir commencer directement à travailler efficacement. my2c.
(Avec cet article, j’inaugure la catégorie « Epitech« , qui aura un joli nom plus tard, dans laquelle je raconterai certaines expériences vécues à l’école. Si ce genre d’article vous fait chier, dites moi, et ensuite, allez vous faire mettre.)
J’aime
Edit: je crois que j’ai eu 2 moi ^^
@epitech fail: soit t’es un troll, soit une nullite en matiere de dev web.
J’avoue me poser la question. Bah, partons du principe que c’est le deuxieme. J’aime les trolls.
« la compatibilite multi-navigateur c’est un truc tout con, CODE A LA NORME W3C »
Bien entendu. D’ailleurs, comme tout le monde le sait, c’est le w3c qui redige le langage JavaScript, hein ? OLOL pourrais-je meme ajouter.
Puis meme, je dirais qu’Internet Explorer utilise exactement le meme moteur de rendu que Firefox et Chrome. Ben oui, y a que l’interface qui change : ce serait con de coder trois moteurs differents, hein ? Logique ! CQFD !!
La prochaine fois, merci de « go trou sans fond » avant de poster un message sans verifier son contenu, ni avoir les connaissances necessaires pour y apporter ne serais-ce qu’un semblant de lumiere. Et si en plus c’est pour rembarrer des personnes gratuitement et injustement, demande a quelqu’un de refermer ledit trou.
Je te demanderais juste de faire attentions aux propos que tu tiens. Merci
ps : message pour Calimsha
Moi je le trouve pas si mal, cet article delationné. C’est intéressant, bien écrit et réaliste. Je ne trouve pas particuliérement qu’il soit prétencieux dans ses propos. J’aime.