Article original : Every developer should have a blog. Here’s why, and how to stick with it.

Intéressé par l'apprentissage de JavaScript ? Obtenez mon ebook sur jshandbook.com

Un blog est utile pour de nombreuses raisons. Il peut devenir une source de leads, il peut être l'endroit où, à l'avenir, vous pourriez vendre vos produits si vous souhaitez devenir un développeur indépendant, ou il peut simplement être l'endroit où vous avez votre audience et exprimez vos idées.

Je blogue depuis plus de 11 ans maintenant, plus ou moins régulièrement — bien que parfois je me sois arrêté trop longtemps. J'ai récemment relancé le blog et commencé à écrire de manière régulière — très régulière — au point que j'écris maintenant tous les jours de la semaine. J'ai déjà vu beaucoup de bons résultats.

J'ai trouvé ma mission en aidant les développeurs à apprendre le développement Frontend : je publie un nouveau tutoriel chaque jour sur mon blog flaviocopes.com, expliquant tout ce que je sais sur un sujet spécifique. Si vous êtes passionné par JavaScript ou par le développement sur le Web, ne le manquez pas !

Voici mes réflexions sur le blogging, pourquoi je pense que chaque développeur devrait bloguer, et bloguer de manière régulière.

Quelques choses que je veux que vous oubliiez

« Je ne suis pas un expert »

Chacun a un angle unique, une perspective sur quelque chose qui vaut la peine d'être partagée. Vous pourriez penser que vous ne savez pas autant que la personne X, mais la personne Y pourrait avoir beaucoup moins d'expérience que vous et bénéficierait de la lecture de vos pensées et apprentissages.

De plus, le meilleur moment pour enseigner quelque chose est juste après l'avoir appris, car vous vous souvenez de ce que c'est que de ne pas le savoir.

Dans ce cas, vous pouvez bloguer avec le ton d'un étudiant qui vient d'apprendre quelque chose. J'apprends de nouvelles choses chaque jour. Environ 50 % de ce que j'écris finalement, je l'ai appris en recherchant un sujet.

« Je ne suis pas un bon écrivain »

Moi non plus, mais je m'en fiche.

Rappelez-vous simplement : vous ne deviendrez jamais un bon écrivain à moins de pratiquer l'écriture tous les jours pendant des années. Vous deviendrez un bon écrivain, éventuellement.

« Je crains la critique »

Il est vrai que certains endroits sur Internet ne craignent pas de donner des opinions sévères sur les choses, notoirement Reddit et Hacker News — mais c'est une bonne chose.

Rappelez-vous, vous ne grandissez pas si vous n'êtes pas challengé. De plus, vous n'êtes pas obligé de publier là-bas si vous ne le souhaitez pas. Vous vous inquiétez que quelqu'un fasse un commentaire méchant sur un article controversé ? Supprimez les commentaires complètement.

Pourquoi l'écriture est géniale pour un développeur

Image

Vous apprenez beaucoup plus vite

L'une des façons dont j'apprends le mieux est en faisant. Je décide littéralement d'un sujet sur lequel je pense savoir quelque chose, et je creuse en spirale à travers des choses que je ne savais pas, ou auxquelles je n'avais même pas pensé.

Ils disent que vous ne comprenez jamais pleinement un sujet jusqu'à ce que vous soyez capable de l'expliquer. Le blogging est une barrière basse pour expliquer les choses.

Lancez votre carrière

J'ai lancé ma carrière dans le logiciel grâce à un blog.

C'était en 2007, et j'avais commencé à partager de petites choses que j'apprenais en construisant quelques applications web dans le cadre de mon programme universitaire.

Grâce à ce blog, j'ai obtenu beaucoup de connexions et de leads pour une future carrière de freelance et de contractant.

Ce vieux blog a depuis disparu — j'ai arrêté d'écrire dessus il y a longtemps et le contenu, maintenant complètement obsolète, a disparu depuis longtemps. Mais sans lui, je pense que je n'aurais jamais imaginé ouvrir ma propre entreprise dès la sortie de l'école.

Changer de vitesse ou de stack technologique

Je l'ai fait plusieurs fois avec mon écriture de blog. Si je suis dans un type de stack technologique, et que je m'intéresse à autre chose, j'écris plusieurs articles à ce sujet.

Par exemple, l'été dernier, je me suis plongé dans la programmation Go pendant deux mois. Et littéralement, des recruteurs m'ont envoyé des offres d'emploi auxquelles je n'avais jamais postulé, simplement parce qu'ils avaient trouvé mes articles partagés en ligne.

Quelques aspects clés d'un blog technique réussi

Image

Soyez cohérent avec le sujet

Je ne m'abonne jamais aux flux de blogs qui ne sont pas axés sur quelque chose. Dans mon cas, je parle de développement Frontend, et je m'abonne à d'autres blogs de développement frontend.

Et même si j'ai beaucoup parlé de Go l'été dernier, c'était toujours intéressant pour les développeurs frontend également (apprenez Go si vous en avez l'occasion, c'est rafraîchissant). Ne râlez pas sur tout ce qui vous passe par la tête. Gardez cela professionnel.

Montrez-vous régulièrement

Si vous décidez d'écrire un article de blog chaque semaine, faites-le. Deux fois par semaine, c'est encore mieux. J'écris tous les jours, parce que je sais que si je laisse passer un jour, je me permettrai d'en sauter un autre, et ainsi de suite jusqu'à ce que je ne publie plus rien.

Écrivez des articles à l'avance

N'écrivez pas l'article de blog le jour où vous voulez le publier. Écrivez-le une semaine à l'avance, ou plus. Vous êtes moins susceptible de manquer un jour de blog même si vous prenez quelques jours de congé, ou si vous êtes malade.

Il est également bon de les publier à l'avance. WordPress le rend très facile, et c'est faisable aussi avec des blogs statiques (voici comment je le fais avec Netlify et Hugo). Planifiez un jour et une heure spécifiques pour écrire, régulièrement.

Ayez une liste d'idées d'articles

James Altucher dit d'écrire 10 idées chaque jour. Cela fait 3 650 idées par an. Au moins quelques-unes de celles-ci seront de bonnes idées.

Il en va de même pour les titres et sujets de blogs. Ayez une liste d'idées de blogs. Lorsque vous vous sentez inspiré pour écrire, vous aurez un argument parfait pour ce jour-là.

Lisez des livres. Lisez des articles de blog. Lisez Twitter. Écoutez des podcasts

Restez à jour avec les sujets sur lesquels vous voulez écrire. J'écris sur le développement logiciel, et Twitter est une source inépuisable de grandes idées pour les sujets. Il en va de même pour les livres et les blogs. Medium est incroyable pour cela.

Les podcasts sont différents car vous les écoutez, et j'en ai toujours un en conduisant ou lorsque je prends une demi-journée de congé pour promener les chiens dans la nature.

Levez-vous tôt

Réglez le réveil, levez-vous vraiment, et commencez à écrire. Je me levais à 8h — comme je n'avais jamais de trajet à faire (je ne travaille qu'à distance), je pouvais prendre mon temps. Je me lève maintenant à 6h, et à 8h j'ai un nouvel article programmé pour la semaine suivante. Lorsque vous avez accompli une tâche comme la création d'un nouvel article de blog à 8h, vous vous sentez super énergisé pour aborder le reste de la journée. Levez-vous encore plus tôt si vous pouvez (je ne peux pas, ou je passerai le reste de la journée en état de zombie).

Bloquez les distractions

Lors de la recherche sur le web pour écrire un article de blog, il est incroyablement facile de sauter dans des endroits distrayants. Je les bloque avec SelfControl sur mon Mac, et je ne peux pas désactiver le bloqueur.

Écrivez sur votre propre plateforme

Écrivez sur votre propre plateforme. Écrivez sur votre propre plateforme. Écrivez sur votre propre plateforme. Utilisez les plateformes des autres pour obtenir plus de portée. Jouez le jeu à long terme. Chaque article de blog que vous écrivez pourrait valoir des milliers de visiteurs dans les 10 prochaines années. Peut-être pas, mais peut-être que le prochain succès que Google aimera le plus et mettra en première position est le prochain article que vous écrirez.

N'écrivez pas exclusivement sur les plateformes des autres : vous ne les possédez pas, et elles pourraient même disparaître (cela arrive tout le temps) ou fermer le service, et vous perdrez tout.

Ayez une audience

Cela va de pair avec le point précédent. Si vous commencez tout juste, vous pourriez obtenir 10 visiteurs par jour si vous partagez activement vos articles (sauf si vous faites un tabac sur une plateforme de partage comme Reddit ou Hacker News).

Le trafic régulier provient des moteurs de recherche, mais c'est un jeu très, très long à jouer, et il est facile de se décourager si vous écrivez avec passion mais que personne ne lit vos articles.

Alors, cherchez une audience. Écrivez sur votre propre blog, importez vos articles sur Medium (pour qu'il ajoute une balise canonique et que vous ne fâchiez pas Google pour le contenu dupliqué), et essayez de les faire publier sur une grande publication. Les publications sont avides de contenu, elles ont une audience à satisfaire, et elles vous cherchent. Avoir une audience précoce stimulera votre enthousiasme et votre détermination. Faites un lien vers votre blog.

Promouvez votre contenu

Lorsque vous cliquez sur « publier », vous avez fait 50 % du travail : vous avez votre idée, vous avez fait vos recherches sur le sujet ainsi que l'écriture réelle, vous avez cherché les fautes de frappe, vous avez trouvé une belle image... et maintenant vous devez promouvoir votre écriture. Publiez sur Twitter si vous avez des followers. Trouvez d'autres moyens de « vous montrer ».

Certains endroits peuvent accueillir votre auto-promotion, mais cela dépend vraiment de l'endroit et de ses règles.

Votre blog est votre plateforme médiatique

J'ai lu cette citation sur Hacker News il y a quelques semaines :

Ne pensez pas à cela comme un blog. Voyez-le comme votre propre plateforme médiatique, dont le seul but est de diffuser des informations qui stimulent les ventes — https://twitter.com/pryelluw

Ce conseil est pertinent. Je l'ai sauvegardé et je prévois de le relire une fois par mois. Ventes est quelque chose qui pourrait vous mettre mal à l'aise, mais pensez-y comme vendre des idées, ou vendre votre propre expertise. Vendre vous-même.

Créez une liste de diffusion maintenant

Vraiment. RSS n'est pas mort, mais il est utilisé seulement par un petit pourcentage de personnes. Vous ne possédez pas vos followers Twitter ou vos followers Medium, vous ne possédez que votre liste de diffusion. Je recommande TinyLetter, c'est simple, gratuit et incroyable.

Ne vous souciez pas du design

Vraiment. Surtout si vous n'êtes pas passionné par le design, choisissez le thème le plus simple que vous puissiez trouver. Simple est beau et agréable.

Votre blog ne parle pas de vous

Les lecteurs ne se soucient pas de vous. Les lecteurs viennent sur votre blog parce qu'ils espèrent que vous allez résoudre un problème pour eux (s'ils viennent d'une recherche Google), ou parce qu'ils pensent qu'ils trouveront des informations utiles qui les aideront à faire quelque chose. Aidez-les en écrivant pour eux.

Évitez les popups et les publicités

Vraiment. Pas de popups. Ils ne fonctionnent pas si vous ciblez d'autres développeurs comme vos lecteurs, ils sont ennuyeux, et Google pourrait même vous pénaliser pour les utiliser.

De plus, ne mettez pas de publicités sur votre site. Elles sont simplement mauvaises, et à moins d'avoir des milliers de visiteurs par jour, elles ne valent pas la peine.

Vérifiez votre solution de commentaires si vous utilisez un service tiers. Un service très populaire montre de la publicité aux utilisateurs non connectés à leur plateforme, à moins que vous ne payiez.

Ne laissez pas votre blog prendre la poussière

Image

Si vous commencez avec un nouveau blog, avant même de publier un article, préparez quelques articles dans le pipeline.

Ne restez pas trop longtemps sur ces articles — préparez une file d'attente.

Choisissez un calendrier, tenez-vous-y, et n'abandonnez jamais.

Lorsque vous voyez des blogs qui ont 3 ou 4 articles par an, ou des blogs abandonnés, c'est triste de penser aux rêves que le propriétaire avait en commençant. Mais ces rêves ne se sont jamais matérialisés, et le blog a été laissé, tout seul, à prendre la poussière et à devenir de moins en moins pertinent jour après jour.

Ne laissez pas votre blog être l'un de ceux-là.

Intéressé par l'apprentissage de JavaScript ? Obtenez mon ebook sur jshandbook.com