MVP

Entrevista com o MVP Carlos Macoratti 
-------------------------------------------------------------------------------------------------------------


José Carlos Macoratti, um mestre da programação que tem ajudado muitos os que no seu site, em macoratti.net, buscam ansiosamente por respostas. Também um MVP, cuja fama atravessou a fronteira do Brasil.




Entrevista conduzida por Valdino Campos


01 - Qual é sua formação na área de tecnologia da informação?




Sou formado em Matemática com enfâse em tecnologia da informação e tenho uma pós-graduação em Desenvolvimento de sistemas para web e segurança além de diversos cursos na área e uma experiência de mais de 15 anos trabalhando com desenvolvimento de sistemas.


02 - O que você considera de essencial importância para quem deseja ser um bom programador?
A primeira coisa é gostar realmente de programar e depois perceber que tem aptidão para isso.


Quem gosta realmente do que faz não desiste diante dos obstáculos, tem um objetivo definido e procura sempre estar atualizado.


03 - Access vs Excel: muita gente prefere elaborar planilhas no Excel alegando que é mais prático do que no Access. Você acha que isso se deve ao fato do Access ter uma complexidade um pouco maior do que os outros programas do pacote Office ou seria mesmo falta de conhecimento sobre as vantagens do Access na geração de sistemas mais completos?




A minha primeira linguagem de programação foi a linguagem Algol, depois o Fortran. Comecei com o Access, isso lá por volta dos anos 90 (lembra do Access 2.0?), e depois passei para o Visual Basic, portando meus conhecimentos de Access estão bastante defasados, mas eu creio que as duas ferramentas tem uma proposta diferente, e , embora você possa programar no Excel usando o VBA, o Access realmente oferece mais recursos para criar sistemas para distribuição.


04 - O que significa a sigla mvp?


A sigla MVP significa Most Valuable Professional.


05 - Quais são as atribuições de um mvp e o que é necessário para se tornar um?


Um MVP deve ter um papel destacado na comunidade na qual atua, compartilhar informações e sempre agir com ética. A indicação para ser tornar um MVP pode vir da própria comunidade ou pelo reconhecimento feito pela Microsoft de quem se destaca na sua área de atuação.


06 - Quem são, na sua opinião, os grandes mestres da programação nos países de língua portuguesa?


Em minha opinião temos uma grande quantidade de pessoas que estão atuando com destaque na área de TI no Brasil e em Portugal e são tantos que fica difícil citar um nome pois seria um injustiça com os demais.


07 - Como você analisaria a evolução do Access desde sua primeira versão até a versão 2010?




Como disse acompanhei a evolução do Access até a versão 2000 (comecei como Access 2.0) mas creio que a ferramenta evoluiu muito desde os seus primórdios acrescentando diversos recursos que facilitam a vida do programador.


08 - Que linguagem de programação você considera a mais completa em termos de recursos e eficiência do produto final?




Na verdade eu considero que não existe uma linguagem mais completa que outra linguagem mas que existem linguagens que se destacam em determinada tarefa. Assim
ninguém vai desenvolver um sistema de contabilidade em Assembly nem criar um novo sistema operacional usando a linguagem Visual Basic.
Considero as linguagens de programação como ferramentas que podem ser usadas para realizar determinada tarefa; ninguém usa um martelo para apertar um parafuso nem prega um prego com uma chave de fenda. Por isso o programador não deve conhecer apenas uma linguagem mas deve ter um leque de opções para usar de acordo com a tarefa a realizar.


09 - Um dos maiores desejos de muitos programadores Access é a possibilidade de gerar arquivos executáveis independentes. Acha possível que isso venha a acontecer algum dia?




Eu creio que não. A filosofia da linguagem Access não é gerar arquivos executáveis independentes, o Visual Basic já faz isso muito bem.


10 - Como você analisa o mercado de desenvolvimento de softwares no Brasil e nos países de língua portuguesa em geral?




O mercado de desenvolvimento de softwares no Brasil esta em ampla evolução e o mercado absorve praticamente quase toda a mão de obra disponível. Na verdade faltam especialistas em determinadas áreas e este é um incentivo para quem gosta da área, e quer se desenvolver e especializar. Um bom profissional na área de TI não fica desempregado no Brasil atualmente.


11 - Quais são, na sua opinião, as principais diferenças entre Visual Basic e Delphi? Qual você prefere e por quê?


Eu não conheço muito o Delphi, mas creio que a principal diferença entre as linguagens está em suas origens, enquanto o VB veio do BASIC, o Delphi teve suas origens no Pascal. Eu prefiro a linguagem Visual Basic.


12 - O que você considera de mais importante no vb.net e afins?




Considero o VB .NET uma linguagem orientada a objetos com recursos poderosos e muito fácil de ser aprendida em comparação com outras linguagens. Os seus recursos para criar aplicações RAD- Rapid Application Development, um modelo de processo de desenvolvimento de software, são para mim, um dos seus principais trunfos.

Actualização para o site svcsoftwarehouse.com