2

É vergonhoso usar IA no trabalho?

Uma curiosidade genuína para quem já trabalha como dev:

Vocês usam IA de forma mais "descarada", tipo:

Recebo a task → discuto o problema e a solução com a IA → peço para ela implementar → reviso o código → testo → ajusto o que for necessário.

Ou ainda preferem escrever boa parte do código manualmente e usar IA mais como um "assistente"?

E existe algum tabu dentro da equipe em relação a admitir que vocês usam IA?

Por exemplo, se eu recebo uma task, faço o planejamento junto com a IA, deixo ela implementar boa parte e depois faço uma revisão cuidadosa, isso seria visto como uma forma legítima de trabalhar ou como "não saber programar"?

Pergunto porque tenho percebido que a IA está mudando bastante o fluxo de desenvolvimento. O gargalo começa a parecer menos "digitar o código" e mais saber o que pedir, avaliar a solução, entender os trade-offs e perceber quando a IA fez merda.

Ao mesmo tempo, fico com receio de estar criando uma dependência: se eu sempre delegar a implementação para a IA, será que não vou perder justamente a habilidade de programar?

Queria saber principalmente de quem já usa IA no trabalho:

Como é o fluxo de vocês na prática? O que vocês deixam a IA fazer e o que ainda fazem questão de fazer na mão?

Carregando publicação patrocinada...
2

Cara, para mim é meio vergonhoso quem usa sim. Principalmente com tarefas simples...

Quando chega coisa para mim, exemplo: um TAP (Termo de Abertura de Projeto), e a digitação dele foi feita por IA, na minha cabeça passa duas coisas:

  1. O projeto já começou errado;
  2. Descredibiliza quem me passou isso.
2

Eu ainda codifico artesanalmente, me sinto velho artesão.
Mas faço isso em momentos que eu vou usar recursos que nunca utilizei da linguagem e preciso usar aquilo.

Eu ainda gasto um tempo pensando em todo o aspecto da task a ser realizada, analisando código, cenários e todo o contexto. Após ter certeza de um caminho que vou seguir, eu vou conversar com a IA, para verificar cenários, caminhos e lacunas que realmente eu não consegui pensar, por falta de experiência, por exemplo. Claramente tomando cuidado pra nao ser preguiçoso no inicio e depois terceirizar todo o esforço.

Em minha consciência, eu preciso fazer isso para não ficar "burro" e parar de raciocinar.
Se erro nessa abordagem ou não, não sei. Mas é a forma que, até então, encontrei para não ter déficit cognitivo.

2

Aqui onde trabalho somos incetivados a usar, porém tem uma pequena condição, somos totalmente responsaveis pelo codigo, precisamos seguir os padrões da empresa, precisamos fazer testes e analises minuciosas para poder fazer um MR, analisar comentarios da IA e tudo mais, funcionalidade, testes direto na aplicação e por ai vai, são muitas camadas, aqui cada um precisa saber o que está fazendo, não há vergonha nisso, se você souber e tiver capacidade de analisar e fazer um codereview decente, não há porque se envergonhar, o futuro vai ser isso, pelo menos nós devs que vieram da era pré IA, que faziamos na mão coisas que pedimos para um claude da vida, nosso trabalho é revisar e implementar codigos. Aqui usamos muito, mas com muito cuidado para não fazer besteira, e sempre tem um senior para barrar ou dizer se ta certo ou errado no codereview.

1
1