Quoi de neuf les devs ? Numéro 69
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Marcy Ericka Charollois, on parlera aussi C#, RAG, React, AdonisJS, Vue 3.4, Go vs Rust, etc...
EDITO
Salut à vous chère développeuse, cher développeur, sysadmin, ops, sre, DevRel, sécu 👋
J’espère que vous allez toutes et tous très bien ?
L’heure de votre veille hebdomadaire a sonné !
Mais avant de vous présenter le contenu, cette semaine nous allons aider deux devs à trouver leurs stages.
Comment ?
En partageant son profil sur vos réseaux, en évoquant son profil à votre chef de projet, à votre boss, etc.
Je vous donne rendez-vous dans la rubrique “"LES DEMANDES DE STAGES, ALTERNANCES ET JOBS” pour aider Luis Miguel et Kamel.
Alors cette semaine, parmi tous les sujets abordés, on parlera entre autres de
✅ C#
✅ RAG
✅ React
✅ AdonisJS
✅ Vue 3.4
✅ Go vs Rust
✅ et bien d’autres sujets encore
Au passage, bienvenue aux 20 nouvelles et nouveaux abonné.e.s, vous êtes à présent 1554 à suivre cette newsletter chaque semaine.
Je vous remercie d’être chaque semaine de plus en plus nombreuses et nombreux à suivre cette aventure.
Et si vous n’êtes pas encore abonné.e, vous pouvez le faire en un clic avec le bouton ci-dessous 👇
L’invitée de la semaine
Cette semaine, j’ai le plaisir de recevoir Marcy Ericka Charollois.
Elle est inclusion advocate dans la tech et elle va nous en parler en détail dans son interview.
Ses conseils pour les devs
Je vais en donner 5.
1 - Tu n’es pas obligé.e d’être passionné.e pour y être. Tu peux tout simplement être curieux ou curieuse pour que ça fonctionne car tu vas devoir apprendre, et apprendre à ne pas devenir obsolète.
2 - Apprends à naviguer dans le chaos. La tech, ce n’est pas de tout repos. Parfois, tu vas être sur des projets qui vont te demander un niveau d’itération qui peut te renfermer ou/et te questionner si tu as une personnalité de type “rigide”. Autant il ne faut pas être dans un culte du doute (sinon personne n’avance et tu seras incapable de faire des choix essentiels pour la survie de ton code, de ton équipe et de ton projet), mais faire preuve de souplesse va vraiment te sauver la vie.
3 - Tue ton ego. Je ne peux que te recommander de t’instruire rapidement aux préceptes de l’egoless programming. Tu n’es pas ton code, tu n’es pas ton projet. Tu es une personne dans une équipe, tu n’es pas un tout sachant. Tu es un accélérateur de réussite mais aussi un apprenant ou une apprenante. Tu as le droit de faire des erreurs, tu as le droit de péter une prod, t’as le droit de pas savoir des choses. Chercher à mettre la faute sur les autres ne fera pas de toi un ou une meilleure experte. Pense “pédagogie”, avec les autres et surtout avec toi-même.
4 - Cultive l’empathie. La réussite dans la tech tient à ça. On fait des choses ensemble pour les gens. Tes clients, tes utilisatrices et utilisateurs finaux seront très contents de voir que ce que tu proposes ajoute de la valeur à des problématiques parfois minimes. Pose des questions et ne tire pas de conclusions sur les individus autour de toi.
5 - Célèbre tes accomplissements. Et quiconque trouve que le tout petit truc que tu as accompli n'est pas si ouf alors que, pour toi ça représente énormément, et bien sois en fier, fière. Je ne peux que te recommander de faire un bilan où tu célèbres tes acquis, seul-e ou entouré-e.
Merci Marcy de t’être prêtée au jeu de la mini interview et de m’avoir accordé un peu de ton temps 🙏.
Pour la suite de l’interview, vous connaissez la chanson, ce sera un peu plus bas.
Bonne lecture!
Je vous souhaite un bon week-end et à la semaine prochaine,
Prenez soin de vous et de vos proches.
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) 👇
Me retrouver sur les réseaux
Vous pouvez me suivre sur Twitter, BlueSky, Threads, Youtube et pour plus d’interaction, comme me poser des questions, vous pouvez rejoindre mon Telegram
AU PROGRAMME DE CE NUMÉRO
✅ Quoi de neuf les devs ? cherche des sponsors
✅ Faire un don pour soutenir cette newsletter
✅ L’INVITÉE DE LA SEMAINE - Marcy Ericka Charollois
✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR
✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
<SPONSOR : updave>
Merci à updave d’être le sponsor de la semaine !
</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 !
🇬🇧 Decompiling Hyper-V Manager to rebuild it from source
Marc-André Moreau (@awakecoding) présente ici un article ultra complet sur la méthode pour décompiler Hyper-V et le recompiler.
Son souhait est que Microsoft accepte de le passer en open source afin que la communauté puisse lui apporter les fonctionnalités manquantes.
Le 2ème objectif de cette décompilation est la valeur éducative qu’elle apporte.
Bref, assez présenté, je vous laisse plonger dans cet article complet et touffu !
Merci à @Chavenay pour avoir fait apparaître cet article dans ma timeline.
🇬🇧 Advanced RAG Techniques: an Illustrated Overview
Si vous souhaitez comprendre mieux ce qu’est le RAG : Retrieval Augmented Generation, cet article de Ivan Ilin (@ivanilin9) vous apportera des lumières sur ce vaste sujet.
En plus, il a été conseillé par Yoan (@yOyO38), c’est donc une valeur sûre !
🇬🇧 Delicious Donut Components
Suite au tweet de Sébastien Lorber (@sebastienlorber), je vous propose cet article de Maxi (@charca) qu’il définit comme :
An interactive guide to component composition with React Server Components
C’est super propre, bien expliqué et très agréable visuellement.
À la découverte de… AdonisJS
Je vous invite à la lecture du dernier article d’@arkerone sur son blog CodeHeroes.
Il y explore les caractérisques d’Adonis JS et vous explique pourquoi il le considère comme le framework le plus abouti et avec la meilleure expérience dev de l’écosystème Node.js
Comprendre l’architecture Modèle-Vue-Contrôleur (MVC)
Dans cet article, rapide à lire, Nicolas (@NicolasBrondin) vous propose de comprendre le MVC, un patron d'architecture qui se retrouve dans la conception d'une grande partie des logiciels produits depuis les années 80 !
🇬🇧 New UEFI vulnerabilities send firmware devs industry wide scrambling
Une vulnérabilité qui semble poser pas mal de souci surtout lorsque l’on voit qu’il n’est même pas nécessaire d’accéder physiquement aux machines pour activer les vulnérabilités. Un simple accès au réseau sur lequel se trouvent les machines est suffisant.
An attacker doesn't need to have physical access neither to the client nor the boot server. The attacker just needs to have access to the network where all these systems are running and it needs to have the ability to capture packets and to inject packets or transmit packets. When the client-{based server] boots, the attacker just needs to send the client a malicious packet in the [request] response that will trigger some of these vulns. The only access that the attacker needs is access to the network, not physical access to any of the clients, nor to the boot server or DHCP server. Just capture packets or send packets in the network, where all these servers are running.
Quoi de neuf les devs ? cherche des sponsors
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é.
NetBSD kernel booting in 18ms !
L’ami Émile (@iMilnb) est cité par un des mainteneurs principaux de NetBSD, Colin Percival (@cperciva), pour avoir optimisé le temps de boot du kernel et obtenu le temps record de 18 millisecondes !
Source : Twitter / X
Autopromo : GiftKeepr
Je sais que Noël est déjà passé !
Mais c’est justement l’occasion de commencer à créer vos souhaits de cadeaux pour vos :
anniversaires
fêtes
pots de départ
listes de mariage
crémaillère
listes de naissance
etc
GiftKeepr est un projet gratuit qui cherche des béta-testeuses et béta-testeurs.
Il y a mille fonctionnalités à développer et à imaginer, viendrez vous faire partie de l’aventure ?
Source : Twitter
TALL TIPS
Cette section regroupe des astuces pour Tailwind Css, Alpine Js, Laravel et Livewire. A piocher ou à bookmarker selon tes besoins.
Prunable
C’est pour ce genre de petits trucs que j’aime beaucoup Laravel. Cela donne une autre dimension à la Dev Experience. Toutefois, je sais que d’autres framework proposent les mêmes possibilités à leurs devs, pas de jaloux, pas de bagarre ;-)
Merci Martin (@mmartin_joo) pour le rappel.
Source : Twitter / X
Groupe LinkedIn Laravel Francophone
Si l’univers de Laravel t’intéresse, n’hésite pas à rejoindre mon groupe Laravel Francophone sur LinkedIn. Nous y sommes déjà plus de 100 !
Il a pour objectif de fédérer les développeuses et développeurs Laravel francophones 🇫🇷.
Son but plus détaillé 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é !
Tout comprendre de Vue.js 3.4 🔥 - Actus JS de la semaine (15 janvier 2024)
On retrouve Bryan de @DevTheory_ qui nous présente les news JS de la semaine.
CES 3 NOUVELLES FOLIES sur Vue.js 🏀
Ludovic (@LaravelJutsu) vous propose de faire le tour des 3 grosses nouveautés de Vue 3.4 :
Découvrons ensemble les 3 nouveautés de Vue 3.4 : Amélioration du watchEffect(), defineModel() stable et shorthands sont au rendez-vous.
🇬🇧 Go vs Rust: Which To Learn In 2024?
Kodaps Academy (@KodapsAcademy) tente de répondre dans cette vidéo aux questions suivantes :
Which is the better language between Go and Rust? Which offers the best performance? Which offers the best opportunities? Which should you learn?
Faire un don pour soutenir 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
Vous pouvez m’aider à atteindre cet objectif, en me soutenant (à partir de 2€) en cliquant sur l’image ci-dessous ou via ce lien. C’est rapide et sécurisé.
Vous pouvez 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.
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.
Code Garage #87 - Les 3 problèmes majeurs pour estimer le temps d’un projet
Un nouveau podcast de Code Garage de Nicolas Brondin-Bernard.
Découvrons ensemble les concepts de complexité cachée, de complexité accidentelle et la différence de vision en fonction de l'expérience !
Erreur 200 - Les monorepos
Un nouveau podcast fait son entrée dans cette rubrique. Il est présenté par David Dias (@TheDavidDias) & Jean-Rémy Duboc (@JeanRemyDuboc).
Erreur 200 (@Erreur200radio) est un podcast dédié aux gens qui font le web. Animé par deux développeurs français, l'un vivant au Canada, l'autre en Angleterre, nous échangeons sur le web d'aujourd'hui et de demain. Retrouvez-nous pour discuter de code, d'accessibilité, des frameworks JavaScript, de l'UX et plein d'autres sujets passionnants. Nous laissons parfois la parole à d'autres personnes qui partagent la même passion et qui nous parlerons de leurs échecs et leurs succès.
Dans ce dernier épisode de l'année 2023, on vous parle des monorepos. Alors, c'est quoi les monorepos? Comment les utiliser? Quels sont les avantages et les inconvénients?
Après un peu plus d'un an à utiliser les monorepos, David réponds aux questions de Jean-Rémy sur les monorepos. Depuis la publication de Turborepo en fin d'année dernière, les monorepos sont devenus un sujet de discussion récurrent dans les équipes de développement. On vous explique pourquoi et vous partageons de vrai retours d'expérience.
🇬🇧 RustShip #6 - a RustLang podcast
Erreur 200 n’est pas le seul nouveau podcast dans cette rubrique. Voici RustShip, il s’agit d’un podcast en anglais où Marco Leni (@MarcoLeni) interviewe d’autres developers Rust. Dans cet épisode, il reçoit Lisa Passing.
🦀 In RustShip #6, Lisa Passing tells us what a creative technologist does, and how she uses Rust to create interactive artwork.
👾 How to combine embedded devices and video games to create alt.ctrl games?
📚 How to get started with embedded and game development in Rust?
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.
Python 3.13.0 alpha 3
Mercredi est sortie la version 3 de l’alpha de la 3.13.0, elle devait sortir en décembre mais c’était trop proche des congés. Du coup la voilà en janvier ;-)
Filament v3.2
Une version “mineure” qui pourrait être une majeure au vu de son contenu selon les termes d’@alexandersix_ et @danjharrin.
Source : Twitter / X
PS : au moment au j’écris ces lignes, Filamentphp est déjà à la version 3.2.6
PHPStan 1.10.56
Source : Twitter / X
Linux Mint 21. 3 « Virginia »
Olivier (@ponceto91) nous présente la mise à jour de sa distrib préférée :
Source : Twitter / X
L’écosystème Laravel
Chez Laravel, c’est vraiment des dingos !!
Source : Twitter / X
L’INVITÉE DE LA SEMAINE - Marcy Ericka Charollois
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 Marcy qui se prête au jeu de la mini interview de Quoi de neuf les devs ?
Vous êtes prêt.e pour l’interview ?
La voici 👇
La mini interview de Marcy
1. Peux-tu te présenter ?
Bonjour tout le monde ! Moi c’est Marcy Ericka Charollois et je suis inclusion advocate dans la tech depuis 5 ans maintenant. Un métier mal compris mais que je porte avec conviction et beaucoup de fierté car il m’oblige à me remettre en question, analyser et qualifier mon environnement tout en trouvant des réponses concrètes à des problématiques sérieuses, bien que décriées.
2. Quelle est ta spécialité ?
Ma spécialité c’est la communication et la gestion de projet, mêlées à de l’éditorial et de la prise de parole en public.
3. Es-tu une reconvertie ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Yep, j’ai commencé très tôt en réalité. Dès l’âge de 15 ans, je donnais ma première interview à Patrick Poivre d’Arvor, puis au journal Le Parisien sur mes observations de faits sociaux qui concernaient les femmes et les minorités. Je tenais un blog avec une plume très marquée pour une ado, ce qui avait retenu l’attention de ces personnalités qu’on ne présente plus dans le paysage culturel français (ça vaut que ça vaut, évidemment).
Puis j’assurais de temps en temps des chroniques littéraires aux côtés de Michel Field sur TF1. J’ai fait tout ce parcours à la TV de 2007 à 2013.
Autrement, j’ai travaillé dans le retail de luxe de 2012 à 2016 avant d’arriver dans l’IT. J’ai bossé en tant que manager d’équipe multiculturelle dans un environnement international de créateurs de mode.
C’est un milieu compétitif qui demande une grande compréhension des besoins clients, des tendances (et accessoirement de savoir courir avec plusieurs sacs de marchandise dans le métro parisien depuis les showrooms, connaître les spécificités économiques et tendances d’achat de chaque population, faire des protocoles de détaxe et de participer à des défilés pour faire du réseau).
En parallèle de ça, j’entretenais mon site pour pouvoir écrire mes articles et du contenu d’actu socio-politique, de différences culturelles et mes créations graphiques. C’est à ce moment-là, en 2013, que j’ai pris conscience que j’avais une passion pour l’UX, le graphisme, les environnements inclusifs et que le peu de code que j’avais bidouillé avec mes potes ingénieurs pendant mon adolescence créaient un fil d’Ariane cohérent. Et qu’il fallait que je mette en action tout ça pour plus d’unité dans ma carrière.
4. Quelles études as-tu suivies ?
J’ai fait un baccalauréat général économique et social, avec des sciences politiques en spécialité et des arts plastiques en option.
J’ai réalisé mon cursus lycéen en anglais européen de la seconde à la terminale, ce qui implique de suivre une partie des cours en anglais à 100% (de l’économie, de l’histoire géographie et des sciences politiques des Etats-Unis, des pays du Commonwealth et du Royaume-Uni, le tout avec des voyages scolaires en famille d’accueil pour renforcer ses acquis avant de passer une partie des épreuves du bac en anglais, donc).
Par la suite, j’ai pris le temps de donner du sens à tout cela, car il était hors de question pour moi de redoubler ou de changer de voie comme beaucoup de mes potes qui étaient perdus à la fac. Forcément, je n’ai pas trouvé un parcours qui me permettrait de lier tous mes champs de compétences rapidement, mais j’y suis arrivée !
Après 2 ans en initial, j’ai fait le reste de mes études en alternance. Et c’est pendant mon master que j’ai intégré WeLoveDevs, rencontrant beaucoup de personnes qui sont passées par cette newsletter :)
Donc à quiconque passerait par cet article et trouverait son parcours trop atypique pour intégrer notre industrie, je te dis : c’est possible.
J’ai un bac+5 qui réunit tout ce cheptel de compétences, avec des focus en conduite du changement, des gros items de PO/PM, et du média.
Rien n’est linéaire : crée ton parcours.
On finira tous et toutes dans un cercueil donc vis ta vie en dehors des boîtes dans lesquelles les gens, la vie veulent te mettre.
5. Comment as tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
À la suite de mes observations du manque d’insertion et d’inclusion des minorités dans la tech, j’ai décidé de refuser le CDI que WeLoveDevs m’offrait pour me mettre à mon compte et défendre uniquement ce fait social.
Dans la foulée (donc 2 mois après la fin de l’année scolaire), je composais la version finale de mon abstract pour Devoxx France. Et normalement depuis ce moment, vous m’avez probablement vu sillonner la France et l’international avec mes sujets de conférences qui ont pour focus les problématiques humaines qu’impliquent notre manque de recul dans le technique (qui parfois a encore trop de relans 100% rationnels, et productivistes).
6. Et maintenant tu en es où ?
J’ai intégré Pattern.tech en tant que freelance, une boîte spécialisée dans l’inclusion dans le produit. J’y organise des conférences en ligne avec les pointures de la tech qui font l’inclusion (des devs, senior lead, cto, designers), une stratégie de comm’ et aussi du suivi de projet inclusif avec des clients.
En ce moment je suis sur une webapp de voyage international et les défis y sont nombreux, j’adore ça ! La prochaine édition de nos talks aura lieu au printemps, et j’y prévois un gros volet sur la cybersécurité des minorités.
Affaire à suivre, mais y a vraiment du lourd en perspective.
En plus de ça, je suis membre de l’orga internationale React de la première conférence ReactJS Paris qui aura lieu le 22 mars 2024 à la Cité Universitaire.
Vous me verrez aussi en Europe dans un rôle analogue (bien que ce soit encore confidentiel).
7. Sur ton profil LinkedIn on peut voir que tu es :
Inclusion advocate consultant
Content, Branding & Community manager
Equity UX strategist with sociological approaches and insightful content
Keynoter & speaker
Peux tu nous parler un peu plus en détail de tout cela ?
Bien sûr. Ce qu'il faut absolument comprendre, c'est qu'un ou une inclusion advocate doit maîtriser des qualités et compétences transversales.
La portée de mon travail m'oblige à penser à la conduite du changement sur l'ensemble de la hiérarchie de l'entreprise ou au sein d'une équipe. Sans ça, je ne crée aucune culture inclusive qui s'étend à l'ensemble de l'organisation.
Aussi, je travaille en étroite collaboration avec tout le monde. Que ce soit les équipes de conception, dev, produit, marketing, RH, recrutement et bien d'autres. Donc la part de compréhension du jargon et des enjeux de chacune de ces parties est essentielle si je veux être crédible et surtout, pour que je produise du contenu de qualité qui va servir à fusionner les perspectives de chacun.
D’ailleurs, je peux avoir un rôle à jouer dans le processus de développement du produit du client ou de l'utilisateur final. De la conception à la mise en œuvre, je veille à ce que chaque étape intègre des principes d'équité qui éliminent ainsi les barrières invisibles et surtout tient compte de normes sociales anti misogynes, anti racistes, anti validistes, etc.
Tu l'auras compris, on peut faire appel à moi pour le test produit, de la user research mais je sais aussi concevoir. Je suis donc en charge de la création de workflows, du suivi du dev sur la partie inclusive du produit avec le client, l’équipe tech et son chef.fe de projet.
Mon rôle revêt également une dimension pédagogique cruciale dans l'accompagnement continu de l'entreprise. Je vais jouer un rôle clé en élaborant et en dispensant des programmes d'accompagnement, des conférences, qui sensibilisent aux enjeux de l'inclusion dans notre industrie.
8. En dehors de tout cela, tu as d’autres passions ?
En effet, j’en ai plusieurs. Je fais de la peinture digitale et sur toile, du montage de Lego, de la photographie et des voyages en solitaire à 100% en train à l’autre bout du monde.
J’aime la nature donc m’y perdre en skate, rollers ou avec mes chiens me fait du bien. Je fais également du running.
Aussi, j’apprécie beaucoup la théologie, la philologie, les lectures d’études sur la Palo Alto (la cybernétique, thérapies brèves, MRI et consorts) et d’études qui m’aident à trouver et construire mes sujets de conférences.
9. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
Les conférences sont devenues ma deuxième maison depuis 2022 !
Je serai présente en France métropolitaine, aussi à l’international. Cette année, par exemple, je serai notamment présente aux Pays Bas lors de la WebDevCon Amsterdam, à la FlowCon France.
Il est fort probable que je continue à explorer l’Allemagne comme l’année dernière, mais pas à Berlin cette fois-ci.
J'intègre aussi le Google Women Tech Maker Program IWD pour y co-organiser et faire des conférences/ateliers à Paris, à l’occasion de la journée des droits des femmes.
10. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Totalement. L’avantage que j’ai, c’est que mon éventail de compétences ne m’enferme pas. Je peux me servir de chaque outil de mon couteau suisse de savoir-faire pour changer d’environnement, de missions voire de métier si un jour l’occasion se présente.
11. Quels conseils donnerais-tu à celles et ceux qui débutent dans les métiers de l'IT ?
Je vais en donner 5.
1 - Tu n’es pas obligé.e d’être passionné.e pour y être. Tu peux tout simplement être curieux ou curieuse pour que ça fonctionne car tu vas devoir apprendre, et apprendre à ne pas devenir obsolète.
2 - Apprends à naviguer dans le chaos. La tech, ce n’est pas de tout repos. Parfois, tu vas être sur des projets qui vont te demander un niveau d’itération qui peut te renfermer ou/et te questionner si tu as une personnalité de type “rigide”. Autant il ne faut pas être dans un culte du doute (sinon personne n’avance et tu seras incapable de faire des choix essentiels pour la survie de ton code, de ton équipe et de ton projet), mais faire preuve de souplesse va vraiment te sauver la vie.
3 - Tue ton ego. Je ne peux que te recommander de t’instruire rapidement aux préceptes de l’egoless programming. Tu n’es pas ton code, tu n’es pas ton projet. Tu es une personne dans une équipe, tu n’es pas un tout sachant. Tu es un accélérateur de réussite mais aussi un apprenant ou une apprenante. Tu as le droit de faire des erreurs, tu as le droit de péter une prod, t’as le droit de pas savoir des choses. Chercher à mettre la faute sur les autres ne fera pas de toi un ou une meilleure experte. Pense “pédagogie”, avec les autres et surtout avec toi-même.
4 - Cultive l’empathie. La réussite dans la tech tient à ça. On fait des choses ensemble pour les gens. Tes clients, tes utilisatrices et utilisateurs finaux seront très contents de voir que ce que tu proposes ajoute de la valeur à des problématiques parfois minimes. Pose des questions et ne tire pas de conclusions sur les individus autour de toi.
5 - Célèbre tes accomplissements. Et quiconque trouve que le tout petit truc que tu as accompli n'est pas si ouf alors que, pour toi ça représente énormément, et bien sois en fier, fière. Je ne peux que te recommander de faire un bilan où tu célèbres tes acquis, seul-e ou entouré-e.
12. Quels sont tes 3 outils les plus utilisés dans ton quotidien ? (cela peut être ce que tu veux du moment que c’est relié à ton quotidien de dev : livre, site internet, mug, logiciel, etc.) ?
Mon quotidien c’est : Figjam/Figma, la suite Adobe et le kit de survie ultime c’est : Spotify+mon mug rempli de café + le bouquin qui me rappelle à l’ordre, écrit par Sophie-Marie Larrouy qui s’intitule “Comment ne pas devenir un vieux con” *.
14. Le mot de la fin
J’espère que vous avez passé un bon moment, au moins instructif, à me lire et que vous trouverez votre voie, peu importe votre genre, votre culture, votre âge, vos capacités. Chacun-e mérite de trouver son emplacement dans cette industrie sans avoir à en baver pour témoigner de sa dignité et de son humanité.
Si vous voulez donner de la force à Marcy, n’hésitez pas à aller voir ses réseaux et pourquoi pas la suivre !
Et voilà l’interview est terminée.
Qu’en avez vous pensé ? Est ce que le parcours de Marcy vous a inspiré ?
Dites nous ce que vous en pensez dans les commentaires ;-)
* Lien affilié
LA CAISSE À OUTILS
Dans cette rubrique, je te présente des outils qui peuvent t'aider dans ton quotidien de dev.
Optimisez vos palettes de couleurs
On retrouve l’incontournable Guillaume (@guillaume_rygn) qui nous parle cette fois de palettes de couleurs :
Source : Twitter / X
awesome-scalability
Merci @bearstech pour cette ressource :
Source : Twitter / X
Dark Visitors
Merci Pierre (@PierreArlais) pour cette trouvaille !
Source : Twitter / X
speedbump
Je laisse @bearstech présenter l’infftérêt de cet outil :
Source : Twitter / X
9 sites indispensables pour améliorer vos sites internet 🚀
Encore une pépite fournie par Guillaume !
Source : Twitter / X
🛠️ Better Commits
Vous n’aurez plus d’excuse pour ne pas produire des commits légendaires avec cet outil mis en avant par Michael (@Mokkapps) !
Source : Twitter / X
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇫🇷 Snowcamp 2024 - 31 janvier au 02 février 2024 - Grenoble
Le SnowCamp c'est quoi ?
Tout d'abord, c'est surtout une conférence à haut niveau technique où l'innovation prime en faisant rencontrer académiques et entreprises du secteur informatique autour de technologies d'aujourd'hui et de demain.
Le SnowCamp est un concept à part : des ateliers le mercredi sur une journée complète pour apprendre ou approfondir une technologie particulière; une conférence le jeudi et vendredi plus classique; enfin le samedi, une journée détente à la neige.
🇧🇪 FOSDEM 2024 - 3 et 4 février 2024 - Bruxelles
FOSDEM is a free event for software developers to meet, share ideas and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels. You don't need to register. Just turn up and join in!
🇫🇷 Tourraine Tech - 8 et 9 février 2024 - Tours
🇫🇷 AFUP Day 2024 - 24/05/24 - Lille, Lyon, Poitiers, Nancy
L’événement printanier de l’AFUP est en pleine expansion : la dimension multi-destinations de l’événement prendra toute son ampleur en 2024 avec 4 villes d’accueil ! Chaque ville proposera un programme unique, mettant notamment en avant les valeurs sûres et nouveaux profils de la région. Rejoignez le grand rassemblement de la communauté PHP sur l’une de ces quatre destinations au printemps prochain !
Rendez-vous le vendredi 24 mai à Lille, Lyon, Nancy et Poitiers pour une journée en compagnie de la communauté locale comme plus lointaine, les conférenciers et conférencières qui font progresser la communauté, et toutes les entreprises qui font vivre le langage au quotidien. Choisissez votre destination et prenez vos places dès maintenant.
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
<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.
Tuto.com
Tuto.com, c’est près de 1000 tutos sur la programmation, dont plus de 130 gratuits.
Vous allez pouvoir vous former sur différents langages (C++, JS, C#, PHP, etc.) avec des formatrices et formateurs très qualifié.e.s.
Il y a régulièrement les promos du jour avec un prix au ras du plancher.
Et puis, pour finir, leur équipe est humaine, ils sont à l’écoute, bref que du bon. Et pour essayer sans risque, regardez du côté des formations gratuites.
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), sur LinkedIn (Frédéric Blanc) ou par email happytodev@gmail.com.
N’hésitez pas, c’est gratuit et cela peut vous aider.
+ de 60 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.
Luis Miguel Robles - Recherche une alternance de 15 mois - Dès février 2024 ou mai 2024 - à Paris et sa périphérie
Type de recherche : alternance de 15 mois en tant que développeur FullStack avec une forte appétence pour le frontend, langages : React js, JavaScript, Node, Express js, MySql, MongoDB, SASS, Tailwind.
Date : février 2024 ou mai 2024
Zone géographique : Paris et sa périphérie
Présentation :
Bonjour,
Je suis Luis Miguel Robles, passionné par les nouvelles technologies et le développement informatique. J'ai quitté ma carrière de conseiller bourse dans le secteur bancaire pour exprimer ma créativité, apprendre continuellement et coder des applications qui apportent une valeur ajoutée.
Au cours de ma carrière précédente, j'ai développé des compétences d'écoute, d'adaptation et de travail en équipe. Alliées à ma détermination, je souhaite les mettre en pratique pour transformer cette passion en compétence solide au service d'une équipe et d'une entreprise, face aux défis techniques qui se présenteront.
Je recherche un poste en alternance de développeur frontend ou développeur Fullstack pour une durée de 15 mois afin de mettre en pratique mes connaissances acquises et de les élargir de manière concrète. Mon objectif est d'intégrer une équipe où je pourrais contribuer activement aux missions qui me seront proposées, tout en continuant d'apprendre et de me développer.
Mes compétences :
Concevoir et développer des applications web et web mobile
Implémenter la partie backend d’application web sécurisée (serveur et composant métier d’accès aux données Sql)
Mettre en place des bases de données relationnelles
Création d’API REST
Apprentissage de Git Bash
Travaille en collaboration GitHub
Conception en architecture MVC
Intégration de la sécurité : JWT, Brcrypt, CORS
Recueillir et analyser les besoins client
Rédiger des cahiers des charges, des spécifications techniques
Réaliser des maquettes et prototypes de solution techniques
Créer des documentations techniques
Actualisation régulière de mes connaissances
Je suis à votre entière disposition pour vous faire part de ma motivation
Luis Miguel
LinkedIn : www.linkedin.com/in/luis-miguel-robles
Mail : luismiguel.robles.lr@gmail.com
Kamel Bencherif - Stage - A partir du 1er mars 2024 - Lyon / Montpellier ou Remote
Type de recherche: Stage de fin d’étude Devops | Developpement Full-Stack
Date: 1er mars 2024
Zone géographique: Lyon | Montpellier | Remote
Préésentation:
Salut,
Je suis Kamel Bencherif actuellement en fin de cursus à Epitech Lyon. Je suis à la recherche d'une nouvelle opportunité afin de valider ma dernière année d'étude.
Après une reconversion professionnelle en 2019, je suis passé de maître nageur à développeur qui est aujourd'hui ma passion. Le cursus d'Epitech m'a permis d'obtenir un bagage solide en tant que développeur et mon envie de continuellement apprendre m'a permis de peaufiner mes compétences techniques.
J'ai pu, en parallèle de mon cursus, cumuler de multiples expériences professionnelles en tant que freelance et intervenir auprès de multiples clients soit en tant que developpeur Full-stack soit en tant que Devops ou plus récemment en tant que DevSecOps.
Je suis quelqu'un de rigoureux et passionné et je pense sincèrement pouvoir apporter une réelle plus value à votre équipe.
Si mon profil semble correspondre à vos besoins je suis disponible
Sur linkedin: https://www.linkedin.com/in/kamel-bencherif/
Ou par mail: kbencherif29@gmail.com
Tu peux également retrouver, dans les numéros précédents, les demandes d’autres développeuses et développeurs à aider.
Numéro 68
Numéro 65
Numéro 64
Numéro 63
Numéro 62
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 1500 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
Framework Heroes : les offres d’emplois récentes
Vous cherchez un poste en lien avec un framework ?
Voici les dernières offres parues sur Framework Heroes :
UN PEU D’HUMOUR !
Il est temps de sourire et de se détendre un peu à présent. Dans cette rubrique, je te présente les ressources amusantes que j’ai pu trouver.
Under pressure ?
On retrouve Bob et ses @_workchronicles !
Source : Twitter / X
Esc + :q!
Merci @lesjoiesducode pour la dose d’humour quotidienne ;-)
Source : Twitter / X
HTMX vs React Server Components
On est vendredi, les trolls sont permis ! Merci Thibault (@ThibaultHoudon).
Source : Twitter / X
#LaPetiteInfoDuJour
Avec l’autorisation d’Olivier Poncet, je republie #LaPetiteInfoDuJour prise au hasard ou pas dans celles de la semaine.
Source : Twitter / X
C’est bon pour votre culture générale.
Merci Olivier pour ce rendez vous quotidien !
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 19/01 : 1554
Evolution S-1 : +20 / +1,30%
LE MOT DE LA FIN
J’espère que cette newsletter vous plait, je vous invite encore une fois à vous y abonner, c’est le meilleur soutien que vous pouvez m’apporter.
Vous recevrez cette newsletter directement dans votre boîte email le vendredi.
J’aimerai vous demander de la partager autour de vous avec vos collègues et sur les réseaux sociaux. Cela m’aide vraiment et cela ne vous coûte rien. Il suffit de cliquer sur le bouton ci-dessous :
Si vous souhaitez me soutenir même modestement ou même gratuitement, je vous invite à lire le paragraphe ci-dessous 👇
Me soutenir ? Mais oui ! Avec plaisir
TL;DR : Si vous ne pouvez pas ou ne voulez pas, ce n'est pas grave, vous compter parmi mes fidèles lecteurs est déjà une récompense à mes yeux.
Si vous pensez que le travail de collecte à l'origine de cette newsletter vous apporte de la valeur, vous pouvez m'encourager en me soutenant financièrement (non ce n'est pas un gros mot ;-))
Pour cela, je vous donne des pistes dans cet article :
“Le contenu gratuit demande tout de même du travail”
En résumé, vous pouvez 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 vous souhaite un excellent week end !
Happy Coding à toutes et à tous
A bientôt
Fred
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