Assim como a maioria dos profissionais de TI, logo após terminar a faculdade de Análises de Sistemas, Felipe da Rosa Oliveira percebeu que para se destacar no mercado precisaria ir além, e estudar muito mais.

Mesmo com algumas dúvidas, começou a atuar na área de programação e foi no dia a dia que ele descobriu sua paixão pelos códigos e sistemas.

Hoje, oito anos após a formatura, Felipe é referência em programação na linguagem Java. Além de atuar em uma grande empresa da cidade, também é instrutor dos cursos de Desenvolvimento da Apex Treinamentos de Alta Performance.

E sabe o que mais o ajudou a se destacar no mercado?

Sua curiosidade e a sede de aprendizado constante.

Felipe não parou de estudar, nunca. Se preparou e conseguiu a certificação Oracle Certified Professional Java SE 6 Programmer, e tem pós-graduação em Master of Mobile Technology – Desenvolvimento de Aplicativos para dispositivos móveis /celulares.

Outro ponto chave na sua formação foi a troca de experiência com profissionais da área. “Iniciei minha carreira como programador trainee. Lá dei os meus primeiros passos, aprendi muito e tive a oportunidade de trabalhar com ótimos profissionais”, conta.

Esta troca de conhecimento entre os profissionais da área é fundamental, de acordo com Felipe, para que o programador desvende suas dúvidas e adquiria cada vez mais conhecimento.

 

Confira abaixo algumas dicas do especialista para quem está iniciando na carreira

 

Dica 1 – Não desista, mesmo que pareça difícil

Pode parecer difícil no começo, mas é só no começo. Entender como colocar o aprendizado teórico na prática, com as atividades da empresa, é um grande desafio para o programador em início de carreira. Aprender sobre regras de negócio e como traduzi-las para o código é uma tarefa desafiadora, afinal, enquanto na faculdade as aplicações desenvolvidas são pequenas, utilizando duas, três ou quatro classes, no mercado de trabalho esse número costuma ser bem maior, e entender como tudo se interliga é a grande questão.

 

Dica 2 –  Invista em uma boa base lógica 

A base para o desenvolvimento em qualquer linguagem é a lógica de programação e esta deve ser a principal arma de um programador. O profissional que tem uma base de lógica bem construída consegue aprender qualquer linguagem, basta estudar e se dedicar. Afinal, com uma boa lógica, aprender uma nova linguagem de programação passa a ser muito mais uma questão de aprender a sintaxe desta linguagem e como aplicar a sua lógica dentro da linguagem.

 

Dica 3 –  Aprenda constantemente

A vida de um desenvolvedor é um aprendizado contínuo, todos os dias são criadas novas tecnologias, frameworks e conseguir escolher quais tecnologias e frameworks deve-se apostar é um desafio para manter-se atualizado no mercado. “Quando estava iniciando minha carreira, um dia fui a um evento assistir a uma palestra do Bruno Souza, conhecido na comunidade Java como “Java Man”, e uma pessoa perguntou para ele quando que ele conseguiu alavancar a sua carreira. A resposta dele foi muito marcante para mim. Ele disse: quando eu decidi aprender inglês. E a realidade é que, para se manter atualizado, um programador tem que aprender inglês”, afirma Felipe.

 

Dica 4 – Não hesite em pesquisar e procurar ajuda quando tiver dúvidas

As dúvidas fazem parte do dia a dia de um profissional de TI, que precisa estar sempre se perguntando: por que isso está acontecendo? Como faço para mudar aquilo? Não importa qual o tipo de problema que você tem, busque as respostas. Você pode começar pelo Google, que geralmente poder resolver a maioria dos casos. Outra forma de pedir ajudar é através de Fóruns de Programação, estes grupos são altamente recomendados e normalmente já têm nos seus cadastrados muitas respostas, portanto, antes de postar uma pergunta em algum fórum confira se outro profissional já não fez a mesma pergunta, por sorte você encontrará a respostas do que precisa por lá.

 

Dica 5 – Comece pelo básico

As linguagens de programação evoluem constantemente e cada uma delas tem uma versão “mais bacana” e preferida entre os grandes profissionais. Mas, se você está começando, comece pelo básico. É muito melhor você aprender a linguagem básica e depois estudar mais até chegar no estágio cool. E, além disso, as funções cool costumam trabalhar a partir dos elementos básicos, então você não será capaz de desenvolver e entender um controle deslizante com jQuery se você não compreender o JavaScript básico, por exemplo.