36 points par kciter1 2023-12-28 | 2 commentaires | Partager sur WhatsApp

J’ai repris sous forme d’article les supports de présentation déjà partagés auparavant sur GeekNews (https://fr.news.hada.io/topic?id=6797).

  • Les préoccupations des développeurs
    • Qu’est-ce qu’il faut étudier ?
    • Comment estimer un planning ?
    • Qu’est-ce qu’un bon développeur ?
    • Comment utiliser ce que j’ai appris ?
    • Est-ce que je suis vraiment en train de progresser ?
  • La nécessité d’un apprentissage stratégique
    • Diagnostic, apprentissage, livrables
  • Diagnostic
    • Les trois domaines du développement
      • Réflexion, technique, science
      • Réflexion : le domaine de la pensée logique, abstraite et structurée
      • Technique : la capacité à traduire fidèlement ses idées en code
      • Science : les connaissances en informatique fondamentale
    • Les trois domaines se renforcent mutuellement
      • abstraction, gestion des exceptions, optimisation, etc.
    • Il faut identifier ses points faibles
      • si un certain problème se répète, cela signifie que c’est probablement un domaine où l’on manque de maîtrise
  • Apprentissage
    • Réflexion
      • on peut s’entraîner en remettant toujours en question, en comparant et en analysant
    • Technique
      • si l’on veut bien coder, il est important d’écrire autant de code que possible ; pour des outils comme les bibliothèques ou les frameworks, il faut consulter la documentation officielle pendant l’apprentissage
    • Science
      • comme il s’agit de connaissances de base, il n’existe pas de méthode simple ni rapide pour les acquérir
      • il faut apprendre régulièrement, tout en comprenant en quoi cela peut m’aider
    • Apprentissage des patterns
      • les patterns utilisés de manière répétée au travail
      • dès qu’on repère un pattern, il faut immédiatement le structurer et le consigner
      • faire des choses qu’on n’avait jamais essayées
      • consulter des sources ouvertes au public
      • les appliquer en pratique
  • Livrables
    • Organiser ses connaissances et créer quelque chose
    • Organiser ses connaissances est le processus qui consiste à rendre plus concret ce que l’on comprend de manière abstraite
      • l’inconfort lié au fait de devoir le rendre public aide à progresser
    • Créer quelque chose, c’est l’expérience qui consiste à utiliser réellement les connaissances apprises
      • cela permet de faire indirectement l’expérience de cas concrets
  • Même si cela s’éloigne du sujet principal de l’article, les soft skills sont également importantes

2 commentaires

 
saalome 2023-12-29

Un contenu excellent pour la formation des juniors.

 
minislively 2023-12-28

Merci !