Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Le journal de codeur/codeuse

Le journal de codeur/codeuse

Sandrine Banas

May 25, 2022
Tweet

More Decks by Sandrine Banas

Other Decks in Technology

Transcript

  1. public class SandrineBanas { private String job = "Expert Technique";

    private String employeur = "CGI"; private int nbAnneesExperience = "20"; private final String language = "JAVA"; private final String twitter = "@cosJava"; private List<String> fun = Arrays.asList("Zen", "Books", "Science-fiction", "Playmobil"); }
  2. Ministère de la culture Enquête sur les pratiques culturelles 7%

    des français (de plus de 15 ans) tiennent un journal intime ou des notes personnelles https://www.culture.gouv.fr/Thematiques/Etudes-et-statistiques/Publications/Collections-de-synthese/Culture-etudes-2007- 2022/Pratiques-culturelles-en-temps-de-confinement-CE-2020-6
  3. Journal ? Un ensemble de traces datées représentant les actions,

    réflexions ou sentiments de l’auteur/autrice. Les traces peuvent être des notes, des photos, des dessins, des collages, des vidéos… Il peut être personnel/intime ou extime. “Quand au contenu des journaux, il depend de leur fonction: tous les aspects de l’activité humaine peuvent donner l’occasion de tenir un journal.” Philippe Lejeune
  4. Le plus vieux journal Le journal de Merer vers 2560

    avant notre ère décrivant les activités quotidiennes des travailleurs ayant participé au transport de bloc de calcaire vers la pyramide de Khéops.
  5. Livres de raison Moyen-âge - tenu par la chef de

    famille pour être partagé avec des informations de patrimoine, chronique familiale, météo, politiques…
  6. Association Pour l’Autobiographie Et le patrimoine autobiographique Fondée en 1992,

    l’APA a pour mission de recueillir, lire, conserver et valoriser tous les écrits personnels inédits (récits, journaux, correspondances) qu’on veut bien lui confier, et d’encourager la démarche autobiographique. http://autobiographie.sitapa.org/
  7. Trace des évènements de la journée Libération émotionnelle/Gestion du stress

    Noter et explorer vos idées / Pensée créative Résoudre des problèmes Planifier des projets, objectifs, les organiser et les suivre Garder la trace de ses succès, apprendre de ses échecs Noter les points que l’on veut creuser plus tard. Garder la trace de son travail, les personnes, les technos, les projets (entretiens, CV) Garder la trace de ses décisions techniques Faire son suivi émotionnel, bien être personnel et technique Noter les points clés d’une conférence, d’un livre Se construire une base de connaissance (snippet, problèmes…) Définir son profil et sa « philosophie » de codeur Garder une trace, un souvenir de cette énorme portion de votre vie Quel est votre besoin ?
  8. Utilisation Nom Licence Url Plugin chrome/Visual studio code Save Code

    « the Pinterest of code » 100% gratuit Attention snippet public par défaut https://www.thiscodeworks. com/ Browser / git Gist Gratuit https://gist.github.com/ Browser extension Snip save Dans la version gratuite snippets public https://snipsave.com/ Browser Snipit Dans la version gratuite snippets public https://snipit.io/ Browser Coder notes Dans la version gratuite snippets public https://codernotes.io/ Mac uniquement Snippet lab https://www.renfei.org/snipp ets-lab/ Attention de ne rien mettre de spécifique au projet ou d’information sensible Partage dans l’équipe ? Partage plus large ?
  9.  Vous-même du futur ?  Vos collègues ? 

    Des membres de votre famille ?  Des inconnus ?  Personne ? Pour qui vous écrivez ?
  10.  Agenda, cahier, bullet journal ?  Ordinateur, téléphone, cloud

    ?  Enregistrement audio ?  1 ou plusieurs par catégories ?  Sécurité de la vie privée ? Choisir son support
  11.  Commencer petit  Tous les jours pendant 1 mois

     Le faire au même moment  Le garder visible  Se prévoir du temps Mise en place de l’habitude
  12.  Informatives: historique professionnel, indicateurs, listes, portrait…  Visuelles: carte

    heuristique, Sketchstorn, facilitation graphique  Analytiques: tribunal, résolution de problème…  Emotionnelles: gratitude, catharsis…  Créatives: lettres à soi-même, écriture libre, dans la peau d’un autre… Types d’entrées
  13. Historique professionnel  Projet / Technos  Membres de l’équipe

    / client  Responsabilités  Planning de vos journée  Décisions techniques  RAF / Gestion du multi-projets  Veille techno  Succès  Echecs + réflexions  Solution de problèmes
  14. Indicateurs Bien être émotionnel Bien être professionnel Objectifs Temps de

    réunion vs temps de codage Equilibre vie privé/vie professionnelle Jours de télétravail Nombre d’appels client Santé: nombre de verres d’eau / de pas / de breaks hors écran Temps de sommeil
  15. o Meilleurs citations o Phrases les plus souvent entendues en

    réunion à distance o Meilleurs commentaires de code o Techno préférées / que j’utilise / que j’aimerais creuser o Logiciels/IDE favoris/détestés et raccourcis o Framework java o Mes clients o Types de bug / Meilleures excuses o Best of des livres technos o Meilleurs podcasts Listes
  16. o Tester c’est douter ! o Il est temps de

    merdger… o La vérité est dans le code. o Ca marche sur mon poste ! o Le bug est entre le siège et l’ordinateur. o On ne fait pas de tests pour gagner du temps. o Il n’y a pas de doc sur ce projet, on est agile ! o Avec autant de commits, faire un rebase c’est chercher les em… Meilleures citations
  17. Portrait / Fiche signalétique Nom / âge / infos contact

    Situation familiale / Nom âge des enfants Entreprises / Projets / Technos Raison de la connaissance Hobbies Anniversaire Quelques mots clés / opinion plus détaillée
  18. Objectifs  Faire la liste de ses projets  En

    choisir 2 ou 3  Se fixer une durée  Chaque mois, un priorité par projet  Chaque jour une tâche par projet
  19. Sketchstorm  Libérer sa créativité par une représentation visuelle. 

    Exprimer un concept qu’on a du mal à mettre en mots.  Résoudre un problème
  20. Tribunal  Choisir une techno accusée  Définir quelques thématiques

     Se faire l’avocat  Se faire le procureur  Rendre votre jugement
  21. Résolution de problème Méthode du canard en plastique Détailler le

    problème comme si on l’expliquait à quelqu’un d’autre Se relire, souligner les points importants, faire des connexions, un croquis Analyser les solutions possibles Poser un plan d’action
  22. Gratitude / Reconnaissance  Evènements / personnes / situations 

    Psychologie positive  Focaliser son attention, de façon consciente sur les moments positifs de son quotidien  Augmente les émotions positives  Ne pas hésiter à la partager
  23. Créatives Ecriture libre / flux de conscience Lettre non envoyée

    Changer de point de vue Dialogue Pire scénario
  24.  Qu’est-ce que j’ai aimé faire/coder aujourd’hui ? Quelle techno

    ?  Qu’est-ce que j’ai appris des merges/pull requests ?  Quel avis ai-je eu dans des débats d’idées / d’expert ?  Quel avis d’expert(e) me semble pertinent et à conserver ?  Quelle leçon puis-je tirer de cette expérience négative ?  Quelle connaissance, expérience j’aimerais partager ?  Outils: tribunal, schéma heuristique, sketchstorming Un bon indicateur, vos émotions ! Trouver sa voix d’expert (ou philosophie de codeur)
  25. o Qu’est ce qui m’a marqué depuis la dernière entrée

    ? o Qu’est-ce que je ressens émotionnellement ? Physiquement ? o De quoi suis-je le plus reconnaissant-e aujourd’hui ? o De quoi suis-je le plus fier-fière ? o Quel bout de code je veux conserver en snippet ? o Qu’est-ce que j’ai appris ? o Quelle est mon objectif pour demain ? o Qu’est-ce que j’aurais pu mieux faire ? o Qu’est-ce que j’aimerais changer ? o Qu’est-ce que j’aimerais apprendre/approfondir/améliorer ? o Quel sujet de veille techno ai-je vu ? Accroches
  26. • Hebdomadaire • Mensuelle: Start doing/Stop doing/Keep doing • Annuelle

    Revue des objectifs Suivi de votre état émotionnel Synthèse de ce qui a été accompli Décisions à prendre pour la suite Se féliciter/récompenser Revues