IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

La taverne du Club : Humour et divers Discussion :

double compétence ? php/java (question existentielle ....)

  1. #1
    Membre habitué Avatar de Altenide
    Homme Profil pro
    Formateur en technologies web
    Inscrit en
    décembre 2008
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Formateur en technologies web
    Secteur : Enseignement

    Informations forums :
    Inscription : décembre 2008
    Messages : 129
    Points : 182
    Points
    182
    Par défaut double compétence ? php/java (question existentielle ....)
    très cher(e)s developpeurs(euses),

    Pensez-vous que l'on puisse être un bon développeur PHP et à la foix un bon développeur JAVA ?

    C'est deux langages ne sont-ils pas antinomiques ?


    Dans le même registre ...

    Pensez-vous que l'on puisse être un bon formateur PHP et JAVA J2EE ?



  2. #2
    Invité
    Invité(e)
    Par défaut
    J'aurais plutôt tendance à penser qu'un BON développeur fait la différence plus sur la méthode de travail que sur la connaissance pure d'un langage...

  3. #3
    Membre habitué Avatar de Altenide
    Homme Profil pro
    Formateur en technologies web
    Inscrit en
    décembre 2008
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Formateur en technologies web
    Secteur : Enseignement

    Informations forums :
    Inscription : décembre 2008
    Messages : 129
    Points : 182
    Points
    182
    Par défaut
    très juste je pensais plus à quelque chose du type, est-ce raisonnable de développer dans une journée, 1 heure en php, 1 heure en java, etc...

  4. #4
    Rédacteur

    Avatar de loka
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    novembre 2004
    Messages
    2 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : novembre 2004
    Messages : 2 672
    Points : 5 476
    Points
    5 476
    Par défaut
    Citation Envoyé par Altenide Voir le message
    très juste je pensais plus à quelque chose du type, est-ce raisonnable de développer dans une journée, 1 heure en php, 1 heure en java, etc...
    C'est ce que je fais tous les jours sans problème.

    Je ne vois pas pourquoi on ne pourrait pas faire du JAVA et du PHP dans la même journée.

  5. #5
    Membre éprouvé

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    septembre 2010
    Messages
    450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : septembre 2010
    Messages : 450
    Points : 1 071
    Points
    1 071
    Par défaut
    Peut t'on être à la fois un bon conducteur de Clio et un bon conducteur de 406?

    Je pense que oui...

    Un langage n'est qu'un langage, il n'y a pas de raison.
    Si vous moinsez, merci de répondre pour argumenter!
    Ma présentation

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par YannPeniguel Voir le message
    Peut t'on être à la fois un bon conducteur de Clio et un bon conducteur de 406?
    Je dirais plutôt que l'on peut être un bon violoniste et un bon guitariste mais pour être un virtuose, on ne peut se consacrer pleinement qu'à un seul instrument...

  7. #7
    Membre éprouvé

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    septembre 2010
    Messages
    450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : septembre 2010
    Messages : 450
    Points : 1 071
    Points
    1 071
    Par défaut
    Les instruments de musique nécessitent une dextérité et donc un entraînement régulier, ainsi que des gestes à assimiler et à entretenir. C'est un exercice physique, en quelque sorte.

    La programmation étant uniquement un exercice intellectuel, je ne pense pas que les mêmes règles s'appliquent.
    Si vous moinsez, merci de répondre pour argumenter!
    Ma présentation

  8. #8
    Modérateur

    Profil pro
    Inscrit en
    septembre 2004
    Messages
    12 340
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2004
    Messages : 12 340
    Points : 20 888
    Points
    20 888
    Par défaut
    Peut-être pas, mais c'est vrai que comme dit plus haut, Java et PHP sont des langages quelque peu antinomiques.

    Ce n'est pas comme si on disait, par exemple, Java et C#, ou PHP et JavaScript (encore que... Il y a tant d'usages de JavaScript...)

    On ne passe pas la même chose comme on veut de l'un à l'autre. Il est possible de le faire (pour les choses qui sont possibles dans les deux, bien sûr,) mais ils ne sont pas prévus pour, et ça passerait mal dans au moins un des deux. Si l'idée du traitement d'information doit autant que possible rester la même, l'implémentation passera par des logiques différentes, parce que ces langages nous l'imposent.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #9
    Membre éprouvé

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    septembre 2010
    Messages
    450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : septembre 2010
    Messages : 450
    Points : 1 071
    Points
    1 071
    Par défaut
    Je suis d'accord que ces 2 langages sont très différents, mais je ne vois pas ce qui empêche d'être capable de maîtriser les 2 à la fois à haut niveau d'expertise.

    On peut tout à fait maîtriser plusieurs modes de raisonnement, je pense.
    Si vous moinsez, merci de répondre pour argumenter!
    Ma présentation

  10. #10
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    double compétence ? php/java (question existentielle ....)
    J'ai ri quand j'ai lu ce titre.

    Bon, en vrai, je ne vois qu'une seule compétence dans ton titre (la programmation). Tu peux voir 2 expertises par contre.

    Enfin, quand au sujet du topic: oui, bien évidemment ! Il n'y a rien d'antinomique dans ces deux langages. Ils sont différents, oui, bien sûr, et alors ?

    De même, on peut être un très bon développeur ASM et très bon développeur C#

    Ou encore, très bon en Script shell, et très bon en Flash.

    La compétence de base reste la programmation, même si les paradigmes et/ou usage différent. Un bon programmeur saura maitriser les paradigmes et surtout avoir de bonnes méthodes de travail, avant de s'attacher au langage pur.
    "Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
    "Less is more" Ludwig Mies Van Der Rohe

    Risk & Security Mgmt

  11. #11
    Membre émérite Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : mai 2004
    Messages : 2 076
    Points : 2 329
    Points
    2 329
    Par défaut
    Je dirais même qu'il FAUT maîtriser plusieurs technologies/langages et PHP + JAVA me semble une très bonne combinaison.
    Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

  12. #12
    Expert éminent
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    mai 2004
    Messages
    2 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2004
    Messages : 2 253
    Points : 6 496
    Points
    6 496
    Par défaut
    Dans un sens je suis d'accord pour dire que oui, ce sont 2 langages de programmation que l'on peut maîtriser en même temps, mais par contre, je pense que 2 choses ne sont pas possible :
    - Travailler sur des sujets avancé sur l'un ou l'autre des langages dans la même journée
    - Devenir vraiment expert comme si l'on ne travaillait que sur l'un des deux.

    La logique générale est peut etre assez similaire, mais rien que sur des bétisés comme l'ecriture du code différent($ ou pas $...) je pense que l'on perd trop de temps a passer d'un langage a l'autre dans la tête.
    Une période d'adaptation est pour moi nécessaire entre 2 langages, pas obligatoirement longue, mais quelques heures ou jour au moins.
    Switcher tous les 2 mois me parait raisonnable, switcher 2 fois dans la journée est a mon sens une perte de temps et d'énergie.

  13. #13
    Membre habitué Avatar de Altenide
    Homme Profil pro
    Formateur en technologies web
    Inscrit en
    décembre 2008
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Formateur en technologies web
    Secteur : Enseignement

    Informations forums :
    Inscription : décembre 2008
    Messages : 129
    Points : 182
    Points
    182
    Par défaut
    Citation Envoyé par pmithrandir Voir le message
    Switcher tous les 2 mois me parait raisonnable, switcher 2 fois dans la journée est a mon sens une perte de temps et d'énergie.
    Absolument, pour les pratiquer en même temps et sur plusieurs projets , je me rend compte que mon cerveau perd un temps non négligeable à se réadapter à chaque fois, surtout les premières minutes en face du code, du type opérateur de concaténation inversé, fonctions/méthodes n'existant pas dans l'un mais dans l'autre et si l'on rajoute un changement IDE (dream vs Eclipse), framework différents etc.. j'avoue que quelquefois il me faut plusieurs minutes avant de retomber sur mes pieds même pour des trucs simples. c'est un peu comme parler chinois et italien en même temps... (une phrase sur deux).

    Je dirais même qu'il FAUT maîtriser plusieurs technologies/langages et PHP + JAVA me semble une très bonne combinaison.
    ... en théorie oui .. en pratique tout dépend comment cela est organisé

  14. #14
    Rédacteur

    Avatar de loka
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    novembre 2004
    Messages
    2 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : novembre 2004
    Messages : 2 672
    Points : 5 476
    Points
    5 476
    Par défaut
    Citation Envoyé par pmithrandir Voir le message
    Dans un sens je suis d'accord pour dire que oui, ce sont 2 langages de programmation que l'on peut maîtriser en même temps, mais par contre, je pense que 2 choses ne sont pas possible :
    - Travailler sur des sujets avancé sur l'un ou l'autre des langages dans la même journée
    - Devenir vraiment expert comme si l'on ne travaillait que sur l'un des deux.

    La logique générale est peut etre assez similaire, mais rien que sur des bétisés comme l'ecriture du code différent($ ou pas $...) je pense que l'on perd trop de temps a passer d'un langage a l'autre dans la tête.
    Une période d'adaptation est pour moi nécessaire entre 2 langages, pas obligatoirement longue, mais quelques heures ou jour au moins.
    Switcher tous les 2 mois me parait raisonnable, switcher 2 fois dans la journée est a mon sens une perte de temps et d'énergie.
    Je switch tous les jours entre JAVA / PHP et d'autres langages moins connus, le tout sur des sujet avancés et sensibles mais rarement plusieurs fois dans la même journée tout de même.

    Je n'ai pas encore fait d'erreur 'à la con' entre JAVA et PHP mais j'avoue que ça m'étais déjà arrivé une fois entre JAVA et COBOL il y a un an de cela (mettre un != NULL en COBOL... marche pas ).
    De même, le changement d'ide et leurs raccourcis respectifs qui changent, il m'arrive d'essayer d'utiliser par exemple alt-F3 (recherche sur Unify Team Developer) par reflexe alors que je suis sous Eclipse... re

    A pars ces petits soucis, le changement de langage/projet se passe rapidement pour moi. Peut être l'habitude de travailler sur plusieurs projets en même temps.

Discussions similaires

  1. Réponses: 7
    Dernier message: 19/10/2012, 21h51
  2. Réponses: 2
    Dernier message: 04/08/2009, 11h04
  3. Réponses: 0
    Dernier message: 30/10/2008, 13h24
  4. [Stratégie] php / Java
    Par ptitsoleil87 dans le forum Développement Web en Java
    Réponses: 6
    Dernier message: 07/02/2005, 10h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo