Na primeira parte de entrevistas, publicada em setembro 2008, Renato Haddad falou sobre tecnologia, desenvolvimento, plataforma .Net e futuro. Nesta segunda etapa da entrevista, veremos dicas de como se tornar um excelente profissional em TI, estudos e carreira. Clique aqui para ler a primeira parte da entrevista, caso não tenha lido.
Renato Haddad foi um dos primeiros MVPs (Most Valuable Professionals) brasileiros, um conhecedor profundo de praticamente todas as tecnologias atuais de desenvolvimento da Microsoft. Participou de grandes projetos para clientes nacionais e multinacionais, professor, palestrante internacional, escritor e certamente um dos responsáveis por um pedaço da história brasileira de Tecnologia.
6) A área de TI é sem dúvida umas das áreas que mais crescem no Brasil e no mundo, seja em número de empresa, profissionais ou Escolas/Universidades. Qual a distância entre o que o aluno aprende na sala de aula e suas necessidades no mundo corporativo? E qual a melhor forma de diminuí-la?
[RH] Os dados de diversas pesquisas mundiais comprovam que o mercado de TI tem crescido muito a cada ano, e ao mesmo tempo a falta de mão-de-obra especializada tornou-se um problema. Eu tenho certeza de que a base tem que ser as universidades, pois são elas que formam a base para que o profissional de TI construa uma carreira. Isto tem sido o meio usual, mas o que se realmente aprende em universidades, dependendo da área de TI é claro, não se aplica à realidade nas empresas. Isto é devido à velocidade que o mercado se move rapidamente e as universidades não, existindo um abismo entre o que se aprende e o que se utiliza numa empresa. De qualquer forma, o básico sobre TI as universidades devem continuar formando profissionais e, cabe a cada um, se especializar em certa área. O fato é que em 3 ou 4 anos de universidade um estudante aprende o básico conforme a grade curricular, e o mercado é que vai moldar de acordo o perfil do cargo.
Tenho certeza de que a melhor forma de diminuir a distância é fazer com que as universidades se movam rapidamente conforme a necessidade do mercado, seja com cursos de extensão, grupos de estudos, células acadêmicas, etc. Alterar uma grade curricular, ter que submeter ao MEC, aguardar aprovação sabemos que há um tempo grande nisto, mas existem meios mais rápidos de se atingir o objetivo dos alunos e empresas. Outra idéia é fazer uma parceria entre universidades e empresas em projetos focados numa situação real, assim existirá o estímulo ao aluno de aprender num projeto real e a empresa de contar com o apoio da universidade.
7) O Brasileiro está sendo reconhecido mundo afora por sua habilidade, qualidade e criatividade na área tecnológica. Na sua visão, qual a melhor forma de o profissional de TI se tornar um bom profissional de TI? E qual o caminho para reconhecimento internacional?
[RH] Sem dúvida que o brasileiro é criativo em vários setores, todo mundo sabe. O que precisamos é trocar experiências com outros países e empresas internacionais, seja através de um projeto offshore (executado remotamente), estágios e intercâmbios com empresas.
A melhor forma de se tornar um profissional de TI é focar numa tecnologia e estudar muito, pesquisar bastante, realizar diversos testes do que está se aprendendo e mergulhar em projetos reais. Mas o fato é que existem coisas que não adianta correr porque só o tempo fará um profissional experiente. Por exemplo, para ser um arquiteto de software é preciso muita experiência e vivência em desenvolvimento de softwares, e isto só o tempo dirá.
O caminho para um reconhecimento internacional, primeiro você precisa ser reconhecido em seu país como uma referência, seja em palestras, livros, artigos, blogs, mas o fato é que você deve focar numa tecnologia e se tornar uma referência no seu país, para, em seguida, tentar uma carreira internacional. Neste aspecto, o caminho mais curto é trabalhar numa empresa estrangeira no seu próprio país, onde exista a possibilidade de você mudar de país e trabalhar na mesma empresa. Isto já ajudará e muito. Outro caminho é você arriscar e se submeter ao processo de seleção em outro país. Isto tudo estou pressupondo que você domine a língua inglesa, não somente leitura, mas a conversação é muito importante. Me lembro que eu ia para reuniões com o cliente para discutir aspectos do projeto, e como é que você vai discutir sobre algo se não domina o básico? Então, aos prováveis aventureiros, estudem inglês porque é fundamental. Ninguém precisa ser fluente, mas sim saber o básico para se virar muito bem nas reuniões e trabalhos de projetos.
Para finalizar, na minha opinião, o reconhecimento internacional é um reflexo das suas atitudes na carreira, por exemplo, ser convidado para palestrar em eventos de TI em outros países é o melhor de todos, assim como escrever livros, artigos para revistas e sites. Enfim, é uma conseqüência, tudo virá naturalmente.
8) A cada dia, novas tecnologias são disponibilizadas para os desenvolvedores e profissionais de TI. Existem inúmeros cursos, revistas, blogs, sites, livros,entre outros. Como o profissional pode ficar atualizado com tantas fontes e inovação? Como filtrar o que realmente é relevante e não se perder com tanta informação?
[RH] Você deve focar na tecnologia que quer aprender, este é o princípio. As demais tecnologias você deve saber, mas não ser um especialista. O segundo passo é onde buscar as informações, e com o uso da internet tudo é mais rápido e eficaz. A dica é navegar em sites do fabricante, por exemplo, o www.msdnbrasil.com.br que é o portal de tecnologias Microsoft. Ali você consegue artigos, links para bibliotecas (Microsoft Library), links para blogs, aliás, procure os blogs dos times da respectiva tecnologia, seja no Brasil ou em outro país. As revistas impressas também são um bom mecanismo, assim como os livros. Eu gosto muito de comprar livros e ler um tema várias vezes. Contatar os autores dos artigos e palestrantes também é uma excelente fonte de informação porque sempre eles irão te dar dicas de sites.
Com tantas informações existentes na internet, não perca tempo em ficar navegando em sites desconhecidos, não vale a pena e você acaba saindo do foco.
9) Novas plataformas de desenvolvimento e novos dispositivos foram lançados nos últimos tempos. Temos plataforma de desenvolvimento para robótica, dispositivos móveis, mesas digitais, micro desenvolvimento, entre muitas outras. Qual a preparação necessária que o profissional deve ter para acompanhar estas novas “plataformas”?
[RH] Tudo é uma questão de foco, é impossível você saber todas as plataformas. Para você ter uma idéia, só para mobilidade com o Windows Mobile 6 existem muitas novidades e coisas para se estudar, pois a cada SDK lançado temos novas APIs. Não se esqueça de que nunca uma plataforma é lançada isoladamente, sempre estará usando recursos da uma base. O que quero dizer com isto, seguindo o mesmo exemplo do Windows Mobile 6, é que você tem que estar atento ao SQL Mobile Edition que cuida de toda a parte de banco de dados nos smartphones e Pockets e, ao mesmo tempo, estudar o LINQ (Language Integrated Query) o qual pode ser usado em qualquer tipo de aplicação. Isto tudo sem falar nas novidades do C# 3 e no VB.NET 9. Perceba como que diversas tecnologias estão relacionadas, então, para estar sempre preparado, pesquisar e estudar deve estar no seu DNA. Não sei quanto a você, leitor, mas se você sente prazer em estudar, aprender uma novidade e aplicar no projeto para ver o resultado concreto, isto acaba virando um ciclo da sua vida, o qual se tornará um prazer e não um martírio.
10) Um profissional de TI, para ter sucesso, precisa ter formação na área? Precisa ter certificações? Partindo do “zero”, qual o melhor caminho a ser trilhado, e em quanto tempo um profissional está pronto para o mercado?
[RH] Sinceramente, eu discordo do ponto de vista que o profissional deverá ser formado na área para ser um bom profissional. Talvez eu esteja sendo contraditório com a primeira pergunta desta entrevista, mas é que conheço diversos profissionais que não se formaram na área de TI e de tanto estudar e se dedicar se tornaram especialistas, autores de livros, consultores de sucesso. Isto tudo devido ao estudo e dedicação. Quanto às certificações, não há nenhuma dúvida que isto ajuda muito na hora de procurar um emprego ou ter bônus no salário. Ser certificado o torna um profissional de destaque, pois imagine que um recrutador terá que selecionar diversos candidatos, é óbvio que ele dará preferência a quem é certificado. Já no mercado internacional isto é pré-requisito para entrar em qualquer empresa.
Partindo do “zero”, o caminho a ser trilhado é fazer treinamentos em centros especializados ou direto com um especialista em certa tecnologia que você quer aprender. Eu posso citar o exemplo para se tornar um desenvolvedor WEB usando ASP.NET 2.0 ou 3.5. O primeiro passo é aprender o .NET Framework, estudar as classes do framework porque poderá ser utilizada em qualquer linguagem. Isto pode durar cerca de 40 horas. Em seguida, aprenda um banco de dados, seja um SQL Server ou Oracle, o qual será fundamental para você armazenar informações e manipular dados. Cerca de 32 horas é o suficiente para usar o DB como desenvolvedor. Se for para ser DBA (Database Administrador) aí o estudo pode levar 80 horas. Em seguida, aprenda ASP.NET 2.0 ou 3.5, o qual você saberá como criar uma aplicação WEB desde o início, desde o uso dos controles até a arquitetura WEB. Também leva cerca de 40 horas só o básico. Para se aprender bem todos os controles e o uso com banco de dados, cerca de 80 horas é o suficiente. Para complementar o estudo, aprenda AJAX pois muitas aplicações WEB atualmente usam AJAX. Em 24 horas você aprende.
Resumindo, se você realmente se dedicar aos estudos, precisará de cerca de 2 meses para aprender. Agora, ter experiência só o tempo dirá, mas já adianto que em 6 meses qualquer pessoa pode se tornar um desenvolvedor. Este é o caminho a ser trilhado para o iniciante.
Eu gostaria de deixar uma dica quando você for procurar uma entidade de ensino para aprender: se informe se o instrutor é um especialista da área, senão esquece, não vale a pena. Aprender com alguém que só sabe na teoria, você compra um livro.
11) Como estão as ofertas para os profissionais de TI atualmente?
[RH] Nunca esteve tão bem para os profissionais e tão ruim para as empresas. Isto porque não se acham bons profissionais sem emprego, ninguém está desempregado ou sem consultorias, só se realmente a pessoa não quer trabalhar. Eu tenho contato com diversas empresas através no grupo de usuários de .NET (www.dotnetfloripa.net) do qual participo e as 5 maiores empresas da cidade estão desesperadas por desenvolvedores C# e ASP.NET, simplesmente não há no mercado. A lacuna entre a oferta e procura é muito grande, e aí acontece o pula-pula de profissionais nas empresas, seja por salários, por projetos ou desafios. Em grandes centros como São Paulo acontece o mesmo, as empresas precisam de profissionais que não sabem mais onde procurar. Enfim, o mercado está aberto, dedique-se, aprenda, certifique-se e não tenha medo de enviar o currículo para um recrutador. Boa sorte!
Agradeço ao Renato por mais esta entrevista. Caso você queria entrar em contato com ele, acesse: http://www.renatohaddad.com