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

Emploi Discussion :

Le retour du jedi = PHP vs Java ?


Sujet :

Emploi

  1. #1
    Membre émérite
    Avatar de fiftytwo
    Homme Profil pro
    DevOps
    Inscrit en
    Novembre 2009
    Messages
    713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Pologne

    Informations professionnelles :
    Activité : DevOps

    Informations forums :
    Inscription : Novembre 2009
    Messages : 713
    Points : 2 662
    Points
    2 662
    Par défaut Le retour du jedi = PHP vs Java ?
    Bijour

    Il y aura une opportunite a saisir dans ma boite dans les prochains mois et je suis le seul avec un profil multi tetes qui peut se rapprocher le plus vite de ce qui est demande cest a dire devops , mais ce sera 60% dev backend et 40% ops

    En gros le super ninja en charge des operations sur un projet va changer dequipe , sa charge de travail effective en ops sur son project actuel equivaut a un mi temps , et donc ils ont pas envie de payer un mec 100% pour bosser 50%

    Les 50% restants sont du dev web et une legion de stagiaires est prevue pour la fin de lannee 2018 , donc je peux me glisser parmi eux

    Jai deja a partie ops , cependant je dois me {re}mettre a la prog , car on ma fait comprendre que meme si cest du 50?50 a lheure actuelle , laccent sera plus mis sur du dev , car bla bla croissance , bla bla bla le cloud ca tourne tout seul , bla bla etc.......

    Jhesite entre y aller mollo et faire le classique HTML -> CSS -> Javascript -> PHP/SQL ou alors sauter directement sur Java et en manger matin/midi et soir pendant les 6 prochains mois

    Entre temps il faudra que je refasse un peu dalgorithmie car powershell est sympa mais cest pas la meilleure ecole pour cela

    Jaurais bien voulu voir du cote de python et ruby , mais je doute de la portabilite des competences en python au dela du scripting (en gros tu commences python et feras que python ad vitam eternam) et quand a ruby cela a lair detre rare mais peu demande

    Ensuite au suet de javascript et PHP , quelle librairie choisir pour commencer ?

    PHP = zend ou symfony ?

    Javascript = Jquery , node , react ou angular ?

    Pour PHP dois je me focaliser sur la version 7 ?

    Je precise que je suis un faux debutant et que jai jusqu'a fin 2018 avant que les choses serieuses ne commencent , donc je peux encore me cacher dans la partie ops en attendant

    Jai un background de dev bas niveau = asm , c , c++ . En gros mon but est de retrouver un niveau theorique (et un peu pratique) detudiant sortant de bts cherchant son 1er ou 2e stage

    Je fais joujou avec le dev du cote web au cours de ma carriere (correction de bugs , changements , etc ....) et jen garde toujours un bon souvenir de mes etudes mais bon le faire a temps partiel et a temps plein cest pas la meme sauce

    Il faudra juste rafraichir ces infos dans ma tete , me trouver des projets persos afin de mentrainer (jen ai deja un , ce sera mon CV)

    Je suppose que cela laisse largement le temps davoir un bon bagage si je bosse regulierement au boulot ou a la maison

    Des idees ppur acquerir les bases d metier de dev , (pas le dev en lui meme mais les a cotes) ??? ex github , revoir UML , etc ......
    "bye bye !" : Antonio Ferrara , 12 mars 2003 - check also my flight's diary and my flight's reports

  2. #2
    Membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2015
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 27
    Points : 44
    Points
    44
    Par défaut Opportunisme
    Si j'étais toi vu que la boite en a vraiment besoin, je me demande si cela vaut le coup pour négocier une augmentation de salaire !
    La croissance repart en plus.

    Je ne suis pas spécialisé en Dev mais si tu pratiques souvent les langages bas niveau et le C++ tu devrais avoir aucun mal sur le java. Tu verras juste que c'est lourd as hell.
    Pourquoi cet à priori sur Python, c'est un langage assez demandé, qui perce bien et surtout on peut l'utiliser dans beaucoup de cas/métiers (que cela soit en mathématiques/physique ou la recherche en général), developper des applis, scripting, j'ai même vu que le python existait pour l'embarqué.
    Après ce n'est que mon avis, mais j'aurai cherché à privilégier Python après j'ai du mal encore à cerner les limites du langage (si on exclut les optimisations d'allocations mémoires, ramasse miette, les threads) ...
    Il peut même sortir du bytecode java avec l'interpréteur adéquate.

    Pour revenir à la question sur le retour du jedi, je dirais java plus que php. Après j'suis un gars qui aime l'argent et vu que je java est mieux payé que la php (pourquoi d'ailleurs je me demande, moins de dev java sur le marché comparé à la demande ? pourtant on a énormément d'écoles et de formation en java) ...

  3. #3
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut
    Citation Envoyé par fiftytwo Voir le message
    Jhesite entre y aller mollo et faire le classique HTML -> CSS -> Javascript -> PHP/SQL ou alors sauter directement sur Java et en manger matin/midi et soir pendant les 6 prochains mois
    HTML/CSS/Js/PHP c'est pas classique c'est vieux et dépassé.

    Java c'est ce qui est encore majoritaire en France mais qui va être balayé dans les années qui viennent par node. C'est déjà le cas aux USA dans quelques années ça sera le cas en Europe aussi (ça commence doucement).

    Je parle pour le web évidemment, pas forcément pour les gros SI internes d'entreprises.

    Citation Envoyé par fiftytwo Voir le message
    Ensuite au suet de javascript et PHP , quelle librairie choisir pour commencer ?
    PHP = zend ou symfony ?

    Javascript = Jquery , node , react ou angular ?

    Pour PHP dois je me focaliser sur la version 7 ?
    Pour PHP je dirais qu'il faut surtout se focaliser sur rien. C'est à laisser de côté sauf à emprunter le long chemin qui te conduira au cimetière des éléphants.

    Pour le front jQuery est obsolète, Node c'est pour la back mais c'est trop bas niveau, un bon framework de départ c'est Express, Hapi qui est un superset de Express semble avoir le vent en poupe. Côté front outre atlantique c'est React qui a la côte et Angular ne va pas très bien mais en France il semble que les offres Angular soient plus nombreuses que les offres React les DSI ayant décidé d'utiliser la techno de Google plutôt que celle de Facebook.

    Citation Envoyé par fiftytwo Voir le message
    Des idees ppur acquerir les bases d metier de dev , (pas le dev en lui meme mais les a cotes) ??? ex github , revoir UML , etc ......
    UML parfaitement inutile, en particulier avec l'écosystème JavaScript. Git indispensable (github est une plateforme comme gitlab), d'une manière générale il est important de savoir pratiquer le TDD et le BDD (dans les boites sérieuses, les autres sont à éviter), connaître les concepts de génie logiciel (DRY, YAGNI, SOLID, separation of concerns, etc ...), les pratiques DevOps et les workflow git associés, etc ...

    Bref, pas mal de choses.


    Évidemment je me place sur une perspective sur plusieurs années, et tout cas ça dépend surtout de la DSI de ton entreprise et de comment ils gèrent tout ça en interne. Si vous avez pas d'offre Node, ça va être chaud de développer des projets avec

    La perspective que je te donne c'est pour conserver une employabilité solide dans les prochaines années et éviter la décrépitude relative à notre métier !

    Tu dis que tu as la partie Ops, quelles technos connais-tu ? Les DevOps sont probablement les profils les plus recherchés sur le marché du travail actuellement, plus que les développeurs.
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  4. #4
    Membre émérite
    Avatar de fiftytwo
    Homme Profil pro
    DevOps
    Inscrit en
    Novembre 2009
    Messages
    713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Pologne

    Informations professionnelles :
    Activité : DevOps

    Informations forums :
    Inscription : Novembre 2009
    Messages : 713
    Points : 2 662
    Points
    2 662
    Par défaut
    Citation Envoyé par darksight Voir le message
    Pourquoi cet à priori sur Python, c'est un langage assez demandé, qui perce bien et surtout on peut l'utiliser dans beaucoup de cas/métiers (que cela soit en mathématiques/physique ou la recherche en général), developper des applis, scripting, j'ai même vu que le python existait pour l'embarqué.
    Après ce n'est que mon avis, mais j'aurai cherché à privilégier Python après j'ai du mal encore à cerner les limites du langage (si on exclut les optimisations d'allocations mémoires, ramasse miette, les threads) ...
    Il peut même sortir du bytecode java avec l'interpréteur adéquate.
    Python et Perl seront de la partie donc faudra se jeter dans la marmite et devenir un mighty python

    Citation Envoyé par darksight Voir le message
    Pour revenir à la question sur le retour du jedi, je dirais java plus que php. Après j'suis un gars qui aime l'argent et vu que je java est mieux payé que la php (pourquoi d'ailleurs je me demande, moins de dev java sur le marché comparé à la demande ? pourtant on a énormément d'écoles et de formation en java) ...
    Il y aura les deux , php et java , en fait ce sera dans un premier temps du ''support'' dans le sens de reparer ce qu deconne , aider les utilisateurs a modifier le produit , faire remonter les bugs au devs , configurer les modules de code selon les besoins

    Clairement vu que je ne suis pas un dev donc ce devrait etre de cet ordre la au debut

    Citation Envoyé par Marco46 Voir le message
    HTML/CSS/Js/PHP c'est pas classique c'est vieux et dépassé.
    Voici le menu (en gros)

    HTML5, CSS3, PHP (Codeigniter), javascript (JQuery), Java , SQL (Oracle)


    Citation Envoyé par Marco46 Voir le message
    Pour PHP je dirais qu'il faut surtout se focaliser sur rien. C'est à laisser de côté sauf à emprunter le long chemin qui te conduira au cimetière des éléphants.

    Pour le front jQuery est obsolète, Node c'est pour la back mais c'est trop bas niveau, un bon framework de départ c'est Express, Hapi qui est un superset de Express semble avoir le vent en poupe. Côté front outre atlantique c'est React qui a la côte et Angular ne va pas très bien mais en France il semble que les offres Angular soient plus nombreuses que les offres React les DSI ayant décidé d'utiliser la techno de Google plutôt que celle de Facebook.
    Justement yaura du Jquery , mais je vais reflechir a ta suggestion et par la suite voir ce que donne Angular


    Citation Envoyé par Marco46 Voir le message
    Tu dis que tu as la partie Ops, quelles technos connais-tu ? Les DevOps sont probablement les profils les plus recherchés sur le marché du travail actuellement, plus que les développeurs.
    Je compte en fait avoir de lexperience sur la partie dev pour ensuite avoir lair plus credible , et ensuite je verrais ce qui se presente a moi , soit continuer vers le dev soit retourner en sys admin ou alors rester en devops

    Pour la partie ops , je suis 33% linux et 66% windows , et plein de softs quon peut mettre dessus = sql, apache, nagios, etc... Au niveau coud jai fait du AWS un peu dAzure et bientot Alibaba , de la virtualisation , des BDD , etc.....
    "bye bye !" : Antonio Ferrara , 12 mars 2003 - check also my flight's diary and my flight's reports

  5. #5
    Membre émérite
    Avatar de fiftytwo
    Homme Profil pro
    DevOps
    Inscrit en
    Novembre 2009
    Messages
    713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Pologne

    Informations professionnelles :
    Activité : DevOps

    Informations forums :
    Inscription : Novembre 2009
    Messages : 713
    Points : 2 662
    Points
    2 662
    Par défaut
    retour sur ce fil , merci pour vos retours

    au final tout a ete plus simple , jai trouve une place dans un projet devops , ou je fais ... 100% ops .

    Le dev de devops nest la que pour faire joli !!!! Il y a une porte ouverte vers scrum/agile , kanban et python (voire meme GO si terraform se met en place, je compte my engrouffrer dans quelques semaines)

    A long terme ce sera vers kotlin et Go que je vais devoir me diriger
    "bye bye !" : Antonio Ferrara , 12 mars 2003 - check also my flight's diary and my flight's reports

Discussions similaires

  1. Que choisir : PHP versus Java ?
    Par Sniper37 dans le forum Général Conception Web
    Réponses: 164
    Dernier message: 28/04/2009, 16h50
  2. C vs PHP vs JAVA d'un point de vue réseau
    Par deaven dans le forum Langages de programmation
    Réponses: 48
    Dernier message: 17/06/2008, 02h27
  3. [Tomcat]échange de session entre php et java
    Par benwa dans le forum Tomcat et TomEE
    Réponses: 18
    Dernier message: 05/06/2007, 17h01
  4. PHP ou Java pour un site associatif ?
    Par Flashball dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 02/03/2006, 19h56
  5. [JSP/Tomcat] Intégration de PHP dans Java
    Par milhouz_deglingos dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 17/08/2005, 12h02

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