Por que o design em breve substituirá completamente o front-end



Os pais de nossos jovens estagiários que praticam a empresa durante as férias de verão costumam me fazer a pergunta: "Precisamos ensinar um código a nossos filhos?" Minha resposta foi, sempre e sem dúvida, um retumbante sim. Ao mesmo tempo, compartilhei alguns argumentos superficiais sobre o porquê, a escolha é tão óbvia.


Mas agora, acredito que essa resposta não será óbvia para futuros especialistas neste campo. Se os pais pensassem no futuro de seus filhos, em que sua escolha profissional programaria sites e aplicativos móveis, duvido da exatidão de suas recomendações e previsões sobre esse tópico. Dadas as grandes inovações nas ferramentas de desenvolvimento de software, o tipo de escrita de código no futuro provavelmente parecerá completamente diferente. De fato, a linha entre design e desenvolvimento pode não existir mais, o que mudará fundamentalmente o conjunto necessário de habilidades e equipes para trazer o produto ao mercado.


Diminuindo barreiras ao desenvolvimento de software


Nos últimos anos, o custo de lançamento de um produto de software foi bastante reduzido. Por exemplo, há cinco anos, o custo de lançar uma startup era de milhões de rublos devido ao alto custo de desenvolvimento de código de software, servidores, etc. Desde então, muitos servidores dedicados, ferramentas de desenvolvimento (por exemplo: GitHub), estruturas (por exemplo: Yii2, Laravel), CMS (por exemplo: Bitrix, WordPress) apareceram. Hoje, se você tiver o desejo e o tempo, poderá criar e lançar um produto em apenas algumas dezenas de milhares de rublos.


Atualmente, a criação de um novo produto é fundamental, mas a criação de um produto que os usuários irão adorar é muito mais difícil e continua sendo uma grande tarefa. Essa tarefa requer uma compreensão profunda do comportamento do usuário em potencial na implementação de suas necessidades.


Hoje, o design baseado em iterações constantes se tornou a base. O desejo de entrar rapidamente no mercado do produto e seus testes e aprimoramentos adicionais, graças ao feedback do cliente, tornaram-se amplamente utilizados como a melhor maneira de criar empresas e produtos.


Parece que várias ferramentas suportam exatamente essa abordagem nessa área, o que permite que os desenvolvedores de produtos trabalhem com mais eficiência. Por exemplo, nossa equipe passou do antigo processo de criação de estruturas estáticas no Photoshop para o uso de um conjunto mais extenso de ferramentas - plataformas de design colaborativo (Axure, Sketch), ferramentas de teste de comportamento do usuário (Validately, Lookback) e ferramentas de colaboração para designers e desenvolvedores (Avocode, Zeplin e Sympli). Todas essas ferramentas suportam um ou mais aspectos-chave de um fluxo de trabalho moderno de desenvolvimento de produtos. O resultado final, obtido em pouco tempo: a rápida transformação de idéias em emocionantes protótipos que podem ser testados e verificados antes da escrita do código.


O que acontecerá com o Front-end


Nos próximos anos, a separação entre "design de produto" e "desenvolvimento front-end" como funções separadas provavelmente desaparecerá. Muitas empresas já praticam essa abordagem. Nosso estúdio na web, contratando pessoas, em primeiro lugar, analisa as habilidades e habilidades para interagir com protótipos e interfaces da web. Temos certeza de que a única maneira de dar vida a projetos antes de escrever código.


Uma mudança semelhante está ocorrendo com ferramentas complexas. É apenas uma questão de tempo até que as ferramentas de design e prototipagem substituam completamente o desenvolvimento front-end, produzindo código de alta qualidade de sua escolha (SWIFT, PHP, Ruby ou outros). Bons exemplos para essa transição para o futuro podem ser serviços como o Squarespace, adequado para sites simples, bem como o Webflow e o WIX, que fornecem um ambiente de desenvolvimento de sites com a capacidade de arrastar e soltar blocos.


Todas essas ferramentas mostram um alto nível de automação do processo, mas muitas permitem que os usuários editem ou complementem o código criado para personalizar e melhorar seus produtos. Obviamente, você pode imaginar aproximadamente o que acontecerá, por exemplo, em alguns anos.


O que exatamente vai mudar daqui a alguns anos


A disponibilidade de ferramentas para a automação completa da escrita de código levará a várias mudanças significativas no design do produto:


  • A composição da equipe. Agora não será mais necessário ter desenvolvedores na equipe, o que permitirá que ele funcione de maneira muito mais compacta e móvel.
  • A interação em tempo real se tornará a norma. As equipes trabalharão em um estado de melhoria contínua do projeto - prototipagem, teste e implantação de novos recursos muito mais rapidamente do que nunca.
  • Os indicadores de negócios crescerão. Devido às ferramentas automatizadas, o processo de fazer as alterações necessárias será muito mais fácil e rápido, o que resolverá os problemas antes que eles apareçam no fluxo de trabalho.

Portanto, nossos filhos devem aprender a codificar


Não posso objetar ao básico do conhecimento prático no campo do desenvolvimento de software. Hoje, porém, a diferença entre escrever código e o desenvolvimento do front-end está se tornando cada vez mais sentida, e essa diferença está crescendo a uma velocidade considerável. Posso assumir que, em um futuro próximo, o próprio processo de desenvolvimento front-end desaparecerá em favor de designers e ferramentas de design. Profissionais interessados ​​em criar e fornecer ao consumidor o melhor produto para uso devem dobrar seu trabalho de design, em vez de desenvolver um conhecimento profundo do desenvolvimento de software. Agora, antes de tudo, eu recomendaria que mais atenção fosse dada a tais conhecimentos e habilidades práticas no treinamento de futuros especialistas neste campo.


Um pouco do autor


As oportunidades de projeto determinarão o crescimento nas empresas digitais de maior sucesso. As empresas lideradas por designers podem responder rapidamente às novas idéias, obtendo sucesso nos estágios iniciais dos testes, além de testar e estudar, criar e criar protótipos de seus produtos e serviços. Isso ajuda as empresas a crescer e contribui para seu crescimento e lucratividade significativos.


Os empreendedores precisam incorporar a essência e o coração de seus produtos e serviços em design para que apareçam no mercado com sucesso e conquistem o interesse e o amor de potenciais compradores. Cada interação individual com o produto proposto e as informações sobre ele devem ser agradáveis ​​para o usuário, e esta é uma grande oportunidade para a empresa declarar seu compromisso em alcançar a excelência.

Source: https://habr.com/ru/post/pt403719/


All Articles