web-dev-qa-db-fra.com

Chaque programmeur devrait-il conserver un journal "Leçons apprises"?

Chaque fois que j'ai terminé un projet, il y a toujours quelque chose que j'ai appris (sinon je ne le trouve pas très motivant). Mais je ne me souviens pas de tout, et beaucoup plus tard, je peux trébucher dans le même problème que j'ai rencontré dans un projet précédent, mais que je ne l'ai plus résolu (ou du moins quelles tentatives que j'ai faite).

Donc, ce serait une bonne idée d'écrire cela dans un journal d'une sorte? Je sais que l'écriture de trucs d'écriture ressemble à écrire une documentation (qui n'aime pas le faire) et espérons que notre mémoire de nous servir en cas de besoin. Mais l'avoir documenté, il pourrait être partagé avec d'autres programmeurs et apprendre quelles leçons ils ont appris.

Alors qu'est-ce que tu en penses?

12
gablin

Le blog technique serait un excellent choix ici pour obtenir l'expérience consolidée. Même cela aidera les autres à travers le monde à apprendre de vos erreurs :)

9
Gopi

J'ai un journal d'aîné Scrollsy où j'écris des choses à chaque fois que j'apprends quelque chose de nouveau. Comme vous pouvez l'imaginer, il est devenu assez grand et plein d'informations.

En fait, j'ai envisagé de créer un logiciel qui me permet de rédiger des notes et de marquer les notes similaires à ce que les sites SE font avec des questions.

Je serais capable de:

  • Postes de recherche par date.
  • Rechercher des messages par balises.
  • Postes de recherche par difficulté.

Ce serait vraiment utile pour moi.

3
Sergio

J'ai essayé qu'une fois, avec un journal quotidien des choses que j'avais fait, reflétant ce qui aurait pu aller mieux et ce que je devrais essayer différent la prochaine fois. Ce n'était pas des choses techie - c'était des interactions avec d'autres personnes de l'équipe, des décisions prises à des réunions et ainsi de suite (oui, cette société avait assez de réunions que j'avais quelque chose à écrire tous les jours!).

J'avais finalement constaté que le journal était de la mémoire en écriture: peut-être que l'expérience de l'écriture a contribué à organiser mes pensées ou à évaluer ce que j'avais fait, mais j'ai trouvé après environ six semaines que je n'avais jamais revu et a examiné ce que j'étais écrit donc j'ai arrêté de le garder.

En ce qui concerne les notes techniques, je ne les garde pas vraiment à moins que je ne soit à présent à une conférence ou à un client. Sinon, un ensemble de signets dans le pinboard.in est suffisant pour moi.

3
user4051

Absolument, il faut garder un journal des leçons apprises et appris des leçons. L'ancien est consolide le type d'apprentissage le plus coûteux, qui gagnait par expérience directe. Ce dernier nécessite/éperons l'apprentissage proactif, qui est requis pour ne pas sucer.

La journalisation est l'un des plus anciens outils d'auto-développement connus et il incite une réflexion (auto), qui est une méthode encore plus ancienne. On a besoin à la fois.

2
limist

Absolument. True Story: Peu de temps après avoir lu cette question, j'ai heurté un problème I savait J'avais résolu auparavant (un problème de configuration, si cela compte). J'ai écrémé dans mon cahier "Leçons apprises" (papier et édition de stylo), et il y avait la solution: Copier le fichier A à l'emplacement b.

Ce cahier m'aide de deux manières: d'abord en fournissant un endroit pour trouver des réponses aux questions précédemment posées et aux problèmes résolus, et deuxièmement, en renforçant les connaissances en l'écrivant (en quelque sorte comme l'expliquer à quelqu'un d'autre).

Bien sûr, j'ai égaré ledit cahier de temps en temps ...

1
PSU