Bonjour,

Je suis actuellement en Licence pro spécialisé dans le dev mobile, et étant donné que je compte arrêter mes études après avoir obtenu mon diplôme je me pose plusieurs questions.

Pendant mon DUT et cette licence j'ai eu l'occasion de voir beaucoup de langages différent, mais arrive l'heure où je pense devoir me spécaliser parce que je pense avoir une vision assez globale du web et mobile... Mais une question me trotte dans l'esprit comment se décider?

Certains me diront de choisir ce que j'aime, mais je n'arrive pas à vraiment savoir vu qu'il y a plus de développeurs Php du coup la rémunération est plus faible. Dernièrement j'ai découvert le Ruby avec le framework Ruby on Rails qui a été un véritable coup de coeur, mais après mes recherches le Ruby possède une bonne communauté mais les offres d'emplois affluent beaucoup moins comparé à celles pour des developpeurs Java, Php, iOS ou Android.

Du coup je ne sais plus où donner de la tête. Je suis actuellement en alternance où je fais surtout du web, et j'aimerais à coter me spécialiser pour une fois mon contrat finis trouver du travail rapidement.. Je ne fais pas d'illusion pour un junior comme moi la rémunération ne risque pas d'être élevé, mais j'aimerais avoir des avis d'autres développeurs et savoir comment vous avez choisi une techno et pas une autre.

Désolé pour le post un peu long, merci d'avance pour vos réponses ! Smiley smile
En tant que retraité, j'ai du mal à comprendre que vous cherchiez à vous spécialiser à ce point. Dans ma vie professionnelle j'ai utilisé une cinquantaine de langages et j'ai abordé des dizaines de domaines qui n'existaient pas l'année précédente et n'existaient plus trois ans plus tard.
Je vous recommande au contraire d'élargir votre horizon. Si vous vous spécialisez trop, vous trouverez peut être un job plus rapidement, mais vous risquez fortement de ne plus servir à rien quelques années plus tard.
"Jack of all trades, master of none". Une très belle phrase qui résume bien ce que je pense et de ce que j'ai déjà pu lire. Je n'ai sans aucun doute pas votre expérience, mais me spécialiser ne veut surtout pas dire ne plus toucher aucune autre technologie au contraire. C'est plutôt que du point de vue d'un employeur je trouverais ça bizarre d'employer un "junior" qui n'a que très peu d'expérience dans chaque domaine malgré qu'il ai envie d'apprendre.

Rien qu'en alternance je me rends compte que parfois les délais peuvent être très court, malgré que j'ai pu déjà manier les technologies avant d'y rentrer... Je me vois mal rentrer dans une entreprise et développer des applications mobile avec très peu d'expérience, je trouverais ça plus logique de prendre une longueur d'avance et d'accomplir des projets dans mon temps libre pour être un peu plus à l'aise, non? Smiley ohwell
Effectivement quand je devais embaucher une personne, je lui demandais de me montrer ce qu'elle savait faire.
Je pense que pour favoriser une embauche, il est intéressant d'être capable de montrer un site intelligent et attractif, et savoir expliquer comment on l'a fait, les leçons qu'on a tirées de cette experiences, les points faibles et pourquoi on en est arrivé là, etc.

Ce qui me faisait reagir, c'est le qualificatif de "devoppeur XXX" où XXX est un langage. Depuis les années 1960 ce profil ne présente auvun intérêt, quel que soit le langage. J'ai effectivement connu des "programmeurs COBOL" qui ne savaient rien faire d'autre qu'àligner des lignes de code dans ce langage. Ce métier a disparu avec celui de perfo-verif.