Maison  >  Article  >  développement back-end  >  Est-ce que PHP est difficile ?

Est-ce que PHP est difficile ?

藏色散人
藏色散人original
2019-10-25 09:33:142664parcourir

Est-ce que PHP est difficile ?

Est-il difficile d'utiliser php ? Combien de temps faut-il pour apprendre ?

Je pense que la difficulté d'apprendre PHP et le temps qu'il faut pour apprendre PHP sont des problèmes courants, résumons donc d'abord quelques situations.

Bonne situation :

1. Il n'est pas exclu que certaines personnes soient talentueuses et aient un QI élevé et un gros cerveau. La mise en route est rapide, et cela est lié au sillon en forme de Z dans le cerveau. Mais le cerveau de la plupart des gens a à peu près la même taille.

2. Il n'est pas exclu que certaines personnes aient un esprit d'apprentissage fou comme un chien enragé. Le cycle entre le début et la promotion est également très court pour ce type de personne.

3. Il n'est pas exclu que certaines personnes soient très populaires, comme les programmeurs MM. Chaque fois qu'il y a un problème, il y aura un frère aîné, une sœur et des frères et sœurs plus jeunes pour vous aider, guider et même déboguer le programme en votre nom. S’ils travaillent plus dur, ces personnes feront des progrès rapides. Dans le monde de la programmation, s'il y a un maître pour vous aider à vous guider et que vous êtes facile à apprendre, ce sera aussi rapide que voler

Je ne parlerai pas des mauvaises situations. On ne peut pas exclure qu'il y ait des gens qui ont peu de talent, qui sont aussi minables que moi, donc ils n'ont pas de dieu pour les guider et qui ont naturellement peur de la douleur, ils ne peuvent donc pas accomplir le dur travail d'un chien enragé. .

D'après ma situation d'apprentissage personnelle, c'est une « mauvaise situation ». J'espère que vous ne serez pas comme moi.

Pour PHP, je vais vous donner un modèle du temps qu'il faut pour apprendre PHP par vous-même, du début à la maîtrise. Vous pouvez apprendre d'autres langues​​par vous-même

1. Prise en main (première étape)

Standard : Maîtriser la grammaire de base. Possibilité d'écrire Bonjour tout le monde sur le bloc-notes. Vous pouvez télécharger des packages entièrement automatiques tels que wamp depuis Internet pour installer l'environnement php+apache. En même temps, votre helloworld peut exécuter

cette étape, qui dure environ une semaine à un mois. Regardez la passion, il n’y en a pas de fixe.

État mental : confus. Il est courant de me tirer souvent les cheveux avec mes mains et de veiller tard

Vie émotionnelle : j'ai une petite amie

2. Mise en route (deuxième étape)

Standard : Apprenez le HTML simple et rédigez des feuilles de style Ugly. Vous pouvez au moins utiliser p pour créer un effet flottant aléatoire. Coopérer avec PHP pour afficher des tableaux codés en dur en boucle sur la page

État mental : le programmeur a un mauvais caractère, a un mauvais caractère et aime discuter avec les autres pour savoir si PHP a un avenir ou XX Le langage a de l'avenir (nouveau dans le développement web, PHP, python ou ruby, lequel dois-je apprendre ?), je sens que je ne suis pas loin de Gates.

Vie émotionnelle : Peut avoir une petite amie

3. Étape primaire

Standard : J'ai appris à me connecter à MySQL avec php. Peut utiliser les outils clients pour se connecter à MySQL et peut. le déployer par moi-même, phpadmin c'est mieux. Et peut écrire deux instructions SQL extrêmement simples. CSS et HTML se sont améliorés. Être capable de lire des données et de mettre certaines données en boucle sur la page.

Il y a un facteur très important en quittant l'étape primaire : je ne crois plus fermement que "PHP + IIS est une bonne combinaison", et je commence avoir un penchant inexplicable pour Linux

Statut mental : Travailler dans une petite entreprise. Je ne suis pas populaire, je n'aime pas parler et j'hésite à changer de langue et à tout réapprendre. J'aime lire des articles inspirants et sauter le petit-déjeuner

Vie émotionnelle : pas de petite amie.

4. Stade junior à intermédiaire

À ce stade, vous pouvez configurer manuellement le php+. environnement apache. Je me suis intéressé à Linux. Au moins, je sais que yum peut installer php+apache en un seul clic et effectuer une configuration simple.

Commencez à travailler sur des projets avec le chef de projet. Souvent grondé. Scanner les bugs demande beaucoup d'énergie

État mental : souvent proche du bord de l'effondrement. Il est négligé et laisse souvent ses cheveux non coupés pendant un mois.

Vie affective : Pas de copine, même si j'en ai envie, beaucoup d'acné

5 Stade intermédiaire

Pour atteindre le stade intermédiaire, il faut en avoir au moins 2-. 3 relations réelles Ou un projet de simulation réel (tutoriel pratique php). Dans le projet, j'ai accumulé une certaine expérience en matière de débogage d'erreurs, de performances de réglage des performances et de performances d'optimisation SQL.

Les compétences Linux ont été améliorées et la configuration Apache du site Web peut être optimisée. Avoir une certaine compréhension de nginx et être capable de le faire fonctionner

À ce stade, vous avez compris une vérité importante : si vous voulez bien apprendre PHP, il ne suffit pas de connaître PHP. En parallèle, vous devez également maîtriser certaines connaissances html, js, linux et bases de données. Et on ne peut pas tout apprendre lâchement, sinon connaître php sera vain

État mental : arrogant, sentiment d'être devenu un grand dieu. Demandez une augmentation à votre patron de temps en temps. Discutez avec le chef de projet. Pensez que toutes vos idées sont bonnes.

Vie affective : Aucune, duang

6. Stade intermédiaire et avancé (1)

Pour atteindre le stade intermédiaire et avancé, il faut en avoir fait (combien ? Ceci est facultatif) Projets de grande et moyenne taille. Accumulé un haut niveau de compétences dans l'identification des bugs à l'œil nu au cours du projet. J'ai commencé à être capable d'écrire le framework frontal PHP par moi-même et mon niveau JS s'est amélioré (il s'agit ici du JS d'origine). Mon niveau de base de données n'est pas bien pire que celui de l'administrateur de base de données de l'entreprise. enceinte et peut remplacer le fonctionnement et la maintenance, elles ne vomiront pas pendant un jour.

Intéressé par le code open source. Bonne utilisation et capacité à lire du code open source. Par exemple, certains produits comme Memcached ou NOSql.

État mental : La mentalité devient progressivement apaisée. Je sais enfin qu'il existe un moyen de s'en sortir. J’ai commencé à respecter mon leadership, même si j’étais parfois réticent à le faire.

Vie affective : Marié. Le cycle amoureux est très court, c’est tout.

7. Étape intermédiaire et avancée (2)

Réaliser des projets de grande et moyenne taille ne se limite plus à PHP. Au lieu de cela, des langages tels que Java sont utilisés pour le backend, Python est utilisé pour l'analyse (ou l'exploration) des données et PHP est utilisé pour le front-end. Maîtrisez au moins 2 bases de données

À l'heure actuelle, l'apprentissage d'une nouvelle technologie a atteint le niveau de tout savoir, et vous pouvez maîtriser la grammaire d'une nouvelle prononciation en quelques minutes.

État mental : Le tempérament diaosi a disparu. Extrêmement humble. Bien que parfois sa vraie nature soit révélée lorsqu'il est déprimé, il revient vite à la normale

Vie émotionnelle : j'ai des enfants

8 Stade avancé

PHP a été C'est juste. un outil. Il en va de même pour les autres langues.

Mauvais en mathématiques et en c/c++. Modifier le noyau PHP est normal.

En même temps, je crois que pour atteindre le stade avancé de PHP, cela n'a rien à voir avec PHP lui-même.

État mental : complètement rétabli à la normale. J'ai déjà acheté une maison. Capacité à contrôler ses émotions de manière autonome.

Vie affective : C'est aussi un maître. Vous savez

9. Stade plus avancé

Veuillez y ajouter. N'hésitez pas à jouer. Nous sommes les maîtres du PHP ou de la technologie.

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn