Como aprender engenharia de software na era da Inteligência Artificial? |
A programação está a viver uma revolução profunda, impulsionada pela inteligência artificial (IA). Hoje, desenvolvemos ferramentas de IA de todos os tipos – desde small e large language models a real-world models e todo o tipo de agentes – aplicadas em áreas tão diversas como a arte, a ciência, a gestão ou a robótica. Mas a mudança não se fica pelo que se programa: altera-se também a forma como se programa. Com assistentes como o GitHub Copilot, o Cursor, e o Claude Desktop, o programador transforma-se num “cyborg”, uma simbiose entre humano e máquina, em que a IA funciona como assistente, automatizando tarefas repetitivas e permitindo concentrar-se na compreensão das necessidades do cliente e na arquitetura de sistemas. Estudos apontam para ganhos de produtividade que podem ultrapassar os 50%, libertando os profissionais para desafios mais complexos e criativos.
Neste contexto, a aprendizagem da programação tem necessariamente de evoluir.
A própria IA abre portas a experiências de aprendizagem mais personalizadas e........