L’histoire commence ainsi

Avant-hier, j’ai pris une collation tard le soir avec Li Qingchun dans un restaurant Shaxian Snacks.
J’ai mangé le plus lentement ; il m’a fallu une demi-heure pour finir une cuisse de poulet. En voyant Li Qingchun dévorer son repas avec un tel plaisir, j’étais vraiment envieux.
Lancer une entreprise n'a pas seulement fait vieillir mon cœur, mais aussi mon corps, et même mes dents ne sont plus ce qu'elles étaient.
Bien que « mature » soit aussi une façon de le décrire, parfois nous devons vraiment faire face à la réalité.
Pendant que nous rongions des cuisses de poulet, nous parlions d'embaucher des développeurs PHP.
Li Qingchun : « Dans les petites villes, on ne peut tout simplement pas recruter du personnel PHP. »
Moi : « Pourquoi ? »
Li Qingchun : « La plupart des entreprises qui utilisent PHP sont des entreprises internet, et peu d'entreprises internet peuvent survivre dans les petites villes. »
Je dois admettre qu'à Changzhou, dans le Jiangsu, trouver un développeur PHP compétent est vraiment trop difficile. Ils sont soit partis dans les grandes villes, soit se sont mis à leur compte.
J'en suis donc arrivé à une conclusion : les programmeurs PHP vont tous dans les grandes villes pour faire de grandes choses. C'est comme en mathématiques : A=b, b=c, donc on en déduit A=c.

Quelques opinions personnelles

En fait, laissez-moi partager quelques opinions personnelles, juste pour référence. Mes propos pourraient être faux dans différentes situations et différents environnements.

1. Si vous êtes un programmeur web professionnel, alors PHP est un excellent langage que vous devez maîtriser, mais de préférence pas votre unique langage. Vous devriez quand même devenir plus compétent dans un autre langage ; connaître Java serait encore mieux. C'est la situation nationale : dans notre pays, il est difficile de s'en sortir en ne connaissant qu'un seul langage. Tout ce que vous apprenez (pas seulement la technologie) doit être combiné aux conditions nationales. Comme la question « qui est venu en premier, la poule ou l'œuf » — connaissez-vous la réponse ? Dans notre pays, il y a une réponse, car c'est celui que le dirigeant dit être venu en premier qui est venu en premier. — Si vous comprenez cela, vous comprenez vraiment.

2. Si vous êtes un programmeur qui crée une entreprise, PHP suffit. Si l'entreprise se développe, vous pouvez embaucher quelqu'un pour vous aider à développer dans d'autres langages. Vous devriez consacrer plus d'énergie à l'architecture produit et au business.

3. Si vous êtes un passionné de recherche technologique, alors étudier PHP seul ne vous suffira certainement pas. Vous devriez apprendre le C/C++ afin de mieux lire le code source de PHP. Un expert PHP n'a pas nécessairement besoin de savoir modifier le code source de PHP, car cela ne signifie pas que vous êtes hautement qualifié ; mais pouvoir le faire améliorera grandement votre niveau en PHP.

Quelques points clés pour apprendre PHP

1. Vous devez maîtriser les impressionnantes fonctions de sortie et de présentation des données de PHP en HTML - c'est la raison pour laquelle il est resté solide pendant tant d'années.

2. Ne passez pas de temps à étudier certaines fonctions trop rigides de PHP, telles que les opérations sur base de données et les opérations sur fichiers. Vous pouvez simplement télécharger d'excellents frameworks open source à utiliser. En effet, ces bibliothèques de classes de base sont susceptibles de changer leurs méthodes d'appel et leur code une fois PHP mis à jour, et personne n'écrit de programmes backend pour la mise en cache de fichiers ou les services de fichiers en PHP.
En fait, apprendre Java et .NET, c'est pareil. Certaines bibliothèques de classes et fonctions n'ont pas besoin d'être étudiées du tout ; vous avez juste besoin de savoir qu'elles existent. Bien sûr, si c'est pour passer des examens, alors vous devez encore les mémoriser par cœur.
Mais seule la Chine vous testerait avec des questions comme : « Voici un tas de code, dites-nous la sortie finale. »

3. N'étudiez pas trop tôt le code commercial et open source. Cela ne vous apportera rien de bon, et cela vous fera penser que PHP est difficile à apprendre.

4. Le meilleur projet pour étudier PHP est WordPress - à mon avis personnel. C'est un CMS léger, et son architecture n'est pas particulièrement complexe. Si vous pouvez en comprendre tous les tenants et aboutissants, vous pouvez essentiellement apprendre la plupart des points de connaissance clés.

À propos de la recherche d'un emploi

Aucune entreprise de logiciels ne recrute pour le seul PHP. Savoir PHP implique que vous devez aussi connaître HTML, JS, MySQL et Linux. Si vous ne connaissez pas ces derniers, alors connaître PHP revient à ne pas le connaître.

À propos de la création d'entreprise

Prenez-moi comme exemple. Du logiciel aux sites web, toutes sortes d'activités sont désormais principalement en PHP. À moins que l'utilisateur ne précise explicitement le contraire, Java est utilisé comme substitut. Je ne veux pas du tout toucher à d'autres langages.

À propos des enseignants

Un expert PHP doit être un programmeur compétent dans les projets. Parce que PHP n'a pas de théories complexes, seulement de la pratique. La pratique éprouve la vérité, tout comme le karaté : faire tomber l'adversaire est l'objectif fondamental. Ne faites donc pas confiance aux formateurs issus de divers cours de formation (ce n'est pas que je ne fais pas confiance aux cours de formation ; certains sont plutôt bons) qui affirment avoir des années d'expérience d'enseignement. Je veux dire que les formateurs PHP avec plus de 3 ans d'expérience d'enseignement qui ne font que donner des cours et n'écrivent pas de code vous arnaqueront pratiquement, c'est certain.