O futuro da codificação é tanto sem código quanto com código aumentado com IA
- #JavaScript
- #Python
- #Java
O futuro da codificação é a democratização da codificação, com os desenvolvedores cada vez mais aprimorados pela inteligência artificial. Também é uma escolha natural para dezenas de linguagens de programação, muitas vezes monetizadas por empresas de BigTech que têm seus próprios interesses em torno delas.
Forças culturais em tecnologias como criptomoedas e blockchain também podem influenciar a adoção de certas linguagens de programação. Solana (um dos atuais concorrentes do Ethereum) não usa Solidity ou outras linguagens especializadas para escrever contratos inteligentes, mas Rust. Apenas no ano passado, 90% dos entrevistados da pesquisa de desenvolvedores de software disseram que atualmente usam Rust ou já o usaram no passado.
O OpenAI Codex também é um exemplo interessante de como a codificação sem código pode ser alcançada. Basicamente, o OpenAl diz, usando o Codex do OpenAI, uma maneira totalmente nova de "escrever código" em inglês natural.
Um programador de computador pode agora descrever em inglês o que ele quer que seu software faça, e o modelo generativo Al da OpenAl gerará automaticamente o código de computador correspondente, na linguagem de programação de sua escolha. Isso é o que sempre quisemos - deixar os computadores entenderem o que queremos que eles façam e fazê-lo sem passar por um intermediário complexo como uma linguagem de programação.
Se tivéssemos uma interface cérebro-computador funcional, como a codificaríamos? Talvez não usemos mais teclados e linguagens de programação antigos. Está claro que a IA não ultrapassará os desenvolvedores humanos na codificação tão cedo, e as plataformas de baixo código sem código não impedirão os desenvolvedores.
A IA realmente será capaz de nos ajudar a completar automaticamente o código para trabalhar com mais rapidez e eficiência? O GitHub Copilot é uma ferramenta de inteligência artificial desenvolvida pelo GitHub e OpenAI para auxiliar usuários de IDEs Visual Studio Code, Neovim e JetBrains por meio do preenchimento automático de código. Você pode conferir o site dele aqui: https://github.com/features/copilot/