Comment rendre la programmation plus excitante et plus amusante

Bien que la majorité des développeurs sachent pourquoi la programmation est passionnante, vous vous demandez peut-être comment la rendre plus amusante.

J'ai récemment posé sur l'Instagram de HereWeCode la question suivante: "Quels petits tutoriels voulez-vous voir sur le compte?". Un des abonnés a répondu "Comment rendre le codage intéressant?". J'ai été surpris parce que je ne l'avais jamais posé moi-même.

Après quelques heures de recherche, je voulais partager avec vous différentes façons de rendre la programmation plus amusante.

Pourquoi le codage est passionnant

À mon avis, l'informatique en général est passionnante. Nous vivons dans un monde où les ordinateurs sont l'une des choses les plus importantes.

Au moment où nous parlons, la programmation n'est pas une compétence que tout le monde possède. Pouvoir développer votre propre projet est ce monde vous donne une chance. Tout est possible grâce aux technologies de l'information, et nous vivons dans une période clé où il n'y a pas assez de développeurs pour satisfaire le besoin.

Le codage est une compétence créative et c'est excitant de faire partie d'un projet. Bien que les applications mobiles et les sites Web soient partout, j'ai parlé avec beaucoup de gens qui ne savent pas comment ils fonctionnent.

Mon discours jusqu'à présent peut sembler un peu sur-vendu et sur-joué, mais c'est la raison pour laquelle le codage est passionnant pour moi.

C'est l'une des raisons pour lesquelles je prends tant de plaisir à créer du contenu éducatif.

Comment le rendre plus amusant

Après y avoir réfléchi, bien que la programmation soit maintenant une passion pour moi, je me suis souvenu que cela n'a pas toujours été amusant pour moi.

Surtout quand j'ai commencé, je restais bloqué pendant des jours sur un problème. Parfois, je perdais complètement espoir et disais: "Ce n'est pas pour moi. J'ai tout essayé, et ça ne marche toujours pas. Je ne suis pas si bon."

Si c'est le cas avec vous, je peux vous dire - tout le monde a été là.

Cette situation peut également se produire pour de nombreuses autres raisons. Par exemple, lorsque vous vous ennuyez avec un langage ou un framework parce que vous l'avez trop utilisé.

Quoi qu'il en soit, ne vous en faites pas trop. Ici, j'ai énuméré quelques conseils pour vous donner une dose de plaisir lorsque vous en avez besoin.

Entraine toi

Écrire du code, c'est comme jouer au golf. Quand on commence, ce n'est pas amusant. Vous devez tout apprendre: quel pilote utiliser pour frapper la balle de cette manière, comment vous positionner, etc. Le plaisir viendra au fur et à mesure que vous avancerez, commencerez à comprendre les choses et à vous amuser avec elles.

Ne vous contentez pas de lire le code, exécutez-le

Suivre les leçons en lisant simplement le code peut être un problème important lorsque les gens commencent à programmer.

Lorsque vous apprenez à coder, vous devriez essayer de l'écrire et de l'exécuter vous-même. Prenez le temps de le faire - vous le comprendrez mieux et vous vous amuserez à essayer de modifier le code pour créer vos programmes.

Voici un autre exemple: lorsque vous recherchez un code sur GitHub, pourquoi ne pas l'essayer? Il peut être amusant de comprendre le travail de quelqu'un d'autre et de pouvoir l'intégrer à votre projet.

Ajoutez une dose de fun à vos projets ou apprentissages

Lorsque vous vous ennuyez avec une technologie ou si vous souhaitez augmenter vos connaissances, vous pouvez apprendre une nouvelle bibliothèque, un nouveau framework ou un nouveau langage. Cela peut être un processus intéressant et peut vous aider à essayer de nouvelles choses et à vous amuser à les faire.

Cependant, je ne vous recommande pas d'apprendre et de suivre uniquement un cours. Si vous le faites, vous vous ennuierez après quelques jours. Chaque jour ou à chaque nouveau chapitre, créez de petits projets pour vous encourager et laissez libre cours à votre créativité.

Essayez de trouver des projets amusants sur lesquels travailler. Par exemple, imaginez que vous apprenez les bases de JavaScript. Même si ces compétences sont les plus importantes, les apprendre ne sera pas agréable. Une fois que vous savez comment obtenir les entrées utilisateur et imprimer dans la console, pourquoi ne pas essayer de créer un simple "chatbot" qui répond aux questions des utilisateurs?

Lorsque je faisais ma recherche pour répondre à cette question, j'ai trouvé cette histoire d'un utilisateur de Quora et je l'ai aimé. C'est un excellent exemple de la façon de mettre du plaisir dans vos apprentissages.

"Une autre chose - le pire est d'apprendre une nouvelle chose - c'est généralement très difficile, et votre progression est beaucoup plus lente que vous ne l'auriez souhaité. Pour rendre cela amusant, je trompe généralement mon cerveau.

Par exemple, lorsque j'apprenais le langage d'assemblage et que nous avions un projet pour programmer un petit écran matériel - eh bien d'abord, c'était très ennuyeux. Vous deviez étudier le manuel du matériel, il avait des entrées et des sorties, et tout ce que vous pouviez obtenir était que quelques lettres apparaissent à l'écran.

Mais je me suis mis au défi de maîtriser cette chose, et pour ce faire, je suis venu avec mon propre «exercice spécial». Au lieu d'écrire simplement 10101 sur l'écran, j'ai eu l'idée d'écrire quelque chose de plus stupide, de plus enfantin. Quelque chose comme - —— APPEL -ME - MAINTENANT -XXXX - clignotant et se déplaçant sur l'écran - c'était BIEN plus avancé que la tâche qui nous avait été assignée en classe. J'ai juste utilisé cette chose stupide pour me motiver à apprendre tout ce que je pouvais sur les langages d'assemblage, et bon sang, ça a bien fonctionné! :) "

- Marcus Bienne

Défiez-vous toujours

Lorsque vous êtes développeur, vous devez toujours apprendre de nouvelles choses pour rester à jour. Tout évolue rapidement et vous ne pouvez pas être laissé pour compte. L'ennui ou le manque de plaisir survient lorsque vous n'avez plus l'impression de grandir ou d'apprendre.

Pour contrer ce sentiment, vous pouvez essayer d'atteindre des objectifs que vous n'avez pas encore atteints.

Par exemple, si vous n'avez jamais participé à un projet open source, vous pouvez effectuer une recherche sur GitHub et contribuer pour la première fois.

Votre sentiment de satisfaction sera accru lorsque vous réussirez à faire accepter votre travail dans le cadre du projet. Peut-être aiderez-vous des dizaines, voire des centaines de personnes, en résolvant un problème jusque-là non résolu.

Vous pouvez également participer à des concours de codage ou utiliser des sites Web de codage tels que HackerRank, CodingGame ou Project Euler pour vous mettre au défi.

Créez un projet personnel à partir de zéro

Il peut être frustrant d'être développeur lorsque vous ne travaillez que sur une petite partie d'un projet pour votre entreprise.

Peut-être avez-vous toujours rêvé d'un projet, mais vous n'avez jamais pris le temps de travailler dessus. Pourquoi ne pas essayer de le coder? Vous verrez - c'est amusant de démarrer le projet de vos rêves. C'est aussi un objectif louable de rendre votre habitude de programmation durable.

Si vous n'avez pas d'idées, essayez de trouver un thème que vous aimez, par exemple:

  • Si vous aimez les jeux vidéo, vous pouvez essayer de créer un jeu.
  • Si vous êtes dans l'éducation, pourquoi ne pas créer des tutoriels autour du code?
  • Si vous aimez le matériel et l'électronique, pourquoi ne pas construire un Arduino ou un Raspberry Pi?
"La programmation est comme l'écriture - dans les sujets principaux, c'est bien plus que l'écriture elle-même." - la vie est toujours bonne

Définissez un objectif

Ce point revient toujours dans tous mes articles sur la productivité. Vous devez définir des objectifs.

Sans objectifs, il est difficile de se sentir à l'aise et d'apprécier ce que vous faites en tant que développeur.

Trouvez un mentor

Un mentor peut être motivant si vous ne trouvez plus le codage amusant.

Un mentor peut vous donner un objectif à suivre et vous enseigner les meilleures pratiques. Ils peuvent également vous aider à améliorer vos compétences en programmation et à stimuler votre carrière professionnelle.

Vous vous demandez peut-être comment demander à votre «héros» de devenir votre mentor.

Eh bien, envoyez simplement un message et soyez votre mentor.

Ouais ouais, c'est aussi simple que ça. Peut-être seront-ils heureux de savoir que vous appréciez suffisamment leurs compétences pour vous encadrer. Dans la plupart des cas, ils se feront un plaisir de vous accompagner dans votre développement.

Dors plus

Lorsque vous êtes dans une spirale descendante, la programmation devient moins amusante. Parfois, il peut être difficile pour vous d'avancer et de vous épanouir dans votre travail.

Couchez-vous plus tôt pendant quelques nuits ou dormez plus tard le matin pendant quelques jours, et tout devrait s'améliorer considérablement.

Montre ton travail

Quoi de pire que d'être développeur et de perdre tout espoir parce que vous êtes seul dans votre sous-sol? C'est un peu un cliché mais, croyez-moi, quand vous travaillez seul pendant longtemps sur un projet et que vous ne le montrez jamais à personne, cela devient tout de suite moins amusant.

Cette astuce est proche des précédentes. Une fois que vous aurez partagé votre travail, les gens feront des suggestions ou poseront des questions. Cela va être difficile pour vous et vous aidera à vous fixer de nouveaux objectifs.

Conclusion

J'ai essayé de rassembler quelques conseils essentiels pour vous aider à vous amuser pendant la programmation. Si vous avez d'autres conseils ou suggestions pour le rendre plus amusant, n'hésitez pas à laisser un commentaire ou à m'envoyer un message.

Pourquoi pensez-vous que la programmation est passionnante? Comment rendre la programmation plus amusante?

N'hésitez pas à partager cet article si vous l'avez aimé.

Ne manquez pas mon contenu en me suivant sur Twitter et Instagram.

Vous pouvez trouver d'autres articles comme celui-ci sur mon site Web: herewecode.io.

Vouloir plus?

  • Chaque semaine, obtenez une citation de motivation avec quelques conseils, un court tutoriel en quelques diapositives et la photo d'un développeur sur Instagram.
  • Inscrivez-vous à la newsletter et recevez les derniers articles, cours, tutoriels, astuces, livres, motivation et autres contenus exclusifs.