![]() |
||||||||
|
|
||||||||
|
| ||||||||
![]() ![]()
![]() Gostou
da Página?
Então para um amigo! |
| » WebDeveloper« | » WebMaster« | » Consultor Web« |
Este profissional é responsável pela programação do site. Com algum conhecimento em algoritmos de programação, ele deve dominar todos os recursos de desenvolvimento na Web. Esse profissional pode ser de 2 categorias : Programador Client ou Programador VB.
O programador Client é o programador responsável pelo desenvolvimento da interface gráfica com o usuário e pelas páginas de processamento iniciais no servidor. Assim sendo, esse programador precisa ter conhecimento de DHTML (incluindo JavaScript) e ASP.
Já o programador VB é realmente um programador Visual Basic (VB é o mais comum, mas pode ser qualquer outra linguagem compatível com COM, tal como Delphi ou J++) aproveitado para a área Web. Esse profissional participa do desenvolvimento da camada de negócios (vide arquitetura de aplicações web) da aplicação Web.
O conhecimento necessário ao programador VB para exercer esta função o deixa muito próximo de um Consultor Web. Um programador Client tende a evoluir (lentamente) para um programador VB, enquanto este rapidamente evolui para Consultor Web.
Muitos desses programadores começaram o seu aprendizado já na Web, portanto não possuem profundo conhecimento teórico de desenvolvimento de software. Isso faz com que desenvolvam de forma desorganizada, difícil de ser alterada para implantação de futuras melhorias.
Para pequenos sites, o desenvolvimento ordenado não faz muita diferença, já que o objetivo é por no ar o mais rápido possível. Mas agora que grandes produtores de software estão migrando cada vez mais aplicações para a Web, o desenvolvimento de forma organizada torna-se uma necessidade básica. O WebDeveloper que possui conhecimento da teoria de desenvolvimento de software e é capaz de realizar um desenvolvimento ordenado tem emprego garantido em grandes projetos na Web.
Deve-se observar ainda alguns conhecimentos, não obrigatoriamente exigidos, mas que contam pontos para o WebDeveloper :
Profissional responsavel pelo design gráfico de paginas Web.
Este profissional
origina-se de áreas gráficas, em geral formado em desenho
industrial, design grafico ou, eventualmente, publicidade. Utiliza ferramentas
gráficas tais como Photoshop e Adobe Ilustrator, tem conhecimento de HTML
e ferramentas para producao de HTML, tais comoFrontPage e Dreamweaver.
Conhecimentos de DHTML é desejável, mas muito raro neste profissional. Se o WebDesigner (o verdadeiro) já é pago a peso de ouro, um com conhecimento de programacao (tal como DHTML) pode pedir o salario que desejar.
Deve-se destacar
que o mercado tem feito muita confusão com relação a essa profissão. Algumas
pessoas passam a se intitular WebDesigners apenas porque produziram uma página
e sabem HTML. O verdadeiro WebDesigner precisa possuir grande conhecimento
em design: cores, alinhamento, ocupação de espaços, enfim, conhecer tecnicamente
a área de design gráfico. Profissionais que não possuam esse conhecimento
mais técnico serão
aproveitados apenas por pequenas empresas, não em grandes projetos. Teriam
mais chances estudando um pouco mais para tornarem-se WebDevelopers.
A funcao do WebMaster e de instalar e dar manutenção a servidores Web e os sites neles instalados. Assim sendo, o WebMaster precisará ter grande conhecimento de rede e servidores e algum conhecimento de desenvolvimento para realizar pequenas alterações no site.
Entre a variedade de conhecimentos que o WebMaster deve possuir citamos algunas:
- Conhecimentos de TCP/IP, incluindo e-Mail, FTP, Telnet e HTTP;
- Conhecimentos profundos em HTML;
- Conhecimentos em progamacao ASP;
- Conhecimentos em conteudo e conversao de texto e imagens;
- Conhecimentos em processamento cliente-servidor;
- Conhecimentos de Servidor Web - IIS-Internet Information Server;
- Conhecimentos em instalacao e manutencao de servidor;
- Conhecimentos de VBscript, JavaScript e JScript.
O WebMaster que possuir conhecimento de instalação/configuração de Firewalls e que saiba lidar com roteadores ganha vantagem no mercado de trabalho.
Este profissional é o responsável pela coordenação de todos os outros aqui citados. Esse profissional necessita ter grande conhecimento sobre tecnologia para poder especificar adequadamente a tecnologia necessária para uma determinada solução Web. Veja alguns itens que ele precisa conhecer :
- Servidores Web
- Sistemas operacionais Windows/Unix (precisa conhecer um e ter noção sobre o outro)
- Tecnologias de desenvolvimento : HTML, ISAPI/NSAPI, CGI, ASP, entre muitas outras. Precisa ser um programador.
- Bancos de dados cliente/servidor
- TCP/IP profundamente para conhecer as necessidades em termos de rede
- Criação de sistemas distribuidos : COM e/ou CORBA e/ou JAVABEANS
Este profissional é contratado para especificar a melhor solução para um determinado desenvolvimento na Web. Normalmente coordena a equipe de desenvolvimento, especificando o que deve ser feito.
Adicionalmente
é desejável que esse profissional tenha conhecimento de WebMarketing
e saiba como funcionam as Search Engines para saber quais as melhores formas
de divulgar o site na Web
� Búfalo Informática,
Treinamento e Consultoria -
Rua Ãlvaro Alvim, 37 Sala 920 - Cinelândia - Rio de Janeiro / RJ
Tel.: (21)2262-1368 (21) 9240-5134 (21) 9240-7281 e-Mail: contato@bufaloinfo.com.br