Maison > Article > développement back-end > Une expérience d'entrée pour débutant PHP
Pour le langage de programmation PHP. Tout le monde a des méthodes d’apprentissage différentes. Le but de la rédaction de cet article est de partager mon propre processus d’apprentissage. N’utilisez pas aveuglément les méthodes d’apprentissage des autres. Trouvez une méthode d’apprentissage qui vous convient.
Je vois souvent des amis dans certains forums et groupes QQ demander "comment bien apprendre PHP, comment bien apprendre le langage ***", mais la réponse la plus courante des autres est : commencez par la "la plus simple".
Ce simple n'est peut-être pas simple du tout, haha. Ci-dessous, j'aimerais partager une partie de mon processus d'apprentissage. Laissez-moi d'abord dire quelques mots inutiles. Mes compétences en organisation linguistique sont médiocres et j'ai dit beaucoup de mots inutiles. Lisez simplement ce que vous voulez voir et ne me grondez pas.
En fait, apprendre une nouvelle langue n'est pas trop difficile. Ce qui compte, c'est de savoir si vous êtes prêt à bien l'apprendre. La durée est liée aux capacités personnelles et à la détermination. Il existe également un dicton populaire dans la communauté des hackers selon lequel « il n'existe aucun ordinateur qui ne puisse être piraté ». Cette phrase signifie en gros : si vos compétences sont meilleures que celles de l'administrateur qui gère cet ordinateur, vous pouvez le démonter et même le vaincre. . Supprimez tous les ordinateurs gérés par cet administrateur. Si vos compétences sont inférieures à celles des autres, vous ne pouvez que continuer à apprendre à les surpasser. Ce que je veux dire par ces mots, c'est que les amis qui envisagent d'apprendre une nouvelle langue doivent se décider à l'apprendre. Tant que vous décidez de l'apprendre, vous l'apprendrez certainement bien. à mi-chemin. (En prenant du recul, même si vous n'avez pas bien appris, vous devez en savoir plus que les autres)
Comprendre ce qui est le plus simple :
1 La structure de base d'une page web est le code html, vous devez donc vous familiariser avec les éléments de base tels que HTML/CSS/JS
2 Soyez familier avec la syntaxe PHP, comprenez le fonctionnement de PHP et HTML et apprenez à combiner PHP et HTML pour compléter des pages simples
Le manuel PHP est un meilleur professeur d'introduction
Plusieurs facteurs possibles qui affectent la progression de l'apprentissage et si le programme est puissant :
1. Mémoire
La puissance d'un langage doit dépendre de sa bibliothèque de fonctions et de l'efficacité d'exécution du code.
Chaque langue possède sa propre bibliothèque de fonctions puissantes. Pour bien l'apprendre, vous devez passer beaucoup de temps à la mémoriser. Une bonne mémoire peut rendre l'apprentissage plus efficace avec la moitié de l'effort.
2. Mathématiques et pensée logique
Ceci n'est bien sûr pas un impact absolu, car cela dépend de la complexité du projet de développement. Les petits projets ne nécessitent pas beaucoup de capacités de réflexion mathématique et logique, mais cela est très important si vous développez des projets liés à la finance ou à de gros calculs.
3. Avoir une fondation dans d'autres langues
« Une chose peut vous aider tous », la vérité de cette phrase ne fait aucun doute. On dit qu'il est plus facile pour les personnes ayant des bases en langage C d'apprendre PHP. Je n'ai jamais appris le langage C, donc je ne connais pas l'effet de cette phrase
4. par les autres
Apprendre des forces des autres et combler ses propres lacunes ne se résume certainement pas à cela. Je crois toujours que le programme rédigé par une équipe organisée ne sera pas pire que celui d'un individu.
Mon introduction à PHP a commencé par la lecture de code. J'aime lire le code écrit par d'autres (je suis parti de Disucz, PHPWind et phpbb étranger, ainsi que du programme BLOG open source le plus populaire que je fais de mon mieux pour collecter). Programmes open source PHP sur Internet Jusqu'à présent, les programmes open source PHP que j'ai collectés et téléchargés mesurent 2 Go, notamment BBS, BLOG, CMS, etc. Je les ai téléchargés non pas pour les collecter, mais pour apprendre leurs méthodes de programmation et leurs méthodes d'implémentation. Si je ne sais pas comment implémenter la fonction que je souhaite réaliser, j'apprendrai leurs méthodes d'implémentation. Le résultat final est que je veux apprendre grâce à la technologie, en m'appropriant la technologie. J'ai également appris l'ASP de la même manière (programmes Dongyihexun et autres programmes open source ASP)
5 La pratique
La théorie est importante, mais la pratique est essentielle. Quelle que soit la qualité de vos connaissances théoriques, si vous ne les pratiquez pas, vous ne pourrez pas voir les résultats ou les effets produits par la théorie, et cela ne rendra pas votre mémoire plus profonde, vous ne pouvez donc pas simplement parler. sur papier
6. Persévérance
N'y a-t-il pas un dicton dans la publicité : « La plus haute montagne du monde, c'est toi-même. Je crois que les amis peuvent comprendre ». cela, et tout le reste sera facile à gérer
7. Trouvez une méthode d'apprentissage qui vous est utile
Vous pouvez vous référer à 4 pour cet article que j'ai commencé. en regardant le code
Certains amis peuvent demander : « Regardez ceux qui sont puissants au début. Pouvez-vous comprendre le code ? »Ma façon d'apprendre est de trouver des « Fonctions d'apprentissage » à partir de « Utilisation » : PHP a trop de fonctions, et il est impossible de mémoriser toutes les fonctions en peu de temps, car je crois qu'un grand projet utilisera certainement les fonctions communes et nécessaires. Ce n'est que lorsque vous trouverez ces fonctions que vous pourrez vous concentrer sur l'apprentissage de ces fonctions. vous dites qu'écrire un BBS utilisera moins de fonctions qu'écrire un BLOG ? Puis-je écrire un BBS mais pas un BLOG ?
Trouver la bonne méthode d'apprentissage nécessite d'essayer une variété de méthodes d'apprentissage, vous ne pouvez donc décider que par vous-même. Après tout, le style d'apprentissage de chacun est différent
Essayez de trouver des didacticiels vidéo comme. autant que possible
Dix phrases d'autres ne sont pas aussi claires qu'une opération. Je crois que tous mes amis ont vécu cela
Commencez avec le projet
.
Il faut se "forcer" pour commencer par écrire des projets.
La "croissance" de tout maître doit passer par un processus qui s'obtient étape par étape et qui est durement gagné Les premiers travaux de nombreux amis qui apprennent PHP sont presque tous des "livres d'or", car c'est le programme le plus simple
Être capable d'écrire un livre d'or ne signifie pas complètement que vous avez commencé, ni que vous connaissez PHP. Au départ, je voulais utiliser un "signet en ligne" comme premier travail, mais après avoir écrit les fonctions de base, je ne l'ai pas fait. J'ai continué, mais cela n'avait pas beaucoup de sens. Maintenant, j'écris un système CMS qui est tout à fait correct pour les entreprises, comprenant certaines fonctions courantes pour les entreprises. Je souhaite l'utiliser comme premier travail pour démarrer avec PHP
10. Comprendre et apprendre PHP. -Technologie liée
Un vrai maître doit apprendre la technologie liée à PHP Si vous voulez bien apprendre PHP, vous devez apprendre les bases de données PHP+MYSQL est considéré comme le "partenaire en or". Vous devez donc entrer en contact avec MYSQL ou une base de données que vous jugez meilleure, et commencer à concevoir une base de données plus "raisonnable", ici plus large, incluant l'optimisation de la base de données, l'optimisation des requêtes, etc.
La dernière chose que je veux dire est : "Ne comptez pas sur les autres." Personne n'est prêt à prêter attention à la question d'un novice, car la question du novice est trop simple à ses yeux et ils ne le font pas. Je ne veux pas l'expliquer. Un dicton populaire parmi les amies est : « Si un homme peut compter sur vous, une truie grimpera à un arbre. Citer cette phrase n'a pas d'autre sens, c'est juste pour faire connaître le sens de cette phrase à vos amis.
Ce que je veux aussi dire, c'est : « Chérissez le nombre de fois où les autres répondent. » Il y a une limite à la patience humaine. Vous devez chérir cette limite. Ne posez pas toutes les questions. en passant du temps seul. Demandez aussi. Chaque fois que vous demandez, la patience des autres diminue. Lorsque vous avez vraiment besoin d'aide, il arrive que les autres ne veuillent pas vous répondre. trop.
La suggestion est : « Vous avez des questions ? Baidu. » Je pense que vos amis ont remarqué que les questions que vous avez posées peuvent être trouvées dans les moteurs de recherche et qu'il existe des solutions détaillées. vos propres réponses, pourquoi demander aux autres
Actuellement, le plus grand moteur de recherche chinois est baidu.com, le Google mondial, et bien sûr, il existe d'autres moteurs de recherche. Si vous n'en trouvez pas, essayez-en quelques-uns de plus. la question est posée en premier, alors vous avez de la chance, ou c'est peut-être un problème avec votre "look", haha, je plaisante, ne vous inquiétez pas, mais cette phrase est assez populaire
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!