Desenvolvimento - ASP. NET

Considerações do .NET 2.0 - Evolução ou popularização dos programadores? - Comente sobre a opinião do autor

Leia a opinião do autor sobre as funcionalidades que aumentam a produtividade cada vez mais vista dentro do Visual Studio .NET da Microsoft e seu futuro como programador.

por Rodrigo Kono



Com o .NET 2.0 chegando ao mercado, agora já atuando na versão beta, muitos estão fazendo os seus testes e conhecendo um pouco mais do que o 2.0 tem a oferecer.

Com isso novas discussões e perguntas aparecem com freqüência nas comunidades .NET tais como: "Vocês acham que esse negócio de clicar, copiar, colar, editar, tudo com o clique do mouse, ou seja, não programar nada e apenas fazer cliques, pode ser uma boa para os desenvolvedores mesmo .NET ou não?". Ou como: "... qualquer indivíduo que aprende colocar uma ou duas telas ligados a um banco de dados, já se intitula como "programador"...".

Em todas as palestras de .net 2.0 que ministrei percebi que sempre ocorrem perguntas desse tipo. Principalmente após as demos. Um ponto interessante é que essa mesma pergunta o pessoal das antigas linguagens falaram quando a Microsoft lançou o VB. Diziam que era o cúmulo, pois para criar um botão bastava arrastar para o form e etc e blá blá blá.. Entre outras coisas.

A tecnologia evolui conforme a necessidade do mercado e com a necessidade de produção. Se analisarmos e estudarmos o .NET 2.0 veremos que não é apenas clicar, arrastar, copiar e colar. O que focamos em cima disto é o fato da produtividade e da não reinvenção da roda.

Se eu sou CIO de uma grande empresa e eu te contrato, não vou querer que você perca uma tarde toda em cima de tabelas que irão preencher dados, ou de um botão que irá fazer tal ação, ou de você fazer tal relatório ou tal listagem. Isso tem que ser instantâneo. Não se gasta e não gastará tempo com isso no futuro breve. O MERCADO PEDE ISSO. Coisas mecânicas têm que estar prontas. Por isso mesmo, hoje nós vemos, várias empresas que criam seu próprio framework de trabalho com ferramentas semi-prontas.

Aonde, nós desenvolvedores, iremos investir nossa capacidade intelectual? Na regra de negócios, na camada de dados e na Engenharia de Software. Pois essas são as partes verdadeiras e importantes que o bom desenvolvedor irá ter.

A visão não é de que qualquer "indivíduo" irá programar, será contratado e irá desmoralizar a classe TI e etc. Essa é a visão errônea. Será muito ao contrário disso.

O mercado irá ficar valorizado ainda mais, pois você não será contratado por saber usar as ferramentas pré-configuráveis. Você será contratado ou manterá seu emprego se você for realmente bom para fazer a sua regra de negócios funcionar de acordo com a engenharia do seu projeto ou de acordo com o plano de sua equipe de desenvolvimento. Quem é bom e conhece não irá ter problemas, mas quem só sabe arrastar e colar será simplesmente descartado.

Pense nisso. O mercado requer segurança, agilidade, eficiência e principalmente produtividade!

Não pense como nossos avós.

Grande abraço a todos.

Rodrigo Kono
Microsoft Student Ambassador Gold

Rodrigo Kono

Rodrigo Kono - Trabalha com programação para web a 8 anos, é MVP da Microsoft em ASP.NET, MSP Mentor, MCP.NET 2.0, MCTS [WEB / SQL], líder do grupo de usuários DevGoiás .NET (www.devgoias.net), bacharel em Ciência da Computação, Mestrando na Faculdade de Engenharia Elétrica da UFG, desenvolve serviços na Secretaria da Fazenda do Estado de Goiás, é palestrante e membro do board da INETA Brasil, escreve e produz vídeos para o site Linha de Código, realizou o 1º treinamento de VB.NET 2.0 (windows forms) e ASP.NET 2.0 de Goiás. Já esteve palestrando em várias cidades do país, entre elas Campo Grande, Goiânia, São Paulo, Porto Alegre, Porto Velho e Curitiba, totalizando mais de 8500 pessoas nos últimos cinco anos. Trabalha a um bom tempo para disseminação e divulgação da plataforma .NET com treinamentos, reuniões e palestras. O seu trabalho pode ser acompanhado em seu blog: http://kono.spaces.live.com.