Qual É a Melhor Habilidade Que Um Programador Pode Ter?

Nesses quase 4 anos na carreira de programador, meu crescimento como profissional foi num passo bem acelerado. Comecei a faculdade em 2011 com nenhum conhecimento na área de TI. É justo dizer que na faculdade aprendi os fundamentos da programação de uma forma excelente, mas minha experiência profissional como programador foi começar quase 1 ano e meio depois da inserção na faculdade.

Olhando para minha trajetória até agora, posso dizer que adquiri a maior parte do meu desenvolvimento devido à uma habilidade que considero imprescindível para os programadores atuais (e para todas as profissões, na verdade).

Enfrentamos muitos problemas no dia a dia. No universo da programação, a prática nem sempre reflete a teoria do jeito que esperávamos e somos desafiados constantemente. Às vezes temos que desenvolver um algoritmo complicado que não temos ideia por onde começar; outras temos uma regra de negócio complexa para implementar; outras ainda um erro inexplicado acontece por um caractere ou parâmetro errado; enfim, os cenários são quase infinitos e muito frequentes.

Qual deve ser nossa atitude quando enfrentamos esses problemas? Muito provavelmente você tem a opção de perguntar para alguém mais experiente ou que está a mais tempo que você na empresa qual a solução para aquele problema e continuar seu trabalho, fazendo o que você tem mais familiaridade. Mas há outro caminho.

Resolva o Problema

Ou, pelo menos, tente resolvê-lo sozinho. Ir atrás de respostas e aprender coisas novas é fundamental para sua carreira, seja você iniciante ou experiente, com 1 semana ou 10 anos de empresa. Essa é a diferença entre um júnior e um sênior. Recorrer à alguém passivamente para resolver seus problemas não vai te fazer um profissional melhor. Acredite, você vai permanecer no mesmo degrau na carreira enquanto não aprender a aprender e nunca vai ser independente.

Óbvio que estou sendo pragmático demais aqui. É absolutamente normal pedir ajuda para outras pessoas, e você deve fazer isso se o problema estiver atrapalhando sua produtividade. O ponto é ter a consciência de ao menos tentar resolver antes de perguntar para alguém. É ter o hábito de, ao encontrar um erro ou ter alguma dúvida, pesquisar algumas soluções no Google, filtrar as que são boas para você e tentar aplicar alguma delas.

Fazendo isso, você vai ficar cada vez mais apto a resolver seus problemas e ainda ajudar os outros, sejam eles colegas de trabalho ou a comunidade em geral. Só não esqueça de aconselhá-los o mesmo: procure antes de perguntar.

Até mais!