J'ai regardé quelques offres d'emploi et j'ai remarqué qu'un bon nombre d'entre elles répertorient les IDE dans la section `` compétences requises '', même pour les postes supérieurs. Ce n'est pas localisé non plus dans une seule entreprise, mais c'est plutôt quelque chose qui revient une fois sur quelques publications.
Je suis perplexe devant cette exigence d'emploi, car mes mentors et certains des meilleurs codeurs que j'ai vus dans ma vie étaient des ninjas VIM / Emacs. De même, lorsque je travaille avec des gens, peu m'importe quels outils ils utilisent tant qu'ils sont productifs dans l'équipe.
Quelqu'un peut-il expliquer la raison pour laquelle les gestionnaires d'embauche font des IDE une exigence d'emploi officielle?
Réponses:
Si l'organisation a standardisé un environnement IDE ou de développement unique, elle peut l'indiquer dans la description de poste / l'affichage, car c'est une compétence qui séparerait un candidat d'un autre pendant le processus de sélection et d'entrevue. Cependant, ce n'est pas parce que c'est une exigence que c'est vraiment une exigence et les entreprises peuvent embaucher quelqu'un qui ne satisfait pas à chaque «exigence» identifiée .
la source
Dans certaines entreprises, l'utilisation d'un IDE est standardisée.
Ils s'attendent à ce que tous les codeurs utilisent le même IDE et recherchent donc des candidats compétents pour l'utiliser.
Certains IDE fournissent un débogage intégré, des compléments de code, des modèles, le contrôle des sources et plus de fonctionnalités, et en tant que telle, une entreprise peut vouloir s'assurer qu'un développeur entrant sait comment utiliser efficacement l'IDE.
Cela dit, la plupart du temps, la connaissance d'un IDE n'est pas une exigence difficile, juste une bonne chose pour les responsables du recrutement et l'équipe. Si ceux-ci sont répertoriés comme un "must have", je soupçonne la main de personnes qui ne codent pas pour vivre (RH, recruteurs etc ...).
la source
L'entreprise peut avoir des extensions ou des plug-ins personnalisés spécifiques à un IDE particulier, ou plus souvent simplement définir leur flux de travail en termes de capacités IDE. Par exemple, leur outil de construction standard peut consommer directement le fichier de projet d'un IDE ou dépendre d'une structure de répertoire particulière. Ils peuvent également avoir des normes de codage qui sont appliquées ou vérifiées à l'aide d'une option ou d'un plug-in IDE spécifique.
la source
Je ne lirais pas trop loin.
Les grandes organisations ont généralement des départements RH et développement distincts. Les RH ont généralement peu ou pas de compréhension de ce dont les équipes de développement ont réellement besoin chez un candidat, et de même, le responsable du recrutement comprend ce dont les RH ont besoin pour vérifier les candidats.
Donc, des choses idiotes comme un IDE font désormais partie des exigences officielles car c'est une mesure concrète contre laquelle les RH peuvent filtrer.
Si cela se produit pendant l'entretien et que le responsable du recrutement ne peut pas fournir de raison particulière pour laquelle XYZ IDE doit être utilisé pour le développement dans sa boutique, considérez cela comme un drapeau rouge.
la source
Peut-être utilisent-ils un IDE très spécifique (fourni par un fournisseur de niche pour les technologies de niche - je pense que certains outils SAP pourraient compter dans ce domaine) qui prend un certain temps pour se perfectionner et ils n'ont pas le temps d'attendre une nouvelle location à rattraper. Peut-être font-ils beaucoup d'outils / de scripts spécifiques à un IDE, ils ont donc besoin de personnes ayant cette compétence.
Je n'ai jamais rencontré ces situations moi-même (où IDE était répertorié comme un incontournable; je l'ai souvent vu dans la section des compétences "agréables à avoir" sur une offre d'emploi), et je n'ai jamais entendu d'une telle chose étant un show-stopper dans le processus d'embauche. Mais c'est juste mon expérience ...
la source
Je peux vous donner un scénario ... Je travaille pour une grande société financière. Nous avons une liste de logiciels "approuvés" que nous sommes autorisés à installer sur nos machines. Cela inclut les environnements de développement. C'est un problème de sécurité; aide ensuite à garder une trace des problèmes possibles avec les PC et les ordinateurs portables individuels.
Lors de l'embauche, les gestionnaires doivent tenir compte des IDE qui seront disponibles pour les nouveaux employés et bien sûr, s'ils ne sont pas expérimentés avec ce qui est disponible, ils ne feront pas grand-chose.
la source