Les différentes applications mobiles que nous utilisons habituellement et les sites Web que nous parcourons nécessitent tous le développement de programmeurs. Avec le développement d'Internet et de l'Internet mobile, les entreprises ont une demande croissante de programmeurs. Ces dernières années, l’enseignement de la programmation est progressivement entré dans les classes des élèves du primaire, déclenchant une recrudescence de l’apprentissage de la programmation. L'éditeur voit souvent des gens se demander s'ils peuvent apprendre la programmation par eux-mêmes sur divers forums et plateformes de questions-réponses. Sur la base de mon propre apprentissage et de mon expérience professionnelle, l'éditeur a résumé certaines méthodes de programmation d'auto-apprentissage et les a partagées avec vous.
Cours recommandé : Tutoriel PHP.
Méthode d'auto-apprentissage
1. Apprenez via des sites Web d'enseignement vidéo tels que Tencent Classroom et NetEase Cloud Classroom. Ces sites Web proposent des diffusions en direct, des diffusions enregistrées et d'autres méthodes d'enseignement, notamment des didacticiels gratuits et des didacticiels payants. Vous pouvez apprendre la programmation en regardant des didacticiels vidéo. La plupart des didacticiels gratuits sur ces sites Web ont simplement pour but de vous inciter à en faire l'expérience, puis à consommer davantage les didacticiels payants.
2. Apprenez grâce à des didacticiels pour débutants et des sites Web de didacticiels en ligne tels que w3school. Ces sites Web proposent des didacticiels graphiques et des didacticiels vidéo. L'éditeur aime personnellement lire les tutoriels graphiques sur ces sites Web pour apprendre, ce qui est pratique et rapide. Certains enseignants ne sont pas habitués à écrire à l'encre lorsqu'ils regardent des didacticiels vidéo, mais pour les débutants, il est plus facile de comprendre en regardant des didacticiels vidéo.
3. Accédez à la plateforme de commerce électronique pour acheter des livres pertinents et apprenez en les lisant.
La difficulté de l'auto-apprentissage
Sur la base de ma propre expérience d'apprentissage et des retours des internautes ces derniers jours, la difficulté de la programmation en auto-apprentissage est qu'il est difficile de comprendre pourquoi le code c'est écrit comme ça ? Sans les conseils d’un enseignant, comprendre par soi-même peut prendre beaucoup de temps. Pour les idées de programmation orientée objet, vous pouvez les comprendre lentement en écrivant beaucoup de code. S’il n’y a pas assez de code, de nombreux concepts et idées seront difficiles à comprendre simplement en lisant des livres ou en écoutant les autres.
Mais apprendre la programmation n’est pas facile. Voici quelques-uns des défis auxquels nous serons confrontés dans l'apprentissage
1. Vous ne trouvez pas le bon et assez de temps chaque jour
Si vous apprenez vous-même la programmation, c'est probable. que tu as autre chose à faire.
Vous pouvez avoir un emploi à temps partiel ou à temps plein, ou devoir rester à la maison pour vous occuper de vos enfants. Le fait est qu’il est difficile de trouver du temps. Alors, comment se réserver du temps chaque jour pour apprendre à coder ?
Certaines personnes diront peut-être : « Si vous travaillez dur, vous pouvez toujours trouver le temps. » Pour être honnête, je suis d'accord.
La question devient donc : "Combien de temps devriez-vous consacrer à l'apprentissage de la programmation chaque jour ?" Si vous ne pouvez consacrer qu'une demi-heure par jour, pouvez-vous encore apprendre quelque chose ?
Vous seul pouvez répondre à cette question. Il est difficile d’avoir une réponse exacte quant à la durée pendant laquelle vous devez apprendre la programmation chaque jour. Certaines personnes recommandent de ne pas prendre trop de temps : 15 minutes suffisent.
D'un autre côté, j'ai aussi entendu parler de personnes qui ont appris à programmer 9 à 10 heures par jour pendant environ un an et qui ont fait des progrès incroyables. Donc si vous souhaitez trouver un peu de motivation, vous pouvez vous référer à ceci.
L'essentiel est le suivant : vous seul savez combien de temps vous pouvez consacrer chaque jour pour apprendre la programmation et en faire une habitude. Quincy Larson, le fondateur de freeCodeCamp, a déclaré un jour sur Twitter :
Il ne s'agit pas de faire des progrès rapides un jour, mais de progresser étape par étape chaque jour.
Vous pouvez rechercher vous-même des ressources et voir ce que font les développeurs seniors qui travaillent dans le domaine technique depuis plus de dix ans. Bien que ce ne soit pas nécessairement une norme absolue, cela vous permettra de savoir comment le faire. pour vous-même. Établissez un plan d’apprentissage réaliste et durable.
2. Trouver l’équilibre entre « ne pas faire de grands progrès » et « s’épuiser »
Personnellement, j’ai du mal avec ça depuis longtemps.
Il y avait des jours où je ne parvenais tout simplement pas à comprendre un extrait de code dans le livre. J'étais tellement épuisé que j'ai dû me forcer à me calmer et aller sur le balcon pour prendre une profonde inspiration.
Depuis, je me rappelle de ne pas exercer trop de force, de peur que les choses ne tournent à l'extrême.
Apprendre à programmer n’est pas facile. Vous devez vous concentrer, surtout lorsque vous apprenez quelque chose de nouveau. C'est un fardeau mental, et parfois vous n'arrivez pas à comprendre pourquoi le code que vous avez écrit ne fonctionne pas, ni pourquoi il fonctionne.
Je trouve que chaque fois que je me concentre vraiment sur le problème que je résous, je suis extrêmement productif et aussi très détendu - quand je trouve un problème à résoudre, quand je le trouve en ligne Quand il s'agit de solutions , lorsque j'ai essayé diverses choses pour voir ce qui fonctionnerait et que je les ai toutes résolues, j'ai apprécié tout le processus.
Dans l'apprentissage des algorithmes, beaucoup de choses que nous rencontrons sont très complexes (structures de données et algorithmes, etc.), et chaque fois que j'apprends à coder, j'applique la « règle 50/50 ».
Je passe 50 % de mon temps à effectuer des tâches difficiles, à apprendre des concepts et des algorithmes, etc. Les 50% restants du temps, je fais le travail qui m'intéresse le plus. Je maintiens donc un équilibre dans mon emploi du temps d’études.
Donc, franchement, il faut aimer son métier. Regardons le point suivant.
3. Aimez votre travail
Aussi cliché que cela puisse paraître, c’est vrai. Si vous aimez ce que vous faites et où vous allez... vous n'avez pas besoin de validation externe pour vous motiver.
Ce sentiment de satisfaction ne peut être simulé.
4. N'oubliez pas de continuer à apprendre la programmation après avoir accompli d'autres tâches.
La vérité est qu'en matière d'auto-apprentissage, vous ne pouvez jamais apprendre sans distraction.
Nous jouons tous différents rôles dans nos vies - peut-être en tant que maris, épouses ou parents. Vous devez prendre soin de votre famille, travailler ou terminer vos études.
Quand nous avons d'autres rôles, où avons-nous le temps d'apprendre la programmation ?
Parfois, on ne peut vraiment pas continuer à étudier. La période la plus longue pendant laquelle je suis restée sans apprendre la programmation a été de deux mois.
Mais après cela, j'ai immédiatement repris la programmation. Je me suis retrouvé à oublier une grande partie de ce que j'avais appris. Cela peut être frustrant de reprendre le même livre et de ne pas savoir comment continuer à lire. "Oh mon dieu, est-ce que je dois vraiment recommencer et tout réapprendre ?"
C'est à ce moment-là qu'il faut persévérer.
Il faut se dire : "D'accord, la première heure d'apprentissage est peut-être lente et peu efficace. Mais ce n'est pas grave, je peux me rattraper si j'étudie davantage demain." >
Mais cela ne sert à rien de l’édulcorer, vous ne pouvez que passer à autre chose. Vous pouvez vous défouler, mais dès que vous avez fini de vous défouler, continuez à étudier. 5. Quoi qu'il arrive, restez motivé Enseigner soi-même est très différent. Lorsque vous apprenez à programmer vous-même, il n’y a personne pour vous apprendre la programmation. Il n'y a pas de camarades de classe, pas de socialisation et pas d'applaudissements pour la réussite. La plupart du temps, vous êtes seul. La plupart du temps, vous êtes seul. Il faut donc trouver une sorte de motivation pour continuer à avancer. J'ai regardé ce site - r/macsetups car il y a beaucoup de développeurs là-bas. Ils utilisent du matériel puissant pour créer les logiciels qu’ils souhaitent créer. Il n’y a pas beaucoup plus gratifiant que cela. Récompensez-vous et faites-en une habitude. Les récompenses peuvent être petites ou grandes. Cela peut être une douche chaude en fin de journée ou une boisson fraîche. Dites-vous que vous faites du bon travail. 6. N'apprenez pas pour le plaisir d'apprendre, allez aux entretiens, pratiquez et travaillez Lorsque nous apprenons la programmation, nous nous écartons parfois du bon chemin. Je pense que parfois, vous voulez juste être paresseux – un type de personne paresseuse qui espère qu’en restant assis devant un ordinateur toute la journée, vous n’aurez pas à faire face à un véritable défi. Ne soyez pas paresseux, n’oubliez pas, il faut être développeur. Ne tombez pas dans le malentendu du « J’étudie, c’est assez bien, je trouverai un travail quand je serai prêt ». Franchement, trouver du travail est la chose la plus importante que nous devrions faire. Vous pouvez contacter des clients potentiels ou même créer gratuitement un site Web pour votre famille et vos amis. La prochaine fois que vous passerez un entretien, vous pourrez montrer ce que vous avez fait, ce qui enrichira votre CV. Le premier pas est toujours le plus difficile, mais il faut le faire quoi qu’il arrive. Ce sont tous des défis auxquels vous serez confronté pour devenir développeur. Reconnaissez-les et affrontez-les avec la bonne attitude – tous les défis ne feront que vous rendre plus fort et meilleur. Enfin, appréciez le processus d'apprentissage de la programmation et appréciez ce que vous construisez, qu'il s'agisse de votre projet ou de votre propre avenir.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!