Création d'un blog & prise de notes
Développeur depuis plus de 30 ans, curieux et passionné de technologie, j'ai accumulé au fil du temps de nombreuses notes, bookmarks et autres listes d'articles à lire. Difficile de tout garder en mémoire et d'exploiter ces contenus. Pour remédier à cette accumulation de données, sur lesquelles je finis par ne plus revenir, j'ai décidé d'en faire la synthèse à travers ce blog.
Pour cela, j'ai mis en place un système de prise de note en 4 étapes :
-
Récupération
La première étape de ce processus est de récupérer les articles et idées éparpillées dans de nombreux outils (evernote, google keep, Joplin, pocket, boites mails), puis de les regrouper au même endroit dans un format simple et durable dans le temps. Pour ce faire, j'ai opté pour du markdown, éditable par de nombreux outils et pouvant être versionné, comme cela est fait pour du code applicatif. Autre avantage, ce format est directement visualisable sous Github ou Gitlab.
-
Parcours
Le parcours consiste à revisiter les notes et idées saisies précédemment, à les lier entre elles (lien markdown) et de leur ajouter des mots clés (ou tags). Cela permet ensuite de faire des recherches fulltext autour d'une notion et d'identifier l'ensemble des notes concernées. Quand une note n'est encore qu'une référence (contenu brut issu de la réflexion d'un autre), un passage dans un livre ou un article de blog par exemple, il faut alors en faire la synthèse avec ses propres mots. Cela permet de s'approprier le sujet et constitue un premier apprentissage.
-
Pratique
La pratique consiste à mettre en œuvre une idée, un concept ou un outil, dans un projet. Il n'est pas conseillé, dans le cadre professionnel, d'introduire un nouveau sujet dans l'unique but d'apprendre mais plutôt pour répondre à un besoin. Par contre, tout est permis dans un projet personnel. A l'issue de cette phase concrète, de nouvelles idées vont venir compléter celle de départ et faire l'objet de nouvelles notes. On obtient ainsi une boucle note -> pratique -> note, permettant d'approfondir un sujet petit à petit, sans trop d'effort, jusqu’à obtenir une connaissance solide dans un domaine.
-
Rédaction
La dernière étape est la rédaction de l'article pour ce blog. Le sujet abordé pourra alors continuer à évoluer ou être remis en question à l'issue de votre lecture et des vos remarques.
Cet article (et par extension ce blog) est issu de ce processus. Le constat d'accumulation m'a amené à chercher comment prendre des notes de façons plus efficaces, ce qui m'a fait découvrir les concepts de second brain ou de Zettelkasten dont je me suis inspiré. La mise en pratique consiste dans l'écriture de ce billet. Vos retours et la gestion du blog, devraient rapidement permettre d'affiner le processus, puis de rédiger de nouvelle notes, qui à leur tour feront peut-être l'objet d'un nouvel article.
Au niveau des outils j'utilise vscode
pour l'édition, le plugin Foam for VSCode
, et github
pour le versioning.