<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Marie Gautron</title>
    <description>The latest articles on DEV Community by Marie Gautron (@gautron_marie).</description>
    <link>https://dev.to/gautron_marie</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1061951%2F438fa918-de7e-40e6-8dec-ca3dd0675948.jpg</url>
      <title>DEV Community: Marie Gautron</title>
      <link>https://dev.to/gautron_marie</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gautron_marie"/>
    <language>en</language>
    <item>
      <title>Réduisez l'impact environnemental des vidéos YouTube sur votre site web avec des vignettes.</title>
      <dc:creator>Marie Gautron</dc:creator>
      <pubDate>Mon, 17 Apr 2023 17:24:20 +0000</pubDate>
      <link>https://dev.to/gautron_marie/reduisez-limpact-environnemental-des-videos-youtube-sur-votre-site-web-avec-des-vignettes-1fb4</link>
      <guid>https://dev.to/gautron_marie/reduisez-limpact-environnemental-des-videos-youtube-sur-votre-site-web-avec-des-vignettes-1fb4</guid>
      <description>&lt;p&gt;Il y a quelques semaines, l'un de nos clients (chez &lt;a href="https://troopers.coop/"&gt;Troopers&lt;/a&gt;) nous a remis les résultats d'un audit d'éco-conception. L’audit a montré que l'une des pages auditées pesait 20 Mo, dont 9,7 Mo étaient attribuables aux lecteurs intégrés de YouTube !  De plus, 51 requêtes de cette page sur 221 concernaient uniquement YouTube.com, alors que la page ne comportait que 4 vidéos intégrées. &lt;/p&gt;

&lt;p&gt;Pour remédier à cela, nous avons décidé d'intégrer une petite action rapide lors de notre sprint : &lt;strong&gt;réduire le poids de la page en diminuant la taille des vidéos YouTube.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4k_4XCf4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zogk7j0i9a40peppdxds.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4k_4XCf4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zogk7j0i9a40peppdxds.png" alt="Ce lecteur pèse lourd alors que la vidéo n'est même pas lancée, c'est triste." width="416" height="238"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Ce lecteur pèse lourd alors que la vidéo n'est même pas lancée, c'est triste.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Réduire la taille de votre page web en affichant des vignettes pour les vidéos YouTube.
&lt;/h2&gt;

&lt;p&gt;Les vidéos en ligne, et surtout celles de YouTube, sont connues pour être de vrais ogres énergétiques. En fait, elles représentent environ 20 % du total des émissions de gaz à effet de serre (GES) dues au numérique, &lt;strong&gt;soit 1 % des émissions mondiales de gaz à effet de serre&lt;/strong&gt;, d'après une étude menée par The Shift Project en 2019. &lt;/p&gt;

&lt;p&gt;Une des solutions pour réduire cet impact est de &lt;strong&gt;remplacer le lecteur YouTube par une vignette.&lt;/strong&gt; Cette vignette peut ressembler au lecteur et inciter l’utilisateur à cliquer pour lancer la lecture. Cela évite de charger le lecteur vidéo au chargement de la page pour rien si le visiteur décide de ne pas lire la vidéo.&lt;/p&gt;

&lt;p&gt;Avec cette méthode, la page web sera plus légère et moins énergivore. En effet, les vignettes sont des images statiques qui sont généralement assez petites en taille, ce qui signifie qu'elles ne nécessitent pas beaucoup de bande passante pour être téléchargées. De plus, les vignettes sont souvent mises en cache sur les navigateurs des utilisateurs, ce qui signifie que si une vignette a déjà été téléchargée pour une vidéo particulière, elle ne sera pas téléchargée à nouveau lorsque l'utilisateur visite une autre page qui contient la même vignette.&lt;/p&gt;

&lt;p&gt;En revanche,** les players vidéo, comme celui de YouTube, nécessitent une grande quantité de bande passante et de temps de chargement**. Ils doivent non seulement télécharger la vidéo elle-même, mais également charger tous les éléments nécessaires pour lire et contrôler la vidéo, tels que les boutons de lecture/pause, les barres de progression, les options de qualité vidéo, etc. En conséquence, les vignettes sont une alternative efficace aux players vidéo pour réduire la consommation de bande passante et le temps de chargement des pages web.&lt;/p&gt;

&lt;p&gt;En plus d'être plus respectueux de l'environnement, remplacer le player YouTube par une vignette de la vidéo permettra à vos utilisateurs de &lt;strong&gt;ne pas être embêtés par des lectures automatiques de vidéos&lt;/strong&gt; qui peuvent vite devenir agaçants. &lt;/p&gt;

&lt;p&gt;Et pour vous, pas de souci : vous n'aurez qu'à veiller à la taille des vignettes pour garantir une expérience utilisateur optimale. Tout le monde y gagne !&lt;/p&gt;

&lt;h2&gt;
  
  
  Comment remplacer le player YouTube par une vignette ?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Récupération du code embed depuis le CMS Headless Prismic
&lt;/h3&gt;

&lt;p&gt;Dans le cas de ce client, nous récupérons un code embed depuis le &lt;a href="https://troopers.coop/expertises/cms-headless"&gt;CMS Headless&lt;/a&gt; Prismic.&lt;/p&gt;

&lt;p&gt;Nous avons donc les données nécessaires de la vignette. Si ce n'est pas le cas dans votre projet, vous pouvez récupérer l'URL de la vignette comme ceci pour YouTube : &lt;code&gt;https://img.youtube.com/vi/${videoId}/0.jpg&lt;/code&gt;. (0.jpg est la taille de la vignette que vous voulez récupérer).&lt;/p&gt;

&lt;h3&gt;
  
  
  Étape 1 : modification du composant &lt;code&gt;YoutubePlayer&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;Nous allons modifier le composant &lt;code&gt;YoutubePlayer&lt;/code&gt; pour qu'il affiche soit la vignette, soit la vidéo au clic. Dans ce projet, nous utilisons la librairie react-youtube pour afficher la vidéo, mais vous pouvez, en fonction de votre projet, simplement faire un &lt;code&gt;&amp;lt;iframe&amp;gt;&lt;/code&gt; en HTML.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React, { useState } from 'react'
import YouTube from 'react-youtube'

import Thumbnail from './Thumbnail'

const YoutubePlayer = ({
  videoId,
  autoplay,
  subtitles = 0,
  thumbnailUrl,
  thumbnailHeight,
  title,
  ...props
}) =&amp;gt; {
  const [showVideo, setShowVideo] = useState(false)

  const handleClick = () =&amp;gt; {
    setShowVideo(true)
  }

  if (showVideo) {
    return (
      &amp;lt;YouTube
        key={videoId}
        videoId={videoId}
        opts={{
          playerVars: {
            autoplay: true,
            cc_load_policy: subtitles,
            cc_lang_pref: 'fr',
            rel: '0',
          },
        }}
        style={{ minHeight: thumbnailHeight }}
        {...props}
      /&amp;gt;
    )
  }

  return (
    // Ici on affiche la vignette : Étape 3 
  )
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Étape 2 : Créer un composant &lt;code&gt;Thumbnail&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;La deuxième étape consiste à créer un composant &lt;code&gt;Thumbnail&lt;/code&gt; pour afficher la vignette de la vidéo et charger la vidéo uniquement lorsque l'utilisateur clique sur play. &lt;/p&gt;

&lt;p&gt;Nous avons également ajouté un icône player pour donner à la vignette l'apparence d'une vidéo. Personnalisez le svg comme vous voulez !&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React from 'react'
import styles from './YoutubePlayer.scss'
import cn from 'classnames'

const Thumbnail = ({ handleClick, thumbnailUrl, videoId, thumbnailHeight, title, ...props }) =&amp;gt; {
  return (
    &amp;lt;button onClick={handleClick} {...props}&amp;gt;
      &amp;lt;img
        src={thumbnailUrl || `https://i.ytimg.com/vi/${videoId}/hqdefault.jpg`}
        alt={title}
        height={thumbnailHeight}
        className={styles.Thumbnail}
      /&amp;gt;
        &amp;lt;div className={styles.playButton} title="Lire la vidéo"&amp;gt;
          &amp;lt;svg
            version="1.1"
            id="play"
            x="0px"
            y="0px"
            height="70px"
            width="70px"
            viewBox="0 0 100 100"
            enable-background="new 0 0 100 100"
          &amp;gt;
            &amp;lt;path
              fill="black"
              d="M38,69c-1,0.5-1.8,0-1.8-1.1V32.1c0-1.1,0.8-1.6,1.8-1.1l34,18c1,0.5,1,1.4,0,1.9L38,69z"
            /&amp;gt;
          &amp;lt;/svg&amp;gt;
        &amp;lt;/div&amp;gt;
    &amp;lt;/button&amp;gt;
  )
}

export default Thumbnail
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Etape 3 : Utiliser le composant &lt;code&gt;Thumbnail&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;Pour finir, nous utilisons le composant &lt;code&gt;Thumbnail&lt;/code&gt; que nous venons de créer dans notre composant &lt;code&gt;YoutubePlayer&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React, { useState } from 'react'
import YouTube from 'react-youtube'

import Thumbnail from './Thumbnail'

const YoutubePlayer = ({
  videoId,
  autoplay,
  subtitles = 0,
  thumbnailUrl,
  thumbnailHeight,
  title,
  ...props
}) =&amp;gt; {
  const [showVideo, setShowVideo] = useState(false)

  const handleClick = () =&amp;gt; {
    setShowVideo(true)
  }

  if (showVideo) {
    return (
      &amp;lt;YouTube
        key={videoId}
        videoId={videoId}
        opts={{
          playerVars: {
            autoplay: true,
            cc_load_policy: subtitles,
            cc_lang_pref: 'fr',
            rel: '0',
          },
        }}
        style={{ minHeight: thumbnailHeight }}
        {...props}
      /&amp;gt;
    )
  }

  return (
    &amp;lt;Thumbnail
      handleClick={handleClick}
      thumbnailUrl={thumbnailUrl}
      thumbnailHeight={thumbnailHeight}
      title={title}
      videoId={videoId}
      {...props}
    /&amp;gt;
  )
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Le résultat
&lt;/h3&gt;

&lt;p&gt;Et voilà ! Le composant &lt;code&gt;Thumbnail&lt;/code&gt; charge la vignette de la vidéo et ne charge la vidéo que lorsque l'utilisateur clique sur play.  &lt;/p&gt;

&lt;p&gt;Voici à quoi ça ressemble :&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5e4Yf0LE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k1xp9qbqscl49f81eb14.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5e4Yf0LE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k1xp9qbqscl49f81eb14.png" alt="Capture d'écran de la vignette avec l'icône personnalisée." width="800" height="614"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Vous vous souvenez de cette fameuse page dont l’audit a montré qu’elle pesait 20 Mo ? A présent elle pèse 12 Mo. &lt;strong&gt;Nous avons donc gagné 8 Mo sur cette page&lt;/strong&gt; ! De plus, **on a réduit le nombre de requêtes de la page. **Précédemment, le navigateur faisait 221 requêtes pour charger tous les contenus de la page, aujourd'hui il n’y a plus que 136 requêtes ! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eZ0WCxez--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7obz69jeazbbt1qvosqv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eZ0WCxez--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7obz69jeazbbt1qvosqv.png" alt="Capture d'écran de l'inspecteur, qui donne le poids de Mo transféré et le nombre de requêtes." width="800" height="583"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Des astuces supplémentaires pour réduire l'impact environnemental de vos vidéos
&lt;/h2&gt;

&lt;p&gt;Tout d'abord, essayez d'utiliser un lecteur vidéo optimisé pour la consommation d'énergie, comme le lecteur &lt;a href="https://github.com/sampotts/plyr"&gt;Plyr&lt;/a&gt;. En réduisant la quantité d'énergie nécessaire pour diffuser des vidéos, vous pouvez considérablement réduire l'impact environnemental de votre application.&lt;/p&gt;

&lt;p&gt;De plus, si vous le pouvez, utilisez des** plateformes alternatives à YouTube*&lt;em&gt;, comme Peertube. PeerTube est une plateforme décentralisée et open-source qui permet aux utilisateurs de créer et de gérer leur propre serveur PeerTube, créant ainsi un réseau de serveurs autonomes qui partagent du contenu vidéo via un protocole peer-to-peer (P2P). Contrairement à YouTube, où chaque vidéo est stockée sur les serveurs de Google et diffusée directement aux utilisateurs, PeerTube permet aux utilisateurs de **télécharger des vidéos sur des serveurs locaux&lt;/em&gt;* et de les diffuser en utilisant le protocole P2P, ce qui réduit la charge sur les serveurs centraux et la consommation d'énergie associée.&lt;/p&gt;

&lt;p&gt;Si vous utilisez des vidéos YouTube, il est également possible de limiter la consommation énergétique en n'affichant pas l'iframe de la vidéo sur votre page. À la place, vous pouvez simplement afficher une vignette qui, lorsqu'elle est cliquée, &lt;strong&gt;ouvrira une nouvelle fenêtre avec la vidéo YouTube&lt;/strong&gt;. &lt;a href="https://troopers.coop/cooperative"&gt;Sur notre site pour nos vidéos Peertube&lt;/a&gt;, nous avons opté pour cette solution.&lt;/p&gt;

&lt;p&gt;De plus, au lieu de charger directement la vidéo, vous pouvez utiliser l'API Youtube (ou Peertube dans notre cas) pour récupérer les informations sur la vidéo, telles que le titre, la description et le nombre de vues. &lt;strong&gt;Cela vous permettra d'afficher ces informations sans avoir besoin de charger la vidéo elle-même&lt;/strong&gt;. Astuce que l’on a aussi utilisé pour notre site !&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;En utilisant des vignettes et en chargeant les vidéos seulement lorsque l'utilisateur en a besoin, vous pouvez non seulement réduire la taille de votre page, mais aussi réduire la consommation d'énergie nécessaire pour charger votre site. &lt;/p&gt;

&lt;p&gt;En utilisant ces bonnes pratiques, vous pouvez contribuer à la préservation de l'environnement tout en offrant &lt;strong&gt;une expérience utilisateur optimale à vos visiteurs et conforme au numérique responsable.&lt;/strong&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Comment travailler avec des boomers ? Le point de vue de la génération Z</title>
      <dc:creator>Marie Gautron</dc:creator>
      <pubDate>Sat, 15 Apr 2023 10:04:10 +0000</pubDate>
      <link>https://dev.to/gautron_marie/comment-travailler-avec-des-boomers-le-point-de-vue-de-la-generation-z-3ao4</link>
      <guid>https://dev.to/gautron_marie/comment-travailler-avec-des-boomers-le-point-de-vue-de-la-generation-z-3ao4</guid>
      <description>&lt;p&gt;Nous étions dans l'open space et ma designer avait besoin d'aide :&lt;/p&gt;

&lt;p&gt;"&lt;em&gt;Marie, tu peux m'aider pour une formule Excel*?"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;— &lt;em&gt;Ah mais je connais pas les formules Excel moi !&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;— &lt;em&gt;Oui mais tu es développeuse…&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;— &lt;em&gt;Oui mais pas une développeuse&lt;/em&gt; _ &lt;strong&gt;des années 80&lt;/strong&gt; _ &lt;em&gt;!"&lt;/em&gt; 👀&lt;/p&gt;

&lt;p&gt;En quelques instants, plusieurs regards de trentenaires se sont dirigés vers moi. D'une remarque, j'avais failli lancer un conflit de génération au sein de l'agence.&lt;/p&gt;

&lt;p&gt;Seule représentante de la &lt;strong&gt;génération Z&lt;/strong&gt; de l'agence parmi une dizaine de trentenaires et récemment embauchée, je suis aussi la plus jeune avec 23 ans. Si nos manières de travailler sont à peu près les mêmes, nous échangeons parfois des regards amusés (best of en bas) en employant des expressions différentes ou en parlant de nos séries TV favorites.&lt;/p&gt;

&lt;p&gt;Du coup, je me suis posé la question : comment fais-je pour travailler avec des &lt;del&gt;vieux&lt;/del&gt; boomers ? Est-ce que je fais des efforts en particulier comme quand je regarde &lt;em&gt;Louis la brocante&lt;/em&gt; à la télé avec ma grand-mère ? J'ai fait des efforts pour m'adapter à mon environnement de travail mais lesquels étaient dus au boomers de mon entourage et lesquels étaient normaux ?&lt;/p&gt;

&lt;p&gt;Vous l'aurez compris, toute personne plus âgée que la génération Z est pour moi un boomer. Un peu comme le "nord" commence à Lyon pour les sudistes.&lt;/p&gt;

&lt;p&gt;Mon expérience peut profiter à toute ma génération et j'ai décidé d'écrire cet article. Après tout, des articles RH plus ou moins sérieux tentent bien d'expliquer &lt;a href="https://www.google.com/search?client=firefox-b-d&amp;amp;q=comment+travailler+avec+la+g%C3%A9n%C3%A9ration+z"&gt;comment travailler avec la génération Z&lt;/a&gt;. C'est dommage car si on lit plusieurs articles, on peut en ressortir avec des généralités du style "la génération Z ne veut pas travailler ou alors avoir des horaires random" et on passe pour une génération de fainéants.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;OK, boomer!&lt;/em&gt; Le parler boomer
&lt;/h2&gt;

&lt;p&gt;Le principal décalage entre les boomers et moi vient sans surprise du langage. C'est aussi celui qui nous fait le plus rire. Le boomer est avide de passer pour un jeune ou d'utiliser des expressions pour communiquer avec son entourage non-boomer. Quand nous parlons de nos expressions favorites, la cohésion de l'équipe atteint un niveau de teambuilding 100/100 !&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/ifxLK48cnyDDi/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/ifxLK48cnyDDi/giphy.gif" alt="Gif : How do you, fellow kids ?" width="500" height="225"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Les expressions que mes boomers font semblant de comprendre
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;"Si tu fais ça en shlag c'est normal que ton site soit rincé" : si tu fais du mauvais code c'est normal que ton site soit pourri ;&lt;/li&gt;
&lt;li&gt;La designer est en PLS : en position latérale de sécurité donc clairement en mauvaise santé ;&lt;/li&gt;
&lt;li&gt;"Je go faire ça" : anglicisme pour dire qu'on va/il faut faire quelque chose notamment&lt;/li&gt;
&lt;li&gt;"Claquée au sol cette maquette !" : si la designer est en PLS, il y a de fortes chances que son travail le soit aussi, donc claquée au sol.&lt;/li&gt;
&lt;li&gt;"J'ai la turbo flemme" : en génération de feignant, il nous fallait bien une expression pour exprimer que l'on a pas envie de travailler. 🙄 Turbo entre dans la famille des : gavé, tarpin, grave …&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Les expressions des boomers que je comprends quand même
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;"Ça me fait trop triper" : apparemment c'est quand tu as pris de la drogue ou qu'un truc est chanmé ;&lt;/li&gt;
&lt;li&gt;"Allez j'imprime mon billet de train et j'y vais" : &lt;em&gt;no comment&lt;/em&gt; ;&lt;/li&gt;
&lt;li&gt;"Ah j'ai perdu mes mots de passe" : c'est un comportement tragique du boomer qui choisit des mots de passe à la sécurité trop faible ou les oublie.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Travailler dans un environnement boomer
&lt;/h2&gt;

&lt;p&gt;Travailler avec des boomers, c'est souvent au sein d'une entreprise. &lt;strong&gt;Qu'attend la génération Z de l'entreprise ?&lt;/strong&gt;  Apparemment que  "&lt;em&gt;leur manager leur confie des missions stimulantes avec des objectifs précis à atteindre en espérant toutefois qu'ils pourront travailler en autonomie, notamment à distance, et avoir des responsabilités&lt;/em&gt;." Je suis assez d'accord avec ça mais en parlant avec mes collègues boomers… &lt;strong&gt;eux aussi cherchent ça !&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Le boomer manager
&lt;/h3&gt;

&lt;p&gt;Je lis notamment sur Internet que &lt;em&gt;"le rapport à la hiérarchie est différent. On passe d'un mode pyramidal à un mode réseau."&lt;/em&gt; Pour le coup je suis assez d'accord avec ça et c'est d'ailleurs ce que je vis chez Troopers où nous appliquons l'Holacracy. C'est une méthode de travail pour les réunions et l'organisation de l'entreprise, elle garantit que chacun peut s'exprimer et décider, quel que soit son âge ou son expérience !&lt;/p&gt;

&lt;p&gt;En &lt;strong&gt;Holacracy&lt;/strong&gt;, chacun peut donner son avis où rejoindre une partie de l'entreprise qui lui plaît. Les réunions sont très cadrées, on sépare les réunions où l'on parle du travail de celles où l'on parle de nos méthodes de travail (un peu comme la revue et la rétrospective dans Scrum). La prise de parole est aussi équitable que possible car chacun doit la prendre tour à tour et ça évite aux personnes les plus sûres d'elles de la monopoliser.&lt;/p&gt;

&lt;p&gt;D'ailleurs, c'est là que j'ai dû faire des efforts, me mettre en avant et dire haut et fort ce que pensais et voulais. Si j'avais eu un manager pour me mettre en avant ou dire "Oui Marie peut prendre ce ticket", j'aurais été plus à l'aise que si j'avais dû le dire à moi-même. Le seul inconvénient de l'Holacracy est qu'une fois que tu l'as expérimentée, c'est sans doute un peu plus difficile de revenir &lt;del&gt;en arrière&lt;/del&gt; dans une entreprise classique.&lt;/p&gt;

&lt;p&gt;Dans ce mode d'organisation, il faut prendre ses responsabilités et finalement ça te met plus de pression qu'un manager, mais la liberté qu'elle procure permet de plus tester et d'expérimenter ; l'entreprise évolue plus librement. Donner son avis c'est fatigant, surtout quand en arrivant sur le monde du travail tu ne sais pas grand chose.&lt;/p&gt;

&lt;h3&gt;
  
  
  Le boomer développeur
&lt;/h3&gt;

&lt;p&gt;Chez Troopers, je suis &lt;strong&gt;développeuse front et experte accessibilité&lt;/strong&gt;. Je travaille avec plusieurs devs back et front, un PM et une designer (celle qui était en PLS). Même en cherchant bien, il n'y a pas de gouffres entre les différentes générations de développeurs, juste quelques particularités.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Génération X&lt;/th&gt;
&lt;th&gt;Génération Y (Millenials)&lt;/th&gt;
&lt;th&gt;Génération Z&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Leur travail&lt;/td&gt;
&lt;td&gt;Dinosaures codant en C des applications ou même d’autres langages de programmation.&lt;/td&gt;
&lt;td&gt;Avant on les appelait Webmasters, maintenant on les appelle dev front ou back&lt;/td&gt;
&lt;td&gt;Ces devs se demandent ce qui les mettra au chômage entre le no code et l’IA CoPilot de GitHub&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Leurs outils&lt;/td&gt;
&lt;td&gt;Avant d’utiliser la ligne de commande, ils l’ont littéralement créée pour pouvoir s’en servir&lt;/td&gt;
&lt;td&gt;Travaillent en ligne de commande&lt;/td&gt;
&lt;td&gt;Travaillent avec l’interface graphique de Git&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Il ou elle dit&lt;/td&gt;
&lt;td&gt;“Je lance la compilation”&lt;/td&gt;
&lt;td&gt;“On met pas en prod le vendredi”&lt;/td&gt;
&lt;td&gt;“Go en prod”&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Le boomer non-développeur
&lt;/h3&gt;

&lt;p&gt;En tant qu'&lt;strong&gt;agence développant des outils numérique responsable&lt;/strong&gt;, on s'est inscrit au &lt;a href="https://www.latitudes.cc/tech-for-good-challenge"&gt;Tech for Good Challenge&lt;/a&gt; et j'ai créé un tableau de suivi en ligne genre Trello. Mais mes collègues boomers ont l'habitude d'utiliser des mails et Excel**. Du coup mon tableau a fini au fond du cloud et j'ai dû envoyer un résumé par mail et faire un suivi des actions sur Excel, qui a presque provoqué la démission de notre product manager qui n'utilise que Jira.&lt;/p&gt;

&lt;p&gt;L'autre point tragique, c'est la présence d'une imprimante dans l'agence. Elle est régulièrement utilisée par mes boomers pour imprimer le badge d'accès à un festival ou leur billet de train. Heureusement l'imprimante souffre d'obsolescence programmée et nous allons bientôt ne pas la remplacer.&lt;/p&gt;

&lt;h2&gt;
  
  
  En guise de conclusion
&lt;/h2&gt;

&lt;p&gt;Est-ce que c'est dur de travailler avec des boomers ? La réponse est non car &lt;strong&gt;une année de naissance ne détermine pas tout ce que vous êtes&lt;/strong&gt;. Quelles sont les différences entre les générations ? Il y en a sans doute quelques-unes mais le mieux est de s'intéresser à l'individu plutôt que d'essayer de le classifier.&lt;/p&gt;

&lt;p&gt;D'après les articles les générations X et Y sont plus investies dans l'entreprise et ont pour ambition de gravir les "échelons". Ce que les Z remettent en question. Quand j'ai posé la question à mes boomers, ils étaient plutôt &lt;em&gt;team génération Z&lt;/em&gt; car &lt;a href="https://slash.troopers.coop/article/culture-entreprise-equilibre-pro-perso"&gt;l'équilibre vie pro/perso&lt;/a&gt; est plus important pour eux car &lt;strong&gt;ils préfèrent accomplir des missions qui ont du sens&lt;/strong&gt; que de se sacrifier au travail. Ces articles creusent un peu les incompréhensions et l'écart générationnel de manière artificielle.&lt;/p&gt;

&lt;p&gt;Par exemple, je préfère passer par la ligne de commande au lieu de l'interface de Git, c'est quand même plus propre… Attendez… Serais-je moi-même en train de me boomeriser ?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;* En réalité, c'était sur un tableau Google Sheets mais parler d'Excel est une astuce de boomer pour cacher son accent anglais et éviter de dire « Google Tschiit ».&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;**Oui, toujours "Google Shtit"&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
