Maison >Problème commun >comment apprendre le langage C
Tout d'abord, je suis aussi un rookie et j'apprends encore. Quand j'ai commencé à apprendre le langage C par moi-même, j'ai fait de nombreux détours. j'espère que vous ne voulez pas faire le détour que j'ai fait. C'est aussi le but d'écrire cet article, je ne veux pas être comme un vieil homme et parler de ce qu'il faut faire et de ce qu'il ne faut pas faire, comme si je le faisais. je suis génial. Je vous le raconte simplement en me basant sur mes propres opinions sur ce que je considère comme des pièges et des détours. J'espère que vous aurez votre propre compréhension.
Tutoriels recommandés : Tutoriel vidéo d'apprentissage du langage C
1. J'ai toujours l'impression de changer constamment de tutoriel Le tutoriel que j'étudiais ne me l'expliquait pas, alors j'ai pensé que ce n'était pas bon. Plus tard, quand j'y ai approfondi, j'ai réalisé que les tutoriels étaient fondamentalement les mêmes. Ce n'est pas bien, mais j'aurais dû y consacrer mon temps. Pour réfléchir, je pense que cela devrait être enseigné par le professeur, donc même si le tutoriel est le meilleur, je ne pense pas qu'il soit très bon. Il y a aussi des livres. J'ai acheté plusieurs livres d'introduction, mais au final je n'en ai vraiment lu qu'un, celui de Tan Haoqiang. Bien que la critique de ce livre ne soit pas très élevée, c'est effectivement ce livre qui m'a lancé. Bien sûr, des didacticiels particulièrement mauvais ne sont pas exclus. Mon didacticiel d'introduction original provenait de Little Turtle, intitulé "Apprendre le C et voler avec vous", et le livre était la quatrième édition de "Programmation en langage C" de Tan Haoqiang. J'aurais dû terminer un livre et une série de tutoriels au début. C'était une perte de temps de changer autant de livres et de tutoriels. Maintenant que j'y pense, je le regrette
2. Téléchargez divers tutoriels. Lorsque je vois un tutoriel portant le nom Niu Duncoo, je l'enregistre sur le disque cloud Baidu, puis je le télécharge sur mon ordinateur, comme un collectionneur de tutoriels typique, le disque dur de mon ordinateur est presque plein ! J'ai environ 800 G de didacticiels vidéo sur mon ordinateur. Regarder ces didacticiels chaque jour, c'est comme regarder une grosse boîte pleine de lingots d'or. Des choses comme les tests d'intrusion, la sécurité WEB et le cracking inversé me font bouillir le sang. vous êtes toujours intéressé par l'apprentissage du langage C, vous avez hâte de passer directement aux tests d'intrusion. Bien sûr, c'est impossible. Des milliers d'immeubles de grande hauteur sortent de terre et vous n'avez pas appris le langage C, alors pourquoi en parler ? Ces tutoriels informatiques me rendent de plus en plus impétueux ! Un jour, j'ai eu une idée venue de nulle part et j'ai supprimé tous les "tutoriels avancés" que je n'avais pas appris à ce stade dans mon ordinateur. Du coup, j'ai senti que le monde était propre ! Je me suis concentré sur l'apprentissage des bases. Au cours de la période suivante, je me suis beaucoup concentré. Ces tutoriels m'ont donné une grande motivation pour apprendre les ordinateurs. Ils ont également dépensé beaucoup d'énergie sur des pensées aléatoires. À mesure que les grands bâtiments s'élèvent du sol, la concentration est grande. très important !
3. Ne le faites pas, regardez simplement avec vos yeux. Quand j'ai commencé à apprendre, j'ai senti que je pouvais comprendre tout ce que disait le tutoriel, alors pourquoi ai-je dû retaper le code ? Et puis, quand je faisais mes devoirs, j'ai fait toutes sortes d'erreurs, toutes sortes d'erreurs ! ! ! La méthode de saisie est incorrecte, le mot-clé est incorrect et il manque un crochet ! effondrement! Ensuite, je n'ai plus osé le négliger. Si je devais taper le code moi-même, je le taperais à nouveau moi-même. Il y aura encore des erreurs, des erreurs de toutes sortes, c’est vraiment embêtant ! Après environ deux semaines, j’ai évidemment senti que je faisais moins d’erreurs et ma réflexion devenait plus claire ! À la fin de l'étude, il y avait une tâche consistant à créer un programme de carnet d'adresses simple. Il contenait plus d'une centaine de lignes de code. Après l'avoir tapé, il s'est compilé et s'est déroulé sans problème ! Il n’y a pas d’erreur. Si j’avais été paresseux et n’avais pas agi, il aurait été impossible d’y parvenir. Maintenant, réfléchissez-y, la programmation est aussi un processus d'essais et d'erreurs constants. Lorsque j'ai commencé à apprendre, je n'arrêtais pas de corriger mes propres erreurs parce que les programmes initiaux étaient tous simples. Plus tard, lorsque le programme est devenu de plus en plus complexe, j'ai simplement recherché les erreurs dans le programme. Si mes propres erreurs n'étaient pas résolues, comment pourrais-je parler de résolution des erreurs du programme plus tard ?
4. Au début, j'ai entendu le professeur dire que la principale chose à apprendre sur la programmation, ce sont les idées. Après l'avoir écouté, je me suis senti assez détendu, je pensais qu'apprendre des idées consistait simplement à écouter des conférences et. pas de devoirs ? Donc je ne prends pas mes devoirs au sérieux. Après quelques jours, j’ai continué à écouter le professeur en classe, mais je ne comprenais pas du tout. Plus tard, j'ai communiqué avec un étudiant senior et il m'a dit que les devoirs après les cours sont très importants. C'est un processus de consolidation. Utilisez vos propres connaissances pour mieux les comprendre. Les retours sont très importants. Grâce aux devoirs, écrire ligne par ligne de code jusqu'à ce qu'il fonctionne correctement est une chose très enrichissante, et cela peut vous motiver à apprendre ! Ce que le senior a dit avait du sens, et je l'ai écouté et suivi ce qu'il a dit. Ma propre pratique a prouvé qu'écrire des questions après les cours est en effet une bonne méthode de consolidation et de feedback !
J'ai perdu tellement de temps parce que j'étais inattentif, ambitieux et paresseux. Maintenant que j'y pense, c'est en fait très précieux. Après tout, c'est une expérience inoubliable, mais j'espère toujours que les amis qui lisent. cet article, Ne passez pas par le même gouffre que moi.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!