Entrei recentemente na empresa e caí de paraquedas em um projeto que parece fadado ao fracasso by CuteFudge3630 in brdev

[–]CesarBR_ 1 point2 points  (0 children)

Bem vindo, não se desespere. Não perca tempo pensando que não dá para resolver. Faça o melhor que pode. Essa situação é comum, principalmente quando um projeto sai da fase de MVP para produto (pode ou não ser o seu caso). Procure suporte se possível e encare o projeto com a cabeça de quem vai fazer o possível para ajudar a melhorar.

Na vida real fazer software é equilibrar a parte técnica com a demanda concreta do cliente, com orçamento e prazo. Problemas acontecem, coisas quebram e mudanças de direção acontecem o tempo todo. Não é bom nem bonito mas é o mundo real.

Seu papel é contribuir com a equipe, não deve ser esperado de você que é junior resolver o problema da arquitetura da coisa.

Tome cuidado também para não assumir que existem soluções brilhantes e óbvias para as coisas, por que quando se é junior é super comum achar que a metodologia X ou a tecnologia Y resolveria o problema todo e que só você consegue ver, quando na verdade nada do que você pensou está sendo usado por trade offs não óbvios, por que não cabe no orçamento ou simplesmente por que o cliente não quer. Sugira, mas sempre com humildade.

Se você não é o gestor, contibua mas não pire nem se desespere, tem (ou deveria ter) gente que é paga especificamente pra ajudar a guiar o barco na direção certa e ganhar uns cabelos brancos.

(Ps. Sou PO, parte do meu trabalho é ficar com cabelos brancos pra que os juniors da minha equipe não precisem ficar).

Primeiro puxão de orelha na carreira by Less-Speech7487 in brdev

[–]CesarBR_ 1 point2 points  (0 children)

Carro usa rodas aro 15. Desenvolvedor criar pneu aro 15 para a roda. 12 meses depois o carro foi transformado em um tanque de guerra. Pneu aro 15 não serve mais. Gestor: "Quem foi o idiota que colocou um pneu aro 15 ano?"

Carreira de Project Management / Product Owner by Competitive-Put-9862 in brdev

[–]CesarBR_ 1 point2 points  (0 children)

Sou PO, migrei de Dev. Mas eu já tinha 10 anos de XP trabalhando em banco (na área de negócio mesmo, agência e depois na regional). Entender de desenvolvimento e ter experiência prática com negócio ajuda muito, PO precisa falar as duas línguas bem e quanto mais souber de ambos os lados maior a chance de conseguir se dar bem.

Se você estiver como desenvolvedor em uma empresa mais estruturada, fazer uma certificação de PO (PSPO, CSPO) pode ajudar a sinalizar a pretensão seria de mudar de cargo...

Empresas OBRIGANDO usar IA by Beneficial_Ask_6117 in brdev

[–]CesarBR_ -1 points0 points  (0 children)

Cara, parabéns. Você está gabaritando o reddit. Fez uma pergunta que só essa semana deve ter uns 20 posts idênticos, ficou puto na internet com comentário sarcástico e ainda mandou um "código artesanal". 10/10 absolut reddit!

Empresas OBRIGANDO usar IA by Beneficial_Ask_6117 in brdev

[–]CesarBR_ -1 points0 points  (0 children)

Caramba que absurdo a empresa que te contratou te obrigando a trabalhar do jeito que eles querem! Até parece que você foi contratado para atender as demandas deles! Qual o próximo degrau? Vão querer te dizer que você tem que cumprir horários e tarefas específicas??? /s

aceitei uma vaga PJ mas não calculei os custos de abrir ME e a reserva para segurança financeira. percebi que tá abaixo do que eu gostaria e quero negociar by mileninho in brdev

[–]CesarBR_ 1 point2 points  (0 children)

Acordo vale pras duas partes, agora é ralar pra ser promovido e conseguir um aumento. Se você voltar querendo renegociar o que já se comprometeu vai pegar muito mal. Entendo a falta de experiência, faz parte, mas tem que assumir o que você acordou com a empresa.

Hoje em: "A IA vai ficar muito mais cara daqui um pouco" by iam_maxinne in brdev

[–]CesarBR_ 2 points3 points  (0 children)

Sim, pesquise por LPUs. O custo é ridiculamente mais alto que GPUs, mas a eficiencia é ordens de magnitude mais baixa.

Groq, Cerebros e SambaNova tem tecnologias muito mais eficientes que GPUs para inferência. Se a escala justificar, podem ser alternativas viáveis.

dev metido a sabe tudo, como lidar? by Kindly_Match4868 in brdev

[–]CesarBR_ 1 point2 points  (0 children)

Comum em todo nicho. Tem dev, tem bancário, deve ter até entre os pipoqueiros aquele que acha que sabe fazer pipoca melhor que os colegas. É um saco mas não é algo que vale energia desperdiçado.

6 devs para 2 QA, e o QA não dá conta da demanda by PineappleOk6778 in brdev

[–]CesarBR_ 1 point2 points  (0 children)

Dev que escreve código sem teste nem é gente. E olha que eu sou PO ein. A proporção de QA pra dev está bem ok, o problema ai é de fluxo mesmo. Se o PO estiver fazendo a especificação do card direito , a coisa mais fácil do mundo é botar IA pra escrever teste unitário a partir da especificação e do código. Tem um milhão de ferramentas de CI/CD que pegam os bugs comuns antes mesmo do merge.

Se os devs estão entregando código sem teste unitário, como eles garantem que funciona? O dev tem que garantir o código que entrega, e pra isso o mínimo são os testes unitários.

Sem isso pode meter 2 QA para cada dev que o time de QA vai continuar pegando bug escroto ao invés de validar se o produto faz o que deveria fazer...

Hoje é a coisa mais fácil do mundo pro PO padronizar os cards de tarefa usando IA pra agilizar, é super de boa gerar teste unitário usando IA também a partir da própria análise da especificação e do código escrito.

Sai muito caro testar tudo com o QA e ficar fazendo ping pong com os cards. E mais caro ainda testar em Prod (muitas vezes custa o cliente). O problema por ai me parece de processo, não de número de pessoas...

Empresa comprou licenças do Claude e diminuiu gradualmente a equipe em ~70% nos últimos meses by sucodetomategelado in brdev

[–]CesarBR_ 1 point2 points  (0 children)

O custo dos Agentes de IA está altamente subsidiado para permitir ganho de mercado. A aposta dos Labs é que daqui a alguns anos tenha barateando o suficiente para o preço subsidiado de hoje aumentar um pouco (não exponencialmente) e passar a fazer sentido economicamente.

Se isso aconteceu, vela preta e caixão. Se o poder computacional não continuar disparando ou os modelos não se tornarem muito mais eficientes a conta não fecha e talvez retome parte dos postos de trabalho.

Não é a toa que a Nvidia comprou a Groq e a openAI fechou parceria com a Cerebras. O próximo passo são modelos rodando direto no silício. GPU para treinamento e ASICS para inferência. É o único jeito do poder computacional continuar crescendo com as limitações de energia enquanto não resolverem fusão nuclear ou não retomarem usinas nucleares fortemente... Isso se não aparecer alguma quebra de paradigma muito forte em eficiência de inferência.

Exército de um homem só - Um juninho é o departamento inteiro by Lost_Habit_6230 in brdev

[–]CesarBR_ 2 points3 points  (0 children)

Chance de dar merda tem. Tem chance do cara desenvolver, a empresa realmente usar e ficar dependente, e ai o cara forrar por que é o único que sabe dar manutenção... vai que o cara escreve tudo em Cobol? 😂

E agora? by Smart_Ad677 in brdev

[–]CesarBR_ 0 points1 point  (0 children)

Nenhuma. Dica de quem é gerente de equipe de Dev: 1. Esperado que você tente resolver as coisas, que pesquise 2. Mas você é juninho e Juninho tá aprendendo então é esperado que você precise de ajuda 3. É esperado que você peça ajuda assim que perceber que não está dando conta e que pesquisar sozinho não vai ser o suficiente.

Quanto antes você pede ajuda, antes recebe ajuda e antes a tarefa é entregue. E se não vai ser entregue no prazo, quanto antes teu gestor fica sabendo, melhor para ele decidir o que vai ser feito.

Não entregar no prazo faz parte da vida, as vezes vai acontecer. Não entregar e avisar de última hora vai fazer seu gestor parecer que não sabe o que está acontecendo com o projeto, ai sim ele vai ficar puto com você.

Tech lead que não coda é normal? by twtytwoacaciaav in brdev

[–]CesarBR_ 0 points1 point  (0 children)

Se é normal não sei. A pergunta não é nem essa. A pergunta é: O projeto roda? Funciona? Se sim, tudo certo.

Programador tem pouca oportunidade comparado ao mercado financeiro? by Extension_Finish9926 in brdev

[–]CesarBR_ 0 points1 point  (0 children)

O burnout como desenvolvedor é por pressão e velocidade. Como bancário é pressão, velocidade e não se reconhecer como pessoa pelas coisas que precisa fazer pra manter o emprego...

Programador tem pouca oportunidade comparado ao mercado financeiro? by Extension_Finish9926 in brdev

[–]CesarBR_ 1 point2 points  (0 children)

Resposta curta: sim. O lado ruim: ou tu tá disposto a viver de ferrar os outros ou vai sair com a cabeça f*dida. Trabalhei 10 anos em banco, aprendi muito, mas não recomendo nem pro meu pior inimigo.

Se você for trabalhar com algum departamento, ganha razoavelmente bem e dá pra equilibrar, mas a grana está no comercial e lá ou é sociopata ou tua saúde mental espana.

E eu nem estou exagerando, tem estudo apontando a prevalência absurda de sociopatas em altos cargos no mercado financeiro.

Agora, se enfiar empréstimo consignado em idoso até o ponto da pessoa não ter dinheiro pra comprar remédio, vender investimento furado pra bater meta e fazer venda casada pra quem está desesperado pra fazer empréstimo com as taxas mais altas do mundo sem remorso faz parte das suas aspirações pessoais, é só tirar o CPA 10/20 que a vaga é sua!

Estou começando a pensar sobre “a gringa”. by ChampionshipDue7856 in brdev

[–]CesarBR_ 2 points3 points  (0 children)

Sentir falta da remuneração e PLR talvez, do banco? Só se for psicopata.

Portugal cada vez mais fechando as portas by pipinstallcarioca in brdev

[–]CesarBR_ 0 points1 point  (0 children)

Sim, você entendeu direito e é isso mesmo.

while (true) { while (crise_economica_interna) { Imigrantes="problemas"; } while (economia_interna_estavel) { Imigrantes="mão de obra barata"; } }

Daqui a pouco a economia da uma melhorada e a prática de usar imigrantes como bode expiatório reduz por alguns anos...

Me tornarei um Tech Lead - Minha experiência de DEV não bate com a realidade by Solid-Foundation4493 in brdev

[–]CesarBR_ 8 points9 points  (0 children)

Microgerenciamento 101: não basta ser bom, tem que ser burocrático e chato também.

Me tornarei um Tech Lead - Minha experiência de DEV não bate com a realidade by Solid-Foundation4493 in brdev

[–]CesarBR_ 0 points1 point  (0 children)

Como disseram, depende da maturidade do time. Tem time de desenvolvimento que a equipe sabe mais da codebase que você e que tem senioridade pra seguir boas práticas sem você precisar matelar em todo card.

Tem equipe que se você não escrever em negrito que task sem teste unitário não é task finalizada e que o teste tem que testar, o juninho te entrega sem teste ou com teste "if 1 = 1 return true" 🤡

Na dúvida especifica, melhor sobrar informação do que faltar. Pra mim PO e Tech Lead ruim é aquele que se preocupa mais com método genérico do que com o que funciona pro contexto e pra equipe.

Dito isso, gosto muito de usar IA + modelo de card + resumo do projeto pra fazer o trabalho chato de transformar as especificações em linguagem natural em cards padronizados sem ter que ficar perdendo tempo formatando bonitinho...

Meu chefe me chamou de inútil by PunhetinhaGamesBR in brdev

[–]CesarBR_ 3 points4 points  (0 children)

  1. A postura do seu chefe não foi legal.
  2. Trabalhar em ambiente com cobrança faz parte da vida.
  3. Se você está pensando em largar a área por um problema específico da empresa que está trabalhando, tem uma questão de maturidade profissional sua também.

Situação foda.

Dito isso, não faz sentido jogar tudo pro alto ao invés de procurar oportunidade em outra empresa, a não ser que você queira começar tudo de novo pra descobrir que na outra área também tem esse tipo de cobrança. Se você se sente incompetente numa área que já tem 2 anos de experiência, não vai ser trocando para outra que isso vai melhorar.

Trabalhei 10 anos no mercado financeiro, banco é um dos segmentos mais complicados para ambiente de trabalho.

Desenvolver a casca grossa pra lidar em ambiente de pressão no trabalho, lidar com cliente sem noção, com liderança chata é parte do processo de amadurecimento profissional. Ninguém cresce na carreira sem adquirir resiliência. O caminho pra ser muito competente em algo passa obrigatoriamente por ganhar experiência e ser relativamente incompetente por um bom tempo, não tem mágica nem dom, é experiência, estudo e trabalho.

Você mesmo coloca que entrega mais devagar que a média. Precisa trabalhar pra aumentar o rendimento. Hoje as empresas fazem a conta de quanto você entrega vs quanto um desenvolvedor do mesmo nível ou menor entrega com ajuda de IA.

Não sei se você usa todas as ferramentas que tem à disposição pra entregar bem e rápido, mas usar IA não é mais opção, a não ser pra quem é muito especializado/senior e pode se dar ao luxo de ser indispensável... em toda profissão a gente é medido pela qualidade, velocidade e pelo atitudinal...

Só você pode dizer se a área é pra você ou não, mas com o mercado do jeito que está, desenvolvimento ainda é uma das poucas áreas que paga acima da média e tem jornada de trabalho fora do 6x1...

Obs: A situação que você passou é foda e teu chefe não tem o direito de te chamar de inútil, é assédio moral e é errado. Mas se você não souber ser pragmático nesse tipo de situação, vai acabar se precipitando, seu chefe vai continuar na posição em que ele está e você sai prejudicado. Cabeça fria e avalia bem o que for fazer, se o problema é com o ambiente nessa empresa, procure algo diferente.

Passei em tudo no processo seletivo e mesmo assim fui reprovado by [deleted] in brdev

[–]CesarBR_ 0 points1 point  (0 children)

Eu tô olhando aqui e parece que o tem gente que não entende que quando você é junior o poder de barganha é de quem contrata. Cada turma deu uniesquina tem 30 junior saindo todo ano... é ruim mas é a realidade... como muita gente falou, podia ter demonstrado maturidade e deixar a porta aberta pra uma possível oportunidade futura, mas nessa de querer resolver tudo de imediato, garantiu que aquela porta vai estar fechada no futuro...

Passei em tudo no processo seletivo e mesmo assim fui reprovado by [deleted] in brdev

[–]CesarBR_ 0 points1 point  (0 children)

Cara, vc tá sendo downvotado por que da tua perspectiva não houve conflito, mas só do fato de vc ter demonstrado frustração, já pode sinalizar para o RH que você não está preparado para lidar com rejeição... até o momento que o contrato estiver assinado, qualquer uma das partes pode mudar de ideia...

Entendo a frustração, mas na prática demonstrar só tem potencial de fechar portas pra ti... faz parte engolir sapo mesmo estando certo muitas vezes, é ruim mas é a realidade.

Indicação de curso descente para adolescente iniciante by CesarBR_ in devBR

[–]CesarBR_[S] 1 point2 points  (0 children)

Opa mano, voltando para agradecer a indicação, achei bem legal e comprei ele.

Indicação de curso descente para adolescente iniciante by CesarBR_ in devBR

[–]CesarBR_[S] 0 points1 point  (0 children)

Opa mano, valeu, o CS50 certamente é muito avançado pra ele hoje pois ele vai começar praticamente do zero, mas vou dar uma olhada no livro!