Se você é da área de TI ou sonha em se tornar um profissional desta área, com certeza já ouviu falar do Christian Barbosa, certo?! Para quem está chegando agora na área da tecnologia e não conhece essa fera do mundo da programação, seguem algumas informações importantes.
Christian foi o profissional mais jovem do mundo a obter uma Certificação Microsoft, aos 14 anos de idade, e aos 15 anos abriu sua primeira empresa, na área de TI!
Hoje Christian é referência nacional quando o assunto é Gestão de Tempo e Produtividade, tema que se especializou após descobrir uma úlcera, quando tinha apenas 20 anos de idade, desenvolvida por causa do stress do trabalho na sua empresa de TI. Seus conhecimentos levaram a fundar a TriadPS, uma empresa que entre outros serviços desenvolve softwares que garantem maior produtividade e melhor gestão do tempo para pessoas e negócios.
Além disso, Christian é investidor anjo de várias Startups de Desenvolvimento, e por isso conhece muito bem as características de um DEV de sucesso, pois além de ser um, também precisa contratar quase que semanalmente profissionais de Desenvolvimento que sejam muito “foda” para dar conta das demandas de suas empresas.
Confira agora algumas dicas que o Christian Barbosa preparou com exclusividade para quem acompanha a Apex Ensino, e que vão ajudar você a se tornar um Desenvolvedor de Sucesso.
Se preferir, ouça a entrevista AQUI.
– Quais são, na sua opinião, os principais desafios de um DEV nos dias de hoje?
Christian – O maior desafio de um Desenvolvedor é saber em qual plataforma se especializar. Hoje temos tantas opções de linguagens, tantas opções de fornecedores de tecnologia…. e se o DEV ficar de galho em galho vai saber um pouco de cada e terá apenas uma performance mediana em uma plataforma, sem conseguir explorar tudo o que os recursos de uma linguagem pode trazer. Um bom desenvolvedor hoje precisa saber muitas coisas. Se for um DEV Microsoft, por exemplo, precisa conhecer C#, SQL, ASP.NET, mas se quiser saber também de PHP ou Perl, ele será generalista e isso é um problema. O cara que não sabe muito tem uma performance ruim e não traz os resultados que a empresa espera. Quando eu vou contratar um desenvolvedor eu pergunto em que ele é bom? Se ele diz que é bom em tudo ele está mentindo. Não tem como ele ter nível de conhecimento de C#, Java PHP e Perl ao mesmo tempo.
– Quais as características de um DEV de sucesso?
Christian – Eu sempre busco duas características principais nos Desenvolvedores que trago para aminha equipe. A primeira é a Capacidade de Lógica. Se ele é um cara esperto, com boa lógica de programação, com conceitos de lógica de programação enraizados, pois se ele é bom em Lógica ele aprende qualquer linguagem. A outra é se ele é autodidata. Fazer curso ajuda, pois é a base, mas ele precisa aprender coisa nova todo dia. Acho que o cara tem que ser muito mais hacker de informações do que de programação. Programar hoje não é um bicho de sete cabeças, com pesquisa certa no Google ele consegue aprender.
– Buscar capacitação então é essencial?
Christian – É fundamental. Todo dia sai tecnologia nova. Todo dia tem que aprender coisa nova. Se não faz 3, 4 cursos no ano de novas tecnologias, para mim o cara já está para trás. Um bom DEV Tem que dedicar parte do tempo da semana para estudar, sejam cursos presenciais que oferecem contato com outros profissionais, cursos online… O importante é dedicar tempo para aprender.
– Mindset é importante neste crescimento profissional?
Christian – Sim. Um desenvolvedor de Sucesso entende que mais importante não é só o código. Ele precisa pensar: será que esse meu código vai ajudar alguém de verdade? Ele precisa entender o que está fazendo. Tem tudo a ver com mindset: aprender sempre, buscar melhores soluções, se ele fizer isso obviamente ele vai conseguir performar na carreira. Outro desafio desta área é que muito Desenvolvedor é preguiçoso. Não pensa em duas coisas: performance e segurança. Fazem código ruim, sem performance, e muitas vezes a infraestrutura abundante absorve os erros de código ruim. Quanto à segurança, hoje a maioria dos códigos são invadíveis. O cara consegue invadir qualquer coisa muito fácil, por erro simples de código. Um DEV de Sucesso não pode deixar isso acontecer.
– Quais as suas dicas para aqueles que sonham em empreender na área de TI? Quais os primeiros passos?
Christian – Para quem quer empreender na área de TI a minha dica é: aprofunde-se na técnica, mas vise conhecer de negócio. Pense: Como eu posso ganhar dinheiro em escala, fazendo o que estou fazendo? Ele também precisa de um sócio comercial. Toda empresa de sucesso de TI tem um cara muito bom no técnico e alguém muito bom no comercial. Não adianta ser bom técnico se não tem quem venda.
– E para quem deseja ser um Desenvolvedor fora do país? Qual sua recomendação?
Christian – Primeiro ele tem que falar muito bem inglês. Muito, muito bem. Não apenas escrever, mas se comunicar bem. Depois sugiro que tenha um perfil muito bom no linkedin e em outros sites que procuram Desenvolvedores, como o guru.com. Sugiro também que faça primeiro pequenos freelas, para ter networking e entender como funciona a cabeça dos caras lá fora. Daí sim, quando começar a fazer isso pode buscar oportunidades lá fora. Existe um monte de startups no Vale do Silício procurando por bons programadores. No início ele pode trabalhar remoto e depois pensar em conseguir um visto e mudar para o exterior.