Ultimamente quando abro um blog ou um artigo, ou vejo um vídeo no Youtube, tudo o que vejo é como a IA está a ficar cada vez melhor, e como toda a gente está a construir coisas fantásticas com ela. Como TENS de estar a usar o modelo mais recente se queres estar, ou continuar, na vanguarda da tua profissão.
Como todos os outros estão a ficar para trás.
Sou programador profissional há pouco mais de 3 anos, mas trabalho em tecnologia e a programar coisas há o dobro desse tempo.
Não sou licenciado em TI, e nunca fiz um bootcamp de programação. Aprendi tudo o que sei, e continuo a aprender, com livros, cursos online, tutoriais, artigos, discussões na comunidade e imensa prática. Para alguém como eu, que já se sente em desvantagem por não ter seguido o percurso de aprendizagem tradicional, o sentimento geral em torno da IA é assustador.
E é assustador porque não gosto de usar agentes de programação. Uso o Claude há muitos meses, e não posso negar que é uma ferramenta incrível, mas sei que não estou a tirar total proveito das suas capacidades.
A questão é esta: entrei no desenvolvimento de software porque era divertido e desafiante (sim, programar pode ser divertido, pelo menos se usares vim).
Mas onde está a diversão em falar com um agente e fazer vibe coding de um projeto que provavelmente não vais compreender na totalidade?
Percebo que vais aumentar imenso os teus níveis de produtividade, mas ao fim do dia, de onde vem a satisfação? Ainda não encontrei uma resposta.
Eu sei que há muitas coisas em que um agente de IA é útil.
Por exemplo, como programador solo, uma das coisas para que uso o Claude é para rever a minha ideia de resolver o problema de um cliente, avaliar se cumpre os requisitos ou a especificação do contrato, e discutir outras soluções possíveis.
Uma boa discussão nesse contexto é absolutamente aceitável, é como falar com outro programador experiente.
Outro sítio onde o Claude tem sido bastante útil é nas revisões de código. Ter outro par de olhos (ou de bits) a analisar o meu código e a comentar onde posso melhorar ou ser mais eficiente? Sim, por favor.
E devo dizer que aprendi algumas coisas muito interessantes nessas revisões.
Mas ser o Claude a programar o projeto ou a ideia? Essa é a parte divertida, deixa para mim por favor.