Maison  >  Article  >  développement back-end  >  L'apprentissage novice de php2 est réimprimé de Zhihu

L'apprentissage novice de php2 est réimprimé de Zhihu

phpcn_u11440
phpcn_u11440original
2017-09-23 08:17:541315parcourir

Auteur : Summer
Lien : https://www.zhihu.com/question/20003635/answer/136715230
Source : Zhihu
Le droit d'auteur appartient à l'auteur. Pour une réimpression commerciale, veuillez contacter l'auteur pour obtenir une autorisation. Pour une réimpression non commerciale, veuillez indiquer la source.

J'ai été autodidacte en cours de route et j'ai appris de nombreux autres langages. J'ai résumé des méthodes efficaces pour apprendre la programmation et je les ai également essayées avec mes collègues. J'ai formé un collègue possédant des compétences de base en programmation et j'ai pu commencer à développer le projet iOS de l'entreprise en seulement une semaine. Les compétences ici peuvent être résumées comme suit :

Apprenez les connaissances minimales dont vous avez besoin pour apprendre (pas plus d'une semaine), puis commencez immédiatement à travailler sur le projet, apprenez en combat réel , et gagnez peu à peu en confort et en confiance.


La capacité d'un ingénieur PHP s'accumule entièrement à travers des projets. Nous appelons souvent cela en plaisantant « tuer des monstres et améliorer ». À partir du premier projet, chaque fois que vous réalisez plus de projets, la valeur de la capacité et la valeur de l'expérience augmenteront.

Un concept doit être gardé à l'esprit. C'est un piège que beaucoup de gens devinent souvent après avoir appris jusqu'au bout, à savoir : ne lisez pas trop de livres ou de documents, faites-le à la main. L'apprentissage PHP vient de votre développement Le premier projet commence.

Parce que la programmation est une compétence, peu importe le nombre de livres que vous lisez, ce ne sera tout au plus qu'une connaissance. Il y a une différence entre connaissances et compétences. Comme on peut s'y attendre, une personne qui a regardé des vidéos de basket-ball de la NBA pendant trois mois sans même toucher le ballon ne saura certainement toujours pas comment jouer lorsqu'elle arrivera sur le terrain. Son véritable apprentissage du basket-ball a commencé dès qu’il a commencé à jouer au basket-ball.

L'apprentissage PHP peut être résumé en trois types :

L'apprentissage de la grammaire de base du langage, ce sont ifelse, while, switch, classe, fonction, trait, etc. ;

Apprentissage de fonction/classe intégré, ce sont des opérations sur les tableaux, des opérations sur les chaînes, des cookies, etc.

Apprentissage appliqué, ce sont des files d'attente, des tâches planifiées, une connexion d'enregistrement, un cache, un e-mail. , pagination, gestion des autorisations, ORM, etc.;


Premier et deuxième, vous pouvez apprendre les cours interactifs du MOOC pour commencer :

PHP Introduction_PHP Tutoriel vidéo d'introduction-MOOC.com

PHP Advanced Chapter_php Tutoriel vidéo-MOOC.NET


Apprendre, c'est comprendre PHP : PHP Manuel-Manuel. Par conséquent, au fur et à mesure que l’étude progresse, vous devez lire davantage de manuels et être mentalement préparé. En tant qu’ingénieur PHP senior qualifié, vous devrez essentiellement lire le manuel 5 à 10 fois.
Auteur : Summer
Lien : Quels livres et tutoriels sont recommandés pour l'auto-apprentissage du PHP ? - Réponse de Summer - Zhihu
Source : Zhihu
Le droit d'auteur appartient à l'auteur Veuillez contacter l'auteur pour obtenir l'autorisation de réimpression.

Dans la troisième partie de l'étude, vous pourrez apprendre à l'aide d'un excellent cadre et vous tenir sur les épaules de géants. L'avantage d'apprendre avec un framework est que vous pouvez vous assurer que vous êtes sur la bonne voie. Le framework résout les problèmes courants rencontrés dans l'environnement de production, donc fondamentalement, les sujets impliqués dans l'apprentissage du framework sont souvent rencontrés dans les problèmes de développement PHP, et quoi. vous apprenez sont des solutions.

Apprenez chaque fonction fournie par le framework et posez les questions suivantes tout en apprenant :

Pourquoi cette fonction apparaît-elle ? Quel problème a été résolu ?

Dans quelle mesure cette fonction est-elle polyvalente ? Pourquoi est-il placé dans le cadre ?

Quels sont les avantages de cette fonctionnalité par rapport aux autres frameworks en termes de design ?


Laravel est le premier choix pour le framework PHP. Voyez les raisons ici : Quel est le meilleur framework PHP ? Pourquoi? .

Matériel d'apprentissage Laravel. Pour commencer, lisez d'abord ce "Tutoriel d'introduction à Laravel". Ce livre est spécialement personnalisé par moi pour les débutants PHP/Laravel/Web. C'est aussi mon entreprise "Youfanyuanyang" http://. estgroupe.com/ Cours obligatoires pour les ingénieurs.

Ce livre vous apprendra comment utiliser Laravel pour créer une application similaire à Sina Weibo étape par étape, y compris l'enregistrement, la connexion, l'autorisation, l'utilisation de l'ORM, etc., même de 0 au déploiement. Laissez-vous découvrir l'agilité, le plaisir et la facilité du développement de Laravel à partir du développement réel.

Le livre couvre les connaissances de base liées au développement Web telles que HTML, CSS, JavaScript, PHP et Laravel. Non seulement cela, mais ces points de connaissances de base seront également étendus pour vous expliquer certaines compétences plus professionnelles et pratiques en développement Web, telles que le workflow Git, le workflow frontal Gulp, l'utilisation de base du framework Bootstrap, le déploiement de code en ligne, etc. . Ces connaissances constitueront une base solide pour votre futur développement de programmation.

Les indices de ce livre sont très forts. Nous l'avons délibérément conçu de cette façon afin que les lecteurs puissent s'entraîner à suivre les indices. L’exigence ici est de suivre ce livre 5 fois.

Après avoir étudié ce livre, j'ai ma première expérience de projet. Vous pouvez commencer à lire la documentation de Laravel https://laravel-china.org/docs/home et essayer de comprendre les sujets abordés dans la documentation.

Si vous rencontrez des problèmes, vous pouvez accéder à la communauté des développeurs Laravel Chine pour trouver des réponses ou poser des questions. Lorsque vous posez des questions, veuillez faire attention aux règles de publication et de gestion de la communauté.

Communauté de développeurs Laravel Chine Il s'agit de la communauté PHP/Laravel la plus fiable en Chine.


J'ai créé cette communauté en 2014. La communauté est désormais maintenue par un groupe d'administrateurs. Les administrateurs sont tous des développeurs expérimentés, tels que

@安正超

.

Le Grand Dieu est l'un d'entre eux. Nous avons travaillé dur pour optimiser l'ambiance technique de cette communauté, car nous savons qu'une bonne ambiance technique joue un grand rôle dans l'apprentissage et la croissance, non seulement pour les novices, mais aussi pour nous.

Lorsque vous traînez dans la communauté, vous pouvez poser des questions au début. Lorsque vous mûrissez, vous pouvez essayer de répondre aux questions des autres. Dans le processus, vous constaterez que vous grandissez rapidement.

Le prochain apprentissage est de continuer à lire le manuel PHP + la documentation Laravel + la réalisation de projets + les communautés mixtes.

Été


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