De UX ao Full Stack: Como a Visão Centrada no Usuário Transforma a Análise de Sistemas
A evolução na carreira de tecnologia raramente é uma linha reta. Muitas vezes, é a combinação de disciplinas aparentemente distintas que forma o profissional mais preparado para os desafios práticos do mercado. Minha jornada na TI é um reflexo direto dessa multidisciplinaridade.
A Fundação: Ciência da Informação e Experiência do Usuário
Minha base foi construída ao redor da pesquisa e do entendimento do usuário. Com um mestrado focado em Arquitetura da Informação e UX, passei anos focado em como as pessoas interagem com os sistemas, como a informação deve ser estruturada e, acima de tudo, como garantir que a tecnologia sirva ao usuário, e não o contrário.
Essa bagagem em UX, prototipando fluxos e interfaces, me deu uma visão muito crítica sobre produtos digitais. Porém, eu sentia a necessidade de entender não apenas a "casca" e o fluxo de negócio, mas também as engrenagens técnicas que fazem tudo funcionar por trás da tela.
O Mergulho no Código e na Engenharia de Software
Foi esse desejo de construir e arquitetar soluções de ponta a ponta que me levou a mergulhar fundo no desenvolvimento de software. A expansão para o universo Full Stack tem sido intensa e recompensadora. Estudar e aplicar tecnologias como Python, FastAPI, Django, bancos de dados e ferramentas de automação ampliou drasticamente a minha capacidade de resolução de problemas.
Hoje, aprofundando esses conhecimentos através de pós-graduações em Engenharia de Software e Desenvolvimento Full Stack, percebo o quanto a base técnica de backend e frontend complementa perfeitamente a visão estratégica de UX. Quando você entende como o banco de dados se conecta a uma API e reflete na interface que o usuário clica, o design de soluções atinge outro patamar.
Unindo Mundos na Prática: O Papel do Business System Analyst
Atualmente, atuando como Business System Analyst (BSA) na implementação de sistemas de gestão complexos (ERPs), vejo essas duas grandes áreas convergirem diariamente. O papel exige traduzir necessidades reais de empresas e usuários em requisitos técnicos viáveis e escaláveis.
Ter a mentalidade de UX me permite ter empatia com as dores do cliente, enquanto o conhecimento em engenharia de software me dá a clareza sobre como estruturar tecnicamente essa solução. É a ponte perfeita entre o negócio e o código.
Conclusão: Nenhum conhecimento é desperdiçado
Para quem está na comunidade da DIO construindo sua carreira ou passando por uma transição, minha maior dica é: use seu background a seu favor. Se você vem de uma área de humanas, design, processos ou negócios e está aprendendo a programar, saiba que essa é a sua grande vantagem competitiva. A tecnologia pela tecnologia não resolve problemas de negócio; é a tecnologia aplicada às necessidades humanas que cria impacto real. Continue codando, estudando e, principalmente, entendendo quem vai usar o software que você está construindo.



