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 :

Sur quel langage se former pour être en phase avec le marché du travail ?


Sujet :

Emploi

  1. #1
    Membre habitué Avatar de pepper18
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    187
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 187
    Points : 127
    Points
    127
    Par défaut Sur quel langage se former pour être en phase avec le marché du travail ?
    Bonjour à tous,

    Le passage par la case chômage est une occasion pour moi de me remettre en question en ce qui concerne la différence entre mes compétences et la réalité du marché du travail et je recherche donc des avis extérieurs.

    Dans mes expériences professionnelles passées j'ai utilisé des technologies très peu répandues, et à moins de me déplacer loin - ce qui ne m'est pas possible actuellement - ces expériences ne m'aident pas beaucoup dans ma recherche d'emploi.

    Lors de mes études j'ai pu acquérir des bases dans des technologies beaucoup plus courantes comme C# .NET, Java, Oracle, PHP, etc mais depuis 6 ans se sont écoulés et j'ai beaucoup oublié... Je ne peux pas honnêtement aller voir un recruteur et lui dire que je maîtrise C#...

    Alors pour me remettre le pied à l'étrier je pense profiter d'être au chômage pour m'auto-former sur un langage qui me permettra de trouver un travail. D'après ce que je vois sur les sites d'emploi apparemment le langage le plus recherché est Java. Et d'après ce que j'ai observé les langages les plus "tendance" en ce moment sont peut-être Python et Ruby.

    Et vous qu'en pensez-vous ? Quel langage choisir pour être le mieux armé face au marché du travail ?

    Merci beaucoup.

    Ben

  2. #2
    Invité
    Invité(e)
    Par défaut
    J'ai toujours du mal quand on parle de Oracle, sans précision. C'est comme dire «je connais Microsoft» !
    Déjà, Oracle, ce n'est pas vraiment un langage particulier (le transac-SQL, éventuellement, et encore). Oracle vend plus d'une dizaine de produits divers qui vont d'un outil de feuille de temps, de reporting, de formulaires à des bases de données (Oracle, MySQL...), etc...
    Donc «connaitre Oracle», pour moi ça ne veut rien dire sauf que le ne connait pas vraiment ce qu'est la société Oracle.

    Après, pour revenir à tes questions, les langages, pour moi, c'est plutôt accessoire.
    Si t'es bon un bon dev, il est fort probable que tes bonnes méthodes de travail se retrouvent dans n'importe quel langage, c'est ça que je vendrais surtout.
    Après, si on cherche quelqu'un de plus spécialisé, ça viendra avec un peu d'expérience : 3 mois pour une SSII...
    Perso, je dirais 6 mois pour une personne douée et motivée.

    De mon point vue, une bonne connaissance C# et .Net, ça ouvre déjà des portes.

    Désolé de ne pas vraiment répondre à ta question, mais c'est ça que je vendais quand j'étais plus jeune et ça marchait. Le marché a évolué mais les qualités restent.

  3. #3
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 630
    Points : 10 556
    Points
    10 556
    Par défaut
    Citation Envoyé par 7gyY9w1ZY6ySRgPeaefZ Voir le message
    Si t'es bon un bon dev, il est fort probable que tes bonnes méthodes de travail se retrouvent dans n'importe quel langage, c'est ça que je vendrais surtout.
    Cela c'est l'histoire pour les petits enfants

    Avec 6 d'XP et ne connaissant pas certains langages à "la mode", les recruteurs eux préfèrent un candidat qui s'y connait: comme cela s'il est junior ils gagnent sur le salaire, s'il est confirmé ils gagnent sur la confiance.

  4. #4
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 222
    Points : 766
    Points
    766
    Par défaut
    D'un point du vue technique je dirais aussi si tu es un bon dev le langage n'a pas d'importance. Un bon dev est capable de s'auto-former sur un nouveau langage, un nouveau framework rapidement une fois en poste.

    Le problème c'est qu'en pratique les recruteurs ne réfléchissent pas comme ça: ils ont besoin d'un développeur java alors ils cherchent un développeur java déjà expérimenté.

    Bien que je ne sois personnellement pas d'accord avec cette approche, j'ai pu constaté que certains décideurs techniques accordent de l'importance aux projets personnels, ceux que tu développes tout seul chez toi. Lors de ma dernière embauche (il y a plus de trois ans) le chef de développement m'avait demandé de lui envoyer les sources d'un logiciel que je développais pour mon usage personnel. J'ai été embauché mais c'était un peu un coup de bol: je développais un truc parce que je m’ennuyais au chômage, mais franchement depuis je développe ma vie extra-professionnelle en dehors de l'informatique et je n'ai plus réellement de projet de développement depuis longtemps (à part des petits trucs par ci par là pour essayer des nouvelles technos), alors si on me repose la même question lors de mes prochains entretiens (je suis en train de quitter mon poste)...

    Bref, plutôt que de simplement "apprendre" un nouveau langage tu peux peut-être te lancer un développement d'un logiciel, de ton cru ou en contribuant à un projet open-souce (ce qui est bien aussi pour ne pas être seul et avoir des gens à qui demander des conseils).

    Sinon au niveau des langages... pas simple.
    • Personnellement j'ai préféré faire l'impasse sur Flash/Air et Silverlight (avec le recul j'ai l'impression d'avoir eu plutôt raison).
    • Tout ce qui est techno web de base est toujours utile (javascript, html, css, etc.) mais ça ne va pas chercher bien loin, perso je ne met pas sur un CV.
    • C++/C#/Java ont chacun leurs particularités mais ça ils se ressemblent quand même beaucoup, avoir la maîtrise de l'un devrait suffire.
    • Pour Java, j'ai l'impression que c'est soit utilisé pour juste pour faire du multiplateforme, soit pour faire une appli JBoss ou TomCat: dans ce dernier cas ce serait plutôt la connaissance JBoss/TomCat qu'il faut mettre en avant à mon avis.
    • Python et Ruby c'est moins courant, aussi bien au niveau des offres que des compétences disponibles, alors c'est un peu à double tranchant, mais c'est plus bandant de se lancer avec un langage qu'on ne connait pas du tout qu'avec une variante d'un langage qu'on connait déjà.
    • Un truc que je connais mal, mais apparemment tout ce qui est cloud semble pas mal en vogue, donc voir s'il y a des langages ou des frameworks répandus dans ce domaine, autour de Hadoop par exemple, le bigdata etc.
    • évidemment il y a les langages de développement mobile android/iOS. Beaucoup de boîtes font du mobile en ce moment (et beaucoup en mourront, mais bon)

    Après, quel que soit le langage, c'est plus une question d'expérience que de simplement être formé dessus. Devant un recruteur, la réponse que tu devras apporter n'est pas que tu connais tel ou tel langage mais qu'est-ce que tu as fait de concret avec. Et ça c'est difficile de se fabriquer une réelle expérience en quelques semaines.

    Et puis ça dépend si tu vises une grosse boîte (ils cherchent plutôt de gens spécialisés) ou des petites boîtes (ils cherchent plutôt des gens multi-compétents, voir des "développeurs full stack").

  5. #5
    Expert éminent Avatar de garn
    Homme Profil pro
    Conseil en assistance à maîtrise d'ouvrage
    Inscrit en
    Janvier 2006
    Messages
    1 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Conseil en assistance à maîtrise d'ouvrage

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 487
    Points : 6 032
    Points
    6 032
    Par défaut
    Citation Envoyé par pepper18 Voir le message
    Bonjour à tous,

    Le passage par la case chômage est une occasion pour moi de me remettre en question en ce qui concerne la différence entre mes compétences et la réalité du marché du travail et je recherche donc des avis extérieurs.

    Dans mes expériences professionnelles passées j'ai utilisé des technologies très peu répandues, et à moins de me déplacer loin - ce qui ne m'est pas possible actuellement - ces expériences ne m'aident pas beaucoup dans ma recherche d'emploi.

    Lors de mes études j'ai pu acquérir des bases dans des technologies beaucoup plus courantes comme C# .NET, Java, Oracle, PHP, etc mais depuis 6 ans se sont écoulés et j'ai beaucoup oublié... Je ne peux pas honnêtement aller voir un recruteur et lui dire que je maîtrise C#...

    Alors pour me remettre le pied à l'étrier je pense profiter d'être au chômage pour m'auto-former sur un langage qui me permettra de trouver un travail. D'après ce que je vois sur les sites d'emploi apparemment le langage le plus recherché est Java. Et d'après ce que j'ai observé les langages les plus "tendance" en ce moment sont peut-être Python et Ruby.

    Et vous qu'en pensez-vous ? Quel langage choisir pour être le mieux armé face au marché du travail ?

    Merci beaucoup.

    Ben
    Honnetement, impossible de répondre avec précision, tu donnes trop peu de détails
    Le langage ne fait pas tout : c'est un ensemble, qui construit ton CV

    le but est que ton CV soit cohérent. Actuellement, quel est (était) ton poste? Quel est celui que tu recherches ? Sur quels langages travaillais tu ? Etc etc

    Un camionneur qui se mets à faire du java en auto formation, c'est pas pour ca qu'il va décrocher un job
    L'auto formation c'est bien mais c'est aussi parfois un piège : attention donc à ne pas baser tes choix professionnels dessus (mieux vaut qqu'un qui se concentre sur un langage qu'il aime, que quelqu'un qui va choisir expres un langage populaire mais au final dans lequel il n'a pas d'affinité)

  6. #6
    Membre habitué Avatar de pepper18
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    187
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 187
    Points : 127
    Points
    127
    Par défaut
    Merci pour vos réponses très intéressantes.

    Ce que j'ai constaté dans la réalité pure et dure de la recherche d'emploi c'est que lorsqu'un recruteur recherche un "développeur Java" par exemple il va regarder dans les CV si la mention Java y est avec expérience à l'appui. Lors de l'entretien d'embauche il pose -ou pas- quelques questions techniques pour vérifier lesdites compétences Java et ça s'arrête là, le reste se passe sur le terrain une fois embauché. Combien de fois je n'ai pas pu avoir un poste pour la seule et unique raison de ne pas posséder le bon langage dans mon éventail de compétences. Pas plus tard que la semaine dernière, même situation, "on vous prendrait bien mais en ce moment on est dans l'urgence on n'a pas le temps de vous former". Après je ne sais pas trop comment ça se passe en France, mais je recherche au Luxembourg et là-bas ça se passe en général de façon aussi simple que cela.

    En ce qui me concerne je ne suis pas ingénieur, je ne suis pas non plus ce qu'on peut appeler un bon développeur (je me débrouille quand même, bien sûr) et je ne cherche pas à faire une grande carrière. Le travail est vraiment secondaire dans ma vie, j'ai juste besoin d'un emploi pour subvenir à mes besoins. Ce qui explique ma démarche un peu basique, mais j'essaye de coller à la réalité et il me semble que me former sur un langage pourrait être un bon tremplin. Créer un projet professionnel à présenter à un recruteur comme l'a mentionné olreak me paraît intéressant aussi.

  7. #7
    Membre éprouvé Avatar de Grom61736
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2013
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Février 2013
    Messages : 169
    Points : 1 144
    Points
    1 144
    Par défaut
    Salut,

    Étant également au Luxembourg, j'ai pu constater que le marché du travail est
    1) mou
    2) vérouillé

    Pour trouver un travail, soit on est un JD, soit on a un super réseau, sinon, tu peux te trainer avec un bon CV pendant quasi un an avant d'avoir un job.
    Et les fois où mes compétences et projets perso ont été un vrai bonus, les SSII voulaient m'embaucher ... pour une mission à Bruxelles car "des missions en Java au Lux pour des gens <5 ans d'xp, il n'y en a pas".

    Au Lux, C# et Java sont demandés ... même si souvent déjà prédestinés à d'autres.
    Une boite au Lux cherche des consultant en Avaloq mais là faut évidemment faire gaffe à la réempoyabilité...

Discussions similaires

  1. Sur quel langage basculer pour évoluer en dev web?
    Par Galou113 dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 03/12/2014, 16h50
  2. Quel langage portable choisir pour PC et Mac ?
    Par phaeton dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 20/04/2006, 20h55
  3. Quel langage et environnement pour s'amuser ?
    Par minidump dans le forum Windows
    Réponses: 25
    Dernier message: 19/11/2005, 02h37
  4. Quel langage et outils pour le traitement du son ?
    Par gmonta dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 12/09/2005, 11h25
  5. [débat] Reflexion sur « quel langage ?»
    Par jack69 dans le forum Langages de programmation
    Réponses: 8
    Dernier message: 23/05/2005, 08h30

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