2019 août
Volume 34 numéro 8
[Le mot du rédacteur en chef]
La Technique Feynman
Par Michael Desmond | 2019 août
Richard Feynman était un famed, auteur et universitaire, gagnant du Nobel, qui nous a aidés à introduire une génération de concepts difficiles, tels que le mécanisme quantique et la physique des particules. Ses contributions ont été étendues du projet Manhattan au cours de la «World War II» à son rôle mémorable, articulée sur la façon dont les anneaux O ont échoué sur la Fated de navette d’espace incorrecte dans 1986. Mais il s’agissait d’abord de la curiosité remarquable qui a informé ses méthodes et sa carrière.
J’ai pensé à Feynman après avoir travaillé sur MSDN Magazinecolumnist Frank the vigne sur sa transition vers le domaine de l’intelligence artificielle et de la Machine Learning, et sur la façon dont il s’est associé aux nombreux concepts étrangers dans son nouveau domaine. La vigne a partagé ce que j’ai entendu de façon répétée des auteurs au fil des années. l’écriture d’articles techniques est très utile dans la maîtrise des concepts techniques.
«J’ai découvert que l’écriture sur ce que j’ai appris m’a aidé à me concentrer et à mieux comprendre ce que j’ai appris», la vigne m’a dit. «C’est une idée que j’ai appris plus tard comme la technique Feynman».
Cette technique se résume à quatre étapes: Choisissez un concept, enseignez-le à un enfant, identifiez et résolvez les lacunes de vos connaissances en revenons au matériel source et enfin, organisez et simplifiez. C’est cette deuxième étape où se produit la magie. Le langage et le jargon compliqués peuvent agir comme un Crutch. En vous forçant à expliquer les concepts dans les termes les plus simples, vous vous forcez à vous obliger à répondre aux lacunes.
Je l’ai mis en place avec un autre chroniqueur esteemed MSDN Magazine, Dr. James McCaffrey. Réponse: «La rédaction d’articles pour MSDN Magazine est l’un des éléments les plus importants à prendre en compte pour apprendre une nouvelle technologie».
Pour McCaffrey, le processus commence par un grand nombre de lectures («billets de blog, Articles Wikipédia, Stack Overflow commentaires, etc.», il dit), suivi d’un exemple de Hello World qu’il peut coder et exécuter. Après avoir lu le code, il écrit souvent un bref billet de blog sur son travail de découverte précoce. Ainsi, McCaffrey dit, Découvre souvent les zones qu’il ne connaissait pas.
McCaffrey accède ensuite au bloc-notes («Oui, le bloc-notes», il dit) pour passer de quelques heures à quelques mois à essayer de rétroconcevoir la technologie. «Dans la plupart des cas, la version de mon bloc-notes a sensiblement réduit les fonctionnalités par rapport à la réalité, mais si je ne peux pas implémenter une technologie à l’aide du bloc-notes, je ne l’ai pas entièrement compris», il dit.
La dernière étape? Rédaction d’un article pour MSDN Magazine. McCaffrey affirme que la surveillance de son travail par des dizaines de milliers de développeurs expérimentés est un motivation. Il met particulièrement l’accent sur la conception de la phrase ouvrante de chaque article, en s’efforçant de formuler de manière concise le «quoi» de la rubrique. «Il est difficile de le faire», il dit, et cela nécessite presque toujours une compréhension approfondie de la rubrique. «Pourquoi» et «comment» viennent plus tard.»
Au final, dans son interprétation de la technique Feynman, la classe des enfants de McCaffrey s’arrête lui-même.
«Mon GUID a pensé à essayer d’expliquer une technologie à mon ancien Self, «McCaffrey dit. «C’est, moi-même, lorsque j’ai commencé l’exploration pour la première fois.»
Michael Desmond est l’éditeur en chef de Magazine MSDN.