Aujourd'hui, j'ai refusé un emploi

devlop78
Invité n'ayant pas de compte PHPfrance

24 août 2011, 18:17

Bonjour,

Aujourd'hui, j'ai refusé un emploi parce que je n'accroche pas avec le langage, et plus optionnellement, avec son côté propriétaire (Je vais le dire : ColdFusion).

Trouvez-vous mon choix non pertinent ? Devrais-je passer outre mon amour de la syntaxe C (je vais dire ça comme ça) pour me consacrer sur des solutions performantes et rapides ? Ou considerez-vous, vous aussi, qu'un langage c'est à la fois un choix de performances (tout confondu), mais aussi qu'il faut l'aimer pour travailler avec ?

J'avoue avoir le sentiment de faire mon difficile, déjà que j'aime beaucoup PHP, mais que je souhaite travailler dans l'applicatif, j'en avais l'occasion, cela me met mal à l'aise et j'en suis à me demander si je ne devrais pas me remettre en question.

Cordialement,

ViPHP
xTG
ViPHP | 7331 Messages

24 août 2011, 20:18

J'aurai eu le même raisonnement que toi.
Si on aime pas une technologie, un langage, on travaillera difficilement. ;)

devlop78
Invité n'ayant pas de compte PHPfrance

26 août 2011, 22:38

C'est dommage que seule une personne ait répondu. Ca fait un peu "up !" comme message, mais ... Rien, c'en est un ;)

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 :axe:

devlop78
Invité n'ayant pas de compte PHPfrance

27 août 2011, 01:50

Je suis tout à fait d'accord avec toi, et même si je ne l'étais pas (quelque soit ta réponse aussi polie soit elle), je te remercie d'avoir donné ton avis. Effectivement, j'exprime clairement ma volonté de m'expertiser dans des domaines. J'aime voir d'autres langages car on apprend d'eux, mais je ne peux pas être partout à la fois. Je suis déjà de nature à aller au fond des choses, à essayer de comprendre le fonctionnement interne des choses et je crois que ma place dans le futur sera plus en temps que consultant dans un domaine que dans le "web". D'ailleurs, le web n'est pour moi qu'un ensemble de technologie, et non une fin en soit. C'est comme un ordinateur, ça ne veut rien dire. Je m'attache à l'applicatif, à l'intranet, extranet, et le must ce serait un boulot de type PHP Zend Framework avec bonnes manip de bdd, des bons petits codes ;)

En fait, je prends du plaisir à coder, et sur un langage comme celui-là ... Mais mon métier n'est pas d'aimer coder mais de fournir un code efficace. Là le dilemme ;)

Pour PHP, je vois sa puissance monter avec le temps et des articles le confirment. On a aussi accès à des caches puissants aujourd'hui et même des compilateurs (hip hop) même s'il faut s'investir. On a des frameworks, un choix large. C'est Open Source, gratuit (mais payer ne serait pas le problème). J'ai beau critiquer PHP à certains moments, tout n'est pas rose, mais j'affectionne ce langage, je l'ai connu assez jeune (vers mes 12 ans).

Mais ça c'est mon coeur, il n'est pas toujours raisonnable. Merci à tous les témoignages.

ViPHP
ViPHP | 2577 Messages

03 oct. 2011, 16:29

Bonjour,

En fait le langage n'a pas une grande importance et de toutes facons on ne me demande pas mon avis.

Je me retrouve ainsi à faire du natural et de l'asp.

devlop78
Invité n'ayant pas de compte PHPfrance

03 oct. 2011, 16:53

Oui depuis ce message, j'ai pris mes positions. C'est un job de PHP Framework Zend ou Symfony que je recherche. Je travaille chez moi actuellement avec Zend, je me casse pas mal les dents sur des problèmes de modélisation, je me pose des questions, j'essaie de me remettre en question. Il y a pas mal de sociétés qui cherchent mon profil (avec + d'expérience c'est sûr), et ça me plaît. Je me retrouve bcp dans le langage PHP par sa syntaxe et le modèle Objet. Je me débrouille très bien en JavaScript par exemple, mais je suis toujours un peu perdu sur son modèle "objet", que je préfère qualifier de procédural avancé pour la plupart des utilisations (en joue principalement sur les portées). Donc, en ce qui me concerne, le langage a de l'importance, et si l'on ne me demande pas mon avis, alors j'irai bosser tous les matins sans en avoir quoi que ce soit à faire de mon boulot, juste pour gagner ma vie, et je reviendrai le soir faire mon plaisir. C'est ce que je me suis souvent dit : Si c'est pour travailler avec des outils que je n'aime pas, autant faire la plonge, je ne m'investis pas autant pour "ne pas avoir le choix", et subir.