Gostaria de revelar uma coisa que me incomoda há muito tempo e não tem relação com Flash ou Silverlight, mas sim com uma visão enraizada no mercado: o fato das atividades de backend (serviços, bancos de dados, etc), serem sobrevalorizadas em relação as de frontend (parte client-side da aplicação).
Caso clássico do game que você colocou: Um bom game em Flash ou Silveright exigirá dos programadores da parte de frontend pelo menos bons conhecimentos de física, noções de gameplay, de fun-factor, boa experiência como jogador, noções de animação e integração de gráficos, noções de 3D, Isometria, aplicação de vídeos, tem que ter noção de Inteligência Artificial, saber cuidar de sound libraries, noções de performance, otimização de código, cuidar de memory leaks no cliente, cuidar de problemas com dispositivos específicos, abstração absurda para lidar com complexidade de código, modularização, controle de carga do game, cuidar do peso em kb do game, efetuar testes em um bom espectro de máquinas e condições de acesso, etc, etc, etc.
E a parte de servidor (banco de dados), o cara põe um serviço num servidorzão, implementa lá a persistência do game e acabou por aí, com uma leve exceção no caso de games multiplayer, que exigem serviços síncronos e que adicionam complexidade tanto no back quanto no frontend. Cá entre nós: tu que curte .NET sabe que o próprio .NET tem recursos que matam toda eventual complexidade desse tipo de trabalho, exigindo apenas que você faça uma boa modelagem (coisa que se aprende em qualquer faculdade de computação tradicional).
Então eu acho que a carência de "programadores de verdade" está muito mais na parte gráfica e interativa, que vai para o browser rodar em qualquer plugin, do que na parte de backend e de persistencia de dados. Assim como quase tudo na TI tradicional, backend é bem commodity. Não concordo quando se sobrevaloriza isso. Deveria se valorizar um bom enlace disso =).
É um problema absolutamente "trans-plataforma" esse: e não se trata de questão de "ego" dos profissionais, mas sim tem relação com possibilidades de carreira e valor de hora-homem do sujeito - essa grande doença que assola as agências interativas, que não sabem cobrar de outro jeito e talvez por isso não consigam bancar bons salários para as pessoas.
De uma forma ou de outra, o teto do salário de quem faz frontend em Flash ou Silverlight vai ser definido pela hora-homem padrão do mercado para essa atividade. O que colocaria no mesmo balaio o "Flasheiro Gateiro" que você citou com uma outra gama de grandes desenvolvedores client-side como o Zeh Fernando (já falado na thread) ou o Malungo, Teta, Cauê e Dias (Colmeia), Debert, Laet e Neto Leal (Gringo). Esses caras tão voando em céu de brigadeiro talvez porque saíram da prisão da hora-homem e podem exercer seu talento dentro de grupos que executam a ponta de todas essas disciplinas.
Ou será que eu tô viajando e não tem nada a ver? Essa é apenas a minha hipótese. =)
Janeiro 2006 Fevereiro 2006 Março 2006 Maio 2006 Junho 2006 Julho 2006 Setembro 2006 Outubro 2006 Novembro 2006 Dezembro 2006 Janeiro 2007 Fevereiro 2007 Março 2007 Abril 2007 Maio 2007 Julho 2007 Setembro 2007 Novembro 2007 Dezembro 2007 Fevereiro 2008 Março 2008 Abril 2008 Junho 2008 Julho 2008
Assinar Postagens [Atom]