Voltar ao Blog
Career20 de agosto de 202410 min de leitura

Dev ou Designer. Por que escolher se você pode ser os dois?

DR

Doug Ribeiro

10 min de leitura

O perfil híbrido designer-desenvolvedor não é conselho de carreira da moda nem truque de unicórnio. É uma posição operacional específica no mercado que um subconjunto de profissionais pode ocupar, e o prêmio por fazer isso bem é maior do que a maioria das pessoas imagina. Este post é sobre como decidir se você deve seguir esse caminho e como construir a competência se decidir seguir.

Você deve seguir esse caminho? Três perguntas

Antes de investir anos na segunda habilidade, responda a estas. Se disser não para qualquer uma, o caminho do especialista é mais limpo.

  • Você já tem profundidade profissional em uma das duas disciplinas? Híbrido não é atalho. Duas habilidades rasas não equivalem a uma dupla competência. Você constrói a segunda habilidade em cima de uma que já está em nível sênior.
  • Você gosta ativamente da outra disciplina o suficiente para praticá-la no seu tempo livre? Os sinais de mercado para perfis híbridos são reais, mas a segunda habilidade exige anos de prática deliberada em cima de um trabalho em tempo integral. Sem interesse intrínseco, você não sustenta.
  • Você trabalha em (ou quer trabalhar em) empresas onde o híbrido vence o especialista? Startups, times de design system, consultorias de produto, empresas que constroem ferramentas para desenvolvedores ou ferramentas de design. Grandes corporações com planos de carreira profundos para especialistas recompensam mais a especialização.
Especialista T-shapedProfundidade em uma área sóMais fácil de contratar e alocarPlano de carreira claroMenos troca de contextoEntrega previsívelHíbrido dev/designDono do produto de ponta a pontaReduz o atrito de handoffViabilidade de design embutidaMais forte em times pequenosMais autonomiaVS

Como o mercado realmente funciona

O mercado de trabalho para designers UX puros e desenvolvedores front-end puros é razoavelmente bem definido. Títulos de cargo, faixas salariais, planos de carreira. Tudo isso existe e é legível. O mercado para perfis híbridos é menos legível, mas não é pequeno.

Procure por estes sinais: vagas que listam tanto Figma quanto TypeScript/Angular nos requisitos. Títulos como 'UI Engineer', 'Design Engineer', 'Front-End Designer', 'UX Developer'. Vagas em empresas de produto e consultorias focadas em design que mencionam 'ponte entre design e engenharia' ou 'responsável pela interface de ponta a ponta'. Essas vagas existem em números significativos, e são desenhadas para que uma pessoa seja dona do que duas dividiriam de outra forma.

Empresas que mais valorizam perfis híbridos: startups e scale-ups onde times enxutos precisam de pessoas versáteis. Times de design system em grandes organizações (provavelmente o melhor lar estruturado para competências híbridas em empresas). Consultorias de produto onde as entregas ao cliente abrangem tanto design quanto implementação. Empresas que constroem ferramentas para desenvolvedores ou ferramentas de design. Elas valorizam pessoas que entendem ambos os mundos profundamente.

Como as empresas se beneficiam de alguém que faz os dois

Do ponto de vista da empresa, o valor de uma pessoa híbrida não é apenas eliminar um headcount. É eliminar um tipo de atrito que é caro e difícil de medir.

A passagem de bastão entre design e desenvolvimento é um dos pontos de maior atrito na entrega de software. Quando um designer entrega especificações a um desenvolvedor, informação se perde. Nuances sobre a intenção da interação, comportamento em casos extremos, breakpoints responsivos, considerações de acessibilidade. Tudo isso geralmente vive na cabeça do designer e não chega integralmente à especificação. O desenvolvedor precisa tomar decisões por conta própria. Algumas dessas decisões são corretas; outras introduzem inconsistência.

Uma pessoa híbrida elimina essa perda completamente para o trabalho que ela assume. Ela projeta sabendo o que vai construir. Ela constrói sabendo o que projetou. O resultado é mais coerente, os ciclos de iteração são mais curtos e a interface resultante é mais completa tanto tecnicamente quanto em experiência.

  • Iteração mais rápida: sem ciclo de handoff, o feedback de protótipos chega mais rápido à implementação com qualidade de produção
  • Menos lacunas em casos extremos: um desenvolvedor que pensou como designer durante o design já capturou os estados vazios, de erro e de carregamento na fase de design
  • Melhor design de API de componentes: um designer que programa projeta componentes de sistema com a superfície certa. Flexibilidade suficiente para necessidades de design, restrição suficiente para segurança na implementação
  • Menos ciclos de revisão: conversas do tipo 'não foi isso que eu projetei' não acontecem quando o designer e o implementador são a mesma pessoa
  • Acessibilidade por padrão: profissionais híbridos tipicamente integram acessibilidade mais cedo porque entendem tanto a intenção da interação (design) quanto a implementação técnica (desenvolvimento)

Como construir a dupla competência de forma intencional

A palavra-chave é intencional. A maioria dos desenvolvedores que 'também sabem design' aprendeu um pouco de Figma casualmente e tem opiniões sobre design visual. Isso não é uma dupla competência. E a maioria dos designers que 'sabem programar' escreveu um pouco de HTML e CSS e talvez um pouco de JavaScript. Isso também não é uma dupla competência.

Uma dupla competência genuína significa que você consegue atuar de forma independente em ambas as disciplinas em nível profissional. Veja como isso se traduz na prática e como eu construiria:

Se você é desenvolvedor construindo habilidades de design

  • Aprenda princípios de design, não apenas ferramentas. Princípios de Gestalt, hierarquia tipográfica, teoria das cores, ritmo visual. Essa é a gramática do design. Figma é apenas o lápis.
  • Estude design systems intencionalmente. Material Design do Google, HIG da Apple, IBM Carbon. Leia-os como documentos que explicam o raciocínio por trás das decisões. Isso é pensamento de design em nível profissional.
  • Pratique UX especificamente: aprenda fluxos de usuário, wireframing, arquitetura de informação. A parte visual do design se aprende rápido. O pensamento de UX leva mais tempo e é mais valioso.
  • Contribua em revisões de design. Se sua organização tem revisões de design ou críticas de design, peça para participar. Observe como designers pensam e falam sobre problemas.
  • Monte um portfólio de design junto com seu portfólio de código. Mostrar apenas código quando você diz que faz os dois não convence. Mostre wireframes, fluxos de usuário, decisões de design de componentes com justificativas.

Se você é designer construindo habilidades de desenvolvimento

  • Vá além do CSS. CSS e HTML levam você à fidelidade básica de protótipo. JavaScript e TypeScript são o que te tornam credível como desenvolvedor. Escolha um framework moderno e vá fundo nele.
  • Aprenda a construir interfaces completas e funcionais. Não apenas mockups visuais. Isso significa entender estado, dados assíncronos, tratamento de erros e comportamento responsivo em código.
  • Entenda a implementação de acessibilidade, não apenas o design acessível. Existe uma lacuna entre projetar um componente acessível e implementá-lo corretamente com ARIA. Feche essa lacuna.
  • Contribua em revisões de código. Se seu time tem revisões de PR, peça para revisar qualidade visual e de interação. Isso expõe você a como decisões de implementação afetam resultados de design.
  • Construa bibliotecas de componentes. Construir uma biblioteca de componentes é a expressão mais pura da habilidade híbrida. Exige pensar como designer (quais variações são necessárias?) e como desenvolvedor (qual API torna isso reutilizável e seguro?) simultaneamente.

Implicações de salário e posicionamento

Vou ser direto sobre remuneração. Se você comparar um perfil híbrido com um cargo de especialista sênior em qualquer uma das disciplinas, frequentemente vai encontrar o especialista sênior ganhando mais em uma grande organização. Um Principal UX Researcher ou um Staff Front-End Engineer em uma grande empresa de tecnologia pode ganhar mais do que um UI Engineer híbrido.

Mas essa comparação ignora a realidade do mercado para a maioria das pessoas. O teto de carreira para especialistas é alto, porém estreito. Você precisa estar na empresa certa, no time certo, no momento certo do ciclo de contratação. O mercado para perfis híbridos é mais amplo e mais consistente. A pessoa híbrida tem mais opções, mais poder de negociação e mais capacidade de navegar mudanças na empresa porque não depende da existência de uma função especializada específica.

A competência híbrida também é mais fácil de vender em consultoria, freelance e agências boutique, porque o cliente compra uma pessoa para o que de outra forma exigiria duas. Quanto isso vale em valor de hora varia demais por mercado e por cliente para eu te dar um número, então trate como alavanca na conversa e não como um prêmio garantido.

O problema do posicionamento e como resolvê-lo

O principal risco de carreira do caminho híbrido é a indefinição de posicionamento. Se você diz 'sou designer e desenvolvedor' sem uma identidade primária clara, as pessoas não sabem para que te contratar e você acaba entre funções em vez de no topo de qualquer uma delas.

A solução: tenha uma identidade primária e um amplificador descritivo. 'Desenvolvedor Angular Sênior que projeta os sistemas de componentes que constrói.' 'Designer UX que programa seus protótipos e revisa a implementação front-end.' A identidade primária diz para que te contratar. O amplificador diz por que você é melhor na sua função primária do que alguém que não tem a segunda habilidade.

Em entrevistas de emprego, a forma como você descreve o perfil híbrido é crucial. Não comece como se fosse algo incomum ou que precise de explicação. Trate como uma parte natural do seu fluxo de trabalho. 'Quando estou projetando um novo componente, penso tanto nos estados de design quanto na implementação Angular simultaneamente. Isso geralmente significa que capturo casos extremos técnicos na fase de design e casos extremos de interação na fase de construção.' Isso é confiante e específico, não defensivo ou explicando demais.

As melhores interfaces que já construí foram aquelas em que eu era tanto a pessoa que as imaginou quanto a pessoa que as tornou reais. Essa propriedade completa muda a forma como você trabalha.

Referências

CareerUX/UIAngularDual Role