CodeGym /Blog Java /Random-FR /Principales recommandations douloureusement amusantes et ...
John Squirrels
Niveau 41
San Francisco

Principales recommandations douloureusement amusantes et ridicules pour les débutants sur la façon d'apprendre le codage

Publié dans le groupe Random-FR
Tout débutant désireux de devenir un bon programmeur recherche très probablement trois choses principales sur Google au début :
  • Par quel langage de programmation commencer ?
  • Comment apprendre?
  • Où apprendre ?
Il n'y a pas une seule et unique bonne réponse à ces questions tant il y a d'hommes, tant d'esprits ... Mais si vous êtes ici, vous avez déjà décidé d'apprendre Java avec CodeGym. Nous omettrons donc les questions de savoir quel langage de programmation choisir et où l'apprendre. Concentrons-nous sur les façons de l'apprendre. Principales recommandations douloureusement amusantes et ridicules pour les débutants sur la façon d'apprendre le codage - 1Au lieu d’une sélection standard de bonnes suggestions, nous avons décidé de rassembler ci-dessous les plus ridicules. Jetons donc un coup d'œil aux erreurs les plus courantes commises par les programmeurs débutants en raison d'un mauvais conseil. Et bien sûr, nous vous expliquerons comment les rectifier dès le début pour vous assurer que vous vous amuserez avec la programmation. Exactement comme c'est censé être !

1. Demandez toujours conseil aux experts Instagram/Facebook car ils ont toujours raison et, généralement, beaucoup plus intelligents que vous.

Les dirigeants devraient être considérés comme des dieux ! Tout ce qu'ils disent est valable (même s'ils ont commencé à coder il y a quelques semaines). S’ils ont de nombreux abonnés sur les réseaux sociaux, ils sont géniaux et vous devriez faire confiance à leurs paroles. Quoi qu'il en soit, 1 adepte signifie 1 milliard de cellules cérébrales, et 10 000 abonnés = 10 000 milliards de cellules cérébrales. Avez-vous des milliards de cellules cérébrales ? Nous ne le pensons pas. Blague à part : au lieu d'écouter les influenceurs des médias sociaux, lisez des livres théoriques ou suivez des cours approuvés par le temps (CodeGym en fait certainement partie). Naturellement, par influenceurs des médias sociaux, nous n'entendons pas les ingénieurs logiciels ou autres professionnels qui ont également de nombreux adeptes sur les réseaux sociaux. Ce que nous voulons dire, c'est la pléthore de personnes qui n'ont pas de véritables références en programmation et qui ont pourtant beaucoup à dire sur vos faibles compétences et sur la « meilleure » façon de coder. Vous ne devriez pas vous attendre à des connaissances approfondies de la part des médias, alors faites attention au temps et à l'énergie. En matière de programmation, vous ne devez compter que sur des sources fiables.

2. Si vous rencontrez des difficultés pour écrire un programme, c'est le défaut fondamental du langage Java. Passez à l’apprentissage de quelque chose de plus facile !

La raison pour laquelle il peut y avoir de nombreux bugs dans leur code est que Java n'est pas parfait. Alors, qu’est-ce qui vous empêche de créer votre propre langage ? Quoi qu'il en soit, Brendan Eich n'a consacré que 10 jours à l'invention de JavaScript. Alors qu'est-ce que tu attends? Blague à part : penser que vous savez déjà tout et que vous pouvez désormais déplacer des montagnes est une erreur facile à commettre. Après avoir enfin écrit du bon code qui fonctionne réellement, votre confiance monte en flèche et vous sentez que vous pouvez conquérir le monde ! Bien sûr, c'est génial et vous devriez apprécier cette sensation, mais n'oubliez pas que vous êtes encore en train d'apprendre. Il est probablement grand temps que vous commenciez à revoir votre ancien code et à l'analyser. Quelles parties de votre code comprenez-vous vraiment et où venez-vous de copier-coller ? Essayez de comprendre ce que ça fait. Pour tout vous dire, de nombreux programmeurs à succès qui codent depuis plus de 20 ans déclarent qu'ils ont toujours l'impression de n'avoir fait qu'effleurer la surface de Java et de continuer à apprendre tout le temps.

3. Ne profitez pas des outils de débogage. Vous devriez tout faire vous-même !

Même si vous travaillez dans un langage à typage statique comme Java, il n'y a aucune raison d'utiliser un débogueur. C'est pour les poules mouillées. Ne vous inquiétez donc pas, les débogueurs peuvent vous aider à localiser facilement tous les bogues de votre code. Blague à part : les outils de débogage présentent de nombreux avantages. Ils signalent immédiatement une condition d'erreur, ce qui permet une détection plus précoce des bogues et rend le développement de logiciels plus simple et sans problème. Les débogueurs fournissent également de nombreuses informations utiles sur les structures de données et garantissent leur interprétation plus facile. Un choix gagnant-gagnant à tous les niveaux !

4. Apprenez en solo. Le réseautage avec les humains n'a pas d'importance, car votre objectif est d'apprendre à diriger les ordinateurs !

L'une des plus grandes erreurs des développeurs est de perdre du temps à communiquer avec des personnes partageant les mêmes idées au lieu d'écrire du code. Vous serez embauché en tant que développeur Java et non en tant que interlocuteur. Ignorez toutes ces communautés Java. Blague à part : même si vous réussissez vos études par vous-même, le moment viendra où vous devrez montrer vos compétences aux autres. A quoi ça sert d'écrire si personne ne le voit ? En plus de cela, se former en équipe ou apprendre avec quelques conseils de ses pairs s’est avéré bien plus efficace que se former seul. Si vous entrez dans une communauté, vous pourrez obtenir rapidement des réponses à vos questions et trouver des solutions plus facilement. Par conséquent, l’amélioration de vos connaissances en codage et l’accélération de l’ensemble de votre processus d’apprentissage sont garanties. De plus, les communautés vous donneront l’opportunité de vous exprimer lorsque vous ressentirez enfin une confiance intérieure (cela renvoie à la recommandation n°2).

5. Copiez/collez tout depuis Internet. Pourquoi perdre du temps quand vous pouvez utiliser du code prêt à l’emploi ?

Grâce à plusieurs ressources telles que StackOverflow et Google, vous pouvez obtenir presque toutes les réponses avec lesquelles vous êtes bloqué. De nombreux développeurs perdent simplement du temps à essayer de comprendre quelque chose qui fonctionne alors qu'ils peuvent simplement y aller doucement et utiliser les codes des autres. Ne vous inquiétez pas de comprendre aucun d’entre eux. Blague à part : apprendre d’autres codes, c’est bien. Mais le simple copier-coller n'est pas cool. Du tout! Quand vous êtes coincé avec un code qui ne fonctionne pas et que vous ne savez pas pourquoi il est tout à fait normal de a)se référer à la communauté ; b) Recherchez le problème sur Google et essayez d’apprendre d’une autre approche. Parfois, l'utilisation du code d'autres programmeurs peut vous aider à comprendre pourquoi votre code ne donne pas le résultat souhaité.

6. Si vous avez écrit le code, votre opinion à ce sujet est irréfutable. Les haineux continueront de détester!

Si vous êtes obligé d'écouter les critiques de votre tuteur ou d'autres développeurs, assurez-vous simplement que rien de ce qu'ils disent ne pénètre dans votre cerveau. Vous avez toujours raison, point final ! Blague à part : c’est une arme à double tranchant. D’une part, l’une des erreurs les plus graves que commettent les programmeurs débutants est de penser qu’ils ne sont pas assez bons, pas assez intelligents, qu’ils n’ont pas le bon type de cerveau, etc. Ici, le dicton « Maîtrisez votre peur, ou la peur sera votre maître » fonctionne comme aucun autre. D'un autre côté, si vous avez trop confiance en vous et n'écoutez jamais les experts, vous ne progresserez pas dans vos compétences et n'apprendrez pas quelque chose de nouveau. La clé est de garder l’équilibre.

7. Créer un plan ? Quelle perte de temps!

Vraiment, qui a besoin d’un plan pour maîtriser la programmation ? Ne perdez pas votre temps précieux et commencez à écrire le code dès que possible. De plus, chez CodeGym, vous dites constamment que la pratique est cruciale. Blague à part : en sautant un plan, vous vous exposez à de nombreuses erreurs logiques et à de longues heures de réécriture du code. C’est ce que l’on peut facilement éviter si l’on planifie à l’avance le processus d’étude. La planification peut non seulement aider à la gestion du temps, mais également à la construction d’un parcours d’apprentissage cohérent. De plus, la capacité de tout planifier vous aidera à l'avenir lorsque vous devrez analyser les cas que vous pourriez avoir négligés et, ainsi, éviter les erreurs logiques qui autrement auraient pu survenir en plongeant directement dans la première solution.

8. La théorie est ce qui compte vraiment ! Pas de codage tant que vous ne savez pas tout sur l’informatique grâce aux livres !

Plus vous lisez, plus vous devenez sage. Alors, armez-vous simplement de beaucoup de livres et c’est parti. Blague à part : cela ne peut pas être plus éloigné de la vérité. Il n'y a souvent aucune corrélation entre le temps que vous consacrez à la théorie et la réussite de votre apprentissage. Lorsque vous apprenez Java, il est essentiel de perfectionner chaque compétence « fraîchement lue » par la pratique. Les connaissances sans possibilité d'application pratique ne sont utiles que pour répondre à des questions techniques avec des scanwords. Gardez à l’esprit que la programmation nécessite un maximum de pratique. Essayez donc de coder quotidiennement. Heureusement, CodeGym propose de nombreuses tâches interactives après chaque cours et trouve l'équilibre parfait entre théorie et pratique (20 % contre 80 %).

9. La seule chose dont vous avez besoin pour réussir en tant que programmeur est de connaître Java.

Une fois que vous aurez perfectionné vos compétences Java, vous serez en mesure de conquérir le monde, et il y aura toujours une foule d'employeurs qui attendront que vous leur disiez « oui ». Blague à part : tout langage de programmation ne devient un outil qu'entre les mains d'un créateur habile. Savoir écrire le code à lui seul ne suffira pas à réussir. La programmation nécessite d'autres compétences importantes telles que de solides compétences en résolution de problèmes, la capacité de visualiser une séquence de processus, des compétences en communication et le désir d'auto-apprentissage. Il n’y aura pas un jour où vous saurez tout, alors n’arrêtez jamais d’apprendre. La programmation est un domaine très intéressant avec des mises à niveau constantes et de nouvelles technologies que vous devez maîtriser pour devenir un spécialiste unique en son genre. Et CodeGym peut vous aider !
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION