image

Bootcamps ilimitados e +750 cursos pra sempre

70
%OFF
Article image
Rafael Marinho
Rafael Marinho14/10/2026 14:12
Compartilhe

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.

    Compartilhe
    Recomendados para você
    DXC - IA do Zero ao Primeiro Agente
    Reclame AQUI - Dados e IA na Prática
    Bradesco - Agentes de IA do Zero a Prática
    Comentários (0)