Estava refletindo sobre o quão necessário e promissor é estudar programação hoje em dia, dado o avanço da tecnologia, especificamente da inteligencia artificial. Isso me fez lembrar de quando eu tinha 10 anos e minha mãe me matriculou em um curso de informática.
Na época chamava-se IPD, Introdução ao Processamento de Dados. Era um marco importante, onde se iniciava a mudança de Windows 95 para Windows 98. O curso ainda oferecia módulos de treinamento Pacote Office e Montagem e Manutenção de computadores.
Minha mãe dizia que isso era o futuro e que eu deveria focar nos estudos de “informática”. Avançando com o curso fui presenteado com um computador, onde passava horas de entretenimento no ICQ e mIRC. Tive meu primeiro contato com programação nessa época, onde o estudo era um passatempo e ali mal sabia que estava direcionando meu futuro profissional.
Quando comecei a atuar profissional com programação há 20 anos, tínhamos uma grande dificuldade em termos de informação, documentação e acessos. Isso se torna mais evidente ainda se olharmos para 40 anos atrás, onde as linguagens de programação eram mais complexas e exigiam muito mais especialização. Vejo claramente que essa barreira de entrada diminuiu, tudo é muito mais acessível, tornando a programação mais inclusiva. Hoje muitos programadores iniciantes ou qualquer pessoa que não é da área da tecnologia, consegue obter códigos complexos de forma fácil através dos assistentes de IA.
Um exemplo interessante de como a IA está transformando a programação é através de ferramentas como o GitHub Co-Pilot, que auxiliam muito no processo de desenvolvimento de software, gerando códigos, documentações, apoiando na escrita de testes automatizados e muito mais. Isso monstra como a IA pode facilitar o processo de desenvolvimento de software, mas também evidencia a necessidade de conhecimento em programação para entender e direcionar essas ferramentas de maneira eficaz.
O CEO da NVIDIA Jensen Huang, falou em uma apresentação que a programação como a conhecemos, pode se tornar desnecessária com os avanços da IA, pois a tecnologia está sendo desenvolvida para que ninguém mais precise programar e a linguagem de programação seja mais acessível a todos. Embora essa visão possa parecer futurista e promissora, acredito que o estudo da programação continua sendo necessário, principalmente seus fundamentos.
Não acredito que a programação como conhecemos irá mudar drasticamente em 5 anos, mas talvez em 20 tenhamos outras formas de linguagens e devices para codificação. A IA claramente será um acelerador nessa área, apesar de ser um assitente fantástico para ajudar em processo de debug ou até mesmo completar linhas de código acelerando o desenvolvimento, em termos de confiabilidade ainda é necessário curadoria por um programador.
Portanto, com todo o avanço tecnológico, e tendo em vista que IA não substituirá programadores, mas sim os auxiliará, tornando-os super programadores, dando-os mais tempo para que outras tarefas com cognição humana sejam execudas, devemos continuar aprendendo programação, até mesmo para dar continuidade ao futuro da IA.
Minha mãe me mostrou há anos atrás que estudar “informática” era investir no futuro. Hoje com seus 80 anos, entendo que ela continua certa. Estudar programação não só prepara os profissionais para atuar com as novas tecnologias, mas também o capacita para inovar e criar novas soluções. Assim como ela me ensinou a importância da tecnologia, quero passar essa visão para minha filha, acredito que a programação continuará sendo uma habilidade valiosa para o futuro.