La petite liste de mes envies

Une fois n’est pas coutume, je vais laisser le PHP de côté (je vais quand même en parler un tout petit peu).

Ceux qui me connaissent savent quel boost dans ma vie je suis en train de prendre en ce moment. La vie connait parfois ses petits ralentissements, et remises en questions, causées par les difficultés. Le premier pas est de s’en rendre compte, cesser de s’apitoyer sur son sort, et se donner les coups de pied au derrière qui vont.

Il y a quelques années de ça, sur une échelle de dix années on va dire, j’avais fait des projets. Tout plein, et des chouettes. Qui n’ont pas abouti parce que je me trouvais des excuses pour ne pas les concrétiser. Cela donnait lieu à des regrets, des émotions négatives … mais je ne faisais jamais rien pour changer cet état de fait. C’est tellement facile de jouer les Caliméro, n’est-ce pas ?

Puis un jour, les choses vont mieux. Ou disons plutôt, on a fait le cheminement intérieur tout zen et positif, pour aller mieux. Personnellement, je me dis que je suis en train de m’upgrader, amelaye 2.0 est en cours 😉 …

L’an dernier, je m’étais dit : « Tiens c’est dommage, j’ai toujours eu envie d’apprendre l’allemand, je ne l’ai jamais fait, et si je m’y mettais ?  » . J’ai cherché une solution sympa, fouillé sur le web, trouvé Babbel.com, et depuis, je progresse de jour en jour, à mon rythme ponctué par le travail ou les autres projets. Verdict : c’est super gratifiant.

En début d’année, j’ai pris la décision de faire une liste de choses que je n’avais jamais faites, et qu’il fallait que je fasse, par défi personnel. J’avais acheté un livre pour passer le TOEFL, en 2007, soit il y a plus de dix ans. Je ne suis plus dans le cursus universitaire depuis longtemps, mais j’ai eu envie du challenge « certification d’anglais ». Histoire de réviser certaines choses que j’aurais pu perdre depuis la fac, et évaluer mon niveau. C’est la première des choses que j’ai voulu mettre sur ma liste, avec la fameuse certification PHP.

Dans l’ordre, j’ai eu :

– Passer la certification ZCPE (réussi)
– Passer le TOEIC (réussi, niveau C1)
– Passer le ZFCA (Certification Zend Framework) (programmé)
– Passer la certification MySQL
– Peaufiner mes compétences en Symfony (en cours, mais une bonne partie est faite)
– Faire un livre avec mes plus jolies photos urbex
(en cours)
– Apprendre la guitare (la mienne me fait pitié à trainer dans son coin depuis 2009) (trouvé un chouette site de cours en ligne super ludique hguitare.com, je peux dire que cette tâche est en cours)
– Apprendre à nager (ça arrive, non je ne sais pas du tout nager, jamais eu l’occasion d’apprendre, dispensée de sport en pleine adolescence, je rêve en secret d’avoir la grâce de Laure Manaudou … hum …) (en cours)

Forcément, dresser une liste comme ça c’est facile, il faut corser le tout en se donnant une limite de temps. La totalité de ces souhaits se devra être exaucée avant la fin de l’année 2016.

Ce qui est jouable, c’est se donner des challenges pour lesquels on sait qu’on va avoir des résultats concrets. Par exemple, je me vois mal m’inscrire à une certification d’Allemand et viser le niveau C1 cette année, alors que je suis en train de terminer le niveau A2. Il faut être honnête avec soi, évaluer ce qu’on sait faire, ce qu’on ne sait pas encore faire, et continuer pendant une année entière de se donner des coups de pied bien placés pour se tenir à la concrétisation de ces idées, sans papillonner ni procrastiner. Il faut aussi, si vous voulez apprendre un concept, savoir COMMENT vous aimez apprendre. Préférez-vous apprendre par des livres ? par Internet ? Ou avez-vous l’opportunité de prendre des cours du soir, si vous préférez l’échange entre humains ? Je sais par exemple que je préfère être autodidacte, chercher l’info, et les sites avec plein de gadgets comme des rewards à chaque visite 🙂
Donc voilà j’espère que ce billet d’humeur vous permettra de faire vous aussi votre petite liste personnelle 🙂 Tout en réalisant la mienne, je prépare déjà mentalement celle de 2017 😉

 

Retour d’expérience sur la certification ZCPE …

A la base, j’ignorais que ce genre de certifications existait jusqu’à peu, lorsque je suis allée fouiner sur le site de Zend, pour regarder ce que l’entreprise offrait en termes de formation Zend Framework 2 (parce que même si ça se casse la figure par rapport à Symfony, ça reste quand même un système assez badass …). Entre autres Zend propose une certification Zend Certified PHP Engineer.

Et là, je me suis dit … pourquoi pas ? Parce que. Parce que déjà ça me conforterait dans mon moi profond sur mes compétences PHP. Parce que ça me ferait un plus sur mon CV.

Alors comment ça se passe de prime abord ?

Déjà, il faut acheter un voucher sur le site de Zend (170 euros à peu près). Une fois votre emplette terminée, vous allez ensuite repérer un centre « Pearson Vue » où passer l’examen et choisir un créneau horaire. J’ai passé ma session à Aix-les-Milles.

Et ensuite, il n’y a pas de secret (très bateau ce que je dis là, pas grave) : il faut réviser, bachoter, potasser la doc de PHP. Il faut savoir le programme spécifié sur le bout des doigts. Vous pouvez acheter le petit guide proposé sur le site de Zend, il ne coûte qu’une vingtaine d’euros et il fournit un bon syllabus. En un peu plus d’un mois – deux mois de préparation, en travaillant à côté, ça peut le faire.

C’est en soi la partie la plus intéressante, car j’ai appris des concepts que je n’avais jamais l’occasion d’appréhender en pratique. Par exemple, je n’avais pas trop manipulé SPL dans le passé, les traits, les générateurs. On a beau avoir plus de dix ans de pratique, on passe forcément à côté de certaines choses.

Et pendant ?

Le moment venu, il faut vous rendre au centre d’examen, au moins quinze minutes en avance pour vous préparer. Après présentation de deux pièces d’identité, vous devrez signer un formulaire qui prévoit une clause de confidentialité, ça veut dire qu’il vous est interdit de dévoiler les questions après l’examen. Dans une pièce isolée, vous devez déposer toutes vos affaires, sacs, manteaux, et même votre montre ! Eux vous donnent une ardoise et un stabilo en guise de brouillon.

A ce moment là, vous reviennent en mémoire de vieux souvenirs de lycée ou de fac au moment de passer les oraux. Le rythme cardiaque augmente, vous commencez à transpirer. C’est normal.

L’examen se passe dans une petite salle, avec plusieurs postes informatiques. Si vous avez de la chance, vous pouvez être tout seul. L’examinatrice lance le programme avec lequel tout va se jouer, et ferme la porte derrière vous. ça y est, vous y êtes. 90 minutes pour répondre à 70 questions (en anglais s’il vous plaît). TOP !

La seule chose que je dirai à propos des questions, c’est un ressenti personnel : elles m’ont semblé moins dures que je ne l’avais prévu.

Et après ?

Après avoir bien répondu à toutes les questions (on peut flager et revenir sur les éventuels doutes), il faut soumettre vos réponses. Et là …

Pour ma part, comme je l’ai eu, ça a juste affiché la phrase « Congratulations, you have passed the ZCPE exam ! ». Si vous êtes dans ce cas, et si vous êtes tout seul, vous pouvez : bondir de votre chaise, hurler de joie, vous rouler par terre, rêver à vos nouveaux plans de carrière, et vous re-rouler par terre. La dame de l’organisme de formation, de son côté, vous imprimera un récépissé qui atteste de votre réussite (ou votre échec).

Il parait que si on n’a pas réussi, le tableau des erreurs est affiché avec votre score. Ceux qui ont réussi ne connaissent pas leur score, et ne le sauront jamais.

Et encore après ?

Il suffit juste d’attendre votre facteur, qui au bout de quelques semaines vous amène une grande enveloppe venant de Cupertino (rien que ça), et qui contient votre diplôme, ainsi qu’un sticker à coller sur votre laptop. Entretemps, Zend aura mis à jour ses Yellow Pages avec votre nom, et vous fournira une licence pour le logiciel Zend Studio (qui est pas mal en soi, même si je trouve PHP-Storm très puissant).

Après, si vous trouvez que Zend Framework est badass en soi, vous pouvez passez la certification pour ce framework. Perso, j’ai acheté mon voucher … verdict dans quelques mois … 🙂

 

Ce post est dédicacé à : Patrick E, Thomas B, Cédric et surtout le petit Grégory du Japon. <3

Diaporama sur le déploiement dans l’IC

Dans le cadre de l’AFUP Marseille dont je fais partie, j’ai organisé un topo sur le déploiement dans les processus d’intégration continue, Deployer et Jenkins en particulier 🙂

Bref résumé :

Aujourd’hui, le terme « déploiement » est un incontournable dans le métier des devOps. Comment en sommes-nous arrivés à intégrer au mieux les mises en prod ? Faisons un bref historique pour ensuite terminer sur les nouvelles techniques de déploiement de nos applications PHP et leur mise en place dans l’intégration continue.