Eu tenho uma situação estranha no trabalho, onde um colega meu frequentemente pede a mim e a outros colegas de trabalho código de trabalho.
Eu gostaria de ajudá-lo, mas esse pedido constante de trechos triviais interrompe meus pensamentos e às vezes dificulta a concentração.
Além disso, tenho a impressão (...) de que essas solicitações são geradas por falta de competência, mais do que por preguiça. Na verdade, ele costuma perguntar coisas que pretendem saber a resposta, pois quando eu resolvo o problema, ele costuma dizer coisas como "Claro", "Sim, foi o que eu pensei", me dando a impressão de que minha resposta não vale a pena.
Como posso resolver essa situação embaraçosa?
Devo mostrar mais explicitamente diante de outros colegas sua falta de conhecimento (dizendo coisas como: "faça você mesmo se puder, por favor") ou continue dando a ele o que ele quer?
Eu acho que ele deve agregar todas as suas perguntas em uma, para que eu possa dedicar uma parte do meu tempo e ele possa trabalhar sozinho em suas coisas.
Não há hierarquia na equipe, devo dizer que ambos temos uma antiguidade semelhante de cinco anos, mais ou menos. Pela mesma razão, acredito que não posso relatar à gerência, pois perguntas triviais são frequentemente ignoradas.
Conversei com outros dois membros e eles concordam comigo: na verdade, ele costuma perguntar coisas de bicicleta pelos colegas.
fonte
Respostas:
Minha resposta seria dizer "Estou um pouco ocupado agora, você pode me enviar um e-mail e eu lidarei com isso mais tarde". Provavelmente, algumas de suas perguntas são legítimas, forçando-o a enviar um e-mail para você, isso não interrompe seu fluxo e é improvável que ele se preocupe em detalhar o problema em um e-mail, se for trivial. Você também tem um registro para mostrar à gerência se as perguntas dele ainda permanecerem em um nível irracional.
fonte
A primeira coisa a fazer é ter uma discussão franca com o sujeito em questão. Faça de um para um, em vez de em grupo, ou ele pode se sentir encurralado (possivelmente merecidamente). Pergunte a ele por que ele continua fazendo essas perguntas, explique como isso é perturbador para o seu trabalho - veja o que ele tem a dizer.
Dependendo do que você captar dessa conversa, tente ver se ele pode aprender sozinho. Ajude-o a ajudar a si mesmo em vez de lhe dar respostas. Veja se apontá-lo para a direção certa seria suficiente.
Se nenhuma das opções acima ajudar:
Você e seus colegas devem parar de responder às perguntas triviais dele.
Respostas como:
Basicamente, se toda a equipe concordar em jogar junto com isso, ele terá que descobrir as coisas sozinho.
Você diz que isso não é cooperativo - sim, é. Esse é o ponto.
Você tem um membro da equipe que não está exercendo seu peso - ele está na verdade fazendo com que você e seus colegas sejam menos produtivos. Se ele estiver em um nível em que essas perguntas não sejam perguntas que ele deveria estar fazendo, recuse-as a respondê-las.
Se você achar que essa não é uma boa estratégia, poderá iniciar um log de interrupções. Registre toda vez que ele fizer uma pergunta trivial e quanto tempo você levou para voltar ao seu trabalho (ou seja, no quadro mental em que estava antes da interrupção).
Esse log fornecerá uma idéia de quanto tempo ele está custando. Se todos os seus colegas fizerem isso, você terá uma idéia sólida de quão ruim é o problema.
O que você faz com esses dados é com você - discuta-o com ele, explique o problema e tente resolvê-lo ou encaminhar para o gerenciamento.
fonte
Uma maneira construtiva de abordar isso (porque você diz que é por falta de competência) pode ser a seguinte:
Tente orientá-lo na direção da resposta, mas tente fazê-lo chegar à resposta final. Dessa forma, ele aprenderá como criar coisas triviais e também ficará mais confiante em sua própria competência em encontrar soluções (pode ser que ele esteja inseguro e precise de confirmação de você e / ou de seus colegas? )
Se ele fizer uma pergunta semelhante várias vezes, deixe claro que você já explicou isso e que ele deveria saber disso (porque, nesse caso exato, você realmente sabe qual deve ser o conhecimento dele).
fonte
Como alguém que já empregou esse tipo de pessoa antes, deixe-me dizer que tomar consciência desse problema é realmente uma boa ação. O que eu queria que meu povo fizesse nessas circunstâncias era:
Você sabe o que acontecerá se este colega de trabalho for demitido? Essa é a coisa chocante. NADA MAL. Se a equipe estava produzindo x unidades de trabalho uma semana antes, continuaria produzindo x unidades de trabalho uma semana depois. O tempo que essa pessoa está consumindo e a interrupção que está causando no seu fluxo de trabalho só podem ser percebidos depois. Você fará mais quando esse comportamento parar. Você será mais feliz também. E sua empresa terá mais dinheiro.
nota 1: Uma vez tive um funcionário que estava tendo um dia ruim em uma semana ruim. A, eu disse, preciso de uma lista de todas as suas coisas pendentes e onde elas estão antes de você ir para casa hoje. Vou dar uma olhada hoje à noite e faremos um plano amanhã de manhã. Faltava uma hora no dia. Depois que eu saí do escritório de A (para voltar para casa, não trabalhamos nas mesmas horas), em B, cisnei e intimidei A para "ajudar" com o projeto de B (que nem era importante para a empresa, era um projeto de treinamento para fazer B melhor em uma tecnologia específica, adicionando algo ao nosso site) por - você adivinhou - uma hora. Então A foi para casa. Não me oponho a isso, uma parada difícil é uma parada difícil. Mas uau, eu estava brava com B no dia seguinte. O nível de habilidade necessário para levar as pessoas inteligentes a abandonar tudo para você não é algo a subestimar. Você pode decidir dizer não,
Eu gostaria de poder lhe dizer como fazer a pessoa parar de fazer isso. Na minha experiência, você não pode. Mas você pode fazê-los parar de fazer isso com você . Às vezes, essas pessoas, depois de serem libertadas de um lugar onde estavam fazendo isso, acabam trabalhando em algum lugar onde não há ninguém para se espremer e não gostando por lá, ou trabalhando em um trabalho que realmente sabem fazer. Mas enquanto eles têm um trabalho que não sabem como fazer, e a capacidade de fazer com que outras pessoas façam isso por eles, essa é a estratégia que eles usarão.
fonte
Envie a ele o link para Stack Overflow .
Se realmente é preguiça, não deve ser sua responsabilidade preencher a vontade dele de concluir o trabalho. Se é falta de habilidade, deixe-o carregar o culto por conta própria e não a sua. Você tem uma responsabilidade profissional em relação ao seu empregador para fazer o seu melhor trabalho e não pode permitir que outras pessoas o comprometam. Trabalhar cooperativamente e ajudar colegas é um comportamento profissional e esperado. Deixar que o peso morto o impeça de fazer seu trabalho (sem contribuir com algo em troca) é algo que você precisa evitar e é isso que seu gerente recebe muito dinheiro para consertar.
fonte
Isso é bizarro - ele está apenas pedindo para você fazer o trabalho dele por ele. A menos que ele tenha uma maneira muito inteligente / sutil de perguntar, acho que ficaria tentado a dizer "não, não tenho tempo".
fonte
Você já pensou em ter uma conversa adulta com essa pessoa? Deixe que eles saibam que suas perguntas constantes são um fator que mata a produtividade e pergunte por que ele acha que precisa fazer constantemente perguntas aparentemente simples. Talvez ele seja um pouco incompetente. Você pode optar por deixá-lo falhar ou pode ajudá-lo a ter sucesso.
Idealmente, diga a ele que você está disposto a ajudar se ele estiver realmente preso, mas que você espera que ele lhe dê o respeito que você merece e faça uma pequena pesquisa independente primeiro. Dar-lhe continuamente respostas a perguntas simples não ajuda ninguém. Incentivá-lo a aprender e crescer ajuda toda a equipe.
Sim, será uma conversa desconfortável, mas menos desconfortável do que mais alguns meses de ressentimento silencioso.
fonte
Como ex-gerente, não posso começar a dizer quanto tempo gastei semanalmente como babá "crescida". Todos os egos, conflitos, insultos e problemas ocasionais relacionados ao trabalho. Nunca qualquer problema com revisões de código.
Eu só queria que os locais de trabalho reais começassem a se parecer com os do livro de Joel.
Coletivamente, sente-se em uma sala de conferências com todos os funcionários importunados por esse indivíduo. Deixe essa pessoa saber que as interrupções são uma distração do seu trabalho e interferem na sua capacidade de trabalhar na "zona".
Informe o gerente, se possível.
Peça que todas as perguntas sejam respondidas por e-mail para eliminar a interferência no trabalho e, assim, você pode começar a manter um registro da frequência da interrupção e do baixo nível de experiência demonstrado.
Dentro de um curto período de tempo, o grupo coletivamente deveria ter enviado uma mensagem que afasta essa pessoa de incomodar a todos, ou você terá coletado trilhas de e-mail suficientes para demonstrar até um gerente inexperiente o erro de contratação que foi cometido.
Uma lição que aprendi desde cedo como gerente foi contratar os melhores funcionários que pude encontrar, tentar ver como cada pessoa trabalhava na equipe e como a equipe se saía.
Outra lição inicial foi livrar-se dos maus funcionários imediatamente.
fonte
Peça que ele escreva sua pergunta para que você possa responder mais tarde quando estiver livre e conversar com seu gerente para garantir que você tenha condições de trabalho silenciosas.
Sua situação falha O ponto # 8 do Teste Joel Os programadores têm condições de trabalho silenciosas?
fonte
Peça que ele poste a pergunta neste site e veja qual resposta ele recebe; isso ajudou muitos programadores;) Coloque uma cópia do CLR via C # em sua mesa e permita que ele faça check-in lá.
fonte
Eu pediria que ele colocasse todas as suas perguntas em uma pilha grande e depois sentasse e fizesse uma programação em pares com ele durante um longo período de tempo.
Parece que ele não sabe programar, mas isso pode ser apenas a sua frustração. A programação em pares o ensinará a programar (supondo que ele possa aprender, nem todo mundo tem o dom do programa).
fonte
Eu sei exatamente como você se sente, eu já estive nessa situação antes. É apenas dramatização e manipulação. Isso geralmente acontece por várias razões: - Essa pessoa não sabe a resposta, é incompetente e não quer parecer incompetente, daí o que pensei. - Se essa pessoa está fazendo uma pergunta idiota na frente das pessoas e respondendo logo depois, ele pode tentar colocá-lo em um lugar incompetente ou brincar com você (o local de trabalho está cheio desse tipo de pessoa, tentando suba em cima de você). - Essa pessoa é preguiçosa e quer que você faça o trabalho dele por ele. - Essa pessoa é do tipo "por ouvir", o que significa que ele pode reproduzir uma amostra de código, mas não pode adaptá-lo porque ele não entende como funciona, apenas onde usá-lo.
A boa abordagem da IMO é apenas dizer a esse cara, desculpe amigo, você está por sua conta agora, você terá que descobrir por conta própria desta vez, tenho coisas a fazer. Se o problema persistir, converse com seu gerente sobre isso (eu sei que evacuar não é o melhor, mas espero que você tenha um gerente competente que já tenha nevado antes :))
fonte
Eu consideraria a maioria das respostas, mesmo tendo uma conversa com elas, uma "escalada", enquanto a minha primeira resposta seria algo como oferecer-se para parear com elas. Nesse ponto, você ofereceu ajuda e, se eles recusarem, você pode escalar com a consciência limpa. Se eles combinarem com você, você poderá avaliar o nível de competência real deles.
O fato é que, se uma pessoa escreve uma biblioteca, é completamente aceitável pedir que ela escreva um código que faça interface com ela - pelo menos como um teste. Existem outros exemplos que são obviamente menos aceitáveis, mas ainda questionáveis - como onde alguém acha que você já resolveu um problema e ainda pode ter o código resultante à mão.
Se eles realmente estão pedindo para você fazer o trabalho deles, ainda é razoável pedir um par, na verdade é uma boa sugestão se você está perplexo e é uma ótima maneira de aprender.
Se eles não estiverem interessados em emparelhar, eu ficaria feliz em usar qualquer uma das outras soluções aqui - na verdade, dependendo da reação deles, posso pular a discussão sobre isso com eles e ir direto ao gerente (com não apenas o pedido de seu ajuda, mas uma afirmação indiscutível de que você ofereceu ajuda e descobriu que o que eles REALMENTE queriam era mais do que apenas ajuda)
fonte
Faça com que ele aprenda um pouco de ciência da computação e ajude a evoluir a partir de scripts sem cérebro; provavelmente ele é um tipo de pessoa que sabe coisas (com habilidades comprovadas), mas não tem formação.
"Você sabe que realmente pode se interessar mais por essas coisas, mas que tal melhorar a si mesmo com isso - agora ...". Gastar algum dinheiro com a Amazon para obter um bom livro usado (Gangue dos quatro, Programação em Haskell, .. Só por diversão?) Adiciona alguns favoritos sobre suas perguntas recentes.
fonte
Gostaria de obter assistência da gerência, conversar com eles sobre isso e, em seguida, marcar um horário para sentar em grupo com esse desenvolvedor para lidar com a situação.
Como alternativa, às vezes é necessário ser um pouco político sobre essas coisas e mostrar claramente o comportamento da pessoa na frente do resto da equipe (e da gerência, se possível), sem ser grosseiro ou confrontador, mas questionando gentilmente por que eles estão se saindo. esta. Eu tive que lidar com uma situação semelhante, não faz muito tempo. Nesse caso, eu disse ao desenvolvedor em questão, quando mais uma vez me pediram ajuda: "Se você sabe o que está fazendo, como afirma, então por que faz perguntas constantemente? E quando eu as respondo, por que argumentar? Se você gostaria que eu o ajudasse no futuro, deixe-me fazê-lo. " A mesma pessoa foi dispensada pelo diretor de tecnologia, alguns dias depois (ele já estava ciente dos problemas).
Nós dois éramos contratados, FYI, então havia pouca lealdade interna para qualquer um de nós, do ponto de vista do TD. Às vezes, as coisas precisam ser trazidas à tona.
fonte
Como você está no mesmo time, seja um bom jogador, mostrando a ele como ser um também. Expor ele à gerência pode causar ira em alguns de seus colegas, e é karmicamente ruim, na minha opinião.
Provavelmente, a gerência já conhece o seu colega. Por que sair da linha "mostrando" a ele que ele era um contratado ruim? A longo prazo, ajudar esse sujeito um pouco agora pode valer a pena a longo prazo, de maneiras que você nunca imaginou.
Desculpe, você se encontrou em uma situação tão difícil.
fonte