Maison > Article > développement back-end > qu'est-ce qu'un programmeur php
Au sens étroit, les programmeurs PHP sont des programmeurs qui utilisent PHP comme langage de développement. Mais souvent, un programmeur n'est pas limité à un certain langage de développement, ni divisé par un certain langage de développement. Cependant, afin d'améliorer l'efficacité du développement, la division du travail entre les entreprises technologiques devient de plus en plus claire et il est rare qu'un programmeur développe dans plusieurs langages en même temps. (Recommandations vidéo associées : Tutoriel vidéo php)
Introduction
Origine du titre
D'une manière générale, comme les autres langages de développement, les programmeurs PHP sont souvent appelés phpers. Mais cette affirmation ne s’est pas répandue.
Demande du marché
1. Les systèmes de boutique en ligne indépendants gratuits bien connus tels que shopex et ecshop sont tous développés en langage PHP. PHP+MYSQL est également devenu le premier choix pour les systèmes d'achat en ligne en raison de mots clés tels que « open source et vitesse ». À l'heure actuelle, shopex, le plus grand fournisseur de boutiques en ligne en Chine, connaît une expansion rapide et a besoin d'un grand nombre de programmeurs PHP.
2. Les forums open source ont produit de nombreux systèmes open source grâce à l'open source de PHP. Le système de forum Discuz!, autrefois populaire, en est une bonne preuve. Par rapport aux systèmes de boutique en ligne, il n’y a pas beaucoup de demande pour les programmeurs PHP qui développent des forums.
3. Le développement secondaire est essentiellement basé sur le développement secondaire de systèmes open source tels que shopex, ecshop, Discuz!, etc. La plupart de ces entreprises sont des petites et moyennes entreprises. En plus de PHP, les programmeurs doivent également connaître certaines technologies DIV/CSS, javascript/JQuery, Ajax et autres. Afin de maximiser les économies de coûts.
Compétences requises
En tant que PHPer qualifié, la première chose est l'amour pour PHP Comme le dit le dicton : « Pour bien faire quelque chose, il faut d'abord le comprendre. . Alors aimez-le. "PHP est un merveilleux langage de développement. Vous n'avez plus besoin d'hésiter à définir le type d'une variable, PHP le déterminera automatiquement ; vous n'avez pas besoin de déclarer N nombreuses fonctions lors de l'obtention des données d'un formulaire, tout est laissé. tout cela en PHP !
1. MYSQL
Oui, si nous n'avons qu'un bon langage de développement mais ne comprenons pas la base de données, nous ne pourrons toujours pas progresser ! Heureusement, nous avons le même MYSQL compact et open source ! Vous savez, pour un développeur Web, nous ne pouvons pas simplement savoir (remplir/supprimer/modifier/vérifier-insérer/supprimer/mettre à jour/sélectionner), afin de rendre notre site Web plus rapide et plus fluide, nous devons également connaître l'optimisation MySQL. . C'est exact! À ce stade, les vues et les index vous aideront à obtenir les résultats souhaités.
2. Apache
Comment notre programme peut-il fonctionner sans Apache ! Vous devez au moins connaître quelques informations de configuration de base d’Apache !
3. Javascript
"Les langages back-end sont en compétition entre tous les autres, mais les langages front-end sont les seuls à dominer !" reflet du statut de Javascript en tant que langage front-end ! Si votre site Web veut avoir de superbes effets visuels, vous ne pouvez pas vous passer de Javascript ; si votre site Web veut avoir une bonne expérience client, vous ne pouvez pas vous passer d'Ajax ! Même si parfois les frameworks Javascript tels que YUI et JQuery peuvent nous aider à améliorer l'efficacité, n'oubliez pas que leur base est Javascript !
4. Algorithmes
En fait, selon le bon sens, les algorithmes sont « l'âme » des programmeurs. La première exigence d’un programmeur qualifié est souvent une base solide en algorithmes. Cependant, le développement Web a bouleversé cette tradition. Puisque PHP est principalement utilisé pour le développement Web, cette compétence est moins nécessaire. Ainsi, les gens se demandent souvent si les développeurs Web ne peuvent pas être considérés comme de vrais programmeurs ?
Salaire
Le revenu des programmeurs PHP débutants dans les villes de premier rang (avant impôt) est de 4 000 à 6 000 yuans ; ) est de 6 000 yuans à 10 000 RMB ; le revenu (avant impôts) des dorsales techniques se situe généralement entre 10 000+ RMB.
Responsabilités du poste
1. Responsable d'assister le directeur technique dans l'évaluation technique, la gestion des bogues et le développement de code. ;
2. Responsable de la conception et du développement des bases de données, des colonnes et des modules de programme du site Web
3. Responsable du développement du système erp, oa, crm et autres projets; exigences ;
4. Communiquer régulièrement avec le service de formation et le service de tests pour obtenir des informations de retour et les gérer en conséquence
5. Effectuer les tâches telles que le développement de niveau et l'évaluation du système assignées par l'entreprise ; temps et avec qualité ;
6. Entretenir régulièrement les programmes du site Web et gérer les bogues du système signalés ;
7. Rédiger les documents de développement des programmes du site Web.
Exigences professionnelles
1.
2. Au moins 1 an d'expérience dans le développement de projets PHP, avec de bonnes habitudes de codage et de solides compétences en rédaction de documents
4. Familier avec Mysql5.0, et maîtriser relativement bien le langage MySQL ; et Capacité à écrire des procédures stockées, des déclencheurs et d'autres développements de bases de données
5. Maîtrise du langage PHP, des normes CGI et HTTP et d'autres protocoles Internet
6. langue ;
7. Excellente maîtrise de l'anglais, capable de lire rapidement des documents en anglais sans utiliser de dictionnaire ;
8. Familier avec le système d'exploitation LINUX ou WINDOWS ; bonnes compétences en communication, capacités de coordination et d'apprentissage, bon esprit de travail d'équipe, attitude de travail positive et rigoureuse et capacité à résister à une plus grande pression de travail.
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!