Eu estava pensando sobre isso hoje, inclusive ontem e alguns outros dias tambem. Rs. Tem dias que termino de trabalhar e penso (puts, passei horas conversando com a porcaria de um robo 😅)
Fui contratado ha cerca de um mes, sou o unico dev na empresa, nao é uma empresa tech, nunca tiveram dev e estou criando o primeiro projeto do zero (para uso interno, não é dos mais complexos (a nivel de mercado, acredito eu)). Nao preciso mencionar que eu faco tudo sozinho (tudo mesmo), desde conversar com todos os departamentos competentes para entender todos os problemas que a aplicacao deve solucionar, ate a ultima etapa do processo de desenvolvimento. Entao posso mencionar implantacao, documentacao, UI/UX, desenvolver o front, back e estruturar o banco de dados, etc. So nao vou me preocupar com a infra e seguranca dos servidores porque tem dois caras de TI que ja cuidam disso e aí já seria loucura..
E penso que se nao fosse pelo chatGPT, posso garantir que nao conseguiria fazer tudo sozinho. PS: Essa é a minha primeira experiencia profissional na area.
Ou que ao menos, nao conseguiria fazer tudo no tempo estimado (cerca de 4 meses) para a MVP do projeto. Entao assim, será mesmo que a IA nao rouba trabalhos? Por que em tese, penso que eu precisaria no minimo de um dev pleno/senior para me guiar.
É obvio que eu pesquiso no google, no stack overflow e em outros foruns, imensas vezes ao dia. Mas de modo geral, o chatGPT te faz ser muito mais eficiente por "responder direto para voce aquilo que voce teria que procurarar pela resposta no google".
O fato de estarmos mais "eficientes" faz com que seja necessario uma equipe menor, ou estou errado? Com as IAS, passamos menos tempo pesquisando, tentando encaixar as solucoes dadas a problemas similares aos nossos no stack overflow, em nossos codigos.
É obvio que o gepeto comete muitos erros e nao da pra confiar em tudo. Mas é inegavel que, ao menos em niveis nao tao abstratos ou complexos, acelera o processo... (qual? de aprendizagem, de desenvolvimento, de menos devs necessarios ao longo do tempo? Ou de mais devs porque cada vez mais teremos mais codigo?) ai fica a questao... acho que sou junior demais pra responder isso 😂
Opa, que relato legal!
A tendência da IA é ficar cada vez melhor, e ajudar sempre a "fazer mais com menos". Então concordo com o que vc falou: aos poucos vamos começar a precisar de equipes menores. Principalmente para projetos não tão complexos ou específicos.
Eu já peguei IA depois de anos de desenvolvimento, mas pa vc que tá começando, minha única dica é: use e abuse da IA, mas não deixe de gastar alguns minutos a mais pra entender as funções, lógicas e tudo que está sendo produzido pela IA.
Legal isso em e parabéns pelo trabalho. Eu vejo a IA como ferramenta auxiliadora e muitas vezes eu discuto com a IA quando ela está errada. E muitas vezes também, 80% do tempo ela me ajuda muito com soluções, ideias e até revisões de código. O que eu faço para tirar proveito? Procuro estudar conceitos e debater coisas com a IA, além de pesquisar o conteúdo que ela me trás, lendo em artigos técnicos mais avançados ou até colocando projetos na prática.