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)