Ao ver a ascensão de plataformas sem código como a Lovable, apercebi-me subitamente de que o desenvolvimento de software está a passar por uma revolução de democratização sem precedentes. Como alguém que testemunhou o processo de desenvolvimento tradicional, ainda me lembro dos tediosos documentos de requisitos, das intermináveis revisões de código e das correcções de bugs que dão dores de cabeça. Agora, desde que se tenha uma ideia, nem sequer é preciso compreender os conceitos de variáveis e loops para construir um protótipo de produto funcional. A mudança foi tão rápida que é surpreendente para muitos programadores veteranos.
Da divisão especializada do trabalho à criatividade universal
Nos anos 2010, uma equipa de desenvolvimento de produtos decente precisava de ter, pelo menos, as funções de gestor de produto, designer de IU, front-end, back-end e testes. E agora? O dono de um restaurante que conheço criou o seu sistema de encomendas em linha em apenas dois dias, utilizando uma plataforma sem código. No passado, teria demorado uma semana apenas para obter uma estimativa de uma equipa de outsourcing e, de acordo com a Gartner, até 2025, 70% de novas aplicações serão desenvolvidas por "programadores cidadãos" (ou seja, programadores não profissionais) utilizando ferramentas de baixo código ou sem código. Pense no que isso significa.
O mais interessante é que estas plataformas estão, de facto, a redefinir o que é a "programação". Abstraem o código em módulos visuais, instruções em linguagem natural e até capturas de ecrã de sítios Web carregadas diretamente. Por exemplo, a última vez que vi alguém a utilizar o Lovable, ele colocou uma captura de ecrã do sítio Web de um concorrente, acrescentou algumas palavras: "mude esta cor para o azul da nossa marca, adicione um filtro aos resultados da pesquisa aqui", e a remodelação ficou concluída em menos de meia hora.
Reescrita revolucionária para empresas em fase de arranque
As estatísticas da YC são reveladoras: as equipas de startups que criam MVPs com ferramentas sem código poupam agora uma média de 75% em custos de desenvolvimento inicial. Mas, honestamente, o custo nem sequer é a chave - a velocidade é a aplicação mais importante. A vantagem de poder lançar um produto no mercado para validar uma ideia enquanto outros ainda se debatem com a seleção de tecnologias e a formação de equipas é quase como uma vantagem num espaço competitivo.
É claro que não é isento de controvérsia. Já ouvi várias startups de origem tecnológica questionarem-se: "Como é que este brinquedo pode fazer um produto verdadeiramente utilizável?" Mas, para ser honesto, a lógica comercial central de muitas startups SaaS, como a gestão de utilizadores, a integração de pagamentos, a publicação de conteúdos, etc., pode ser muito bem gerida pelas actuais plataformas sem código. Até mesmo a conceção de bases de dados, que é a especialidade da "programação tradicional", as plataformas apresentaram uma variedade de soluções de assistente.
Os programadores serão substituídos?
Esta pergunta está sempre a surgir, mas penso que a resposta é claramente não. Se olharmos para as plataformas no-code mais populares neste momento, verificamos que estas criaram um grupo de "novos programadores" especializados no desenvolvimento personalizado para as plataformas. Estas pessoas precisam de conhecer tanto a programação tradicional como as caraterísticas e limitações de cada plataforma. É como o condutor de carruagens puxadas por cavalos que se tornou mecânico de automóveis após a invenção do automóvel. E, para ser honesto, a integração de sistemas empresariais realmente complexos, a otimização de algoritmos, não podem ser substituídos a curto prazo.
No final, o maior significado da revolução sem código pode ser este - torna a tecnologia menos um estrangulamento para a criatividade. Quando qualquer pessoa pode transformar rapidamente ideias em protótipos interactivos, a porta da inovação está verdadeiramente aberta a todos. Faz-me lembrar o que o fundador da Airbnb disse: "Se estas ferramentas estivessem disponíveis em 2008, provavelmente não teríamos passado tanto tempo a escrever a primeira versão do código". Um pouco irónico quando pensamos nisso, não é?
评论列表 (0条):
加载更多评论 Carregando...