O futuro da programação: as ferramentas de IA assumem o controle, adaptam-se e são substituídas

Este artigo foi publicado pela primeira vez na conta oficial: Mais AI (power_ai), bem-vindo para prestar atenção, programação e produtos secos AI serão entregues a tempo!

A programação desaparecerá em cinco anos porque…

Aqueles que não se adaptarem às novas mudanças desaparecerão.

Houve um tempo, em um mundo não muito diferente do nosso, em que roupas feitas à mão eram a norma.

Artesãos habilidosos passam inúmeras horas criando lindas roupas, cada uma única e trabalhada com cuidado.

Mas, à medida que a tecnologia melhorou, surgiram máquinas que podem produzir roupas de forma mais rápida e barata.

A princípio, muitas pessoas ficaram céticas em relação às novas roupas feitas à máquina.

"Oh, as novas roupas carecem da qualidade e beleza do artesanato."

"Roupas feitas à máquina são terríveis!"

"Ele nunca vai nos substituir."

No entanto, com o passar do tempo, mais e mais pessoas adotaram a nova tecnologia, vendo os benefícios de uma produção mais rápida e preços mais baixos.

Os artesãos que antes ganhavam a vida fazendo roupas feitas à mão se viram cada vez mais lutando para competir com as novas roupas feitas à máquina.

Alguns temem que a arte do artesanato se perca para sempre e que as novas roupas não tenham a qualidade e a beleza do artesanato.

Muitos são forçados a se adaptar e aprender novas tecnologias enquanto outros ficam para trás.

Aos poucos, as roupas feitas à mão se tornaram * raras **, e a grande maioria das roupas que você vê hoje foi produzida por máquinas - não por humanos.

A história está se repetindo.

Mas desta vez é para pessoas em tecnologia.

As ferramentas baseadas em IA estão substituindo os programadores humanos.

Essas ferramentas serão capazes de escrever e depurar códigos de forma mais rápida, eficiente e _mais lenta_ do que os humanos.

Se você está preocupado com a perda de emprego e o fim de sua carreira de programação - provavelmente você está certo!

Não estou aqui para prever o fim, estou aqui apenas para contar os fatos.

você está pronto?

eles estão vindo em sua direção

"Não fique muito confortável, você pode ser substituído a qualquer momento."

-- Anônimo

A programação, outrora a espinha dorsal do mundo digital, rapidamente se tornará obsoleta.

Inicialmente, a maioria dos softwares corporativos era escrita em linguagem de máquina. Alguém tem que inventar uma linguagem de alto nível (do tipo que só existe há alguns anos). Infelizmente - ainda os usamos, basicamente dos anos 60, reinventados continuamente.

As ferramentas baseadas em IA estão prontas para assumir o controle e a maneira tradicional de escrever código se tornará menos popular.

O futuro pode ser muito diferente do que você imagina.

A indústria de tecnologia está se transformando e a corrida começou para se adaptar ou ficar para trás.

Você não precisa acreditar em mim - você só precisa dar uma olhada na realidade e verá do que estou falando.

Deixe-me te mostrar.

Primeiro, vamos ver o que você faz sob o nome de programação e depois veremos como tudo isso se torna irrelevante.

Vamos começar no início.

Quando você está aprendendo a programar, você se concentra em _escrever_ o código.

Para a maioria das pessoas, isso é programação, certo?

Como todo mundo, você aprendeu a escrever código, mas não aprendeu a _ler_.

É por isso que incomoda quando se trata de depuração, não é?

Imagine que você está no trabalho e deseja identificar rapidamente o que esta função faz:

Não se esforce - esta função faz apenas algumas coisas:

  • Ele copia uma planilha.
  • Ele relatará um erro se a planilha original não tiver sido salva.
  • Ele acrescenta "Cópia de" ao título da nova planilha.

é isso?

Bem, mais uma coisa que você provavelmente não notou (e se notou, você está fazendo um ótimo trabalho!) é que esta função também altera inadvertidamente o cabeçalho da planilha ** original ** .

Erros como esse são esquecidos todos os dias.

A depuração é uma habilidade subestimada. Os programadores que são bons em depuração trabalham mais rápido, fazem mais e ficam menos estressados.

O ChatGPT levou apenas alguns segundos para encontrar o bug. Eu não sei sobre você, mas provavelmente leva mais tempo para a maioria das pessoas.

Se você não vê nenhum problema - isso significa apenas que você se beneficiará ao máximo de uma ferramenta com tecnologia de IA como o ChatGPT!

Hoje, a maioria dos desenvolvedores está trabalhando em bases de código que eles mesmos não escreveram.

Os desenvolvedores geralmente estão mais inclinados a liberar o código rapidamente do que a escrever um código limpo e de fácil manutenção. Então, infelizmente, quem assume precisa pegar todas as peças quebradas e tentar entender e limpar esse código confuso.

Eles passavam incontáveis ​​horas tentando desvendar a intrincada rede de códigos, corrigindo bugs e adicionando novos recursos.

É um ciclo interminável de frustração e desespero.

Lembro-me de ver esse código (escrito em C) na minha adolescência e ainda me pergunto como diabos as pessoas podem ler e entender esse código (mas não mais).

Entender qualquer código agora é mais fácil do que nunca. Basta escolher algum código que você deseja entender e deixar que o ChatGPT o explique.

Na vida real, você provavelmente não encontrará um código como este (e, se encontrar, encontre a pessoa que o escreveu).

Usar o ChatGPT para entender códigos complexos é muito mais rápido do que gastar tempo descobrindo sozinho.

Replt.it (Replt.it) começou a usar uma ferramenta semelhante em seu sistema.

Imagine a rapidez com que alguém poderia se mover gerando uma visão geral de uma base de código.

**O que mais você faz?**

Sim - melhore o código existente (ou adicione funcionalidade)

adicionar recurso?

Descreva ao ChatGPT o que você deseja realizar e isso o ajudará a melhorar seu código existente. Ele fornecerá instruções sobre como fazer isso, incluindo o código modificado.

É apenas um clique de distância no seu editor de código favorito.

Depois de adicionar algumas funcionalidades e melhorar o código existente, você pode se sentir tão feliz por estar na nuvem que decide dar um passo adiante e tornar a base de código mais legível.

O primeiro passo é alinhar a confusão de código existente com as normas de programação.

O cara que escreveu o código antes de você tinha experiência em C e não sabia nada sobre programação declarativa, então é hora de corrigir isso - certo?

Você ainda não está satisfeito. Especialmente quando você acha algumas partes do código muito complicadas, você, o herói, acaba gastando mais tempo simplificando essas partes do código (e sacrificando sua vida pessoal).

A propósito, o ChatGPT simplifica o código em apenas 3 segundos.

Você não tem certeza se o código que escreveu funciona bem.

Você não quer ficar com uma base de código bagunçada como os programadores anteriores.

Então, você decide documentar o código.

Isso não é tudo.

Você quer ter certeza de que o código não apenas funciona, mas também funciona bem .

Escrever testes é chato, mas às vezes é necessário. Agora, não é uma ferramenta perfeita, mas é muito boa.

programação ≠ escrita de código

Pode-se dizer muito e perder o ponto, ou pode-se dizer muito sem dizer nada.

As palavras não têm significado quando você não organiza sua linguagem da maneira certa.

Apenas falar não significa comunicação clara - se você já foi casado, saberá o que quero dizer.

Se você começar a falar com um computador em seu idioma nativo, o computador não poderá entendê-lo.

O código é a conspiração entre ** você e o computador **.

Escrever código não é programar. Programar é mais sobre resolver problemas do que apenas escrever código.

Com a maneira atual de fazer as coisas, ainda estamos presos instruindo computadores em ** códigos escritos ** - assim como aqueles que programam em linguagem de máquina estão presos em 0s e 1s.

Hello World(Olá Mundo)

Você pode rir de pessoas que usam programação binária e se perguntar por que elas se dão ao trabalho de instruir um computador.

As gerações futuras sentirão o mesmo.

Programação é o processo de usar um computador para resolver problemas. Escrever código é apenas um aspecto do processo. É uma parte necessária, mas não tudo.

Se você só pode escrever código, você não é um programador, você é apenas um codificador e será substituído.

Vocês são seres sencientes - vocês apenas não sabem disso ainda.

“Não são as espécies mais fortes que sobrevivem, não são as espécies mais inteligentes – são as que se adaptam melhor às mudanças”.

—Charles Darwin

Darwin é uma das figuras mais importantes da história ocidental.

Ele é o cara que faz você questionar sua própria existência quando todo mundo é supersticioso em relação à religião. Ele diz que você está aqui não por acidente ou algum grande plano , mas porque seus ancestrais trabalharam duro para sobreviver **.

Goste ou não, com uma ferramenta como o chatGPT, escrever código e quem _ só sabe codificar_ não vai dar jeito.

No entanto, assim como os artesãos são capazes de se adaptar e aprender novas habilidades para se manterem competitivos, os programadores avançarão a seu favor aprendendo mais sobre como utilizar essas ferramentas.

Os problemas que temos e a forma como os resolvemos podem mudar. Mas sempre haverá problemas para os humanos resolverem.

Depois que escrever código se torna obsoleto, a capacidade de resolver problemas se torna mais valiosa.

Os truques superficiais em nome da programação irão desmoronar e o material real prevalecerá.

Os programadores do futuro serão mais produtivos do que os programadores de hoje, capazes de fazer coisas com as quais podemos apenas sonhar agora.

É ótimo que a tecnologia que usamos fique mais inteligente.

Esta é uma abordagem mais inteligente.

Apenas alguém que aspira ser o cara mais inteligente da sala se incomoda quando tudo ao seu redor é mais inteligente do que ele.

Caso contrário, é uma verdadeira benção.

As ferramentas que você está usando estão evoluindo em um ritmo incrível e é hora de você evoluir também.

Vá lá e aprenda - não para esse maldito trabalho, mas porque é a sua vida e você tem que vivê-la.

Sim! Adaptar-se a novas formas é doloroso, mas apenas os vivos sentem isso - os mortos nem mesmo sentem as chamas da cremação.

O ChatGPT 4 possui até 1 trilhão de parâmetros, que podem fornecer respostas mais precisas.

A próxima geração de ferramentas será mais poderosa e precisa.

Quem puder aproveitar - vai seguir em frente, e quem não se adaptar vai sumir - simples assim .

A escolha é _você_.

Olá, sou Shisan, um piloto veterano que desenvolve há 7 anos e uma empresa estrangeira há 5 anos na Internet há 2 anos. Posso derrotar Ah San e Lao Mei e também fui arruinado por comentários de relações públicas. Ao longo dos anos, trabalhei meio período, abri um negócio, assumi o trabalho privado e misturei o trabalho. Ganhou dinheiro e perdeu dinheiro. Ao longo do caminho, meu sentimento mais profundo é que não importa o que você aprenda, você deve continuar aprendendo. Contanto que você possa perseverar, é fácil conseguir ultrapassagens nas curvas! Portanto, não me pergunte se é tarde demais para fazer o que faço agora. Se você ainda não tem uma direção, pode me seguir [conta pública: Mais AI (power_ai)], onde frequentemente compartilharei algumas informações de ponta e conhecimento de programação para ajudá-lo a acumular capital para curvas e ultrapassagens.

Acho que você gosta

Origin blog.csdn.net/smarter_AI/article/details/131745137
Recomendado
Clasificación