Fiz muitas previsões sobre como a IA mudará a programação. Hackear código será menos importante do que entender problemas, teremos ferramentas melhores para gerar código, habilidades de nível superior serão mais valiosas e assim por diante. Tudo isso está interligado, até certo ponto. Se os programadores gastarem menos tempo escrevendo código, eles terão mais tempo para dedicar aos problemas reais: entender o que o código que estão escrevendo precisa fazer. Nossa indústria tem feito um péssimo trabalho nisso ao longo dos anos. E eles poderão passar mais tempo projetando sistemas maiores nos quais seu código é executado. Fizemos um trabalho melhor nisso, mas precisaremos projetar serviços que possam ser dimensionados para cada vez mais usuários e, ao mesmo tempo, fornecer melhor segurança. Esses sistemas devem ser observáveis para que os problemas possam ser detectados e resolvidos antes de se transformarem em crises. Sem dúvida obteremos ferramentas melhores, e algumas delas poderão até ajudar a resolver esses problemas de arquitetura de software. Mas ainda não chegamos lá.
O que há do outro lado da moeda? Melhores ferramentas, menos tempo hackeando códigos e mais tempo para projetar sistemas úteis, tudo isso parece ótimo. Mas que sombras se escondem por trás das promessas?
O primeiro é óbvio. Nunca vi um grupo de desenvolvimento de software que pensasse que estava mal trabalhado. Suspeito que a maioria, senão todos, estão realmente sobrecarregados de trabalho e não se envolvem em reclamações rituais. Qual é a chance de que o presente da IA seja “agora você pode escrever código 30% mais rápido, então aqui está 50% mais código para escrever em 2024? Você tinha seis meses para este projeto, mas se for 30% mais rápido, poderá concluí-lo em três”? Existem certamente grupos mal geridos que enfrentarão cargas de trabalho mais pesadas e calendários menos realistas como resultado da IA – ou, para ser mais preciso, porque a gestão não compreende as oportunidades que a IA realmente apresenta. Mais software com bugs mal pensado e mal projetado: não é disso que precisamos.
Segundo: é fácil dizer que a IA recompensará habilidades de alto nível. Isso é ótimo se você tiver habilidades de alto nível, mas não tão bom se não tiver. O que isso realmente significa é que a lacuna entre os programadores iniciantes e os programadores seniores aumentará. Quão sério é esse problema? Tenha em mente que a necessidade de programadores tem sido muito alta há algumas décadas e que, em resposta, muitas pessoas entraram no mercado com habilidades mínimas: graduados em cursos intensivos de treinamento que não entendem a diferença entre React e JavaScript (e podem não entender por que existem outras linguagens de programação), graduados com graduação de quatro anos que fizeram cursos em algoritmos e sistemas operacionais, mas não entendem como escrever software para a nuvem. A próxima geração de empregos exigirá ainda mais empregos. As empresas fornecerão o treinamento necessário para superar a lacuna até cargos seniores?
Finalmente: a depuração envolve habilidades de alto nível – mas isso não está certo. A depuração é o mais simples possível, a segunda coisa que qualquer programador aprende depois de escrever seu primeiro “olá, mundo”. Eu vi estimativas de que IA generativa pode ter até 90% de precisão ao escrever código – o que parece muito bom até você perceber que 90% de precisão provavelmente ocorre por linha de código. Para uma função de 10 linhas, a probabilidade de o resultado estar correto cai para cerca de um terço. Portanto, haverá muita depuração a ser feita – e temos que levar isso em consideração. É surpreendente para mim que mais pessoas não tenham notado a disjunção entre “Agora não teremos que nos preocupar em entender os detalhes das linguagens de programação e bibliotecas” (ei, posso até ter dito isso) e “Mas teremos para poder depurar erros em códigos que não escrevemos e que talvez não entendamos.” E não tenho certeza de como você ganha o tipo de fluência mental necessária para fazer essa depuração sem ter escrito muito código à mão. Provavelmente haverá menos bugs de sintaxe do tipo “não compila”, mas mais bugs que alteram o comportamento de maneiras sutis ou introduzem vulnerabilidades de segurança. Quando solicitado a melhorar um programa que escrevi, vi o GPT alterar a ordem das linhas de uma forma que introduziu erros sutis. Não estou dizendo que a IA não tornará os programadores mais rápidos e eficientes – mas me pergunto se também estamos jogando os programadores juniores no fundo da piscina sem colete salva-vidas.
Estou dizendo: “Pare o trem, precisamos descer?” Não. Estou dizendo que os programadores não se tornarão mais eficientes como resultado da IA? Não. Mas a IA introduzirá mudanças, e a mudança sempre tem seu lado bom e seu lado ruim. No próximo ano, teremos que lidar com os dois lados.
- Conteúdo com tecnologia de SEO e distribuição de relações públicas. Seja amplificado hoje.
- PlatoData.Network Gerativa Vertical Ai. Capacite-se. Acesse aqui.
- PlatoAiStream. Inteligência Web3. Conhecimento Amplificado. Acesse aqui.
- PlatãoESG. Carbono Tecnologia Limpa, Energia, Ambiente, Solar, Gestão de resíduos. Acesse aqui.
- PlatoHealth. Inteligência em Biotecnologia e Ensaios Clínicos. Acesse aqui.
- Fonte: https://www.dataversity.net/ai-in-2024-the-other-side/
- :tem
- :é
- :não
- $UP
- 2024
- a
- Capaz
- Sobre
- Conta
- precisão
- preciso
- Ad
- Depois de
- AI
- algoritmos
- Todos os Produtos
- tb
- sempre
- am
- e
- qualquer
- arquitetura
- SOMOS
- AS
- At
- Mau
- seriamente
- BE
- Tenha
- Porque
- tornam-se
- sido
- antes
- comportamento
- atrás
- Melhor
- entre
- ambos
- Ambos os lados
- erros
- mas a
- by
- CAN
- certamente
- chance
- alterar
- claramente
- Na nuvem
- código
- Moeda
- vinda
- Empresas
- correta
- cursos
- crises
- Atravessar
- DATAVERSIDADE
- acordo
- décadas
- profundo
- Design
- projetado
- concepção
- detalhes
- detectou
- Desenvolvimento
- diferença
- do
- feito
- não
- duvido
- down
- fácil
- eficiente
- final
- noivando
- entrou
- entry-level
- erros
- estimativas
- Éter (ETH)
- Mesmo
- Evento
- existir
- extensão
- Rosto
- mais rápido
- poucos
- menos
- Primeiro nome
- Escolha
- função
- Ganho
- lacuna
- gerando
- geração
- ter
- fica
- dom
- vai
- Bom estado, com sinais de uso
- ótimo
- Grupo
- Do grupo
- hacker
- tinha
- mão
- Ter
- ter
- ajudar
- Alta
- de alto nível
- Como funciona o dobrador de carta de canal
- Como Negociar
- HTTPS
- i
- if
- importante
- melhorar
- in
- Crescimento
- de fato
- indústria
- para dentro
- introduzir
- introduzido
- questões
- IT
- ESTÁ
- JavaScript
- Trabalho
- Empregos
- Tipo
- Idiomas
- Maior
- menos
- vida
- Line
- linhas
- lote
- LP
- moldadas
- fazer
- gerenciados
- de grupos
- mercado
- Posso..
- me
- significa
- mental
- mente
- mínimo
- mês
- mais
- mais eficiente
- a maioria
- muito
- devo
- você merece...
- Cria
- nunca
- Próximo
- não
- agora
- óbvio
- of
- WOW!
- on
- ONE
- operando
- sistemas operacionais
- oportunidades
- or
- ordem
- Outros
- A Nossa
- Acima de
- Pessoas
- para
- platão
- Inteligência de Dados Platão
- PlatãoData
- piscina
- pobre
- abertas
- preciso
- Previsões
- presentes
- bastante
- probabilidade
- provavelmente
- Problema
- problemas
- Agenda
- Programador
- Programadores
- Programação
- linguagens de programação
- projeto
- promessas
- fornecer
- fornecendo
- Reagir
- reais
- realista
- perceber
- clientes
- requerer
- resposta
- resultar
- Recompensa
- certo
- é executado
- Dito
- dizer
- dizendo
- Escala
- Segundo
- segurança
- visto
- senior
- grave
- Serviços
- lado
- Sides
- SIX
- Seis meses
- Habilidades
- So
- Software
- desenvolvimento de software
- RESOLVER
- resolvido
- alguns
- Parecer
- sons
- gastar
- certo
- surpreendente
- sintaxe
- sistemas
- Tire
- tomado
- do que
- que
- A
- deles
- Eles
- Lá.
- Este
- deles
- coisa
- Terceiro
- isto
- aqueles
- pensamento
- Jogando
- Amarrado
- tempo
- para
- juntos
- ferramentas
- Trem
- Training
- compreender
- compreensão
- até
- útil
- usuários
- Valioso
- muito
- visto
- vulnerabilidades
- foi
- maneiras
- we
- O Quê
- quando
- qual
- enquanto
- QUEM
- porque
- precisarão
- de
- sem
- maravilha
- mundo
- preocupar-se
- escrever
- escrever código
- escrita
- escrito
- escreveu
- ano
- anos
- ainda
- Você
- zefirnet