Fermer

avril 11, 2022

L'enseignement en tant qu'activité secondaire pour les ingénieurs


Même si vous n'avez fait que peu de progrès dans votre carrière en développement, vos connaissances ont de la valeur pour les autres. Il peut y avoir des gens qui en savent beaucoup plus que vous, mais il y en a toujours plus qui n'ont pas encore acquis les compétences que vous possédez actuellement. Et seul un petit pourcentage de ceux qui en savent autant que vous ou plus peuvent efficacement documenter cette expertise ou la transmettre à d'autres.

Dans cet article, nous verrons comment vous pouvez tirer parti de votre savoir-faire en ingénierie pour bâtir votre réputation, aider les autres et améliorer votre sécurité financière.

La première expérience d'enseignement de la plupart des gens est l'écriture…

Écrivez pour vous-même

La première règle du club d'écriture estécrivez toujours pour vous-même.

Oubliez les rêves de gloire et de fortune et écrivez ce qui vous passionne. Choisissez des sujets que vous connaissez tels que des problèmes que vous avez résolus lors de projets réels. Votre cerveau vous trompera en pensant que vous vous souviendrez des outils et des techniques pour toujours. C'est mentir. Votre collection de messages deviendra un référentiel de connaissances personnelles. Je cherche toujours mes propres articles sur Google pour découvrir comment j'ai abordé les problèmes —souvent seulement quelques semaines après les avoir écrites.

Écrire pour vous-même présente des avantages, notamment les suivants :

  • La ponctualité prime sur la perfection. Vous êtes moins susceptible de tergiverser car il est plus important de documenter un processus pendant qu'il est frais dans votre mémoire.
  • Vous ne vous soucierez pas de la perception. Ce sont vos notes personnelles ; que ce soit utile aux autres n'est pas pertinent.
  • Vous aurez moins d'inhibitions. Il n'est pas nécessaire de se soucier de la recherche, de la duplication de contenu, de l'analyse des mots clés, d'une bonne grammaire ou d'autres priorités secondaires.

Écrivez régulièrement —et le rendre public.

Considérez les messages privés lorsqu'ils contiennent des références à la propriété intellectuelle ou à des informations personnelles. C'est rare en génie logiciel : vous documenterez généralement une approche d'implémentation ou une API connue avec vos propres expériences.

Un blog personnel créé avec ungénérateur de site statiquecommesoixante-dix est idéal. Le contenu peut être écrit dans des fichiers Markdown, sauvegardé dans un référentiel Git, transformé en différents formats et hébergé gratuitement à l'aide de services tels queGitHub,Netlifierou alorsVercel.

Les systèmes de gestion de contenu tels que WordPress offrent un processus de publication plus immédiat et des fonctionnalités telles que la recherche. L'inconvénient est que les messages sont stockés dans une base de données qui peut être plus difficile à sauvegarder, et le passage à un autre système est un fardeau (bien queil y a des options).

Vous pouvez publier sur des sites de médias sociaux tels que Facebook, Twitter, LinkedIn et Medium. Ceux-ci fournissent une publicité supplémentaire, mais vous perdrez le contrôle de votre contenu et renoncerez à certains droits. Assurez-vous toujours d'avoir des copies adéquates.

En fin de compte, utilisez n'importe quel outil qui vous rend productif. Il est plus important d'écrire fréquemment que de tergiverser sur le choix du support de publication.

Partagez votre contenu

Votre contenu peut être de niche, ou il peut résoudre un problème de bord obscur, mais il aura toujours un public cible. Un seul message pourrait aider des milliers de développeurs.

Les candidats les plus immédiats sont vos collègues et clients. À un moment donné, quelqu'un vous demandera de l'aide et vous pourrez lui diriger vos URL. Si ce message n'existe pas, vous avez un nouveau sujet à considérer.

D'autres reconnaîtront votre potentiel avant vous. Votre réputation augmentera et il se peut que l'on vous demande de fournir d'autres documents, de mener des évaluations par les pairs ou de former des collègues. Les ingénieurs évitent souvent ces tâches, donc s'attaquer au travail augmentera encore votre profil et vos perspectives de carrière.

De votre point de vue, vous écrivez toujours pour vous-même. Le processus fera de vous un meilleur développeur.Enseigner aux autres élargit vos connaissances et expose les lacunes.

Post-polissage

D'autres peuvent être ravis par votre travail, mais votre critique le plus important, c'est vous.

Aimez-vous écrire?

Peu d'ingénieurs sont capables de créer de bons postes techniques. D'autres peuvent être des écrivains capables mais n'ont pas l'inclinaison. L'un ou l'autre pourrait gagner de l'argent en écrivant, mais il est peu probable qu'ils persévèrent à long terme.

Un petit groupe de développeurs possède la passion et la motivation nécessaires pour écrire sur un sujet. Vous pouvez tomber dans ce groupe si vous pouvez lister une demi-douzaine de titres de publication que vous aimeriez écrire.

La prochaine étape consiste à écrire des messages plus ciblés et raffinés. Tout d'abord, choisissez votre sujet (ou vos sujets). Cela semble évident, mais vous vous déplacez au-delà d'un blog personnel. Personne ne vous empêchera de publier sur JavaScript, des recettes de crêpes et des photographies de blaireaux, mais le publier sur le même site confondra les lecteurs et les moteurs de recherche. Créez des canaux séparés pour chaque sujet si nécessaire.

Si vous ne l'avez pas déjà fait, achetez un domaine approprié – peut-être en utilisant votre propre nom ou votre sujet – et créez un site Web. Le design est important, mais vous pouvez le modifier à tout moment.Le contenu compte plus . De nombreuses célébrités de l'industrie du Web ont des sites épouvantables et cela ne les a pas retenus.(Soyez peut-être prudent, cependant, si vous écrivez sur la conception de sites Web !)

Chaque message doit avoir une idée, un objectif ou un but unique. Ayez un objectif clair :que voulez-vous que le lecteur apprenne ?

Les messages simples et très ciblés résonnent souvent mieux auprès des lecteurs. Par example:Comment utiliser Async/Wait en JavaScriptpeut plaire à plus de gens que les plus vaguesPremiers pas avec la programmation asynchrone en JavaScript . Les deux couvriraient les mêmes sujets, maisAsynchrone/Attente résout un problème immédiat. (Programmation asynchronepeut mieux fonctionner comme unlivre).

Si vous expliquez un sujet de développement,le code de démonstration est essentiel . Écrivez le code avant de vous attaquer au message. C'est souvent plus difficile que l'article, et cela peut changer votre façon d'aborder le sujet.

Un exemple de code côté client peut être intégré directement dans votre message à l'aide d'outils tels queCodePenou alorsJSFiddle . Les démonstrations côté serveur sont plus difficiles, mais des consoles sont disponibles pour la plupart des langages, y comprisNode.js,Déno,PHP,Python,Rouiller,SQLet mêmeQbasic . À tout le moins, poussez votre code vers un référentiel public et ajoutez des captures d'écran ou la sortie attendue, le cas échéant.

Chaque mot compte, alors soyez concis. Commencez le message en résumant ce que le lecteur apprendra, puis allez droit au but. Les métriques de nombre de mots sont des statistiques de vanité,(bien que les publications les utilisent toujours pour classer ou approuver des articles).

Les postes techniques doivent travailler sur les solutions de manière méthodique. Expliquez chaque étape en détail et veillez à ne pas faire de suppositions injustifiées sur le niveau de connaissance du lecteur. Par exemple, si vous expliquez comment vous connecter à une base de données SQL dans Node.js, le lecteur devra avoir une certaine expérience de ces technologies. Vous ne devriez pas avoir besoin d'expliquer comment ouvrir un terminal ou installer le runtime, mais un bref aperçu décrivant comment initialiser un projet et ajouter les modules nécessaires est essentiel. Évitez de prétendre qu'une étape est « simple » ;ce n'est peut-être pas le cas pour certains lecteurs !

Trouvez votre propre voix, soyez amical et accueillant, mais méfiez-vous de l'humour et du sarcasme. Ils ne se traduisent pas toujours bien pour un public mondial et vous risquez d'offenser certains lecteurs. Une remarque désinvolte peut dégénérer et devenir le point central de votre message.

Par dessus tout,continuez à écrire pour vous . Publiez fréquemment et ne vous souciez pas de la perfection ou du nombre de vues. Il est peu probable que vos articles génèrent des gains financiers, mais ils prouveront vos capacités et vos réalisations.

Votre premier paiement de royalties

Je ne veux pas vous décourager, mais peu d'auteurs s'enrichissent en écrivant. Pour chaque Dan Brown, Stephen King et JK Rowling, il y a des milliers d'écrivains en herbe qui luttent pour payer les factures. Mais il est possible de faire un petit extra en complément de votre travail principal.

Des plateformes telles queMoyen,Hub PagesetSous-pile offrir des redevances aux auteurs en fonction des pages vues et/ou des abonnements. Vous pouvez vous inscrire, écrire ce que vous aimez et être publié sans aucun processus d'édition ou d'approbation. Les publications sur votre propre site peuvent être adaptées ou copiées, en supposant que vous ne tombez pas sous le coup des alertes de contenu en double de Google. Malgré les affirmations audacieuses, la plupart des auteurs auront du mal à gagner plus de quelques dollars par mois. Cela dit, c'est mieux que rien si vous avez du contenu existant qui peut être réutilisé pour un nouveau public.

Des publications techniques telles queSitePoint,Magazine fracassantetAstuces CSS payer quelques centaines de dollars pour des tutoriels bien écrits. Vous devrez présenter un sujet, mais vous aurez plus de chances d'obtenir l'approbation si vous avez prouvé vos capacités avec une sélection de messages de bonne qualité.

Voici cependant quelques points à noter :

  • Ce sera beaucoup plus de travail que prévu. Les publications ont leurs propres normes et processus éditoriaux. Un article peut être rejeté après plusieurs heures d'efforts.
  • Vous recevrez des critiques constructives et des demandes de modification de contenu. Vous devez satisfaire les exigences de plusieurs personnes —pas seulement vous-même.
  • Vous pouvez perdre la propriété du contenu. Il peut être republié ailleurs et il est peu probable que vous receviez d'autres paiements.

Cependant, ces sites peuvent accélérer votre crédibilité et votre carrière plus haut et plus rapidement que vous ne pourriez le faire vous-même. Imaginez qu'on vous pose une question technique lors de votre prochain entretien ou examen et que vous pointez vers l'un de vos articles évalués par des pairs.

Enfin, continuez à écrire pour vous-même, peu importe où votre article apparaît. La chasse à l'argent est futile. Personne ne peut prédire quels sujets tomberont en faveur et en disgrâce !

Livres et cours vidéo

Les livres et les cours vidéo sont une prochaine étape évidente. Les éditeurs sont toujours désireux de recevoir des présentations, et ils peuvent vous approcher à mesure que votre profil augmente.

Les livres et les cours vous permettent d'approfondir un sujet (tel queJavaScript asynchrone ) qui peuvent attirer un public plus large sur une plus longue période. Les éditeurs paient généralement des frais fixes, une commission de vente ou une combinaison des deux, ce qui peut fournir un revenu continu sur une longue période.

Ne sous-estimez pas l'effort de production. La création d'un livre ou d'un cours demande plusieurs mois d'efforts et les auteurs abandonnent souvent avant la fin. Le processus peut être moins lucratif et plus risqué que la rédaction de plusieurs articles.

Une publication augmentera encore votre notoriété, maisne jamais travailler gratuitement . Des éditeurs peu scrupuleux vous demanderont d'écrire un livre ou de fournir une édition technique sans compensation autre que la gloire de voir votre nom imprimé. Vous pouvez envisager de publier une critique en échange d'une copie gratuite, mais même cela peut représenter un effort considérable.

Auto-édition

L'auto-édition d'un cours est une autre option pour les auteurs. Des sites tels quechemin de gommeetLeanpub offrez un moyen facile de réserver et de publier des vidéos et vous conserverez un pourcentage plus élevé des ventes. Malheureusement, vous êtes seul. L'écriture peut être la partie la plus facile : l'organisation de votre propre publicité, les requêtes, le support client, les mises à jour et les remboursements peuvent prendre plus de temps.

Conférences

Envisagez des conférences. Parler en public terrifie tout le monde au début, mais cela augmentera encore votre visibilité. Présenter une idée sera plus facile si vous avez déjà publié des articles sur votre sujet et si vous avez acquis une réputation dans votre domaine.

Commencez par parler sur un podcast ou lors de petites rencontres en ligne ou locales pour obtenir des commentaires précieux. Évaluez votre sujet et évaluez les performances avant de soumettre une proposition à une conférence plus importante.

Encore une fois, ne sous-estimez pas l'effort de préparation. Peu de conférences paient pour les nouveaux conférenciers, mais évitez les événements qui vous coûteront de l'argent. Les conférences en ligne coûtent moins cher, mais vous devez vous attendre à un ticket de participation et aux dépenses le cas échéant.

Cours de formation en personne

Les cours de formation en personne, en ligne ou dans les locaux d'une entreprise, sont l'une des options de formation les plus lucratives. Il est plus facile de collaborer avec une entreprise de formation spécialisée qui peut offrir des services de promotion et de soutien technique.

Une fois que vous aurez atteint ce point, l'enseignement aura commencé à devenir une occupation à temps plein. Le génie logiciel est-il devenu votre activité secondaire ? !

Enseigner à temps plein ?

L'enseignement est gratifiant –mais pas toujours d'un point de vue financier . Si vous avez le temps et l'envie, il est facile de se lancer et votre réputation dépassera celle de vos collègues. Vous deviendrez une célébrité dans votre équipe.

Quelques développeurs font de l'enseignement leur occupation principale. Des experts renommés tels queWes Bosfaites en sorte que cela ait l'air facile, mais rappelez-vous qu'ils ont passé de nombreuses années à perfectionner leur métier et à fournir des heures de contenu pour une rémunération faible ou nulle.

À ce stade, vous êtes devenu propriétaire d'une entreprise de formation.Mais vous n'avez peut-être pas encore le temps de faire le travail d'ingénierie qui vous a mené à l'enseignement !Vous devrez apprendre par essais et erreurs quel est le bon équilibre pour vous.

Je suis un développeur actif qui écrit et enseigne en parallèle depuis des années. Quel que soit l'équilibre qui vous convient, je vous encourage fortement à expérimenter ces différentes options d'enseignement, même si vous ne faites que tremper votre orteil. Il est peu probable que vous le regrettiez et vous ne savez jamais à quoi cela pourrait mener. Bonne chance!




Source link