Compartilhe

Como a IA mudou meu fluxo de trabalho de desenvolvimento web – Speckyboy

Ainda estamos nos primeiros dias da introdução da inteligência artificial (IA) no desenvolvimento web. A tecnologia inicialmente parecia um artifício (ou uma sentença de morte, dependendo do seu ponto de vista).

Tenho lutado com o que a IA significa para a nossa indústria durante esse período. Há potencial para tornar nosso trabalho mais fácil. No entanto, também há dúvidas sobre onde esses grandes modelos de linguagem (LLM) obtêm seus dados e quão precisos eles são. Sem mencionar a sensação estranha de substituir humanos.

O copo está meio vazio ou meio cheio? Talvez não saibamos por mais alguns anos. Novas ferramentas e evoluções técnicas certamente virão.

Uma coisa que posso dizer é que a IA mudou meu fluxo de trabalho. E é mais do que economizar tempo. Ferramentas como ChatGPT e Copilot do GitHub também mudaram a forma como abordo os projetos de desenvolvimento.

Aqui está uma olhada em como a IA me impactou até agora. Espero que você veja uma ou duas coisas que ressoem.

Uma solução para desafios de codificação

Admito: não sou o melhor programador do mundo. Minha experiência com PHP e JavaScript é repleta de trancos e barrancos. Tenho tendência a fazer algum progresso – apenas para me deparar com um pesadelo de depuração. São essas coisinhas que atrapalham, sabe?

As ferramentas de IA, para o bem ou para o mal, me salvaram de vasculhar o Google em busca de soluções. Posso colar o trecho de código incorreto no ChatGPT e ele explicará onde errei. Ele ainda fornecerá uma versão corrigida.

Problemas como erros de sintaxe não são fáceis de detectar a olho nu. Os editores de código podem apontá-los, mas muitas vezes não fornecem sugestões fáceis de entender. A IA age como um amigo extremamente paciente que segura sua mão durante esses tempos difíceis.

Sinto-me culpado por contribuir para o declínio de tráfego para Stack Overflow e comunidades semelhantes. Por outro lado, encontrar respostas rápidas reduziu meus níveis de estresse.

Esse recurso é inestimável para freelancers que trabalham sozinhos. É como ter um colega disponível 24 horas por dia, 7 dias por semana. E mesmo quando as respostas não são 100% precisas, elas geralmente levam você na direção certa.

Uma abordagem mais holística ao desenvolvimento

O tempo é sempre essencial ao realizar um trabalho de desenvolvimento personalizado. Os orçamentos são limitados e os prazos são curtos. Às vezes, isso leva a um resultado que não é tão bom quanto poderia ser.

Há também uma ligação com habilidades de codificação limitadas. É difícil criar um recurso de alto nível quando você passa a maior parte do tempo depurando. Encontro-me correndo para fazer as coisas, em vez de aperfeiçoá-las.

A IA teve um enorme impacto nesta área. Sua capacidade de escrever códigos e resolver problemas rapidamente me permite abordar os projetos de maneira diferente. Posso ter uma visão holística que abrange como as coisas deveriam parecer e funcionar.

A experiência foi libertadora. Meu foco mudou para implementar e melhorar meu código. Há espaço para adicionar detalhes que proporcionam uma melhor experiência do usuário. Também tenho mais tempo para controle de qualidade.

Na verdade, a IA trouxe alguma clareza à minha mente geralmente dispersa. Trabalhar passo a passo em um projeto é mais fácil do que nunca.

A IA pode aumentar a eficiência, permitindo mais tempo para melhorar seus projetos de desenvolvimento.

Uma nova confiança no que é possível

O desenvolvimento personalizado sempre me assustou. Muitas vezes duvidei que algo fosse possível até fazê-lo funcionar. Por mais engraçado que pareça, ter a ajuda da IA ​​à minha disposição melhorou minha confiança. Já não me encolho tanto quando um cliente pede algo que nunca fiz antes.

Isso não significa que o processo de construção será livre de preocupações. Ainda haverá obstáculos no caminho e desafios inesperados. No entanto, combinar a IA com o meu conhecimento existente permite-me determinar o melhor caminho a seguir.

Acho que este é outro efeito colateral de trabalhar sozinho. Cada tarefa parece escalar uma montanha quando feita sozinha. Ter acesso aos recursos certos ajuda a aliviar o fardo.

Para ser claro, não equiparo a IA a um desenvolvedor humano. As pessoas são muito melhores em coisas como planejamento e pensamento crítico.

As máquinas ainda não podem competir nesse domínio. No entanto, eles fornecem uma profundidade extra de conhecimento e aumentam a produtividade. Isso faz uma grande diferença quando você está acostumado a fazer tudo sozinho.

Isso me faz sentir que posso assumir projetos que poderia ter recusado antes.

ChatGPT serve como uma referência de código interativo.

IA fornece ajuda quando preciso

Acredite ou não, não uso IA todos os dias. A maior parte do meu trabalho de web design e desenvolvimento se origina do meu cérebro imperfeito. Assim como 100% da minha escrita. Estou feliz em continuar assim.

No entanto, já experimentei inúmeras ocasiões em que uma ajuda extra é apreciada. Isso gerou muita frustração no passado. Não ter tempo nem dinheiro para contratar um especialista para pequenas tarefas causava muitas dores de cabeça.

É aí que a IA tem sido mais útil. Escrever uma função WordPress ou manipular o DOM com JavaScript pode ser feito com esforço mínimo. Eles não são mais pontos críticos que me impedem.

No final das contas, é isso que as ferramentas devem fazer. Nós os usamos para fazer mais em menos tempo. As ferramentas podem mudar, mas o conceito permanece o mesmo. Talvez a IA seja apenas a mais recente de uma longa lista delas.


Principal

Written by

Categorias