Apprenez en public
La méthode la plus rapide pour apprendre
La méthode la plus rapide pour développer votre expertise et votre second cerveau
Voici une traduction de l'article original de Shawn Wang
Si une règle d'or existe, c'est celle-ci donc disons là en premier. Toutes les autres règles sont plus ou moins des évolutions de cette règle n°1.
Vous savez déjà que vous n'aurez jamais fini d'apprendre. Mais la plupart des gens "apprennent en privé", et se cachent. Ils consomment du contenu sans en créer eux-mêmes. Encore une fois, ce n'est pas un problème, mais nous sommes là pour parler d'être dans le quintile supérieur. Ce que vous faites ici c'est de prendre l'habitude de créer du contenu à partir des vos apprentissages:
- Tenir un blog, créer des tutoriels et des aides-mémoires.
- Parler à des meetups et des conférences.
- Poser des questions et répondre à d'autres sur Stackoverflow ou Reddit. Éviter les jardins clos comme Slack et Discord, ils ne sont pas publics.
- Créer des vidéos youtube ou streamer.
- Démarrer une newsletter.
- Dessiner des bandes dessinées (gens amouuuur bd)!.
Peu importe votre truc, créer les choses que vous aimeriez avoir trouvé quand vous appreniez. Ne jugez pas vos résultats aux nombres de claps, retweet, d'étoiles ou de votes positifs - ayez une discussion avec vous-même d'il y a trois mois. Je garde un blog de dev presque-journalier pour personne d'autre que moi.
Et vous sais quoi ? Il ne s'agit pas d'atteindre le plus de personnes possible avec votre contenu. Si vous pouvez le faire, tant mieux, souvenez vous de moi quand vous serez célèbre. Mais il y a des chances pour que le plus grand bénéficiaire de vous-même en train d'aider votre vous du passé soit le futur vous. Si d'autres en bénéficient, c'est la cerise sur le gâteau.
Ah vous croyez que c'était fini ? ne vous arrêtez pas là:
- Vous avez aimé une vidéo de dev ? Contactez son créateur et remerciez le, et posez lui des questions.
- Créer des PRs sur les librairies que vous utilisez.
- Créer votre propre librairie que personne n'utilisera jamais.
- Clonez des choses que vous aimez, de zéro, pour comprendre comment elles fonctionnent.
- Enseignez dans des ateliers.
- Aller à des conférences, partager et résumer ce que vous avez appris.
Si vous êtes fatigué de créer des choses qui ne servent qu'une fois, commencez à créer une base de données persistante de connaissances qui va grandir avec le temps. Rendez votre savoir public(en)! A chaque étape: Documentez ce que vous avez fait et quels problèmes vous avez résolus.
Le sous-titre de cette règle serait : Fais de votre mieux pour bien faire les choses, mais ce n'est pas grave quand ce n'est pas le cas. A plusieurs reprises. Si vous vous sentez un imposteur, ou inconfortable, tant mieux. Vous vous poussez vous-même. Ne partez pas du principe que vous connaissez tout, mais faites de votre mieux dans tous les cas, et laissez l'internet vous corriger lorque vous vous trompez quand vous serez inévitablement dans le faux. Mettez votre écusson de noob et portez-le fièrement.
Les gens pensent que vous êtes nul ? Bien. C'est ok. Demandez-leur d'expliquer, de manière détaillée, pourquoi vous êtes nul. Vous voulez juste avoir l'impression d'être bon ou être bon ? Pas de contestations, pas de préjudice. Alors éloignez-vous et montrez-leur qu'ils ont tort. Bien sûr si ils deviennent abusifs bloquez les.
Est-ce que j'ai mentionné la meilleure manière d'apprendre ? Parlez pendant que vous codez. Ca peut être stressant et je ne l'ai pas fait tant que ça mais mes meilleurs entretiens techniques se sont passés quand j'ai commencé à parler comme quand j'enseigne plutôt qu'essayer de manière désesperée de me vendre. Nous sommes des animaux, nous sommes attirés par la confiance en soi chez l'autre et nous pouvons sentir le désespoir.
Au bout d'un moment vous aurez quelques supporters. Les gens remarquent les véritables apprenants. Ils voudront vous aider. Ne leur dites pas, mais ils viennent de devenir vos mentors. Ceci est très important: Prenez ce qu'ils laissent de côté(en). Pensez à eux comme des personnes offrant des quêtes que vous pouvez accomplir. Quand ils disent "Est-ce que quelqu'un peut aider pour __ __ ?" vous devez être l'enfant au premier rang avec sa main toujours levée. Ce sont des développeurs seniors, qui sont des profils très demandés dans notre industrie. Ils passeront du temps avec vous, en tête à tête, si vous les aidez (p.s. et il y a toujours quelque chose sur lequel ils ont besoin d'aide). Vous ne pouvez pas payer pour ce genre de choses. Ils vous apprendront des choses gratuitement. La plupart des gens ne voient pas ce qui est en face d'eux. Vous oui.
"Avec autant de devs juniors, pourquoi est-ce qu'ils m'aideraient moi ?", vous demandez-vous.
Parce que vous apprenez en public. En vous enseignant à vous, ils le font à d'autres. Vous êtes un amplificateur. Vous avez quelque chose qu'eux non pas : le point de vue d'un débutant. Vous voyez comment ça fonctionne ?
A un certain point d'autres personnes viendront vous demander de l'aide grâce à toutes les choses que vous rendez publiques. 80% des développeurs sont "sous couverture", ils n'écrivent pas, ne parlent pas en public et ne participent pas dans le début public de notre industrie. Mais vous le faites. Vous devez être un expert non ? Ne dites pas que vous ne l'êtes pas. Répondez de votre mieux, et quand vous êtes coincé ou que vous vous êtes trompé, transmettez à vos mentors.
Finalement vous n'aurez plus besoin de mentor, et résoudrez juste les choses par vous-mêmes. Vous continuez pourtant à rendre des choses publiques, vous voyez comment ça fonctionne ?
Appprenez en public.
p.s. Finalement ils voudront vous payez pour votre aide. Plus que vous ne le pensez.
Si vous souhaitez plus de liens, n'héistez pas à lire l'artcile original de Shawn Wang "Learn in public".