CodeGym /Blog Java /Random-FR /S'est perdu? Comment rester sur la bonne voie lors de l'a...
John Squirrels
Niveau 41
San Francisco

S'est perdu? Comment rester sur la bonne voie lors de l'apprentissage de la programmation

Publié dans le groupe Random-FR
S'il existait une liste des problèmes les plus typiques auxquels la majorité des apprenants en programmation sont confrontés à un moment ou à un autre, se sentir perdu dans la portée de toutes les informations à apprendre serait probablement au sommet ou quelque part très proche. "Je me sens perdu dans ce qu'il faut apprendre" ou "Je me sens perdu en apprenant à coder" est une question-plainte assez courante sur les forums de discussion et autres sites Web sur la programmation. Aujourd'hui, nous aimerions aborder ce problème avec quelques informations. S'est perdu?  Comment rester sur la bonne voie lors de l'apprentissage de la programmation - 1

John Travolta comme Vincent Vega à Pulp Fiction (1994)

Voici 5 recommandations clés pour ne pas se sentir perdu lors de l'apprentissage de la programmation.

1. Acceptez que vous ne pourrez jamais tout apprendre et concentrez-vous sur le plus important.

Cela est probablement vrai pour n'importe quel vaste domaine d'études, mais surtout pour la programmation. Même si vous vous en tenez à la niche de développement logiciel spécifique de votre choix, comme Java par exemple, vous ne pourrez probablement jamais tout apprendre. C'est pourquoi on dit que pour être un bon programmeur, il faut apprendre tout au long de sa carrière. Donc, une clé de base pour ne pas se perdre dans le processus d'apprentissage est d'accepter qu'il y aura toujours quelque chose que vous ne saurez pas. Concentrez-vous plutôt sur les choses que vous devez vraiment apprendre pour avancer.

2. Ne vous contentez pas de lire la théorie de la programmation sans essayer d'écrire votre propre code.

Se concentrer sur la théorie sans la soutenir par la pratique, comme écrire votre propre code et résoudre des problèmes de programmation, est une erreur très courante. Il est facile de se perdre dans la théorie de la lecture, car il y en a beaucoup et il y en aura toujours beaucoup, peu importe combien vous lisez. C'est pourquoi le cours Java de CodeGym, par exemple, est axé sur des tâches pratiques qui suivent chaque connaissance théorique que vous apprenez. Adopter une telle approche axée sur la pratique vous aide à rester concentré et à faire la différence entre les connaissances que vous avez vraiment besoin d'apprendre et d'autres informations non pertinentes.

3. Concentrez-vous sur le tableau d'ensemble au lieu d'essayer de mémoriser les détails.

Un autre problème assez courant et probablement insuffisamment articulé lorsqu'il s'agit d'apprendre en général est d'aborder mentalement le processus du mauvais côté. N'essayez pas de mémoriser toutes les informations. Au lieu de cela, concentrez-vous sur la compréhension de la situation dans son ensemble : comment les processus fonctionnent ensemble, quelle est l'idée derrière chacun d'eux, etc. Vous pourrez toujours accéder aux informations précises dont vous avez besoin en cherchant sur Google. Comprendre l'approche et les technologies utilisées pour faire fonctionner les logiciels est la connaissance que vous voulez vraiment tirer de l'apprentissage.

4. N'apprenez pas isolément, communiquez avec d'autres apprenants.

Ne pas utiliser le facteur social et la communauté serait une autre erreur, qui pourrait facilement vous faire perdre. Utilisez les communautés de programmation en ligne et les babillards électroniques tels que StackOverflow et Reddit. Assister à des événements réels tels que des rencontres et des séminaires est également une bonne idée. Communiquez et partagez votre expérience avec d'autres apprenants. CodeGym exploite la puissance des interactions communautaires et sociales pour ses utilisateurs dans un certain nombre de fonctionnalités, notamment la section d'aide, le forum, les discussions et les commentaires.

5. N'utilisez pas trop de ressources d'apprentissage en même temps.

L'abondance de ressources d'apprentissage sous diverses formes est ce qui rend les connaissances liées à la programmation plus accessibles mais difficiles à structurer et déroutantes en même temps. Comme il y a tellement de cours, de conférences, de guides et de tutoriels sur les langages de programmation et les technologies disponibles en ligne, avec souvent les mêmes informations fournies dans un ordre différent, il est vraiment facile de se perdre si vous ne comptez pas sur un ou deux principales ressources comme fondement de votre apprentissage. Il est préférable qu'au moins une de ces ressources puisse vous fournir une structure d'apprentissage appropriée, qui vous servirait de carte de ce qu'il faut apprendre ensuite.

Avis et astuces

Voici quelques réflexions sur le problème de se sentir perdu lors de l'apprentissage du codage par des développeurs de logiciels expérimentés. "Je suis un ingénieur logiciel professionnel qui écrit du code C++ tous les jours, mais il y a encore des parties du langage avec lesquelles je ne suis pas familier. Je pense qu'il serait beaucoup plus étrange de ne pas se sentir perdu au début. Aujourd'hui, j'ai commencé à apprendre Rust pendant mon temps libre, et même avec une bonne compréhension de l'informatique et de la programmation, je me suis senti perdu avec toute la nouvelle syntaxe, les durées de vie explicites et le vérificateur d'emprunt. Je dois vraiment m'adapter. Mais maintenant, j'ai l'habitude de me sentir un peu perdu. Je n'ai pratiquement jamais cessé de me sentir un peu perdu, donc je ne me laisserai pas décourager et je continuerai d'essayer. Si vous voulez savoir comment programmer, vous devriez faire la même chose. C'est très enrichissant,recommande Patrick Aupperle, développeur logiciel expérimenté. « Avez-vous déjà été déposé dans une ville inconnue où vous savez où vous êtes et où vous voulez aller mais où toutes les routes et tous les sites vous sont inconnus ? Après avoir été dans cette situation plusieurs fois, cela devient normal. Vous apprenez que vous êtes capable de trouver votre chemin, même si vous devrez peut-être demander des directions, et vous l'emporterez toujours, malgré quelques trébuchements. Les bons programmeurs apprennent constamment de nouveaux outils, utilisent les dernières bibliothèques, rencontrent de nouveaux langages et résolvent de nouveaux défis. C'est une bonne chose - cela l'empêche de devenir ennuyeux. C'est ce qui le rend amusant ! dit James Barton, un ancien architecte logiciel. N'oubliez pas de pratiquer, rappellenous Kevin Price, un autre vétéran de la programmation : « La programmation est une compétence. Les compétences doivent être pratiquées. Beaucoup de gens qui ont maîtrisé les compétences de la programmation ont oublié leurs difficultés au tout début et le font paraître si facile. La vérité est que personne n'est né en étant un bon programmeur, et même si certaines choses peuvent vous prédisposer à l'apprendre plus rapidement que d'autres, elles ont toutes dû s'entraîner. J'ai un diplôme d'ingénieur et j'étais un bon programmeur à la sortie de l'école. Ce n'est que lorsque j'y ai consacré des milliers d'heures que j'ai eu un moment ah-ha qui a fait que tout s'est enclenché de telle sorte que j'ai eu l'impression que je pouvais aborder n'importe quel projet de programmation. C'était quand j'avais 28 ans - six ans après avoir obtenu mon diplôme d'ingénieur. Continuez, pratiquez, ne vous découragez pas.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION