Questão:
Como um desenvolvedor sênior - arquitetos / gerenciamento sênior tomando decisões com base em seu próprio currículo (futuro), em vez dos melhores interesses da empresa
user108035
2019-08-18 01:09:41 UTC
view on stackexchange narkive permalink

Sou um desenvolvedor sênior e, além de "codificar software" e "orientar outros", me envolvo em muitas reuniões sobre direção futura, como executaremos a estratégia mais recente, etc.

Meu problema é que parece que temos um padrão em que nossos arquitetos e responsáveis ​​pelo software parecem estar tomando decisões sobre em que "nova tecnologia" devemos trabalhar, com base em coisas que são atuais "Palavras da moda" no mercado, ou coisas que eles têm lacunas em seu currículo, mas acham que serão comercializáveis ​​(para eles próprios) no futuro, para levar a entrevistas para outros empregos e assim por diante. Em vez do que é realmente a solução mais adequada para nossa empresa.

"Implementou uma mudança arquitetônica e eventual implantação para 10.000 funcionários do software XYZ" fala por si - exceto que XYZ não era realmente a solução certa para esta empresa . Eles estão pensando mais no que precisam ganhar / mostrar experiência, em vez de nas necessidades da empresa.

Devo apenas engolir isso? Trazê-lo para qualquer pessoa da empresa? Algo mais?

Em minha experiência, as pessoas que tomam essas decisões raramente admitem (mesmo para si mesmas aparentemente) que o estão fazendo com base em tendências ou no marketing de suas habilidades.Ainda assim, vemos uma indústria cheia de pessoas usando tecnologias de que não precisam (e tornando as coisas mais complicadas, garantindo a segurança no emprego).Você não fará muito progresso a menos que tenha a confiança de uma pessoa com o poder de influenciar tais decisões.
Suspeito que a objeção de OPs a isso (como é claro que existem muitas decisões de gerenciamento estúpidas que podem e serão feitas ...) é que é "errado" moralmente beneficiar seu próprio currículo em vez de fazer o que é a escolha certa para a empresa -de maneira semelhante a como é errado ir com um fornecedor específico (por exemplo) com base em relacionamento pessoal ou propinas, em vez de porque esse fornecedor tem a melhor proposta para a empresa.Estou fechando o OP?
E, aliás, a maioria das empresas tem fortes políticas de "conflito de interesses" ou "suborno" sobre situações de contrato / compra / etc, em que o funcionário decide que curso de ação tomar com base no benefício pessoal em vez de agir no interesse da empresa ... ondehá um benefício pessoal quantificável (por exemplo, presentes de alto valor recebidos em troca da concessão do contrato ou mesmo apenas a aparência disso).É interessante que um benefício mais abstrato, como "cobertura de currículo", não esteja sendo visto nos mesmos termos - talvez o ângulo de conflito de interesses seja um dos que o OP possa buscar?
Dois respostas:
Helena
2019-08-18 04:35:46 UTC
view on stackexchange narkive permalink

Devo apenas engolir isso? Trazê-lo para qualquer pessoa da empresa? Algo mais?

Você poderia trazer isso à tona de forma construtiva. Eu sugiro que você:

  1. Presuma boa fé

  2. Faça os argumentos sobre o assunto, não as pessoas.

  3. Escolha suas batalhas

1. Presuma boa fé

A menos que você tenha evidências muito concretas, não presuma que seus líderes e arquitetos estão tomando a decisão errada de propósito. Muito provavelmente você não tem certeza e pode ser que as pessoas envolvidas realmente pensem que as decisões que estão tomando são as corretas. E pode até haver a chance de que SÃO as decisões certas, mas você simplesmente não percebe. Insinuar más intenções não vai te ajudar e provavelmente vai ficar mal para você.

2. Faça os argumentos sobre o assunto, não sobre as pessoas.

Se você for desafiar as decisões tomadas, certifique-se de argumentar sobre a situação técnica e não sobre as pessoas. "Nesta situação específica um aplicativo monolítico é melhor do que microsserviços "pode ​​ser discutido com mais facilidade e é menos cobrado do que" X está apenas pressionando por microsserviços porque parece bom em seu currículo "ou" X não entende a arquitetura ". Prepare um argumento válido e propor uma solução alternativa sobre o que você acha que seria uma alternativa superior.

3. Escolha suas batalhas

Depois de tomadas as decisões, geralmente é difícil mudá-las. Especialmente se você for superado e não for convidado para as reuniões. Esteja realmente certo de que deseja seguir esse caminho, antes de se esforçar muito. Na maioria das empresas de software que conheço, há uma infinidade de más decisões e você não pode lutar contra todas elas!

O ganho potencial que você teria com isso supera arriscar perder seu tempo e deixar seus líderes e arquitetos infelizes? Você tem apoio de outros idosos e / ou de seu gerente ou está sozinho? Sua equipe é afetada pelas decisões do que outras? Você ficará mal se as decisões forem ruins e você não disser nada? Não comece uma discussão que perderá, mesmo que sinta que está certo.

Presumir que a boa-fé é importante por outro motivo: se eles estão argumentando de má-fé, você não pode provar isso, e uma pessoa que está bem em argumentar de má-fé provavelmente também estará bem em mentir sobre isso.Infelizmente, nunca fiz essa abordagem funcionar ... então, embora eu ache que esta resposta seja excelente, quando entro na etapa 2 e começo a pensar na etapa 3, também me certifico de que meu perfil do LinkedIn está atualizado epare imediatamente de dizer "não, obrigado" aos e-mails do recrutador.
Não acho necessariamente que más decisões técnicas sejam motivo suficiente para sair. Se a empresa está disposta a pagar um dinheiro decente para que você execute um plano ruim, e você aprende alguma tecnologia nova e procurada no processo, por que não fazer o seu melhor trabalho e se certificar de que levantou suas preocupações o quanto antes.
Claro, não estou sugerindo que ninguém torpede seus próprios projetos sobre desacordos de planejamento.Mas eu já estive em posições, mais de uma vez (incluindo em meu último emprego), onde as constantes decisões técnicas ruins que eu argumentei prejudicaram produtos e cronogramas.Uma coisa é se você realmente aprender algo novo e ainda assim entregar um produto que funcione, mas isso não é realmente um dado adquirido.OP está falando sobre outras pessoas escolhendo sua própria tecnologia desejada;se isso não estiver de acordo com seus interesses ou objetivos de carreira, é perfeitamente possível que seja ruim para o cliente e para as pessoas que trabalham nisso.
@kungphu Concordo, se seu trabalho não se alinha com seus objetivos de carreira, você começa a procurar um novo emprego. Só estava alertando para não desistir, só porque você não concorda com a estratégia. Cometi o erro em minha carreira de tomar decisões ruins de estratégia pessoalmente, em vez de aceitar que, naquela situação, fui pago para executar uma estratégia, não para segui-la.Não acredito que exista uma empresa onde concordo com todas as decisões de tecnologia.
HenryM
2019-08-18 02:46:35 UTC
view on stackexchange narkive permalink

exceto que XYZ não era realmente a solução certa para esta empresa

Isso entra na política. Para (possivelmente) mudar a cultura que permite as soluções 'erradas', você precisa estar em uma posição onde seja altamente respeitado por seus colegas e tenha influência sobre a gestão. Ter a impressão de que você não confia em seus colegas de trabalho e que eles estão intencionalmente prejudicando a empresa provavelmente não vai funcionar para você. Evite atribuir intenções maliciosas a colegas de trabalho que realmente resolveram um problema da empresa e entregaram um projeto com sucesso de acordo com as regras e a cultura da organização. Se a gerência acredita que seus colegas de trabalho têm os motivos certos, você também deve confiar.

Eu também não acho que se trate de "chavões". Alguns "chavões" seriam a solução certa, enquanto outros não. Mesmo com tecnologias antigas. Também existe a teoria de que você precisa falhar às vezes para encontrar as melhores soluções. Tentativa e erro.

De qualquer forma, você expressou suas preocupações em reuniões com superiores. Outras opções:

  1. Lidere dando exemplos e fazendo projetos da maneira que achar melhor e provando que você estava certo com comparações técnicas e / ou respondendo a perguntas técnicas durante apresentações e outros enfeites.
  2. Procure uma promoção para ter mais influência.
  3. Mude para uma empresa com uma cultura mais ao seu gosto.


Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 4.0 sob a qual é distribuído.
Loading...