Article original : How to Learn Something New Every Day as a Software Developer
En tant que développeurs logiciels, nous devons être prêts à apprendre en continu. Bien que cela nous aide à accomplir nos tâches quotidiennes au travail, il est tout aussi important de rester à jour avec les nouvelles technologies et innovations.
Après avoir passé 12 ans et plus dans le développement logiciel, j'ai trouvé difficile de continuer à apprendre de manière constante. Mais si vous identifiez ce qui vous passionne et suivez un chemin d'apprentissage solide, vous apprendrez de nouvelles choses tout le temps.
Cet article discutera de trois domaines importants de l'éducation des développeurs que vous pourriez trouver utiles dans votre parcours d'apprentissage. J'ai suivi ce chemin depuis les deux dernières années et j'ai vu des résultats très positifs.
TL;DR
Devenez un meilleur apprenant et développeur en :
- Étant une partie active de la communauté des développeurs
- En commençant votre propre blog
- En construisant des projets parallèles
Cet article est tout sur le partage d'expériences et comment faire pour que ces choses se produisent. Détendez-vous et lisez-le avec un esprit ouvert 🧘♂️.
Soyez une partie active de la communauté des développeurs
Lorsque nous concentrons toute notre attention sur quelque chose, l'apprentissage devient facile. La partie difficile, cependant, est de savoir quoi apprendre.
Où devrions-nous trouver de l'aide ? Y a-t-il une meilleure façon de résoudre certains problèmes ? Comment ne pas réinventer la roue ? Et enfin, comment faire pour que cela se produise continuellement ?
Communauté des développeurs pour grandir ensemble
Faire partie d'une ou plusieurs communautés de développeurs dans vos domaines d'intérêt aide à résoudre ces défis de manière significative.
Ne vous inquiétez pas si vous n'avez rien à contribuer dans les premiers jours. Restez simplement là et absorbez les informations, connectez-vous avec des personnes partageant les mêmes idées, observez les meilleures pratiques, et ainsi de suite. Vous contribuerez éventuellement, et cela vient naturellement.
Voici les communautés de développeurs, les plateformes d'apprentissage et les médias sociaux que j'ai trouvés extrêmement utiles. Veuillez noter que les opinions sont les miennes, et certains d'entre vous pourraient ne pas être d'accord ou pourraient vouloir ajouter plus à la liste. C'est parfaitement bien, et vous êtes les bienvenus pour le faire.
- Twitter: Lorsqu'il s'agit de rester pertinent avec les technologies, le mentorat doux et d'obtenir des conseils et astuces rapides, Twitter est une excellente plateforme. Si vous n'en avez pas déjà un, créez un compte Twitter et rejoignez la plateforme. Suivez les sujets qui vous intéressent (en utilisant des hashtags) et les personnes qui publient sur les choses que vous voulez apprendre pour commencer. J'ai eu un compte Twitter dormant depuis 2009 ! J'ai commencé à l'utiliser activement il y a un an et peux vous dire à quel point il est utile.
- freeCodeCamp: Si vous cherchez un apprentissage ciblé, essayez freeCodeCamp. Il y a des milliers d'heures de matériel d'étude disponibles, et c'est gratuit ! Vous devriez rejoindre le forum pour obtenir des informations, des réponses et des solutions. Vous pouvez également obtenir des certifications vérifiées gratuites. Si vous lisez cet article, vous connaissez probablement déjà le programme de freeCodeCamp.
- Hashnode: C'est l'une des communautés de développeurs à la croissance la plus rapide aujourd'hui. Une fois que vous rejoignez Hashnode, vous pouvez suivre les tags et les membres de la communauté de votre choix pour voir des articles, des discussions et plus encore dans votre flux. Un autre USP est que vous obtenez un domaine de blogging gratuit où vous pouvez écrire vos articles et les publier.
- Dev.to: une communauté mature de développeurs avec de nombreux contributeurs qui écrivent des articles, discutent de sujets et partagent des pensées. Vous pouvez suivre les sujets de votre intérêt pour créer un flux personnalisé.
- daily.dev: Ce n'est pas précisément une communauté pour l'instant, mais plutôt un agrégateur de nombreuses. Il fait un excellent travail en vous apportant une liste d'articles populaires qui pourraient vous intéresser sans que vous ayez à les chercher. Installez simplement leur extension de navigateur, et vous êtes prêt à partir.
En plus de ceux que j'ai mentionnés ci-dessus, LinkedIn, Reddit, Hackernoon, Code Newbie, Women who code, StackOverflow, et Hackernews sont d'autres communautés fantastiques à surveiller.
Commencez votre propre blog (ou quelque chose d'équivalent)
Enseigner et partager les connaissances est le meilleur moyen d'acquérir plus de connaissances. C'est une vérité universelle que vous ne pouvez pas bien enseigner un sujet sans l'avoir bien appris.
Avoir un blog technologique (ou quelque chose comme une chaîne YouTube) peut vous aider à participer au cycle de partage des connaissances.
Commencez à bloguer
Mes principaux enseignements du blogging au cours des deux dernières années sont :
- Votre recherche sur un sujet vous aide à acquérir plus de connaissances à ce sujet.
- Vous obtenez une meilleure visibilité dans la communauté des développeurs en contribuant à cette communauté.
- Vous créez une série de bases de connaissances pour vous-même que vous pouvez consulter ou utiliser (peut-être en tant que conférencier, dans une vidéo, etc.).
- Si vous n'êtes pas un locuteur natif anglais et que vous écrivez vos articles en anglais, cela vous aide à mieux maîtriser la langue.
- Vous pouvez créer un portfolio solide pour vous-même en mentionnant votre blog. J'ai trouvé que cela est bénéfique lorsque vous proposez d'écrire pour des publications comme freeCodeCamp News.
- Dernier point mais non des moindres, vous pouvez gagner de l'argent avec vos articles. Certaines publications vous paient par article. Vous pouvez être un écrivain invité pour certains programmes de blogging d'organisations. Si vous commencez tout juste à bloguer, ne mettez pas trop l'accent sur gagner de l'argent. Concentrez-vous sur la fourniture de contenu utile à la communauté. Les opportunités financières viendront naturellement.
Si vous pensez à commencer un blog avec votre propre domaine, consultez Hashnode. Il a tout ce dont vous avez besoin en tant que plateforme de blogging, et c'est gratuit. Si vous avez un domaine existant, vous pouvez également le mapper. Alors essayez-le.
Alternativement, vous pouvez publier sur dev.to, Hackernoon, et d'autres communautés que j'ai mentionnées ci-dessus. Vous pouvez également postuler pour devenir un écrivain sur freeCodeCamp News.
Construisez quelques projets parallèles
Une façon efficace de polir votre apprentissage et de nourrir votre passion est de faire des projets parallèles. Dans de nombreux cas, vous ne pourrez peut-être pas travailler sur une technologie que vous aimez au travail. Mais personne ne peut vous empêcher de faire un projet parallèle en utilisant cette technologie.
Faites des projets parallèles
Un projet parallèle peut vous aider à :
- Vivre votre passion
- Générer des idées
- Apprendre de nouvelles compétences
- Grandir dans de nouveaux domaines
- Contribuer à la communauté open-source
- Gagner des récompenses et de l'argent

Alors, comment commencer ? Tout d'abord, vous devriez créer un compte avec GitHub (ou tout autre gestionnaire de dépôt de code source).
Ensuite, vous avez besoin d'une idée de ce que vous voulez construire. Commencez petit, et prévoyez de faire de nombreux projets. Essayez de faire quelque chose que vous pourriez vouloir utiliser.
Ensuite, identifiez ce que vous avez appris, documentez-le sous forme d'article, et publiez-le.
Avant de partir
J'espère que vous avez trouvé cet article perspicace et qu'il vous motive à explorer ces domaines d'apprentissage. J'aimerais avoir de vos nouvelles. Connectons-nous.
Vous me trouverez actif sur Twitter (@tapasadhikary). N'hésitez pas à me suivre. Vous pouvez lire certains des autres articles de mon blog (blog.greenroots.info). Tous mes projets parallèles sont sur GitHub (atapas), et ils sont open-source. N'hésitez pas à essayer/forker/suivre.
Vous pourriez également aimer :