Sou desenvolvedor há mais de 6 anos, trabalhando principalmente no contexto da Web, e geralmente distribuí aplicativos, serviços e também aplicativos de frente. Comecei a programar originalmente através dos estudos de Design Interativo na universidade, mas depois me afastei disso, pois definitivamente não sou designer gráfico.
No entanto, eu realmente tenho uma paixão por artes visuais , design visual , Design da interface do usuário e experiência do usuário . Quando digo design da interface do usuário, quero dizer mais sobre o lado das coisas Arquitetura da informação , em oposição ao "design gráfico".
Com isso em mente, como um programador faria uma carreira se mudar para a área de experiência do usuário?
Por exemplo:
Comece a trabalhar em seu 10.000 horas da maneira que puder. Isso significa ler o material referente ao campo, mergulhar e se candidatar a um emprego, cortar algo como hobby, acompanhar os desenvolvimentos da indústria, prestar atenção aos líderes de opinião (por exemplo: Jakob Nielsen, Jared Spool, Steve Krug, etc) e fazendo muitas perguntas. Então, espero ver sua reputação subir rapidamente!
Você não precisa voltar para a escola, a menos que queira, o que não precisa, então pule. Em vez disso, leia livros, blogs e participe de conferências e eventos. Aproveite a sua abordagem ao campo do ponto de vista da engenharia como uma vantagem que outros designers visuais ou de UX não têm: você sabe como funcionam as tripas do software e tem uma ideia muito mais clara das restrições e limitações introduzidas na arquitetura pela tecnologia. Esse ângulo pode ser um terreno muito necessário na realidade para muitas equipes de design.
Um bom portfólio para um designer de UI/UX consiste principalmente de histórias. Você encontrou esse problema em tal situação e considerou um monte de variáveis diferentes para oferecer uma certa solução. Como você pode ver nas respostas deste site, com a UI/UX, pode haver muitas soluções possíveis para um problema, diferente da engenharia, onde frequentemente existe uma solução que foi planejada pelo criador do ecossistema em que você está trabalhando.
Nesse campo, no entanto, as coisas são mais subjetivas, e a única maneira de resolver problemas é através da experiência e senso comum . A parte da experiência leva tempo, e o senso comum é algo que evolui gradualmente de ter visto muita coisa (o que você provavelmente terá se estiver usando a Web nos últimos 10 anos). Portanto, você deve estar atento a ótimas UI/UX e começar a criar uma enciclopédia em sua cabeça.
Além das histórias, certifique-se de ter uma ideia clara de quais plataformas você conhece. Há uma grande diferença entre projetar uma interface do usuário para um aplicativo de desktop Winforms em comparação com um aplicativo para iPhone. Se você pode demonstrar conhecimento em ambas as áreas, parabéns, você é especial.
É difícil dizer o que os empregadores procuram em "Designers da experiência do usuário". Pessoalmente, tento me afastar desse termo, pois ele é tão amplo (como "engenheiro de software") que não especifica realmente o que você está fazendo. Em vez disso, tente especializar seu conhecimento e deixe que isso lhe dê uma vantagem. O campo de experiência do usuário tem como objetivo supervisionar muitas coisas e tomar as melhores decisões com base na avaliação cuidadosa de diferentes variáveis (lógica de negócios, necessidades do usuário, requisitos técnicos etc.), que esperamos levar à melhor decisão para o usuário.
Os métodos de pesquisa do usuário são importantes, então faça uma revisão, mas não fique obcecado. Certifique-se de se expor aos testes. Testes de usuários, testes de usabilidade e testes remotos são importantes e você deve se familiarizar com cada um deles, mesmo se fizer isso no estilo Steve Krug.
Espero que ajude. Você obterá outras respostas dizendo algo completamente diferente, e todas serão tão válidas quanto essa, que é típica do campo. (A menos que alguém entre e diga que você deve ir à escola ou fritar - eles simplesmente não sabem o que está acontecendo.;))
Concordo com Rahul, alguns pontos muito bons por lá.
Ter uma sólida experiência como desenvolvedor me ajuda muito durante meu trabalho como designer de experiência do usuário (eu costumava desenvolver sites, mas rapidamente mudei para o UXD). Você conhece as técnicas (e suas limitações) com as quais trabalha. Na minha opinião, isso ajuda a projetar produtos (tecnicamente) realistas possíveis dentro do escopo e das técnicas usadas durante um projeto.
E talvez até melhor, você sabe que os programadores de idiomas falam. Designers e desenvolvedores frequentemente se chocam por causa do quão diferentes eles pensam. Ser capaz de 'falar a língua deles' beneficia muito o seu dia-a-dia, pelo menos para mim. Isso é útil durante reuniões internas com gerentes e desenvolvedores, mas também pode ajudá-lo durante reuniões com clientes.
Como recurso, veja alguns sites relacionados ao UX:
Concordo principalmente com o que Rahul disse - mas eu gostaria de enfatizar especialmente uma coisa.
Prática fazendo trabalho com a experiência do usuário. Pratique um lote.
Leitura de blogs, livros, jornais e cursos são ótimos. Mas saber como aplicar esse conhecimento é uma coisa diferente. O verdadeiro aprendizado ocorre quando você tenta aplicar seus conhecimentos, cometer erros e corrigi-los.
Você não precisa ter um cargo relacionado ao UX para realizar o trabalho. Comece a olhar para seus projetos atuais. Veja maneiras de melhorar o front-end. Lobby para alguns testes leves de usabilidade. Converse com os usuários e veja se o design do software se encaixa nos modelos mentais dos usuários. Cutucar. Puxão. Experimentar.
Eu trabalho com muitos desenvolvedores. Eles são altamente inteligentes e têm uma certa mentalidade lógica que os torna muito bons em serem desenvolvedores. É fácil acreditar que todos pensam como você, o que posso garantir que não.
Além do que os outros disseram, eu sugiro que você gaste tempo assistindo os usuários. Entre na cabeça deles para ver como eles pensam. Observar o teste de usabilidade seria inestimável para você. Passei quase duas décadas como designer de UX e ainda me surpreendo durante os testes de usabilidade o que é difícil e o que é fácil para alguns usuários. Igualmente interessante é o que eles querem e não querem em uma interface.
Depois que você domina a cabeça e a mente dos outros, a arquitetura da informação é muito mais fácil.
Quanto a um portfólio, é crucial demonstrar que seu trabalho de desenvolvimento (atual e futuro) é influenciado por seu domínio das melhores práticas de usabilidade e usabilidade e UX. Trabalhe na reformulação do seu currículo e portfólio com o vocabulário "UX" correto.
Eu tenho tentado navegar nessa transição por cerca de cinco anos e aprendi muito ao longo do caminho.
Primeiro, a experiência é quase tudo. Como mencionado em outra resposta, a coisa de 10.000 horas (embora seja um truque de Gladwell) é bastante boa como primeira aproximação. Mas importa que tipo de experiência você tem.
Toda a minha experiência está em startups e pequenas organizações, e acho que isso me ajudou mais do que eu poderia ter previsto. Meu primeiro emprego foi em uma organização sem fins lucrativos pequena e muito rápida. Eu estava fazendo programação de pilha cheia, incluindo o trabalho da interface do usuário, e meus "sprints" eram medidos em dias, não semanas. Como eu estava construindo principalmente ferramentas internas, o feedback foi imediato e não filtrado.
Eu era muito inexperiente para saber por que as pessoas estavam tendo problemas em alguns lugares, mas comecei a ver padrões em interfaces que eram fáceis de usar e outras que não eram.
Meus próximos trabalhos me deram exposição a diferentes públicos. Eu trabalhei em uma associação em que fui exposto a idosos pouco motivados e em uma startup onde tive que criar interfaces para Joe e Jane Sixpack como clientes.
Se a experiência é quase tudo, , então o estudo é basicamente tudo o resto . E eu não quero dizer voltar para a escola. Você deveria ler. Muito.
Aqui está uma lista de livros úteis que montei há pouco tempo lista de livros de UX e UI
Existem alguns tipos de livros que serão úteis para você:
Comece com os livros gerais, acerte na teoria do design e na IA, analise os livros de padrões de design e termine com práticas e estudos de caso.
Finalmente, ao gerenciar sua transição de carreira ... Haverá pontos em sua transição em que você apenas precisará fechar os olhos e pular. Por exemplo, você pode fazer todo o auto-estudo do mundo, mas se você é um programador de uma grande corporação onde está isolado dos comentários de clientes e usuários, será muito difícil obter a experiência necessária para superar a Gap = Vão. Por outro lado, deixar um trabalho de programação de seis dígitos para realizar um trabalho UX de nível básico geralmente não é sensato.
Mas o maior problema é que ninguém acreditará que você é o UX até que você tenha um emprego em que sua responsabilidade principal era o UX e ninguém queira lhe dar um desses empregos, a menos que você tenha experiência anterior em UX. É muito difícil sentar em uma entrevista e dizer que "sim, eu era um programador, mas estudei a experiência do usuário no meu tempo livre". Eu lidei com o problema saindo do meu emprego e decidindo lá e depois que começaria a ser um cara de UX. Ninguém o contratará, mas você pode ser um consultor. Foi assim que eu fiz e não teria sido capaz de gerenciar a transição de outra maneira. Eu odiava consultoria e atrair clientes era a pior parte, mas quando entrevistei para o meu próximo emprego, pude apontar para o meu currículo e dizer que estava fazendo apenas UX nos últimos dois anos.
Encontre os arquétipos que vivem dentro de você:
Formador/Autor Coder Lead Techonologist
Então veja quanto percentual desses quatro arquétipos ocupa sua atenção quando você está no seu melhor fluxo.
Existem ramificações nas disciplinas de Design de Interação ... algumas delas se relacionam mais com perspectivas estratégicas relacionadas à proposição de valor e ao aspecto de modelagem de negócios do design de serviço de produto, outras exigem que as Habilidades de Modelagem representem completamente as Interações entre a interface do usuário. É claro que saber como esboçar e aperfeiçoar os componentes da interface do usuário é a chave para qualquer consultor-planejador-designer de UX bem-sucedido ... então, é claro, se você souber desenvolver serviços de produtos úteis e significativos ... talvez você também possa torná-lo utilizável , Acessível e Mensurável.
A melhor maneira de fazer a transição, como adrianh disse, é fazê-lo. Se você é apaixonado e interessado, isso mostra.
Então, empresas de insetos que você respeita por um estágio. O pode apenas dizer que sim. Descubra o que eles podem precisar de ajuda. Tivemos alguém fazendo isso conosco e, eventualmente, lhe damos um emprego, porque ela era claramente apaixonada pela experiência do usuário.
Acho que o primeiro passo é começar a se preocupar com a experiência do usuário. Então, empatia, basicamente. Essa deve ser a principal unidade de qualquer esforço de UX. Se você sente que já está começando a ter isso, diria que está a caminho e o resto é prática, aprendendo com bons exemplos, lendo etc. Mas esse primeiro passo é uma condição necessária e, muitas vezes, é suficiente para garantir que seu aplicativo eventualmente tenha um bom UX.