Os papéis de front-end de desenvolvimento web

Além dos recursos técnicos “virados para a frente” no desenvolvimento web, que afetam coisas que os usuários ver e clique ou toque, há trabalhos de desenvolvimento de software de back-end também. Estes geralmente usam linguagens como Python para gerenciar a interface entre usuário a visitar um site e um ou mais bancos de dados que são acessados ​​por conteúdo, e atualizado com informações gerado pelo usuário como resultado.

Finalmente, há muitas categorias adicionais, incluindo

  • Os criadores de conteúdo, responsável pela criação de palavras, imagens e multimédia.

  • profissionais de usabilidade, que certificar-se de que os usuários são capazes de realizar as coisas que eles - e você - quer realizar.

  • designers de interação, que também trabalham em usabilidade, mas ter um foco mais preciso de como o usuário trabalha com o site, mesmo que de usabilidade pessoas.

  • cientistas de dados, que administram as grandes bases de dados que muitas vezes são o produto de interações web.

  • desenvolvedores de software tradicionais, cujo trabalho é cada vez apanhados na web e aplicativos de desenvolvimento.

O maestro: O designer visual

O papel principal no desenvolvimento web é o papel do designer visual. Um designer visual tem a responsabilidade global para o olhar, sentir e funcionalidade do site.

designers visuais quase sempre têm alguma educação formal em arte e design, e muitas vezes têm amplas, fundos interessantes, incluindo o trabalho como pintores, escultores, cineastas, designers de impressão, ou artistas que trabalham em publicidade. Web design é muito amigável para as pessoas que têm uma sólida formação acadêmica e forte experiência no mundo real fora do mundo da web.

Mesmo o designer visual mais artístico vai esperar para saber seu material tecnicamente - o que é e não é possível online- como diferentes dispositivos exibir layouts de páginas, conteúdo e Multimídia- e como trabalhar produtivamente com pessoas que colocam sua chapéu técnico antes de seu chapéu de designer, ou que não usar um chapéu de designer em tudo.

Front-de-house manager: O desenvolvedor front-end

Um desenvolvedor front-end é o complemento lógico para um designer visual. Um desenvolvedor front-end pode levar Photoshop mock-up de um desenvolvedor visual de uma página web e torná-lo aparecer na tela como parte de um website.

Há quatro termos que você precisa saber muito bem para qualquer tipo de trabalho de desenvolvimento web:

  • HTML: HyperText Markup Language (HTML) é um padrão de codificação estranha que adiciona informações descritivas sobre como exibir as coisas direito em um fluxo de texto.



  • CSS: Cascading Style Sheets (CSS) é um padrão de codificação ainda mais estranho que gerenciar a aparência e, em certa medida, a interação - a sensação - de um site. A folha de estilo em geral, de alto nível pode se aplicar a um site inteiro, enquanto que um nível inferior acrescenta e substitui a folha geral estilo para páginas e grupos de páginas da web da web específicas.

  • javascript: javascript é uma linguagem de script - isto é, uma ferramenta para programadores que só é interpretada em linguagem do computador quando o código javascript é executado. javascript é usado para fazer coisas como criar um menu suspenso, e também pode fazer um monte de coisas CSS é usado para.

  • Python: Python é uma outra linguagem interpretada, como javascript. Python é bom para muitas coisas, mas especialmente para escrever código para fazer interface com bases de dados em tempo real.

desenvolvedores front-end normalmente estudar o desenvolvimento de software na escola, mas eles podem vir de quase todo o fundo. A demanda por essas habilidades é tão alta que aqueles que têm a mentalidade certa e estão dispostos a aplicar-se pode rapidamente encontrar-se trabalhando lado a lado com as pessoas com graus CS de universidades de prestígio.

Fazendo as coisas se sentir: Profissionais de Usabilidade

Usabilidade pessoas se certificar de que os sites funcionam com a especificação e, em seguida, eles tentam melhorar o design para torná-lo fácil, óbvio - quase inevitável - para ir cada vez mais fundo em um site.

Usabilidade pessoas vêm de uma ampla variedade de origens. Por exemplo, professores, escritores e atores mudaram-se para trabalho de usabilidade com sucesso. Muitas pessoas de usabilidade trabalhar como consultores, porque suas habilidades são mais necessários em certos pontos-chave em um projeto.

títulos relacionados com a usabilidade incluem

  • designer de interface de usuário (UI designer): os designers de interface do usuário vai passar por um site com um pente fino, encontrar e corrigir problemas, e depois ter usuários ingênuos entrar e experimentar o site para descobrir mais problemas ainda.

  • Usuário designer de experiência (UX designer): Um designer de experiência do usuário se concentra no que é como para os usuários como eles trabalham sua maneira em torno de um site, tentando se tarefas realizadas.

  • designer de interação: Um designer de interação se concentra muito especificamente sobre o que os usuários ler e onde eles clique como eles tentam realizar tarefas específicas. Um designer de interação irá ajudá-lo a colocar o botão Comprar na sua página de venda para que ele irá conseguir mais cliques, por exemplo.

Fazer as coisas funcionarem direito: O desenvolvedor web

O desenvolvedor web termo pode significar duas coisas: qualquer profissional em uma equipe de desenvolvimento web, incluindo o pessoas- gráficos orientados e usabilidade ou apenas as pessoas mais baseados tecnicamente. Aqui, você descobrir sobre a definição mais orientada tecnicamente.

Um desenvolvedor web é um desenvolvedor de software em tempo integral que normalmente trabalha em linguagens de programação web-friendly, como Python, Ruby, PHP, e assim por diante. Um desenvolvedor web geralmente será bom com javascript, bom no trabalho de banco de dados, e ser capaz de realizar suas tarefas em HTML e CSS.

Muitas funções de desenvolvimento web são extremamente exigentes. Em um grande projeto de desenvolvimento web, todas as peças estão se movendo de uma vez, e um desenvolvedor web tem que fazer um trabalho útil que pode se adaptar às mudanças no front-end, back-end, as metas do projeto, e qualquer outra coisa que você pode imaginar. Esta estende-se ao cancelamento repentino de recursos do site ou projetos inteiros - e tão de repente reviver-los meses ou anos depois.

O título desenvolvedor web é um grande guarda-chuva que pode incluir desenvolvedores front-end e os desenvolvedores de back-end. Usado corretamente, ele realmente refere-se ao meio e no final de trás de um projeto. Os desenvolvedores da Web definitivamente precisa saber o que está acontecendo dentro do projeto website voltado para o usuário, mas o seu papel é trabalhar com os desenvolvedores front-end para receber e enviar informações de bancos de dados e outros recursos organizacionais.


Publicações relacionadas