Quoi de neuf les devs ? Numéro 58
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de @phi__code, on parlera aussi d'alternance et de stage, Go, Linux, Mise en prod le vendredi, NextJS14, SRE etc...
EDITO
Salut à toi chère développeuse, cher développeur, sysadmin, ops, sre, DevRel, sécu 👋
Bienvenue aux 37 nouvelles et nouveaux abonné.e.s, vous êtes à présent 1343 à suivre cette newsletter chaque semaine.
Si tu n’es pas encore abonné.e et que tu souhaites les rejoindre (1 mail par semaine, pas de spam). C’est gratuit et c’est ce qui m’aide le plus 👇
L’invité de la semaine
Cette semaine, je reçois David a.k.a @phi_code sur Twitter.
Je le remercie d’avoir pris le temps de répondre à la mini interview et pour son implication dans la rédaction des réponses à mes questions.
Pour David c’est l’univers qui a décidé qu’il allait devenir dev :
“[…] avant de m’engager dans une carrière militaire qui a malheureusement pris fin quelques années plus tard, à la suite d’un accident de saut en parachute.
Lors de ma convalescence, j’ai cherché à explorer d’autres domaines, comme l'économie. C’est par pur hasard que j’ai découvert la programmation et la possibilité de créer des indicateurs techniques dans le domaine des marchés financiers, ce qui a éveillé ma curiosité, et m’a poussé à me demander : “Comment on fait ça ?”.
J’ai donc téléchargé un PDF qui expliqué les bases de la programmation en BASIC, les boucles, les conditions, les variables, les constantes etc… C’est ainsi que je suis tombé dedans !”
Pour la suite, vous connaissez la chanson, ce sera dans la mini interview un peu plus bas.
Sinon, comme chaque semaine, vous retrouverez les autres rubriques avec toujours le plein d’actualité sur le monde du dev.
Cette semaine, parmi tous les sujets abordés, on parlera entre autres de
✅ Alternance et stage,
✅ Go
✅ Linux
✅ Mise en prod le vendredi
✅ NextJS14
✅ SRE
✅ et bien d’autres sujets encore
Accessibilité de cette newsletter
Je profite de l’édito pour remercier Angi (@AngiG29) qui m’a donné des conseils pour améliorer l’accessibilité de cette newsletter. Je n’ai pas pu implémenter toutes ses remarques car tout simplement la plateforme
ne semble pas le permettre.Toutefois, je vais contacter l’équipe support de Substack pour soumettre les propositions d’Angi afin d’améliorer si possible l’expérience de lecture pour toutes et tous.
J’ai pu changer tout de suite par contre les couleurs de liens et de boutons afin d’augmenter le ration couleur des liens / couleur du fond. Cela explique le changement de couleur sur les lien en général.
Donc merci Angi !
J’en profite pour encourager toute personne ayant des difficultés avec la lecture de cette newsletter a me contacter et me signaler tout problème afin que je puisse essayer de trouver une solution.
Bonne lecture!
Je vous souhaite une bonne fin de week-end,
Fred
Mes sponsors permanents
👉 Comme le CEFIM, Cockpit io, Capgo et Clever Cloud, affichez ici votre logo avec le lien vers votre site ici pendant un an ou six mois pour 65€/semaine.
Visibilité pour votre entreprise garantie ! 🚀
ATTENTION : il ne reste plus qu’un seul slot à vendre. Ensuite la prochaine disponibilité ce sera mars 2024.
Cliquez sur le bouton ci-dessous pour en savoir plus (modalités et tarifs) 👇
AU PROGRAMME DE CE NUMÉRO
🇬🇧 Security News This Week: Chinese Hackers Are Hiding in Routers in the US and Japan
🇬🇧 Lessons Learned from Twenty Years of Site Reliability Engineering
✅ Annonceurs, recruteurs & sponsors : bienvenue !
✅ Peux tu soutenir mon travail et cette newsletter ? 🙏
✅ L’INVITÉ DE LA SEMAINE - David alias @Phi__Code
✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR
✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
Victor Ricco - Stage DevOps ou Cybersécurité - France - 29/04/2024
Yohan Hurtebize - Alternance - Immédiatement ou janvier - Lille & Paris
✅ Me retrouver sur les réseaux
<SPONSOR>
Venez présenter votre entreprise sur cet emplacement. Vous pouvez y placer une bannière (image ou vidéo) + un texte + un lien sous forme de bouton comme ci-dessous.
</SPONSOR>
LE COIN DES LECTEURS
Dans cette rubrique, je te propose des articles que j'ai trouvé intéressants toujours bien sûr dans notre domaine… ou presque !
GitHub Copilot dépasse le million d'utilisateurs payants
C’est Les Joies du Code (@lesjoiesducode) qui nous annonce ce chiffre dans cet article récent. On y apprends également que plus de 37.000 organisations dans le monde utilise cet outil.
Développer des scripts shell
Vous avez envie de comprendre les bases du shell par curiosité ou tout simplement parce que cela peut toujours servir ?
Vous avez raison et ce ne sera jamais un mauvais investissement.
Stéphane Robert (@RobertStphane19) vous propose un article tout frais sur le sujet pour vous mettre le pied à l’étrier.
De CTO à Fellow Engineer en Scale Up
Un billet très intéressant sur le retour d’expérience d’Hugo Lassiege (@hugolassiege) sur son passage de CTO à Fellow Engineer.
Voici l’introduction de son article :
Ce billet est une suite directe de “CTO de startup à scaleup” car en fait… J’ai choisi de ne plus être CTO. Mais je n’ai pas quitté Malt pour autant et je suis devenu Fellow Engineer.
C’est un billet bien sûr très personnel, mais vous pourriez être intéressé :
par un retour d’expérience sur le rôle de CTO fondateur en Scale Up.
par le rôle de Fellow Engineer tel que nous l’avons défini chez Malt
Git par l'exemple - Cherie, ça va cherry-picker !
C’est Aurélie Vache (@aurelievache) qui nous propose un article sur le cherry pick et je pense que cela va servir à bon nombre d’entre nous.
Et comme toujours avec Aurélie, c’est illustré !
🇬🇧 Security News This Week: Chinese Hackers Are Hiding in Routers in the US and Japan
Où l’on apprends que les hackers sont prêts à tout, et exploitent toutes les possibilités pour continuer à s’introduire dans les systèmes informatiques.
🇬🇧 Lessons Learned from Twenty Years of Site Reliability Engineering
Un article en anglais par les équipes internes de Google sur le retour d’expérience de la mise en place d’une politique SRE.
11 points clés mis en avant par les ingénieurs de Google.
PS : Merci à Denis (@zwindler) de l’avoir partagé.
🇬🇧 The Best Golang Blogs
Cet article liste les meilleurs blogs parlant du langage Go. Vous n’avez plus d’excuse pour vous mettre au Go avec toutes ces ressources à disposition.
En plus, l’auteur de l’article en question a mis en place un système de notation vous aider à y voir plus clair.
Mine de rien, c’est plus de 25 blogs qui sont listés dans cet article de Karl Hughes (@KarlLHughes)
Annonceurs, recruteurs & sponsors : bienvenue !
Vous êtes une entreprise, dev indépendant, recruteuse, recruteur, vous pouvez proposer vos services à mes lectrices et mes lecteurs.
Vous pouvez le faire de différentes façons :
en devenant sponsor permanent (6 mois ou 1 an)
en sponsorisant un ou plusieurs numéros
en passant vos offres d’emplois dans la rubrique dédiée
Pour en savoir plus, je vous invite à consulter ma page partenaire ou à prendre contact avec moi directement (infos de contact en bas de ma page partenaire)
LE TOUR DES RÉSEAUX
Dans cette rubrique, je te présente les infos que j’ai trouvé intéressantes au cours de la semaine sur les différents réseaux sociaux. C’est évidemment complètement subjectif et c’est assumé.
Second Brain
On retrouve Amélie (@AmelieBenoit33) et ses sketchnotes. Aujourd’hui elle nous propose un résumé de la conférence de Samuel Nait au #DevFestNantes.
Source : https://twitter.com/AmelieBenoit33/status/1715136553054314794
🇬🇧 4 Laws of RxJs Observables
Source : https://twitter.com/DanielGlejzner/status/1720060616553988547
Les Joies du code - L’actu
Les Joies du code n’est pas là que pour nous faire sourire, ils écrivent aussi des articles, pour nous les devs !
Source : LinkedIn
Est-ce que l’IA va remplacer les devs ?
Cette question est récurrente depuis plusieurs mois. Rudy Onfroy donne son avis sur la question sur le réseau LinkedIn.
Source : LinkedIn
TALL TIPS
Cette section regroupe des astuces pour Tailwind Css, Alpine Js, Laravel et Livewire. A piocher ou à bookmarker selon tes besoins.
How do you test middleware?
Joel Clermont (@jclermont) et Kai Sassnowski (@warsh33p) ont déjà explorer ce qui de prime abord peut sembler simple, mais qui au final est plus complexe que ce que l’on pouvait imaginer.
Voici leur deux articles pour vous donner une nouvelle approche.
Laravel au quotidien #030
Au menu de ce nouveau numéro :
📖 History of Laravel's versions,
📖 Single-Use Tests,
🎥 History of dd(),
📖 CQRS en Laravel,
🎙️ Reasons to write a down method in your migrations
Groupe LinkedIn Laravel Francophone
Si l’univers de Laravel t’intéresse, n’hésite pas à rejoindre mon groupe Laravel Francophone sur LinkedIn.
Il a pour objectif de fédérer les développeuses et développeurs Laravel francophones 🇫🇷.
Son but est :
- de permettre le partage de connaissances sur Laravel
- d'informer sur les dernières actualités de l'écosystème Laravel
- de permettre de trouver jobs, missions, stages et alternances pour les devs à l'écoute du marché
- de permettre aux recruteurs de diffuser leurs offres
T'AS TON POPCORN ?
Dans cette section, je te propose de bien te caller dans ton siège gamer, dans ton canapé ou si tu le souhaites dans ton lit pour visionner quelques vidéos que j'ai pu dénicher ici et là dans notre communauté !
3 HELPERS LARAVEL pour un CODE PLUS PROPRE ! 🧽
Voici l’intro de Ludovic (@LaravelJutsu) sur sa vidéo :
Découvrez ou redécouvrez avec moi 3 helpers de Laravel qui vous seront utile pour coder proprement !
Dans ce tutoriel, nous allons passer au crible les définitions des helpers optional(), report() et tap() qui permettent respectivement d'éviter des erreurs sur des objets null, de rapporter vos exceptions et de retourner l'objet sur lequel on appelle une callable.
NextJS 14 - Toutes les NOUVEAUTÉS résumées 🤯
Melvyn (@melvynxdev) propose de faire le tour des nouveautés de NextJS 14 et voici son intro :
NextJS 14 vient de sortir, dans cette vidéo je te parle des petites nouveautés et de ce qui change ou ne change pas pour toi.
L'histoire d'Ubuntu
Gwên Tech présente sa nouvelle vidéo :
Aujourd'hui, on s'intéresse à l'histoire de l'un des systèmes d'exploitation alternatifs les plus célèbres, si ce n'est le plus célèbre.
☠️ Et si c'était la fin de Webpack dans Symfony ?
On retrouve à présent Yoan (@YoanDev) pour nous parler de Asset Manager. Et le moins que l’on puisse dire c’est que Yoan n’y va pas avec le dos de la cuillère car il parle même “d’enterrer Webpack” dans les projets Symfony.
🇬🇧 PHP Attributes 50 Minute Tutorial
Voici l’intro de Gary Clarke sur cette vidéo où il va nous présenter l’utilisation de Attributs dans PHP :
Dive into PHP attributes as we use them to implement validation rules in a DTO, showcasing a practical and efficient coding approach.
React fusionne le front et le back ! - Actus JS de la semaine (30 octobre 2023)
Bryan de @DevTheory_ vous présente les actus JS de la semaine
Peux tu soutenir mon travail et cette newsletter ? 💪
Cette newsletter est gratuite et elle le restera. Ça c’est dit !
Maintenant pour celles et ceux qui le peuvent, j’en appelle à votre soutien.
J’adore faire cette newsletter et j’ai même des idées pour d’autres, toujours dans le monde du dev.
Mon objectif : quitter mon poste salarié et faire ce que j’aime :
continuer d’informer et d’aider via mes newsletters
développer des sides projects
Tu peux m’aider à atteindre cet objectif, en me soutenant (à partir de 2€) en cliquant sur l’image ci-dessous ou via ce lien
Si tu veux m'aider 👇
Tu peux aussi me soutenir en achetant mes articles sur ma boutique !
Par exemple, un Sweat-shirt "PHP will never die" 👇 (différents coloris possibles)
ou le Mug “PHP Forever” :
Ce sont des créations originales de mes petites mains.
Un bon moyen de te faire plaisir, d'afficher ton amour pour PHP et de me soutenir.
METS TON CASQUE !
Dans cette rubrique, je te propose des podcasts en anglais et en français sur notre monde de dev et ce qui gravite autour.
Dans La Tech - Doit-on déployer le vendredi ?
Je viens de découvrir ce nouveau podcast, notamment par le titre aguicheur et irrésistible pour tout dev qui se respecte du numéro de la semaine.
Avant de savoir si on peut / doit déployer le vendredi (Olivier Poncet me chuchote dans l’oreillette qu’il ne déploie que le vendredi 🤣), voici la présentation du podcast et ce qu’il propose :
On discute des questionnements de la tech sur le cloud, le développement et le DevOps !
Animé par Damyr, Mathieu Corbin et Maxence Maireaux, ce podcast informatif et divertissant vous plonge dans l’univers fascinant de la tech.
Que vous soyez un Développeur, un DevOps ou simplement curieux des possibilités offertes par la tech, “Dans La Tech” est le podcast incontournable pour rester informé et inspiré dans cet univers en constante évolution.
Rejoignez-nous pour des discussions stimulantes, des informations pointues et des réflexions captivantes sur le futur passionnant de la technologie.
Tranches de Tech 02 - L’épisode qui fait peur….
On retrouve entre autres Aurélie, Horacio et Titimoby dans ce podcast tout nouveau et super agréable à écouter.
Voici la présentation de leur tout nouveau podcast :
Comme beaucoup de personnes dans le monde de la tech nous aimons faire de la veille et se tenir au courant de ce qu'il se passe sur la planète tech.
C'est donc sans prétention mais avec bonne humeur que nous vous proposons de partager les actualités tech, des conférences, des langages, des outils, du cloud, ... mais aussi celles d'OVHcloud qui ont attirées notre attention chaque mois. Le tout dans une ambiance décontractée sans se prendre au sérieux.
Nous essaierons de vous partager tout cela en apportant notre petite touche de Developer Advocate pour que vous ayez un éclairage un peu différent.
Code Garage #78 - Compilation vs Transpilation
Un nouveau podcast de Code Garage de Nicolas Brondin-Bernard.
Niveau de langage, abstraction, optimisation,... Telle est la question !
Parcours Tech #7 - Thibaut de voyageur à Dev
Mansour nous propose un nouveau rendez-vous régulier, des podcasts où il interview des devs.
Aujourd’hui c’est Thibaut et voici la présentation de l’épisode :
Dans cet épisode spécial d'Avocado Growth Parcours Tech, nous rencontrons Thibaut, un passionné de voyages qui a entrepris une reconversion professionnelle dans le monde de la technologie.
Thibaut, âgé de 32 ans, partage ses expériences de voyage en Australie, à Los Angeles, en Suisse, en Thaïlande, et comment la pandémie de Covid-19 a bouleversé son retour en France. Après avoir travaillé en tant qu'agent d'accueil dans une salle de sport, Thibaut a été confronté à un petit accident qui a changé le cours de sa vie.
Si vous appréciez cette newsletter hebdomadaire, aidez moi à la continuer en vous abonnant.
Promis pas de spam, juste la newsletter tous les vendredis dans votre boîte email.
Vous pouvez vous désabonner à tout moment. Vous ne prenez aucun risque à m’aider 😉💪
LES SORTIES DE LA SEMAINE
Dans cette rubrique, je te mets en avant les mises à jour de logiciel que nous sommes susceptibles d’utiliser dans notre quotidien de développeurs.
Linux 6.6
Pour en savoir plus, n’étant pas expert sur Linux, je vous renvoie vers cet article
🇬🇧 Laravel ecosystem
Source : https://twitter.com/driesvints/status/1719378475864195277
🇬🇧 GitLab Security Release: 16.5.1, 16.4.2, 16.3.6
Des releases de sécurité de Gitlab ont été mises à disposition le 31 octobre dernier. Il est évidemment conseillé de procéder à la mise à jour de vos installations.
Release notes : https://about.gitlab.com/releases/2023/10/31/security-release-gitlab-16-5-1-16-4-2-16-3-6-released/
L’INVITÉ DE LA SEMAINE - David alias Phi__Code
A chaque numéro, je vais mettre en avant une ou un dev, sysadmin, ops, sre, DevRel, sécu. Connu.e ou inconnu.e, pas de jaloux, il y en aura pour tout le monde.
Cette semaine c’est David (@Phi__Code) qui se prête au jeu de la mini interview de Quoi de neuf les devs ?
Tu es prêt.e pour l’interview ?
La voici 👇
La mini interview de David
1. Peux-tu te présenter ?
Je m’appelle David a.k.a @phi_code 😅, j’ai 32 ans,et j’habite à Toulouse. Je suis développeur web.
2. Quelle est ta spécialité ? Quel est ton langage préféré ?
Le PHP est mon langage de prédilection. J’adore cet outil qui offre un vaste champ d’application, en particulier, pour le web ainsi que dans d’autres domaines connexes. Au départ, j’ai été confronté aux nombreuses rumeurs qui circulaient depuis plus 20 ans, et qui circulent encore aujourd’hui comme “PHP is Dead”, “c’est un langage obsolète”, “aujourd’hui, il faut faire du JavaScript, Rust, Go, Python, etc..”, et ainsi de suite.
Cependant, j’ai décidé de plonger dans le monde du PHP par simple curiosité et pour maîtriser les fondamentaux du développement backend, tout en apprenant la trinité sacrée de tous développeurs web dignes de ce nom : HTML, CSS et JavaScript.
Par la suite, j’ai fait la découverte du framework Symfony et cela a été une révélation pour moi. J’ai été séduit par son architecture, son paradigme, et le debug toolbar. Je n’ai pas encore trouvé mieux que Symfony et j’ai pourtant testé plusieurs langages et leurs différents framework associés, tels que Python avec Django et Flask, JavaScript React, Ruby, etc…
En ce qui concerne ma spécialité, je me concentre principalement sur le développement backend, en mettant l’accent sur le traitement des données, l’architecture logicielle et l’optimisation du code. J’ai une passion pour l’aspect créatif dans la programmation, ce qui m’amène également à explorer la conception frontend. En dehors de mon travail, je consacre une grosse partie de mon temps libre à travailler sur mes compétences, que ce soit en travaillant sur des projets personnels, en lisant ou en visionnant des contenus relatifs à notre domaine.
3. Es-tu un reconverti ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Oui, je suis un reconvertie. Avant d’être développeur, j’ai eu un parcours professionnel un peu atypique. J’ai exercé divers métiers, allant de l’intérim en usine, aux déménagements, en passant par la vente, avant de m’engager dans une carrière militaire qui a malheureusement pris fin quelques années plus tard, à la suite d’un accident de saut en parachute.
Lors de ma convalescence, j’ai cherché à explorer d’autres domaines, comme l'économie. C’est par pur hasard que j’ai découvert la programmation et la possibilité de créer des indicateurs techniques dans le domaine des marchés financiers, ce qui a éveillé ma curiosité, et m’a poussé à me demander : “Comment on fait ça ?”.
J’ai donc téléchargé un PDF qui expliqué les bases de la programmation en BASIC, les boucles, les conditions, les variables, les constantes etc… C’est ainsi que je suis tombé dedans !
Un an plus tard, j’ai pris la décision de reprendre mes études pour devenir développeur web.
4. Quelles études as-tu suivies ?
Par rapport à mon profil, il m’a semblé difficile d’intégrer directement un cursus pur dev. J’ai opté pour une licence Chef de Projet Digital, avec une spécialisation en développement web (RNCP: Développeur Web et Web Mobile) que j’ai suivie en alternance avec une école privée WIS sur Toulouse. Ce qui m'a permis de m'ouvrir les portes d’un master ingénieur informatique par la suite.
5. Comment as tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
Comme dit précédemment, j’ai commencé ma carrière professionnelle dans le dev avec une alternance au sein de l’association 2PAO, une association basée à Toulouse qui met en relation les professionnels de santé et des usagers confrontés à divers types d'addictions. Mon rôle au sein de cette association était à la fois la gestion de la communication sur les réseaux sociaux et l’administration de leur site web, qui était un Wordpress.
Au cours de ma première année de master avec l’école EPSI, j’ai pris la décision de signer mon premier contrat en CDI.
6. Et maintenant tu en es où ?
Mon premier CDI en tant que développeur PHP s’est déroulé au sein d'une entreprise d'assurances voyage Assurinco, où j'occupais le poste de responsable des flux EDI (Échange de Données Informatisées) dans une petite équipe tech de 3 développeurs.
Cette expérience m’a plongé dans un projet legacy de 15 ans, basé sur du PHP 5.6. J’ai beaucoup appris, notamment en matière d’optimisation de code et de gestion et traitement des données. Cependant, il y avait quelques aspects négatifs qui m’ont poussé à envisager d’autres opportunités.
Après un an en CDI, j’ai pris la décision de poser ma démission pour rejoindre Safti, une entreprise de plus grande envergure, avec une équipe IT de plus 50 développeurs passionnés, ce qui a radicalement changé ma perspective. Je me trouve actuellement au sein de l’équipe chargée de la comptabilité. J’ai accès à des formations, des ateliers, les outils sont plus modernes et cette nouvelle entreprise met en avant l’équipe IT au centre de ses priorités.
7. Sur ton profil Twitter, on peut lire que tu es :
French Full-Stack Developer
Autodidact
PHP Defender, Three.js & Symfony Lover
Tu nous en dis un peu plus sur tout cela ?
😅 bien sûr ! Mon profil Twitter résume brièvement qui je suis. En quelques mots, je suis un développeur français qui a principalement appris de manière autodidacte. Je suis passionné par la programmation et j’ai une affection particulière pour PHP, Defender car je ne trouve pas que ce soit un langage obsolète et j’aime beaucoup la direction que prend l’équipe de développement core programmer de PHP, donc je le défend face à ses détracteurs 😂 je voulais aussi marqué le fait que j’apprécie aussi le JavaScript et notamment Three.js et enfin marqué ma passion pour le framework Symfony. Ces éléments résument parfaitement mes centres d’intérêt dans le monde du développement même si je ne me bloque pas à ajouter des outils à l’avenir.
Tu as d’autres passions ?
Depuis 2020, ma principale passion est incontestablement la programmation. J’adore acquérir de nouvelles compétences, explorer de nouvelles technologies, de nouveaux kata et résoudre des problèmes complexes. Cependant, même si j’ai forcément moins le temps, en dehors de ma première passion et de ma vie pro, j’aime faire de la musique, de la modélisation 3D et j’aime aussi beaucoup l’histoire, je voulais être archéologue étant enfant. J’ai fait de l’archéodev avec PHP 5.6 pendant un an c’est déjà pas mal 😂.
8. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
Principalement sur Twitter, je partage des découvertes, des avis. J’essaye de donner des conseils aux personnes en reconversion et je suis joignable en message privés. Beaucoup de personnes me contactent en privé pour me poser des questions sur mon parcours, et même des questions sur des problèmes qu’elles rencontrent. J'aime partager mes connaissances, et j’ai d’ailleurs fait un blog sur mon portfolio afin de mettre des articles, bon je n’excelle pas dans ce domaine 😅 et j'ai très peu de temps pour écrire de nouveaux articles, malgré mes nombreuses idées.
En ce qui concerne les conférences, je ne suis pas encore conférencier 😊. Mais prochainement, je serai au DevFest à Toulouse le 16 novembre 2023, et j'assiste aux meetups AFUP Toulouse. En même temps, le président de l’AFUP Toulouse est mon ancien directeur pédagogique et le vice-président est un de mes leads devs 😅 ce qui fait que je suis un peu obligé de participer.
9. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Totalement, et avec du recul, c’est étrange de me rappeler encore me disant que passer 8 heures derrière un ordinateur n’était pas fait pour moi. J’ai abandonné mes études dans le commerce et avant ma reconversion dans le domaine du développement, je pensais que je ne serai jamais à la hauteur en mathématiques, en algorithmie, etc…
Et aujourd’hui j’ai finalement un métier qui me correspond, dans lequel je m'épanouis de jour en jour.
L'indicateur qui m’a le plus frappé lorsque j’ai commencé à travailler dans le dev, c’est le fait de ne plus compter mes heures. Toutes les personnes ayant un travail alimentaire ont cette sensation de regarder leurs montres toutes les cinq minutes et de compter le nombre d’heures qu’il leur reste avant d’être libres, j’ai vécu ça ! Mais aujourd’hui, je n’ai plus ce sentiment. J’adore mon travail, c’est devenu ma première passion, et maintenant je suis obligé de compter le nombre d'heures passées derrière l’écran, qui frôle souvent les 10 heures par jour. Le David d’il y a quelques années semble bien loin 😅.
10. Quels conseils donnerais-tu à celles et ceux qui débutent dans les métiers de l'IT et plus spécifiquement dans le dev ?
C’est une excellente question, bien que complexe à répondre de manière universelle. Chacun à son propre parcours, ses motivations, ses expériences, ce qui signifie que ce qui a fonctionné pour moi, ne fonctionnera pas nécessairement pour quelqu’un d'autre.
Le dev et l’IT en général est un métier fascinant, mais il peut aussi être exigeant. Parfois, il vous pousse à croire qu’il faut tout apprendre et tout comprendre, mais il est important de comprendre que ce n’est pas possible ! Et ce n’est pas grave, c’est normal de ne pas tout savoir, relâchez la pression.
L’une des caractéristiques que j’ai le plus observées chez de nombreux développeurs est la passion. Ce métier demande une réelle passion pour apprendre et évoluer. J’ai constaté que ceux qui ne sont pas passionnés par ce métier ont du mal à assimiler les concepts, et beaucoup d’entre eux, n’achèvent pas leurs études ou ne parviennent pas à trouver un emploi.Il existe aussi une fausse croyance selon laquelle le métier de développeur est bien payé dès le début, sans trop d’efforts. c’est complètement FAUX ! Il est important de réaliser que les employeurs recherchent souvent des profils seniors. Il existe une masse importante de profils non expérimentés et toutes les entreprises ne cherchent pas nécessairement ce genre de profils. Pour illustrer, pour mon premier CDI, j’ai accepté un contrat avec un salaire de 26 000 €, loin de la légende que l’on peut entendre dans certains organismes 😅 Mais pour moi, c’était l’objectif final qui comptait, être développeur, travailler dans ce domaine et en faire mon métier qu’importe les aspects négatifs.
Bon maintenant que j’ai parlé des aspects négatifs et si vous voulez toujours travailler dans l’IT, voici quelques conseils. Ne pas vous mettre de pression sur les technologies à apprendre. Voyez-les comme des outils dans votre boîte à outils plutôt que comme une fin en soi. Surtout, pour les personnes en reconversion courte, comme les bootcamps, assurez-vous d’avoir des bases solides, en particulier dans l’étude des algorithmes. Vous n’avez pas besoin d’être un expert, mais vous devez au moins savoir comment trier, formater, résoudre des problèmes. Cette étape sera la plus importante lors du passage des tests techniques, plutôt que connaître la fonction X d’un langage X. Pour finir, créez des projets personnels et servez-vous des projets lors de votre reconversion. Même si peu d'employeurs examinerons réellement vos projets, cela prouvera votre détermination. Enfin, le dernier conseil, amusez-vous et restez curieux !
11. Quels sont tes 3 outils les plus utilisés dans ton quotidien de dev ? (cela peut être ce que tu veux du moment que c’est relié à ton quotidien de dev : livre, site internet, mug, logiciel, etc.) ?
Un des outils que j’utilise le plus dans mon quotidien de dev est daily.dev c’est une extension pour navigateur qui propose quotidiennement des articles sur des sujets de l’IT. Cela me permet de faire ma veille technologique. Chaque jour, je lis au moins deux articles sur des sujets qui m’intéressent. À l’ère de l'intelligence artificielle générative, forcément, j’utilise des outils comme chatGPT, Cody et Tarbine. Les deux derniers sont des outils gratuits d’autocomplétion sur nos IDE, des extensions ou plugins. Pour ChatGPT j’utilise principalement comme “canard en plastique” 😅. Je lui pose des questions à maintes reprises pour comprendre des sujets que je ne maîtrise pas, et je me fais aussi des sessions de tests sur des questions relatives à un outil ou autres. C’est très pratique.
Mon troisième outil essentiel est la documentation officielle de Symfony et PHP. C’est la base pour moi.
12. Un autre sujet que tu aimerais mettre en avant ?
Oui, je travaille actuellement sur un projet personnel depuis plus d’un an. L’idée de ce projet m'est venue lors de ma recherche d’emplois, où j’avais du mal à organiser mes différents rendez-vous et prise de contacts. De plus, il était difficile pour moi de situer ma place sur le marché de l’emploi et de répondre à des questions comme “Quelle est la techno la plus recherchée dans ma région ?” “Combien coûte un profil comme le mien ?”.
C’est ainsi qu’est né JobDate, un outil qui répondra à toutes ces questions. J’ai bien avancé sur le projet et j’espère pouvoir sortir la première version en production d’ici la fin de l’année ou début d’année 2024. Ce projet me tient énormément à cœur, et je mets toutes mes connaissances et mon savoir-faire en lui. Mon objectif est de permettre à de nombreuses personnes de trouver plus facilement un emploi.
13. Le mot de la fin ?
Un grand MERCI ! Tout d’abord pour ta newsletter que je suis assidûment. Elle propose vraiment un contenu de qualité avec de nombreux sujets passionnants et des profils d’autant plus passionnants. Le simple fait de répondre à cette interview me montre à quel point tu accomplis un travail exceptionnel. Bravo pour ça. Deuxièmement, je tiens à te remercier de me donner la possibilité de participer à cette newsletter en me donnant la parole, alors que je ne suis qu'un petit développeur junior 😅.
Si tu veux donner de la force à David, n’hésite pas à aller voir ses réseaux et pourquoi pas le suivre !
Twitter : https://twitter.com/phi__code
Linkedin : https://www.linkedin.com/in/david-moisan/
Site web : https://portfolio-front-v2-6.vercel.app/
Github : https://github.com/David-Moisan
Et voilà l’interview est terminée.
Qu’en as tu pensé ? Est ce que le parcours de David t’a inspiré ?
Dis nous ce que tu en penses dans les commentaires ;-)
LA CAISSE À OUTILS
Dans cette rubrique, je te présente des outils qui peuvent t'aider dans ton quotidien de dev.
Free for Dev
Source : https://twitter.com/ponceto91/status/1718145573084344764
fp-go
Source : https://twitter.com/k33g_org/status/1720319390808256967
UiDesign Tips
Source : https://twitter.com/guillaume_rygn/status/1720362520655913351
Black
Source : LinkedIn
HTTPie
Source : https://twitter.com/alexsoyes/status/1719021637301936317
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇫🇷 DevFest 2023 - 07/11/2023 - Sophia-Antipolis
DevFest is an annual decentralized tech conference hosted by Google Developer Groups across the globe. 2023 will be the 12th year 🎉 of DevFest.
Curious about DevFest and its community, you can find more info on goo.gle/DevFest.
🇫🇷 DevFest 2023 - 15/11/2023 - Strasbourg
Le Devfest Strasbourg, c'est quoi ?
Le Devfest Strasbourg 2023 est la quatrième édition de la plus grande conférence technique du Grand Est destinée aux développeurs. Elle s'adresse aux étudiants, aux professionnels ou tout simplement curieux, passionnés de technologies.
🇵🇱 code::dive - 16/11/2023 - Wroclaw - Pologne
The conference focuses on programming languages, in particular C++, software development, and emerging technologies. However, it does not shy away from important topics related to human skills necessary in the IT world. We believe that access to knowledge at the highest level should be for everyone. This is why we invite world-class experts as our speakers and open the conference to all participants, free of charge. Immerse yourself in the world of the latest technology trends and get inspired. Join us at code::dive.
🇮🇹 Golab - 19 au 21/11/2023 - Florence - Italie
Made by developers for developers
Established in 2015, GoLab is one of the oldest and most renowned conferences in the world, attracting a large audience of Gophers from all over the globe.
In the last years, we have had the privilege of hosting some of the biggest names in the industry who have shared their insights and experiences with our attendees. GoLab has also served as a host for the Go Contributor Summit in 2019, providing a unique platform for developers to connect and learn from one another.
At GoLab, we believe that learning should be a fun and engaging experience, which is why we've designed our conference to be "made by developers for developers".
Join us for an unforgettable experience that will inspire you!
🇮🇹 Rustlab - 19 au 21/11/2023 - Florence - Italie
Made by developers for developers
Established in 2019, RustLab is one of the most renowned conferences in the world, attracting a large audience of Rustaceans from all over the globe.
In the last years, we have had the privilege of hosting some of the biggest names in the industry who have shared their insights and experiences with our attendees.
At RustLab, we believe that learning should be a fun and engaging experience, which is why we've designed our conference to be "made by developers for developers".
Join us for an unforgettable experience that will inspire you!
Je tiens à souligner ici le super travail d’Aurélie Vache qui tient depuis plus de 7 ans un github qui donne toutes les informations pour les conférences à venir où chacun.e peut contribuer.
Il y a même un site associé pour faciliter tes recherches de conf : developers.events
Tu trouveras son article expliquant le pourquoi, le comment sur ce super projet dans le coin des lecteurs, un peu plus haut 👆
<AFFILIATION>
Dans cet espace, je présente des services ou un produits affiliés. Je le dis en toute transparence, car tu es en droit de savoir que si tu achètes un service ou un produit dans cette zone, je serai rémunéré. Pour toi cela ne change rien, enfin si ! parfois tu pourras profiter de remises négociées auprès des annonceurs.
Cela me permet de récompenser le travail de préparation de cette newsletter.
Laravel: Up & Running: A Framework for Building Modern Php Apps
Voici la troisième version du livre de Matt Stauffer adapté pour la version 10 de Laravel. Un livre de référence écrit par un acteur important de la communauté Laravel.
What sets Laravel apart from other PHP web frameworks? Speed and simplicity, for starters. This rapid application development framework and its ecosystem of tools let you quickly build new sites and applications with clean, readable code. Fully updated to include Laravel 10, the third edition of this practical guide provides the definitive introduction to one of today's most popular web frameworks.
Matt Stauffer, a leading teacher and developer in the Laravel community, delivers a high-level overview and concrete examples to help experienced PHP web developers get started with this framework right away. This updated edition covers the entirely new auth and frontend tooling and other first-party tools introduced since the second edition.
Dive into features, including:
Blade, Laravel's powerful custom templating tool
Tools for gathering, validating, normalizing, and filtering user-provided data
The Eloquent ORM for working with application databases
The Illuminate request object and its role in the application lifecycle
PHPUnit, Mockery, and Dusk for testing your PHP code
Tools for writing JSON and RESTful APIs
Interfaces for filesystem access, sessions, cookies, caches, and search
Tools for implementing queues, jobs, events, and WebSocket event publishing
Specialty packages including Scout, Passport, Cashier, and more
🇬🇧 Consuming APIs in Laravel
Ash Allen, bien connu dans la communauté Laravel, te présente son nouveau livre qui te permettre d’apprendre à intégrer en toute confiance des API tierces dans tes projets Laravel en utilisant un code maintenable, testable et extensible.
Le monde des API a enfin été simplifié !👇
Disponible à présent en version papier et kindle.
LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
Ici je vous présente les demandes de stages, d’alternances et de jobs, des personnes qui m’ont contactées pour avoir un peu d’aide.
Si vous êtes un recruteur, vous avez les informations pour les contacter.
Si vous n’êtes pas un recruteur, mais que vous pensez qu’un profil pourrait trouver sa place dans votre entreprise, n’hésitez pas à en parler à votre manager.
Les zones géographiques sont les souhaits des personnes, toutefois si vous avez une super offre à faire à quelqu’un même si ce n’est pas dans sa zone souhaitée, proposez là quand même. On ne sait jamais.
Et je précise aussi, quelque chose de très important pour moi et sans doute aussi pour toutes ces personnes, certaines débutent, certaines sont en reconversion, donnez leur une vraie chance. Ne les mettez pas sur des stages ou alternances inintéressants, aidez les à se dépasser pour eux mais aussi dans l’intérêt de votre entreprise.
En résumé, soyez bienveillant et humain.
Aux devs, si vous souhaitez passer dans cette rubrique gratuitement, il vous suffit de me contacter en DM sur Twitter (happytodev). N’hésitez pas, c’est gratuit et cela peut vous aider.
Si vous aussi, vous cherchez une alternance pour la rentrée (septembre) qui arrive à grand pas, n’hésitez pas à me contacter.
C’est valable même si vous êtes déjà passé dans cette rubrique
+ de 50 devs sont déjà passé.e.s ici
Vous êtes déjà plus de 50 devs à être passés dans cette rubrique et je suis vraiment content d’avoir pu, modestement à mon niveau, vous donner une peu de visibilité.
Merci pour votre confiance.
Victor Ricco - Stage DevOps ou Cybersécurité - France - 29/04/2024
❗ Stage recherché : DevOps ou Cybersécurité❗
📍 Localisation : France.
📆 Date de début : 29 Avril 2024.
⏳ Durée du stage : 3-6 mois.
Présentation :
Bonjour, je m'appelle Victor RICCO, et je suis à la recherche d'un stage de 3 à 6 mois dans le domaine du DevOps ou de la cybersécurité à partir du 29 avril 2024.
Je suis en quatrième année d'école d'ingénieurs avec une spécialisation en génie logiciel, j'ai pu développer des compétences solides dans le domaine du développement. De plus, en tant que passionné d'informatique, j'aime consacrer mon temps libre à me former pour acquérir de nouvelles connaissances en cybersécurité, développement et outils DevOps.
Je suis extrêmement motivé à entrer dans le monde professionnel, à mettre en application mes compétences actuelles, et à développer de nouvelles connaissances, tout en continuant à apprendre dans le milieu professionnel.
📲 06.08.16.39.84
📩 victor.ricco@isen-ouest.yncrea.fr
📶 https://www.linkedin.com/in/victorricco/
Yohan Hurtebize - Alternance - Immédiatement ou janvier - Lille & Paris
Type de recherche : Alternance
Dates : à partir de maintenant ou début janvier si l'entreprise préfère
Zone géographique : Lille et Paris
Présentation :
Actuellement, je suis en pleine transition professionnelle vers le domaine du développement informatique. Depuis l'obtention de mon baccalauréat, j'ai toujours été fasciné par ce secteur, mais je n'avais jamais osé me lancer.
Cependant, il y a environ un an, j'ai pris la décision de plonger dans le monde de la programmation en participant à la piscine 42 Paris. Pour moi, c'était une opportunité exceptionnelle de déterminer si l'informatique était véritablement ma passion.
À l'issue de cette expérience, j'ai pris conscience que je voulais faire partie de ce domaine. L'immersion totale dans la programmation, sept jours sur sept, pendant un mois, a été incroyablement enrichissante pour ma vision professionnelle.
Grâce à cette expérience, j'ai acquis une grande autonomie dans l'apprentissage des langages informatiques. Aujourd'hui, je continue à assimiler quotidiennement de nouvelles connaissances sur diverses technologies. Malgré mes connaissances encore limitées, je suis animé par une insatiable curiosité et une détermination à approfondir mes compétences en programmation informatique !
Cependant, avant de faire cette transition de carrière, j'ai choisi de terminer mon cursus en commerce informatique en obtenant une licence CCSI à Baudimont. Je suis convaincu que cette expérience dans le domaine du commerce apportera une valeur ajoutée à ma future carrière en informatique.
À l'heure actuelle, je suis à la recherche d'une entreprise qui serait disposée à partager son savoir et à l'accompagner dans la poursuite de mes études pour obtenir un BAC+3 à Cloud Campus.
LinkedIn : https://www.linkedin.com/in/yohan-hurtebize-a0a52b1a8/
Tu peux également retrouver, dans les numéros précédents, les demandes d’autres développeuses et développeurs à aider.
Numéro 57
Numéro 54
Numéro 53
Numéro 52
Numéro 51
La semaine prochaine je te présenterai d’autres profils.
Si tu souhaites passer dans cette newsletter, go dans mes DMs sur Twitter.
LES OFFRES D’EMPLOIS
Dans cette section, je te présente les offres d’emploi de nos partenaires mais également parfois celle des devs/sys/secu qui recrutent dans leur boîte.
Vous êtes une entreprise ou un recruteur ?
Passez vos annonces (job, stage, alternance) dans cette newsletter
Elle a plus de 1300 abonné.e.s et est lue par plus de 1450 personnes chaque semaine.
Voici les packs que je vous propose :
Chaque annonce achetée a une durée de diffusion de 4 semaines, consécutives ou non. C’est vous qui décidez.
1 annonce : 65,00€
5 annonces : 316,88€ (-2,5%)
10 annonces : 617,50€ (-5%)
26 annonces : 1478,75€ (-12,5%)
52 annonces : 2535,00€ (-25%)
Profitez de 10% de remise sur les packs d’annonces de notre partenaire LinuxJobs
LinuxJobs, le site d’emploi du Logiciel Libre et de l’Open Source, propose aux recruteuses et recruteurs une remise de 10% sur ses tarifs.
Pour bénéficier de la réduction :
Cliquez sur le bouton ci-dessous 👇
Au moment de l’achat, utilisez le coupon : QUOIDENEUFLESDEVS2023
LinuxJobs
Toutes les offres d’emploi avec du télétravail – semaine 44
Retrouvez cette semaine sur LinuxJobs.fr les offres d’emploi contenant au moins une part de télétravail, afin d’encourager et d’accompagner la transformation de l’emploi et du rapport au présentiel.
<SPONSOR>
Venez présenter votre entreprise sur cet emplacement. Vous pouvez y placer une bannière (image ou vidéo) + un texte + un lien sous forme de bouton comme ci-dessous.
</SPONSOR>
UN PEU D’HUMOUR !
Debugging power
Source : LinkedIn
Je ne vois rien, j’entends rien…
Source : LinkedIn
#LaPetiteInfoDuJour
Avec l’autorisation d’Olivier Poncet, je republie #LaPetiteInfoDuJour prise au hasard ou pas dans celles de la semaine.
Source : https://twitter.com/ponceto91/status/1720399170224419204
C’est bon pour votre culture générale.
Merci Olivier pour ce rendez vous quotidien !
Me retrouver sur les réseaux
Tu peux me suivre sur Twitter, Youtube et pour plus d’interaction, comme me poser des questions, tu peux rejoindre mon Telegram
LES STATS
Dans une idée de #BuildInPublic, je vous partage ici en toute transparence les stats de cette newsletter, semaine après semaine.
Nombre d’abonnés au vendredi 03/11 : 1343
Evolution S-1 : +37 / +2,83%
LE MOT DE LA FIN
J’espère que cette newsletter te plait, je t’invite encore une fois à t’y abonner, c’est le meilleur soutien que tu peux m’apporter.
Tu recevras cette newsletter directement dans ta boîte email le vendredi.
J’aimerai te demander de la partager autour de toi avec tes collègues et sur les réseaux sociaux. Cela m’aide vraiment et cela ne te coûte rien. Il suffit de cliquer sur le bouton ci-dessous :
Si tu souhaites me soutenir même modestement ou même gratuitement, je t’invite à lire le paragraphe ci-dessous 👇
Me soutenir ? Mais oui ! Avec plaisir
TL;DR : Si tu ne peux pas ou ne veux pas, ce n'est pas grave, te compter parmi mes fidèles lecteurs est déjà une récompense à mes yeux.
Si tu penses que le travail de collecte à l'origine de cette newsletter t’apporte de la valeur, tu peux m'encourager en me soutenant financièrement (non ce n'est pas un gros mot ;-))
Pour cela, je te donne des pistes dans cet article :
“Le contenu gratuit demande tout de même du travail”
En résumé, tu peux le faire en :
m'achetant une formation
en me payant un café via mon compte Ko-fi
en faisant un don sur une de mes formations gratuites (oui même 1€ c'est un super geste)
en me payant un ☕ ou une 🍺 directement sur Paypal. Il n'y a pas de montant maximum ;-), il n'y a pas de montant minimum. 1€, 2€, 5€ ou plus, peu importe, cela m'aidera toujours à avancer et de continuer à proposer du contenu de qualité.
en achetant un goodies (T-Shirt, casquette, mug, etc.) sur mes boutiques RedBubble ou SpreadShirt
Sur cela, je te souhaite un excellent week end !
Happy Coding à toutes et à tous
A bientôt
Fred
Tu peux me suivre sur Twitter, Youtube et pour plus d’interaction, comme me poser des questions, tu peux rejoindre mon Telegram
Crédits photos
Photo de Scott Graham sur Unsplash
Photo de Marcos Gabarda sur Unsplash
Photo de Mathew Schwartz sur Unsplash
Photo de Susan Holt Simpson sur Unsplash
Photo de Corina Rainer sur Unsplash
Photo de Alexander Shatov sur Unsplash
Photo de Markus Winkler sur Unsplash
Photo de Kenny Eliason sur Unsplash
Photo de Jerry Wang sur Unsplash
Image par Gerd Altmann de Pixabay
Je recherche activement une opportunité de stage/alternance dans le domaine du data Analytics/Scientist et le developpment. Serait-il possible d'inclure une brève annonce dans votre prochaine newsletter pour toucher un public plus large ?
Toute aide serait grandement appréciée.
Merci beaucoup.
Cordialement,
Mon compte Linkedin : www.linkedin.com/in/kadidja-pombot-fall-9669781b5