Websource : Agence web des startups

Développement web

Le PHP est-il suffisant pour un développeur qui souhaite évoluer professionnellement ?

le Mercredi 12 mai 2021 à 00:00

Le PHP est-il suffisant pour un développeur qui souhaite évoluer professionnellement ?

PHP c'est du web, si vous faites du Web en professionnel il faut forcément du Javascript (+Html + Css à un niveau minima pour au moins pouvoir utiliser un framework comme Bootstrap).

Ensuite vous devez les associer à des frameworks (Wordpress, Laravel ou Symfony côté PHP et React, VueJs ou Angular côté Javascript).

PHP est moins en vogue par les startups que nodejs ou du python mais il vaut mieux maîtriser une stack à fond qu'aucune donc vous pouvez papilloner au départ avant de choisir mais évitez de continuer à le faire par la suite ;)

Attention d'ailleurs à ne pas vous présenter comme étant spécialiste de tout (il y en a mais c'est rare) parce que les gens en douteront par conséquent soyez clair dans votre profil quand vous vous présentez et soyez passionné par votre métier car ce domaine n'aime pas beaucoup les amateurs qui y viennent juste parce qu'ils y ont vu de la lumière (aka salaire relativement plus élevé que les autres).

P.S.: Java c'est plus dur et il y a plusieurs barrières à l'entrée mais il y a des jobs dans les SSIIs car leur gros clients corporates sont dessus (les clients corporates peuvent proposer de vous embaucher c'est d'ailleurs de plus en plus par cette voie qu'elles embauchent c'est pour ça que vous ne devriez pas faire la fine bouche pour être en SSIIs : vos chances sont bien plus élevées par cette voie sauf à sortir d'une école prestigieuse. Attention vous devez le faire avant 35–40 ans après le CDI vous sera probablement fermé je n'y peux rien c'est la réalité officieuse. Je parle uniquement d'embauche dans le monde corporate il y a bien sûr des développeurs en CDI au delà de 40–50 ans -dans les startups il y aussi le jeunisme mais c'est plus par la force des choses : la maîtrise des nouvelles technos si vous êtes très bon peu importe l'âge et vous serez probablement plus un CTO dans ce cas). Dans le passé j'ai recruté essentiellement des développeurs Java dans le futur ce sera plus du nodejs ou du python avec peut-être quand même du Java pour certaines parties spécifiques. PHP je l'utilise au départ pour le prototypage.

PHPDeveloppement Web

Quelles sont les technologies qu'un développeur PHP doit connaître ?

le Dimanche 9 mai 2021 à 00:00

Quelles sont les technologies qu'un développeur PHP doit connaître ?

- Comprendre PHP - il est facile d'écrire du code fonctionnel. C'est d'autant plus facile d'écrire du mauvais code fonctionnel, ça l'est encore plus pour écrire du bon code fonctionnel sécurisé.

- Apprenez à utiliser un CMS ou une plateforme de blog en PHP. Wordpress est populaire pour une raison ! Plongez vous aussi dans le monde du compositeur !

- Comprendre les bases de données - jouer avec une plate-forme CMS/Blog aide à cela.

- Étendre PHP ! Étendez une classe, écrivez un plug-in pour la plate-forme de votre choix !

Vous vous sentez à l'aise avec une plate-forme ? Construisez un blog/CMS dans un framework ! Zend, Laravel, Code Igniter, CakePHP.... choisis-en un. Vous avez le temps ? Reconstruisez-en un autre ! Et un autre ! Vous verrez comment ils sont liés l'un à l'autre.

- Les principes du MVC sont pratiques à connaître ! Ainsi que la POO (NdR : programmation orientée objet).

- HTML/CSS - Les éléments constitutifs de l'interface utilisateur front-end.

- JavaScript - maintenant, vous pouvez tricher et apprendre jQuery si vous ne voulez pas être un développeur frontal fort et apprendre JavaScript de base (mais si vous êtes un développeur PHP, peut-être vous ne voulez pas ?)

- Il est avantageux de savoir comment configurer un serveur - MAMP/XAMPP/Docker/Vagrant... ils facilitent la mise en place et le fonctionnement de quelque chose en local (et vous donnent quelque chose à casser en local avant de pousser vers un serveur que vous ne voulez pas nécessairement expérimenter).

La vraie clé du développement et de la maîtrise - c'est l'entretien. Vous apprendrez vos forces et vos faiblesses, et vous découvrirez ce dont les employeurs ont besoin et ce qu'ils recherchent. De cette façon, vous pouvez adapter vos expériences d'apprentissage afin de mieux cibler les employeurs de votre région (ou de la région dans laquelle vous voulez déménager).

PHPDeveloppement Web