Le Blog Utux

HTTP 200 GET /

Maître de stage - Episode 1: Recrutement

Rédigé par uTux Aucun commentaire

Billet précédent: Maître de stage - Episode 0: Les origines.

La première étape est donc le recrutement. Il se déroule ainsi :

  • Trouver un sujets de stage, au moins savoir de quoi ça va parler. Ce n'est pas forcément évident car cette étape se déroule plusieurs mois avant le stage, on ne sait pas forcément sur quoi on va travailler et quels projets vont se présenter. Le sujet global que je propose est le Cloud Public Azure / AWS.
  • Définir une fiche de poste, qui énonce le profil recherché (stage de fin d'études pour un bac +5) et les technologies sur lesquelles l'étudiant sera amené à travailler. Une présentation de l'entreprise et de ce que fait notre équipe est également requise.
  • Éplucher les candidatures et les CVs.
  • Faire passer les entretients.
  • Retenir un candidat...

Je n'avais jamais fait l'exercice d'être du côté recruteur, c'est étonnant, je comprends maintenant la difficulté de cerner un candidat rien qu'en lisant son parcours sur une feuille A4. Je ne voulais pas être "le mauvais recruteur qui met injustement les CVs à la poubelle" mais je devais quand même trouver des critères objectifs et justes, tout en ayant conscience qu'un stagiaire est un stagiaire, il n'aura que très peu des compétences techniques recherchées. Accessoirement j'ai ressenti un petit "coup de vieux" en voyant les dates de naissance (1997)...

Passons maintenant à l'entretien. J'ai en fait des dizaines voire plus dans ma vie, toujours du côté candidat et je connais bien les règles du jeu. Apprendre à se présenter, à détailler son parcours, expliquer ce qui nous motive, parfois donner les réponses que le recruteur veut entendre (des défauts qui sont en fait des qualités), bla bla bla. Mais cette fois-ci j'étais de l'autre côté de la table, celui du recruteur. Et tout à coup c'était à moi de mener l'entretien, lancer les sujets, poser des questions constructives pour inciter le candidat à parler de lui. Heureusement mon chef m'a beaucoup aidé et est venu au premier entretien. J'ai retenu la formule suivante :

  1. Demander au candidat de se présenter, noter certains mots clés.
  2. Présenter l'entreprise, présenter notre métier, ce qui est attendu du candidat.
  3. Phase d'échange où on réutilise les mots clés pour interroger le candidat (hm, tu as fait un stage dans une entreprise qui fait de l'hébergement web, est-ce qu'il y avait de la HA ? De la virtu ? etc...). On répond aussi aux questions de ce dernier.
  4. On évoque les hobbies surtout les jeux vidéo ou la bidouille informatique, ça détend et parfois le candidat nous apprend des choses supplémentaires.
  5. Évoquer les modalités (salaire, horaires, transports...).

Dans un CV étudiant, les stages passés ont des sujets très variés voir radicalement différents, donc il n'est pas facile de trouver le fil rouge. Il faut essayer de comprendre les sujets qui ont été traités, les compétences mises en jeu, et ce que le candidat a appris. Je l'interroge sur sa culture informatique, s'il bidouille sur son temps perso, etc. Et bien sûr on juge le savoir-être, notamment la manière de s'exprimer, la politesse, on cherche à savoir si le sujet l'intéresse vraiment.

Après l'entretien arrive le débriefing en interne. Le candidat ne peut pas correspondre à 100% aux attentes, on essaie donc de juger s'il sera apte et suffisamment motivé pour le stage, en se rappelant encore une fois que c'est un étudiant. Finalement, nous avons dit oui, son savoir-être a beaucoup joué même si les compétences pouvaient paraître un peu faibles.

De manière humble je dois avouer que cette expérience, qui m'a placé du côté du recruteur, m'a appris beaucoup de choses. J'ai du mettre des mots sur ce que je fais chaque jour dans mon métier, apprendre à analyser les candidatures, construire un entretien qui mette le candidat à l'aise, et essayer de concilier l'aspect humain et rationnel. Je sens peser la triple responsabilité de choisir le bon candidat pour l'entreprise, pour moi, et pour lui-même. Je suis clairement sorti de ma zone de confort, de la technique, et ce n'est que le début.

L'épisode 2 parlera des préparatifs et de l'arrivée du stagiaire.

Maître de stage - Episode 0: Les origines

Rédigé par uTux 1 commentaire

A 32 ans, j'accueille mon premier stagiaire. J'avais cette idée en tête depuis quelques années déjà, mais je n'étais pas dans la bonne entreprise ou pas suffisamment "posé" pour me lancer dans l'aventure. C'est maintenant chose faite. Je vais essayer de tenir une série de billets dans lequel je décris cette expérience.

J'aime mon métier et j'ai envie de le transmettre, de former quelqu'un, le motiver, l'encourager si c'est la voie qu'il veut suivre. En même temps j'ai conscience des risques, un stage ou un contrat pro qui se passe mal peut casser un projet ou démotiver l'étudiant à travailler dans ce domaine. C'est ce qui m'est arrivé quand j'ai fait mon BTS, erreur de casting pour le stage, suivi de "la crise" en 2008, résultat j'ai totalement abandonné le domaine en question pour me "reconvertir" dans l'informatique mais tout en bas de l'échelle. Au final ce fut une bonne chose mais j'ai l'impression d'avoir perdu plusieurs années dans ma carrière professionnelle. Je dois maintenant faire mon maximum pour recruter la bonne personne et le faire monter en compétences, lui confier des sujets ni trop faciles ni trop difficiles, varier les domaines (architecture, réseau, projet...) juste assez pour que les 6 mois de stage le motivent à continuer !

Lorsque j'ai présenté l'idée à mon équipe et à mon chef, les réactions ont été positives mais on m'a averti qu'un stagiaire demande beaucoup de temps. J'ai compris que j'allais devoir améliorer mon organisation et potentiellement voir augmenter ma charge de travail, mais j'ai quand même envie de tenter le coup.

L'épisode 1 parlera du recrutement.

Accélérer les chargements de Fallout 4

Rédigé par uTux Aucun commentaire

Même avec un SSD en NVMe, les temps de chargement de Fallout 4 dans les environnements urbains (par exemple les ruines de Boston) sont beaucoup trop longs et frôlent la minute, presque de quoi se demander si le jeu n'a pas planté.

Load Accelerator vient d'entrer dans mon classement de mes mods préférés car il permet de réduire ce temps de chargement à quelques secondes, une prouesse fortement appréciable.

Reduce the loading time by controlling vsync(fps) and CPU affinity at loading screen. This is expected to shorten the loading time under the SSD environment. (Under HDD environment does not seem to have much effect)

En effet dans ce jeu le vsync est activé de force et cappé à 60 fps. Il est possible de le désactiver en allant bidouiller les fichiers de configuration du jeu mais cela créé des effets secondaires sur les mini-jeux (crochetage) et sur le moteur physique qui part en vrac. Pour des raisons mystérieuses dont seul Besthesda a le secret, ce cap à 60 fps semble être la cause des chargements infinis. Le fonctionnement de ce mod est le suivant: il désactive le vsync et la limite de fps durant les écrans de chargement.

- When disabled vsync at loading screen in the game, the indicator [->>] in the lower right corner of the screen will be displayed.

Le résultat est bluffant car les environnements urbains se chargent désormais en quelques secondes, il est donc possible d'explorer plus longtemps les différents buildings sans avoir peur des portes qui mènent à l'extérieur et donc à un temps de chargement.

Fallout 4 Railroad HQ
Old North Church (Railroad HQ) un exemple d'emplacement au chargement infini.

La seule exception reste les ascenseurs car le chargement se fait in game.

Fallout 4 Diamond City
Les temps de chargement de Diamond City sont également optimisés.

Mon flop des jeux de la décennie 2010-2019

Rédigé par uTux 4 commentaires

Après avoir publié mon top des jeux de la décénie 2010-2019, je m'attaque aux jeux que je considère comme décevants. La plupart ont reçu de bonnes notes et sont considérés comme bons, ce qui explique d'ailleurs pourquoi je les ai achetés, mais je n'ai simplement pas accroché. Par corollaire Il y a peu de "vrais" mauvais jeux dans la liste puisque je ne les ai pas achetés.

  1. Prey (2017) - Voir mon avis sur le jeu. Objectivement il est très bien mais désolé, ça n'a rien à voir avec Prey (2006). Je trouve le jeu lent et je n'arrive pas à accrocher à l'histoire.
  2. Mass Effect Andromeda (2017) - Voir mon avis sur le jeu. Globalement le jeu fait le boulot mais souffre de gros défauts et échoue à relancer la licence Mass Effect.
  3. Dragon Age Inquisition (2014) - Level desgin fastidieux (des détours de 18km pour aller d'un point A à un point B), beaucoup de temps passé à randonner, trop d'objets à collecter (jeu à patounes), système de heal chiant, quête principale super courte, choix insignifiants. Le jeu a achevé la licence Dragon Age.
  4. Deus Ex Mankind Divided (2016) - Un jeu que je trouve très frustrant, trop limité, trop dirigiste, trop de patounes. Il souffre de ne pas être un RPG et ne propose rien de neuf par rapport à Human Revolution (2011).
  5. Serious Sam 3 (2012) - Une phase tutoriel obligatoire insupportable, des cinématiques qui tentent d'apposer une histoire sérieuse (n'importe quoi), des combats mous et lents. Énorme gap avec Serious Sam 2 qui ne se prenait pas au sérieux et dont l'humour fonctionnait bien.
  6. Fable III (2010) - Trop simplifié, trop limité, vidé de toute sa substance. Après un second opus jamais sorti sur PC, il faut constater que Fable III a achevé la licence. Dommage.
  7. Tomb Raider (2013) - Je n'ai pas fini le tutoriel de ce jeu ennuyeux que je résumerai à un enchaînement de cinématiques où Lara souffre et des phases de QTE.
  8. Ion Fury (2019) - Vendu comme le successeur spirituel de Duke Nukem 3D et fonctionnant sur le même moteur de jeu, je le trouve beaucoup moins fun. Les niveaux urbains sont tristes et combattre des humains au lieu d'extraterrestres n'est pas fun.

Pas de RX 5700 XT

Rédigé par uTux 2 commentaires

J'ai retiré un article dans lequel j'annonçais avoir acheté une Sapphire RX 5700 XT Nitro+ 8G car après une semaine j'ai utilisé mon droit de rétractation pour demander un remboursement de la carte. Elle ne m'a pas donné satisfaction en raison de certains désagréments et de bugs avec les drivers.

Désagréments:

  • Carte trop longue (32cm), elle rentre au chausse-pied dans mon boîtier micro-ATX. La ventilation s'en retrouve impactée.
  • Elle chauffe, mon boîtier devient tiède et j'entends les ventilateurs accélérer. Par rapport à ma GTX 1070, cette RX 5700 XT Nitro+ tire quand même 121 Watts de plus, il faut bien les dissiper. Néanmoins le GPU ne dépasse pas les 75°c.
  • Le pilote AMD ajoute un overlay impossible à désactiver qui bipe à chaque lancement de jeu.

Bugs:

  • Comme beaucoup, je subits des black screens dans certains jeux. Aucun problème avec Fallout 4 et Fallen Order, en revanche Age of Mythology crashe avant même de pouvoir passer à l'âge classique.
  • Freesync hasardeux, c'est le premier élément à désactiver pour résoudre les problèmes de framerate.

Je dois avouer qu'en terme de performances ce GPU est un véritable tueur, aucun jeu en 1440p ne lui fait peur. Si c'était à refaire, je partirais sans doute sur la Pulse, moins longue et moins gourmande en énergie. Après réflexion je ne partirai pas sur une RX 5700 XT du tout, les drivers ne sont pas encore stables. Ma GTX 1070 reprend du service pour quelques temps...

Fil RSS des articles