Mammouth du PHP |
19672 Messages
27 août 2011, 00:05
Salut,
pour ma part, je refuse systématiquement toute proposition en dehors de mon domaine, à savoir le PHP et ce qui va naturellement avec. Donc pas de Java, pas de C++, C# et autre .Net, ni même comme on me l'a déjà demandé une fois du Natural (vieux langage qui, de mémoire, était utilisé surtout avec des bases de données Adabas même si en l'occurrence il était là utilisé avec Oracle).
Mais ce choix n'est pas uniquement motivé par une préférence pour le PHP. Il est vrai que je ne connais pas les autres langages, en tous cas pas suffisamment pour être efficace, ensuite, c'est aussi par refus d'éparpillement. Le Web est déjà suffisamment complexe avec une technologie, quelle qu'elle puisse être, ce sont plusieurs langage tant coté serveur que coté client et il faut malgré tout rester à jour au fil des évolutions techniques de chacun de ces langages. Rajouter d'autres technologies, c'est aussi accroître de façon parfois non négligeable la charge que peut représenter une veille technologique sérieuse.
On peut être au choix un généraliste ou un spécialiste. Mais si on choisit d'être un généraliste, on ne pourra jamais prétendre maîtriser quoi que ce soit en restant honnête avec un éventuel recruteur. Par ailleurs, ceux des recruteurs qui demandent la maîtrise de plusieurs technologies vont à mon avis à la pêche aux profils sans réellement savoir de quoi ils parlent. Juste avec le PHP dans son ensemble, il faut compter certes le PHP, mais également le SQL, différentes versions de (X)HTML, XML, CSS 1, 2 ou 3, le JavaScript/EcmaScript, Ajax, de la méthodologie, la POO, la modélisation de schémas de données ou d'applications, et je m'arrête là pour le principal : je trouve que ça fait déjà pas mal. Donc refuser d'aller faire du ColdFusion ou du C# n'est pas uniquement une question de goût personnel, c'est quand même aussi une question de compétences actuelles et futures.
Le problème demeure quand même : comment évolueront ces technologies ? Comment évoluera celle avec laquelle nous sommes le plus familier ? Le choix que nous avons fait est-il réellement pertinent sur la durée ? Il y a toujours des convictions, mais il n'est pas inutile de se reposer la question périodiquement pour éventuellement amorcer un virage si on sent que l'avenir sera plus prometteur dans un domaine différent.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse 