Question:
L'employeur peut-il m'obliger à apprendre une nouvelle technologie que je n'ai aucun intérêt à apprendre?
Bububu
2018-12-10 10:30:00 UTC
view on stackexchange narkive permalink

J'ai été embauché il y a quelque temps pour travailler dans une société de conseil au sein de l ' équipe AWS (Amazon cloud). Maintenant, ils veulent s'étendre à d'autres fournisseurs de cloud, à savoir Azure (Microsoft Cloud), et veulent que j'apprenne et que j'obtienne une certification sur cette plate-forme. Ils y voient la nouvelle grande chose mais je n'ai aucune envie de me lancer dans ce cheminement de carrière.

Je préfère élargir mes compétences sur AWS et obtenir plus de certifications, car je considère AWS comme plus populaire et plus avancé technologiquement qu'Azure. Je ne veux absolument pas devenir l ' expert Azure de l'entreprise!

Je voudrais expliquer à mon responsable que je ne veux pas faire cela et je suis heureux et préférerait travailler sur des projets AWS . Je n'ai pas envie d'arrêter à cause de cela, mais je ne souhaite pas non plus changer ma carrière vers Azure et recommencer dans ce domaine à partir de zéro.

Comment puis-je convaincre mon employeur qu'il devrait mieux choisir quelqu'un d'autre sans créer de tensions inutiles?


Mise à jour: Merci pour tous les commentaires! Sur la base des commentaires, je souhaite clarifier quelques points:

  1. Ce n'est pas que je ne veux pas apprendre de nouvelles choses. C'est plus que je ne veux pas consacrer mon temps et mes efforts à apprendre Azure en particulier, car

    • Sa part de marché est très petite par rapport à AWS
    • Il ne cherche pas comme la prochaine grande nouveauté
    • Les compétences AWS sont beaucoup plus demandées que les compétences Azure (consultez n'importe quel site Web de recherche d'emploi)
    • En raison de la demande plus élevée, les architectes et ingénieurs AWS sont mieux payés que Azure, GCP ou similaire (regardez Glassdoor par exemple)
    • AWS publie des tas de nouveaux services chaque semaine - le simple fait de suivre ce rythme serait un travail à plein temps. Si je passe du temps à me perfectionner sur Azure, je ne rattraperai plus jamais le monde AWS.

    Je peux toujours être utile pour l'entreprise en tant qu'ingénieur AWS, très désireux d'apprendre de nouvelles choses et devenez un expert dans ce domaine.

  2. Nous sommes une société de conseil, c'est-à-dire que nous travaillons (conception, implémentation, support) pour d'autres entreprises. Nous sommes inondés de travail AWS et nous recevons occasionnellement des demandes pour certains travaux Azure, GCP ou OpenStack. Comme 1 emploi sur 50 serait pour l'une de ces plates-formes. Je vois très peu d’utilité pour l’effort investi dans l’apprentissage d’une toute nouvelle plate-forme.

La publication de cette question et tous les commentaires reçus m'ont aidé à organiser et structurer mes sentiments à ce sujet en arguments que je peux évoquer avec mes managers et, espérons-le, les convaincre de choisir quelqu'un d'autre sans créer beaucoup de tensions.

Merci beaucoup à tous!

Les commentaires ne sont pas destinés à une discussion approfondie;cette conversation a été [déplacée vers le chat] (https://chat.stackexchange.com/rooms/86965/discussion-on-question-by-bububu-can-employer-require-me-learn-a-new-technology).
Avez-vous pensé que la raison pour laquelle seulement 1/50 des emplois que vous obtenez sur Azure pourrait être parce que vos patrons refusent des emplois Azure qu'ils savent que vous n'avez pas (encore) les compétences nécessaires?
Sept réponses:
Juan Antonio Gomez Moriano
2018-12-10 10:52:58 UTC
view on stackexchange narkive permalink

Cela me ressemble à beaucoup de développeurs qui sont des "développeurs Java" et qui ne veulent pas apprendre python parce que vous pouvez tout faire avec Java ...

La façon dont je vois les choses, c'est que vous avez une bonne opportunité ici! Combien de personnes ont une bonne connaissance d'AWS et d'Azure? De plus, ce que j'ai appris au fil des ans, c'est que connaître plusieurs technologies joue presque toujours à votre avantage, quand on a un marteau, tout ressemble à un clou, et la même chose peut arriver lorsque vous n'utilisez qu'un seul fournisseur de cloud, une seule base de données et une seule. langage de programmation.

Je sais que cela ne répond pas à votre question, mais en réalité, si votre employeur est prêt à payer pour votre formation et que vous faites cela au bureau, je ne pense pas que vous ayez vraiment beaucoup plus d'une option :)

MISE À JOUR

Comme pour la question OP (en fin de compte, je n'y réponds pas). Je pense que cela se résume à deux situations simples

  1. Si vous avez raison et qu'Azure ne vaut pas la peine d'être appris, alors je recommanderais d'envisager de travailler pour une autre entreprise, comme vous l'avez dit, il y a des tonnes de possibilités pour les compétences AWS, vous ne devriez pas avoir trop de mal à trouver un tel emploi.
  2. Si vous vous trompez sur Azure et que cela vaut la peine d'être appris: dans cette situation, je suppose que vous pourriez envisager mon conseil de l'apprendre Quoi qu'il en soit.

L'ultime chose, cependant, est que si votre employeur vous a spécifiquement demandé d'apprendre c'est parce qu'il vous apprécie probablement en tant que devops intelligent (ou quel que soit le titre de poste que vous avez). Si vous souhaitez toujours rester dans l'entreprise, vous pouvez recommander un autre collègue qui pourrait être prêt à le faire. Mais gardez à l'esprit que cela envoie également un message de "ce n'est pas le gars qui sauterait dans les besoins", et même si vous n'êtes pas obligé d'être toujours la personne de choix, je pense vraiment que vous manquez encore une excellente opportunité .

Je sympathise avec votre situation plus qu'il n'y paraît ... mais en même temps, j'ai appris à coder en PHP même si je pense que c'est un langage terrible, mais cela m'a beaucoup appris ... il y en a quelques cas d'utilisation valides pour cela, et cela m'a également aidé à apprécier certaines fonctionnalités d'autres langues que je tenais simplement pour acquises. Fait amusant cependant: il y a quelques fonctionnalités intéressantes en PHP manquantes en Java (par exemple, avoir une variable de chaîne multi-lignes)

Tous les efforts déployés par l'OP pour se perfectionner sur Azure pourraient être consacrés à l'amélioration de ses compétences dans AWS.Si l'OP estime qu'Azure n'est pas une plate-forme avec laquelle il souhaite travailler, c'est un effort inutile.Devenir qualifié sur une plate-forme que vous n'aimez pas ne fera que vous amener à faire ce que vous ne voulez pas faire.
Azure et AWS ne sont pas si différents.Tout comme Python et Java, ce n’est pas si différent, les fonctions peuvent être différentes
@Ramhound Je ne suis pas d'accord avec vos deux affirmations.Azure et AWS sont très différents, tout comme Python et Java.Azure et AWS sont tous deux des plates-formes cloud, et Python et Java sont tous deux des langues de programmation, c'est à peu près autant que les similitudes disparaissent.
@Ramhound AWS et Azure ont des fonctionnalités équivalentes.Cependant, la façon dont vous faites les choses est complètement différente.Les compétences dans AWS ne sont pas transférables à Azure, ou vice versa.
@user1751825 Python et Java sont des langages très différents, mais si vous êtes un expert Java sans expérience Python, vous pouvez apprendre Python facilement, et si vous êtes un expert Python sans expérience Java, vous pouvez apprendre Java facilement.C'est la même chose avec les plates-formes cloud.Oui, vous devez apprendre de nouvelles choses, mais prétendre que vous devez partir de zéro n'est pas sincère.Il est plus probable que vous ayez simplement une préférence plus forte Python (ou Java) ou que vous ressentiez plus de satisfaction ou de productivité lorsque vous utilisez Python (ou Java).
Ils ne peuvent pas être si différents, je sais clairement qu'il existe des différences majeures entre Python et Java, mais la façon dont vous abordez les problèmes n'est pas si différente, il en va de même pour Azure et AWS.
@Ramhound Certaines technologies AWS ont un équivalent dans Azure, la plupart n'en ont pas.De plus, Amazon innove plus rapidement et publie de nouvelles applications et technologies plus fréquemment qu'Azure.Tout en consacrant du temps à l'apprentissage d'Azure, vous pourriez facilement être laissé pour compte dans AWS.
@user1751825 AFAIK cette affirmation est complètement fausse.Les deux clouds ont un ensemble de services presque identique.En fait, Azure pourrait prendre les devants car ils proposent des services assez spécifiques pour les entreprises clientes.
@Sopuli Prendre les devants?!Non, cela n'arrivera pas.AWS prend parfaitement en charge les entreprises clientes.
@user1751825 Je veux dire le plomb dans la quantité de différents services et technologies.Concernant ce "Certaines technologies AWS ont un équivalent dans Azure, la plupart n'en ont pas.".De toute évidence, AWS est en tête de la part de marché et cela ne changera probablement pas de sitôt.
@Sopuli J'aime Windows 10, Office 365 et Azure DevOps.Cependant, lorsque j'utilise Azure DevOps, c'est pour pousser des applications vers AWS.Je trouve juste Azure lui-même trop limitant.
Cela semble être une bonne réponse, mais ... "des hanches de plaques de cuisson" ??;-)
Mołot
2018-12-10 16:09:42 UTC
view on stackexchange narkive permalink

Vous dites "Je n'ai aucun intérêt à apprendre" . C'est votre droit. D'un autre côté, votre employeur n'est peut-être plus intéressé à vous garder au travail . C'est leur droit.

Vous pouvez parler avec votre responsable. C'est généralement une bonne chose. Dans ce cas particulier, cependant, il existe deux options:

  1. L'entreprise souhaite avoir du personnel pour les deux plates-formes. Il y aura probablement des spécialistes Azure, des spécialistes AWS et certains des «deux commerçants», et vous finirez par devenir le type AWS comme vous le souhaitez.

  2. L'entreprise évolue d'AWS à Azure, et vous serez le premier sur la liste des personnes que l'entreprise va abandonner.

C'est votre choix - vous seul savez de quelle option il s'agit. Et si vous ne le faites pas, vous seul pouvez le demander à votre responsable.

À mon avis, c'est la bonne réponse.Le travail est un processus volontaire et ce n'est pas à votre employeur de s'aligner sur vos objectifs professionnels.C'est bien quand cela se produit, mais en fin de compte, vous êtes embauché pour apporter de la valeur à l'entreprise.Soit vous le fournissez, soit vous trouvez un autre lieu de travail.C'est vraiment aussi simple que cela.
motosubatsu
2018-12-10 15:48:41 UTC
view on stackexchange narkive permalink

Vous pouvez certainement expliquer à votre employeur que vous ne souhaitez pas faire quoi que ce soit lié à Azure, mais je ne m'attends pas à ce que cela se passe bien pour vous.

En fonction de la disponibilité des autres employés prenez la formation Azure et le travail que vous refusez et la fourniture de travail AWS pour vous garder pleinement utilisé, ils peuvent ne pas aller jusqu'à vous laisser tomber, mais même dans ce cas, je m'attendrais à ce que cela limite considérablement votre carrière au sein de l'organisation.

Ce qui n'est pas forcément aussi mauvais que vous pourriez le penser - si vous êtes satisfait de ce que vous faites et de vos gains, il n'y a rien de mal à cela. Assurez-vous simplement de savoir dans quoi vous vous embarquez, si dans un an vous vous sentez frustré lorsque vos collègues sont ceux qui reçoivent des augmentations, des promotions, de la formation, etc., alors vous pourriez aussi bien faire gagner du temps à tout le monde et passer à un rôle où il sera purement axé sur AWS.

Si l'entreprise va de l'avant avec un focus Azure, parce qu'elle pense que c'est la prochaine "grande chose".Il se peut que le PDG soit limogé dans un an.
Les PDG prennent parfois des décisions stupides.Dans une entreprise où j'ai travaillé pour notre PDG, a pris la décision de basculer nos applications vers une toute nouvelle technologie.C'était un désastre absolu.Le PDG a finalement été limogé.La plupart des développeurs qui avaient décidé de se concentrer sur cette nouvelle technologie ont finalement été licenciés.
@user1751825 ces commentaires résonnent avec mes sentiments à ce sujet.J'ai mis à jour ma question pour fournir plus de contexte et d'explications.
Kevin
2018-12-11 04:04:47 UTC
view on stackexchange narkive permalink

Une chose qui manque un peu dans les réponses qui, à mon avis, mérite d'être approfondie est ce point:

J'ai été embauché il y a quelque temps pour travailler dans une société de conseil au sein de l'équipe AWS

"Conseil" étant le mot important. Vous travaillez pour une entreprise qui aide d'autres entreprises à mettre en œuvre leurs solutions cloud. Il est donc tout à fait possible que ce ne soit pas un membre de votre haute direction disant "Nous voulons passer à Azure", mais que des clients entrants souhaitent implémenter Azure. Et, eh bien, si c'est la haute direction qui essaie d'intégrer Azure dans la liste des services de l'entreprise, il y a de fortes chances que ce soit parce qu'ils avaient des clients potentiels qui voulaient Azure et qu'ils ont dû choisir un autre cabinet de conseil parce que le vôtre ne savait pas cette plate-forme.

Je ferais donc très attention à ce problème. Si le bassin de main-d'œuvre de votre société de conseil n'est pas important, les experts du cloud pourraient ne pas ne pas connaître Azure.

EDIT: D'accord, j'étais assez curieux de la part de certains des commentaires que j'ai fait quelques recherches sur Google. La part de marché d'Azure augmente, et représente désormais environ un tiers de la taille d'AWS. Ce qui est petit ... mais ce n'est pas exactement négligeable. Donc, fondamentalement, les commentaires sur "Azure est petit par rapport à AWS" sont corrects ... mais l'idée selon laquelle une société de conseil pourrait avoir besoin d'une solide équipe Azure (puisque pour chaque 3 clients souhaitant un emploi AWS, il y en a un qui un travail Azure.)

merci, par coïncidence, je viens de mettre à jour ma réponse pour élaborer exactement sur ce point.
Je vois vos modifications et je peux comprendre votre point de vue.Mais ... une petite mise en garde.Les personnes plus haut que vous dans l'organigramme peuvent avoir un ensemble de données différent avec lequel elles travaillent.Ne pas dire que c'est le cas, mais ... il est possible que des clients potentiels posent des questions sur Azure qui ne sont pas transmis à votre groupe (car la direction sait qu'ils ne pourront pas l'implémenter) ou que des clients potentiels demandentà propos de la certification Azure, puis en marchant lorsqu'ils découvrent qu'il n'y en a pas.Assurez-vous simplement de considérer que la haute direction pourrait avoir une bonne raison pour leur demande.
Kilisi
2018-12-10 13:45:14 UTC
view on stackexchange narkive permalink

Je voudrais expliquer à mon responsable que je ne veux pas faire cela et que je suis content et je préférerais travailler sur des projets AWS

Alors, expliquez cela à votre responsable et passez de la réponse. À ce stade, il n'y a rien, si vous avez un problème, vous devez d'abord le décrire avant qu'il ne puisse commencer à être résolu.

DigitalBlade969
2018-12-11 05:21:24 UTC
view on stackexchange narkive permalink

L'employeur peut-il me demander d'apprendre une nouvelle technologie

Certainement.

Votre contrat est généralement assez large qu'on peut vous demander d'accomplir des tâches très différentes de votre champ d'activité principal.

En fait, c'est l'une des raisons pour lesquelles de nombreux employeurs paient même pour la formation.

Aussi, pourquoi ne voudriez-vous pas élargir votre horizon professionnel tout en étant payé?!

Bien sûr, vous pouvez refuser et ils peuvent très bien respecter cela, mais ils peuvent aussi décider de vous » re incooperative et une diva perturbatrice.

user1751825
2018-12-10 11:41:26 UTC
view on stackexchange narkive permalink

Vous pourriez peut-être signaler à votre responsable qu'Azure n'est pas nouveau. Azure existe depuis 2010. Depuis, il a à peine fait une brèche dans la part de marché d'Amazon. Je ne vois rien qui indique que cela est susceptible de changer.

Je peux parfaitement comprendre votre hésitation à apprendre une nouvelle plate-forme cloud, alors qu'il y aura toujours de nouvelles choses à apprendre dans AWS.

Pour devenir vraiment compétent dans une nouvelle plate-forme cloud, vous devrez y consacrer beaucoup de temps et d'efforts. Si tous ces efforts ne vous apportent pas de meilleures opportunités à l’avenir, alors je pense que c’est surtout un gaspillage.

Comme on dit, "Jack of all trade, master of none". Vous pouvez être moyennement informé sur diverses plates-formes cloud ou être un maître AWS. Si vous préférez le son de ce dernier, je vous suggérerais soit d'essayer d'éloigner votre entreprise d'Azure, de suggérer d'embaucher une personne supplémentaire pour devenir le spécialiste Azure, ou de chercher un autre emploi.

* "Depuis son lancement, il n'a perdu que des parts de marché au profit d'AWS." * - Sur quelle source cette affirmation est-elle basée?D'après ce que j'ai vu, MS * a gagné * des parts de marché ([voir ici par exemple] (https://www.cnbc.com/2018/04/27/microsoft-gains-cloud-market-share-in-q1-mais-aws-domine toujours.html))
* «Depuis son lancement, il n'a perdu que des parts de marché au profit d'AWS.» *, Vous réalisez que ce n'est pas possible.Au lancement, ils n'avaient aucune part de marché, ils ne pouvaient donc pas la perdre.
Faites remarquer au directeur ... dans quel but?Il s'agit d'une société de * conseil *.Peu importe ce que lui ou son manager pense de la technologie X et de son lien avec la technologie Y. Si de nombreuses entreprises veulent embaucher des consultants pour Technology X, ce n'est peut-être pas la meilleure idée de dire: «Non, nous ne le faisons pas.t fais ça, parce que nous pensons que la technologie Y est meilleure. Va chercher un autre consultant. "


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 4.0 sous laquelle il est distribué.
Loading...