CodeGym /Blog Java /Random-FR /Votre expérience ne fait aucune différence dans l'apprent...
John Squirrels
Niveau 41
San Francisco

Votre expérience ne fait aucune différence dans l'apprentissage du codage Java : l'histoire de David, développeur RPG et étudiant CodeGym

Publié dans le groupe Random-FR
CodeGym a maintenant 2,5 ans et compte près d'un demi-million d'utilisateurs du monde entier. De nombreux étudiants ont terminé le cours et trouvé le travail de leurs rêves. Et bien que nous vous invitions toujours à partager les histoires de réussite, les histoires de ceux qui sont au milieu de leur expérience d'apprentissage peuvent parfois être motivantes et intéressantes dans la même mesure. Notre première histoire concerne David ( David Haines ). C'est un développeur RPG américain, qui développe déjà depuis plus de 25 ans. Ce printemps, en raison d'une situation de pandémie, il a été mis en congé, il a donc décidé d'apprendre Java."Votre expérience ne fait aucune différence dans l'apprentissage du codage Java": l'histoire de David, développeur RPG et étudiant CodeGym - 1

"Java sera là pour longtemps et il ne fera que s'améliorer"

Pourquoi ai-je choisi Java parmi d'autres langages de programmation ? Je peux penser à deux raisons. Tout d'abord, lorsque j'ai été mis en congé dans mon entreprise, j'ai entendu dire que nous allions passer à Java pour une grande partie de nos travaux internes. J'ai donc pensé que ce serait bénéfique si j'apprenais quelque chose à ce sujet. Deuxièmement, je sais que Java est un langage bien établi et qu'il va exister pendant un certain temps. Beaucoup de gens à qui j'ai parlé ont le même avis. Ce sera autour et ne fera que s'améliorer. C'était donc une évidence pour moi de choisir Java. Bien sûr, si mon entreprise commençait à se concentrer sur C#, je chercherais C#. Ou nous ferions Python, je chercherais Python.

"CodeGym était la meilleure option pour moi et pour atteindre mes objectifs"

Donc, je suis allé sur Internet et j'ai recherché sur Google "apprendre Java", et j'ai regardé CodeGym et quelques autres options qui se sont révélées. D'après ce que j'ai vu et ce que j'ai lu, j'ai décidé que CodeGym était la meilleure option pour moi et pour atteindre mes objectifs. Ce que j'aime dans ce cours, c'est le contexte. Vous traitez l'apprentissage comme un jeu, et cela rend l'apprentissage amusant. Il a été très facile pour la plupart à comprendre. Mais bien sûr, il y a eu des moments où cela a été un peu déroutant. En général, je ne cherche pas beaucoup de choses sur Google et je ne choisis pas les bons mots-clés, donc je passe parfois beaucoup de temps à regarder des choses inutiles pour arriver là où je veux être. Je ne me souviens pas quelle était la leçon, mais je suis resté bloqué dessus pendant 4-5 jours et j'ai essayé de comprendre. J'apprends sur CodeGym depuis le printemps, je crois. En ce moment je suis au niveau 12, donc je vais probablement beaucoup plus lentement que beaucoup d'autres personnes. Au début, c'était au moins 3-4 heures par jour. Mais fin mai, j'ai perdu mon emploi à cause du Covid-19, et la recherche d'un nouvel emploi a pris le dessus, donc l'apprentissage a été réduit à 2-3 heures 5 jours par semaine. J'utilise IntelliJ IDEA et le plugin CodeGym et je les trouve amusants. J'ai récemment découvert leFonction "Solutions correctes" dans le plugin, mais j'essaie de ne pas regarder souvent. Par exemple, je peux prendre et désosser la solution pour comprendre comment ils en sont arrivés là. Pour moi c'est très bénéfique, j'aime ça. J'utilise aussi la section "Aide" à l'occasion. Quand je serai bloqué, je chercherai là-bas pour trouver quelque chose de similaire et voir les suggestions qui sont faites. En fait, j'ai posté quelques questions auxquelles on a répondu, ce qui a été très utile. Enfin, j'aime les jeux! Je viens de finir le jeu 2048. J'ai fait le démineur, et c'est le genre de réalisation dont je suis fier parce que quand ça marchait, c'était merveilleux. J'ai eu des problèmes avec 2048, et encore une fois, quand cela a fonctionné, j'ai ressenti ce sentiment de fierté. Regardez ce que j'ai fait ! Maintenant, je fais le jeu Snake, et voici le problème : je dois décider si je veux écrire le jeu ou continuer les leçons. Je dois un peu me forcer parfois et penser "J'ai fait le jeu pour la dernière fois. Je dois apprendre quelque chose cette fois ».

"Votre parcours ne fait aucune différence"

Je suis complètement nouveau sur Java. Le cours est très instructif, simple et divertissant. Cela rend l'apprentissage de Java amusant. Pour moi, c'est important, parce que je veux apprendre et apprécier ce que je fais. Je ne pense pas que votre expérience fasse une différence dans l'apprentissage du codage. Bien sûr, cela peut être bénéfique et utile à certains moments. En tant que programmeur RPG, je connais déjà toute la logique de programmation. Quelqu'un qui est nouveau dans la programmation et qui apprend n'importe quel langage de programmation peut ne pas avoir ce type de compétence. Mais pour être honnête avec vous, je pense que CodeGym fait un très bon travail de familiarisation avec les concepts de base. Il vous aide à atteindre votre objectif : apprendre Java et répondre aux demandes du marché. Quand j'étais beaucoup plus jeune, mon rêve était de créer une société de logiciels, de créer des jeux vidéo, etc. J'adore coder en RPG. Mais avec Java… Qui sait ? Peut-être que je deviendrai assez bon, créerai un jeu, le vendrai et créerai ma propre entreprise.

"Consacrer plus de temps à l'apprentissage, surtout au début"

D'après mon expérience personnelle, je donnerais quelques conseils à tous ceux qui commencent à apprendre Java et la programmation :
  1. Consacrez plus de temps à vos études, surtout au début.

    Cela contribue à augmenter le désir d'en savoir plus. Je ne commencerais pas à faire une demi-heure ici, une demi-heure là. Il ne suffit pas de piquer notre intérêt et de vous attirer. Donnez-lui une heure, deux heures, quatre heures ! Du moins au tout début.

    J'en suis arrivé au point où je sais, que je veux continuer à apprendre et je sais pourquoi je fais ça, et je n'ai pas toujours le temps à consacrer, mais quand j'aurai le temps, je reviendrai et m'asseoir devant mon ordinateur pendant 1 à 2 heures, jusqu'à 4 à 5 heures parfois, surtout le week-end, et juste apprendre.

  2. Faites attention à ce que vous faites et profitez-en. Le reste prendra soin de lui-même.

    Je n'ai aucun doute que même dans ma capacité limitée, je peux maintenant apprendre à coder Java. Ce sera utile car personne n'est plus spécialisé et vous ne pouvez plus faire ni RPG ni Java. Vous devez faire quelque chose de plus, comme Python, C++ ou C#. Vous devez être suffisamment polyvalent pour pouvoir être plus performant dans votre poste.

    L'essentiel est : trouvez quelque chose que vous voulez apprendre, que vous êtes prêt à apprendre, et faites-le.

Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION