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

Estava esperando o seu comentário. O senhor sempre sabe como destrinchar o assunto.

Eu percebi que eu não me sinto bem deixando tudo na mão da IA, pelo menos pra código. Mas eu entendo que o caminho será este, e o português, ou inglês que costuma dar resultado melhor, será uma nova linguagem de programação sem as regras que uma linguagem de programação tradicional.

Essa daqui é a questão. Me é estranho deixar com que a IA tome as rédeas e escreva, de certa forma, sozinha (claro, terá a nossa supervisão, que, inclusive, dizem que esse será o novo papel do engenheiro de software). Mas, como o senhor mesmo disse, "temos que aguardar para ver o cenário".

Lembro de quando entrei na área, lá em 2022, o que mais se discutia era copiar e colar o código direto do falecido Stackoverflow; se era melhor usar React, Vue ou Angular; se existia alguma linguagem melhor do que Javascript; entre outros. Qual à coisa comum entre os que citei? Todos, de alguma forma, reduzem o trabalho de escrever código. Então essa automatização de escrita não é de hoje, mas o que acontece atualmente é muito mais radical. A IA foi um jeito das pessoas fazerem isso da forma mais rápida que se tem (e cada dia mais essa forma está evoluindo).

Por mais que meu tempo na área seja pouco, a mudança que está ocorrendo me é muito brusca. Na minha cabeça era para isso ser ao contrário, estar mais apto à mudanças. Não consigo nem mesmo imaginar como vai ser um projeto usando inteligência artificial, dessa forma que temos hoje, da forma que foi apresentada. Me dá dor de cabeça essa mudança.

Sei que ser um engenheiro de software não é só sobre saber escrever código. Há muito tempo que eu ouço que não faz diferença se tu sabe o código de cor ou não, o que importa é saber o que usar naquele contexto em específico.

Nem sei mais o que dizer sobre o assunto.

Carregando publicação patrocinada...
1

Por favor, não me chame de senhor ;)

De fato tem várias maneiras de se tornar mais produtivo e as pessoas precisam explorar isso. Eu percebo há muitos anos que a maioria dos programadores não sabem ou não gostam de criar abstrações/generalizações para economizar trabalho. Agora então vai piorar muito.

Existe uma diferença enorme entre as várias formas. Usar uma biblioteca ou framework é de um jeito, criar as suas próprias bibliotecas e diferente, usar no ou low-code, usar geradores de código/scaffolding e usar IA cada um tem vantagens e desvantagens e precisamos trabalhar de acordo com a necessidade.

1

Vocês dois dos comentários prévios mencionaram preocupação e ela tem sido tema recorrente na comunidade.

Eu agora tô no time dos tranquilizadores com o argumento de que essas relações (tecnológicas ou sociais) tendem a se auto-regular. Por novos ou conhecidos mecanismos, mas eu acho que a poeira vai baixar.