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. (mais…)