Executando verificação de segurança...
14

Mediocridade de algumas pessoas no trabalho irrita

Salve

Hoje aconteceu um negocio de cair o cu da bunda. Sério, isso foi a gota d'água.
Na minha empresa os testes são DESPREZADOS, ninguém faz, ninguém liga, ninguém se importa. E eu venho batendo nessa tecla há muiiiito tempo que esses testes fazem toda diferença e etc

Certo dia, fiz minha feature e fiz os testes dela, contrariando ao que meus superiores orientam. Esse meu commit subiu junto com um commit do fucking CEO e meu teste apontou um erro na feature dele, fui conferir e parecia ser isso mesmo, ele cometeu um erro e tudo bem. CI/CD não aprovou a feature por conta do teste e ela voltou. Sabe o que eles fizeram? REMOVERAM TODOS OS TESTES DO CI/CD que eu tanto lutei para fazer o pouco que eu consigo. Nisso eu já estava puto, algumas horas depois me chamam pra uma reunião repentina (isso normalmente não acontece) o CEO estava lá e eu fui chamado a atenção por conta da feature não subiu para a produção. Me esculacharam mesmo dizendo que meus commits sempre são problematicos e que sempre dão problemas.

Queria só deixar esse desabafo aqui, o que voces acham dessa história?

Carregando publicação patrocinada...
6

Você é pago pra não fazer testes, essa é a realidade, doa a quem doer. Faça seu código, crie o teste pra ver se tá ok, remova-o e mande o PR. Enquanto não encontrar um lugar melhor, vá levando sem estresse. Sua sanidade é mais importante do que os testes que ninguém quer/pediu.

1

É um porre mesmo querer fazer as coisas bem feitas em um lugar assim, e se eu faço as coisas "por fazer" pq isso vai me dar um dinheiro no fim do mes me da a sensação que eu to fazendo algo errado.

"Você é pago pra não fazer testes" consegue desenvolver mais isso? Queria entender melhor.

6

Concordo com o @Oletros, se não é pra fazer teste, não faça e foda-se.
Se quebrar em prod e clientes ficarem insatisfeitos, quem vai perder dinheiro é o CEO, nao você, apesar que isso pode lhe atingir caso falte recursos.
Não se estresse por problemas dos outros, faça como mano Deyvin fala, o importante é o pix no seu peito no fim do mês.

2

Meus 2 cents extendidos:

Bem por ai - eh uma postura cinica para caralho - mas sobrevivencia em ambiente hostil tem suas nuances.

O PIX caiu ? Vida que segue...

0
5

Se prepara para achar uma nova empresa. É a única direção plausível, ou vc continua lá se gosta de sofrer. Infelizmente qndo chega nesse nível, não acho q valha a pena mais se estressar por isso.
Mas não saia do nada, simplesmente ache um trabalho e depois se demita. Não se foda por causa de outras pessoas q não tem mínimo interesse em serem bons desenvolvedores.

2

Não espero a hora de cair fora e ir para um time que tenha qualidade como prioridade.

Eu me sinto incomodado de verdade (as vezes até demais) quando vejo algo que está porcamente escrito. Não ter uma referência técnica na equipe deixa tudo parecendo que todo o projeto é uma grande palhaçada onde você é o palhaço e te pedem pra fazer uma coisa que nem quem pediu tem alguma ideia do que quer.

3

Se o seu grupo de amigos gosta de Rock pesadão e você muda o som para Madonna, adivinha quem está errado?

Ah, mas testes automatizados são bons e sei lá o que...

Só é bom para quem quer e quem segue essa cultura. Quem não segue, vai ficar frustrado com um CI/CD falhando e "desperdiçando" tempo da equipe.

Ter maturidade é entender que quando você trabalha em equipe, você não faz "a coisa certa", faz o que está alinhado à cultura do time.

E ser capaz de entender isso também faz parte de deixar de ser medíocre.

1

Então a solução é abraçar o caos e viver nele 😂😂 entendi.
Brincadeiras a parte, sua opnião sincera é que independente do que esteja sendo feito, o "certo" é continuar fazendo as coisas exatamente como está sendo feito?

1

Não, não, não. Não foi isso que eu disse, não.

O que separa um júnior de um sênior não é só conhecimento técnico, é maturidade. Você nunca vai ver um sênior se comportando do jeito que você se comportou, não porque ele gosta de caos, mas sim porque um sênior é maduro o suficiente para entender que mudança não se faz à força.

É imaturo querer obrigar o resto do seu time à algo que você decidiu por conta própria que era o certo a ser feito. Isso não vale só para trabalho, não. Vale para a vida também. Se tu quer fazer parte de um time, você tem que aprender a ceder e entender que o bem coletivo está acima do indivíduo.

E também esse pensamento de achar que existe "jeito certo", também é imaturo. Você não vai ver um sênior de verdade pensando assim.

Quer mudar a cultura de um time? Aprende a argumentar e defender seu ponto. Aponte o problema e apresente uma solução. Convença as pessoas das vantagens da sua solução comparado à solução atual. Entenda também as desvantagens e sim, existem desvantagens! Não existe solução perfeita! Nunca existiu e nunca vai existir!

Se você não enxerga as desvantagens, não significa que elas não existem. Significa que você não tem conhecimento suficiente sobre o assunto para entendê-lo bem o bastante. Se for o caso, repense se você tá mesmo preparado para melhorar alguma coisa.

3

Meu amigo, isso é mais comum do que parece, viu!

Infelizmente hoje eu sou a pessoa que reprova os codigos dos outros quando implementam algo que não foi pedido. Mas as vezes custa entender algo bem simples, mesmo se isso ferir: se não pediram, não faça. Mas se já fez e causou dor de cabeça, desfaça.

Nem todo mundo quer melhorar algo "que já funciona". Se seus lideres não fazem questão, você não deve fazer também. Mas não desista das melhorias. Mas tente convencer eles antes de implementar.

Uma coisa que já fiz uma vez: adicionei meus testes no .gitignore kkkkk. Resolveu meus problemas, e a vida seguiu.

1
0
3

Meus 2 cents:

Tua insatisfacao tem razao - trabalhar num ambiente assim eh deveras complicado.

Mas teve um detalhe que chamou minha atencao:

Certo dia, fiz minha feature e fiz os testes dela, contrariando ao que meus superiores orientam.

Sem entrar no merito do certo ou errado, se a empresa tem um modo de trabalho, te orienta a fazer daquele modo e voce contraria, fica complicado.

Eh uma imbecilidade ? Pois eh, bem vindo ao mercado coorporativo.

So que a bem da verdade nao eh so no mercado coorporativo - olhe ao redor e voce vai ver um monte de gente fazendo coisas que nao tem o menor sentido, ou tomando atitudes que a unica reacao possivel eh: "WTF ?!?!??!"

Nao estou dizendo que voce tem de deixar de ser voce - nem sacrificar teus ideiais - mas as vezes eh necessario assumir uma imagem "publica" um pouco mais flexivel.

De qualquer forma, lamento pela situacao que voce esta passando - espero que possa encontrar um trabalho melhor o quanto antes.

Sucesso !

2

Acho que as vezes o problema não é nem deixar os "ideais", mas sim sobre querer fazer as coisas bem feitas. Eu pelo menos levo a dedicação de fazer bem as coisas pro lado pessoal, ao ponto de penas "Cara, eu trabalho nisso aqui por horas, esse é meu trabalho e o que eu gosto de fazer. É minha OBRIGAÇÃO fazer isso bem feito. Se não eu estou fazendo uma coisa que eu gosto, mal feita, para receber por isso? Eu estou enganando a quem?"

1

Meus 2 cents extendidos:

Cara, realmente entendo o que voce esta dizendo - e tua dor eh real.

Sim, eh um porre - e creio que nao vi nenhuma das respostas dizendo o contrario.

Mas trabalho eh trabalho: a rotina de Sisifo.

Enquanto isso: PIX na conta, entregar o que pedem, e voce nao esta enganando ninguem - apenas trabalhando.

O que posso desejar eh que na tua proxima colocacao voce seja mais feliz.

1

"a rotina de Sisifo" nem sei do que se trata, vou proucurar.
"O que posso desejar eh que na tua proxima colocacao voce seja mais feliz" agradecido 🙏

2

engraçado que no curso.dev o Deschamps falou algo sobre isso. acho que era sobre cobertura de testes mesmo, e se não for também vale. ele não commitava os testes mas mantinha eles localmente e eventualmente chegou a uma cobertura de testes boa e decidiu compartilhar os ganhos que teve (importante metrificar). vc pode fazer isso mano, faça os seus testes e mantenha eles no repo local, por vc. quando as cabeças começarem a rolar por falta de cobertura, mostra os teus ganhos e tira o seu da reta. certamente suas features vão apresentar menos bugs e não vão poder te criticar por não ter advogado por testes antes.

1

Eu realmente duvido que isso va acontecer kkkkkkk e se acontecer eu não quero estar lá pra dizer "eu avisei". A essa altura do campeonato já quero estar em outro lugar.

Você falou de metrificar a melhoria dos testes, como voce conseguiria mensurar isso?

1

Sobre a metrificação dos testes vc pode escolher o parâmetro mais relevante pro seu caso. Pode ser, por exemplo, acompanhar a abertura de tickets abertos pra bugs (o que eu imagino que deve ter de monte já que ninguém tem o bom senso de escrever testes por aí kkkkkk), ou acompanhar a reincidência de falhas críticas que derrubam o sistema. Dado que não há uma cultura de testes estabelecida no seu trabalho, acredito que acompanhar essas métricas seria interessante, deve ter muita coisa por aí passando despercebida que poderia ser antecipada com algumas baterias de testes e que já deve ter causado muita dor de cabeça pra vc ou seu time e, ainda pior, pro cliente final. Uma outra medida, pensando mais em performance e possivelmente extrapolando os limites do que você conseguiria fazer pra si mesmo, seria implementar testes de carga pra validar a disponibilidade dos seus serviços e ver como eles se comportam em momentos de alta demanda, seja a nível de infraestrutura ou de aplicação, por exemplo, é nesses momentos que vc identifca implementações mal feitas ou decisões precipitadas que não escalam. Enfim, sugiro que você aplique testes de alguma forma na sua rotina de desenvolvimento, se possível, isso daria um bom papo em uma entrevista pra outra empresa e, se não garantisse uma vaga, te deixaria muito próximo de uma.

2

Cara, entendo demais o que você tá sentindo.

Você fez o que muita gente não tem coragem: bancou a decisão técnica certa, mesmo sabendo que isso podia incomodar quem manda. Não só isso — teve disciplina pra manter testes num lugar onde todo mundo ignora. Isso não é só postura técnica, é integridade profissional.

E aí a resposta que você recebe? Corte nos testes. Repressão em reunião. Inversão total de valores.

Já vi isso de perto. O erro técnico passa. A crítica ao erro técnico, não. Especialmente quando quem erra tem crachá de chefia.

Inclusive, foi numa situação parecida que decidi escrever um texto sobre liberdade digital — e o que acontece quando a gente depende de plataformas centralizadas pra publicar ideias.

Curiosamente, críticas técnicas diretas a cargos de liderança (mesmo que embasadas) foram censuradas por aqui. Mas desabafos explosivos sobre CEOs e suas falhas práticas continuam no ar. A linha entre o que é ‘aceitável’ e o que é ‘banível’ é, no mínimo, inconsistente.

E se isso não te dá vontade de explorar uma web sem moderação seletiva, talvez você ainda confie demais na imparcialidade dos fóruns centralizados.

Fica aqui minha solidariedade — e um convite à reflexão:
https://ghostinit.dev/post/IPFS-sua-ferramenta-contra-censura

Você não tá sozinho nessa.

2

cara, complicado né, você segue as boas praticas e no final ainda cai sobre você a culpa,
da vontade de chutar o balde, não te dão ouvidos nem antes e nem depois do desastre.
isso ai é foda, mas pelo jeito que as cosias vão eu diria pra vc ir procurando outras oportunidades. você é alvo das coisas que dão erradas mesmo seguindo a forma certa(contrariando superiores).
no final não te valorizam!

2

Imagine que voce trabalha em outra profissão, jogador de futebol.
Você é contratado e escalado para um time que tem uma formação de jogo sem defesa na zaga.
O seu contrato te pede exclusivamente para ser atacante, então me diga. Por que voce iria para zaga? Boa fé ? Não faça isso!
Voce foi pago pra uma coisa e execute ela conforme está em contrato. Nada mais e nada menos.
Se o time joga assim e ta de pé até hoje segue o baile.

Faça seus testes para uso pessoal e aperfeiçoamento seu.

1

Primeiramente parabéns pela analogia, sério kkkkk, genial.
"Voce foi pago pra uma coisa e execute ela conforme está em contrato. Nada mais e nada menos" parece um comentário bem negativo e depreciativo, mas na verdade, agora acho que é bem sensato... Se por "fazer mais" alguém pode ser repreendida a conclusão mais lógica é não fazer mais. Mas não sei... talvez alguns pensamentos mais idealistas de "vou fazer X e +1" pelo simples motivo de querer ser melhor que X é o que confunde as vezes com ser objetivo e acertivo.

Vou continuar fazendo os testes, mas agora só pra mim :)

1

Vou continuar fazendo os testes, mas agora só pra mim :)

Opa, ai vi vantagem !

A pequena rebeldia que acalenta a alma, mas nao detona teu dia-a-dia.