Uêba    RSS   

Entrevista com Pablo Dall’Oglio, da comunidade PHP-GTK

Pablo Dall’Oglio é formado em Análise de Sistemas pela UNISINOS, autor de projetos consagrados em PHP-GTK, como o Agata Report e o Tulip. Entusiasta de PHP-GTK desde sua criação em 2001, tornou-se amigo de seu criador, Andrei Zmievski. É membro do time de documentação e criador da comunidade brasileira de PHP-GTK. Com apoio da revista PHP Magazine, foi convidado a ministrar uma palestra no CONISLI 2007. Tendo como foco o desenvolvimento, espera-se uma excelente apresentação e novos conceitos para aplicar no desenvolvimento com PHP. Dall’Oglio foi entrevistado pelo Tecnologia da Informação – Desenvolvimento e Educação, quando teve oportunidade de falar sobre o cenário de programação no ambiente web e dar conselhos para os que estão iniciando na profissão.

Blog: O que você recomendaria para o profissional que deseja ingressar no mercado de trabalho como desenvolvedor de aplicações web?
Dall’Oglio: Em primeiro lugar, uma formação adequada. O profissional deve não apenas ter diplomas e certificações, mas conhecimento. Deve ser capacitado em alguma tecnologia de forma a ter desenvoltura e elegância para resolver os problemas complexos que o desenvolvimento de aplicações de negócio exige cotidianamente. Meu primeiro conselho é buscar conhecimento. Seja criterioso ao escolher um bom curso e busque uma boa literatura de referência a respeito do assunto. Fique conectado com a comunidade, com as tendências e as novidades. Participe ativamente de listas de discussões e fora, você fica atualizado quase que por osmose. Eu aconselharia ainda a busca pela excelência. O mercado de trabalho necessita de profissionais que não apenas saibam programar, mas que possam fornecer uma solução simples perante ao que para muitos poderia ser um problema complexo. Aliar teoria e prática é um diferencial.

Blog: Como você a evolução do PHP e das outras linguagens voltadas à web, como Java e Ruby?
Dall’Oglio: Felizmente vivemos um momento onde todas estas linguagens estão bastante evoluídas e maduras. Então posso dizer que o profissional que escolher quaisquer uma delas estará bem servido em termos de recursos e funcionalidades. O que há é uma diferenciação do mercado de oferta de empregos. O mercado para Java ainda é mais forte e noto um crescimento acentuado do PHP nos últimos anos. Não sabemos como vai terminar esta corrida. O Ruby vem correndo por fora com o Ruby on Rails, que ganhou o mundo com sua fama na utilização de design patterns como o MVC, que aceleram bastante o desenvolvimento de aplicações. O mercado de trabalho tende para o lado de algumas tecnologias, mas se você for se lançar como fornecedor de serviços e constituir uma empresa, poderá trabalhar com quaiquer uma destas tecnologias uma vez que o cliente dificilmente se importará com a tecnologia adotada, e sim, com a solução como um todo.

Blog: A migração das interfaces de aplicativos para soluções baseadas em interfaces web esgotou-se ou está crescendo?
Dall’Oglio: Se eu disser que se esgotou vou estar mentindo. Mesmo trabalhando no meio, a cada dia me surpreendo com novos projetos, novas ferramentas, novas funcionalidades. É um pouco assustador ter de aprender algo novo todo dia, mas ao mesmo tempo é uma grande oportunidade estar vivendo este momento e ver o surgimento de tecnologias como o Ajax. Acho que muitas aplicações de negócio ainda podem ser migradas para o ambiente web, que facilita a manutenção e a distribuição da lógica do negócio em camadas distintas da apresentação. Mas ainda é cedo para dizer qual o nicho das aplicações desktop. Com certeza precisaremos das duas e chegará o momento em que esta fotografia ficará mais nítida. Só para citar um exemplo, eu desenvolvo atualmente sistemas híbridos onde parte do sistema é web e parte é standalone (GTK), onde é mais interessante usar determinada tecnologia, por motivos técnicos, utilizamos.

Blog: Como o PHP-GTK pode colaborar para formar um desenvolvedor?
Dall’Oglio: Conheci muita gente que aprendeu a programar de forma orientada a objetos mesmo com o PHP-GTK. E a fórmula é simples, tudo no GTK são classes, objetos, propriedades e métodos. Diferentemente do ambiente web, onde é mais fácil e cômodo pensar o sistema de forma estruturada. Usando GTK você simplesmente não consegue sair do chão se não entender o paradigma orientado a objetos. Acredito ser um passo importante para todo programador PHP conhecer o GTK e entender como funciona esta tecnologia para vislumbrar possíveis projetos nos quais ela poderia ser utilizada, criando uma interface gráfica standalone.

 

Envie comentário