Como ser um programador de alto nível?

COMPARTILHAR

Como ser um programador diferenciado?

Imagino que todos nós programadores realizamos diversos estudos relacionados com nossa área de atuação, nossa expertise, para dominarmos a programação, certo?

Mas será que é o suficiente para avançarmos em nossa carreira? Para chegar naquele tão desejado cargo? Poderia faltar um “algo a mais”?

Afinal, como ser um programador de sucesso e que vai além?

Saia da zona de conforto!

Nesta busca incessante por conhecimento, nós temos a tendência de ficar dentro da nossa zona de conforto na maioria das vezes, e isso inclui buscar somente aquilo que de fato queremos aprender e não o que “precisamos” aprender.

Trabalhando em empresas, muitas vezes somos direcionados a
buscar conhecimentos que nunca pensaríamos em obter, mas que em uma visão geral, você verá que pode fazer bastante sentido para a nossa carreira.

Vá além da parte técnica

Antes de mais nada, temos que ter em mente qual é o nosso principal foco profissional, ou seja, aonde você quer chegar:

  • Quero me tornar o melhor programador do mundo?
  • Quero ser um CTO?
  • Um Gerente de Projetos?

É muito importante ter um foco e saber quais são os passos necessários para se chegar lá.

Uma coisa que é muito importante destacar é que muitas vezes este tão sonhado cargo vai requerer bem mais do que somente a parte técnica.

Normalmente ele vai requerer conhecimentos que você nem imaginava buscar e é isso que vai te diferenciar e te colocar no “spotlight”.

Imagine o seguinte cenário: temos uma vaga de Gerente de Projetos aberta e a escolha de dois profissionais para esta vaga.

Um destes é mestre em programação no front-end. Domina diversos frameworks, concluiu números cursos na área e focou bastante no estudo técnico, é um excelente profissional.

O outro profissional não domina o front-end igual ao primeiro, mas também é um ótimo programador.

Acontece que este candidato foi atrás de conhecer Metodologia Ágil, cursos de gestão de processos, finanças, e mesmo não sendo um mestre na parte técnica, já demonstrou saber muito bem como tocar um projeto do começo ao fim.

Imagina qual destes profissionais tem mais chances de conseguir a vaga? Pois é, por isso é muito importante termos esta consciência de que o estudo vai muito além daquilo que realmente queremos aprender.

Seja um T-shaped professional

Se você não é familiarizado com o termo, não tem problema, o importante é saber o que ele significa.

Imagine um “T”, aonde os braços deste “T” são conhecimentos mais generalistas e a perna do “T” é o conhecimento aonde você realmente se aprofunda como programador.

É bem provável que a perna deste “T” já esteja bem definida pra você, agora imagine o que você pode colocar de conhecimento nos braços deste “T”.

Uma boa dica é buscar nas vagas anunciadas para os cargos que você almeja, o que estão pedindo de conhecimento.

Normalmente verá que além da parte técnica, vão solicitar outras competências paralelas, que vão dar suporte ao profissional em tomadas de decisões (relacionadas a estudo econômico, viabilidade técnica, gestão de pessoas e negócios etc…).

Enfim, a mensagem mais importante é: nos tornamos profissionais mais completos associando a nossa principal expertise com conhecimentos de outros campos que vão nos auxiliar em nossos objetivos e nos dar aquele tão sonhado cargo!

Seja um programador de sucesso que vai além do habitual e se arma de conhecimentos.

 

Fonte: Marcio Del Bianco (GeekHunter)

Picture of Redação Saivercon

Redação Saivercon

Deixe um Comentário

Assine nossa newsletter gratuita

Conteúdo exclusivo. Direto na sua caixa de entrada.