Pro / pas Pro

Beaucoup de personnes me regardent d’une oeil bizarre quand je leur dis quel est mon métier.
C’est pas évident de résumer son métier en quelques mots, donc pour ceux qui ne connaissent rien ni au PHP ni à toute l’éventuelle complexité que peut recéller (là je suis pas sûr de l’orthographe) la conception et réalisation d’un site web, je leur dis que je “fabrique” des sites web.
Beaucoup me regardent d’un oeil vide et me disent
“Ah ouais, mon petit cousin, fait ça aussi…”
Pour eux “fabriquer” un site web, c’est facile.
Ahhhh! Nan, c’est pas facile… beaucoup confondent, leur petit cousin qui fabrique son site web perso ou de fan de Lorie avec la conception et réalisation d’un site professionnel.
Le même amalgame est fait quand on dit qu’on programme en PHP, c’ets du genre “Ah ouais moi aussi je fais du PHP…”.
Mon frère est capable (ou presque) de coder en php, ce n’est pas pour autant (même si il est super balaise mon fréro… ça ne remet pas en doute son Qi ou ses capacités intellectuelles) qu’il sera capable de concevoir et réaliser un site web complexe.
C’est deux poids, deux mesures.
De même, quand quelqu’un code en PHP, il peut avoir une approche, laxiste ou professionnelle.
L’approche laxiste réside dans le fait de coder un site ou un service qui marche.
L’approche professionnelle réside dans le fait de coder un site ou un service qui soit maintenable, exportable, réutilisable, customisable par n’importe qui facilement… par implémenter des classes et des fonctions dans le code, essayer de mutualiser le développement, de raisonner sur les données et non seulement sur les pages, etc… séparer la récupération de donnée et son affichage, etc…
Tout ceci peut sembler abstrait et un peu tordu, mais c’est la différence principale entre une approche d’amateur éclairé et celle d’un professionnel.
J’essaye autant que faire se peut, d’avoir une approche professionnelle, de réfléchir avant de me mettre à coder, de mutualiser mes développements, etc… même si certaines fois cette approche se révèle impossible à mettre en oeuvre pour des questions de timing ou de délais.
Il n’empêche, que c’est profondément énervant d’entendre à tout bout de champs:
“Ah ouais tu développes des sites web, moi aussi j’ai créé mon site… tu pense que tu pourrais me trouver un boulot dans ta boîte”.
Nan je peux pas te trouver de boulot, alors arrêtes, portasse des bouquins ou la doc de php.net, forme toi, et ensuite on verra.
C’est bon j’ai fini de m’énerver… et vous c’est quoi votre expérience?

Leave a Reply

This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)

You must read and type the 5 chars within 0..9 and A..F, and submit the form.

  

Oh no, I cannot read this. Please, generate a