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 KonoCom 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