10 pequenas dicas que podem te ajudar a ser um desenvolvedor

Sim, essa é uma lista básica de 10 coisas que eu acredito ser o essencial para quem deseja seguir como desenvolvedor. Provavelmente vocês já leram zilhões de listas parecidas, mas eu vou engrossar o coro.
0 — Aprenda inglês.
Desculpa, mas é importante que você ao menos consiga entender o que está lendo. Quase todas as ferramentas/linguagens e bons materiais estão em inglês. Pode parecer clichê, mas não é a toa que é nosso primeiro item.

1 — Aprenda que não precisa resolver tudo sozinho.
Resolver seus próprios problemas é uma forma excelente de aprender, mas conversar sobre o que está fazendo e ter feedback é uma forma sensacional de evoluir. Você é o Clark Kent, não o Superman. Não carregue o mundo nas costas.

2 — Saiba a ouvir as pessoas.
Só. Sem mistério. Não se feche em uma bolha e ache que programar é a única coisa que precisa saber. Você tem ouvidos. Use-os.

3 — Aprenda os conceitos básicos.
Sim, o básico. Não adianta ser o pró de algum framework e não fazer idéia do que ele faz por trás. Entenda os conceitos, estude os fundamentos e não vá pondo o carro na frente dos bois.

4 — Tente resolver problemas de mais de uma maneira sempre que possível.
Ser desenvolvedor é ser criativo. Se está começando, pense em como você pode resolver problemas simples de formas diferentes. Seu eu do futuro vai te agradecer. Um problema quase sempre tem mais de uma solução.

5 — Pense no seu problema antes de começar a programar.
Você não é um robô que escreve código. Você sabe pensar. Use isso a seu favor. Pare, reflita, pensa na solução e só depois escreva. Isso vai evitar muito retrabalho.

6 — Leia as informações que estão na sua tela com atenção.
Muitas vezes o seu computador vai falar com você qual o erro que está acontecendo. Leia com atenção, vai te salvar de inúmeros momentos de desespero.

7 — Se tiver dúvidas, pergunte ao Google (Ou ao StackOverflow).
Antes de se desesperar e achar que não vai sair do lugar, use o Google. Provavelmente (com uns 99% de certeza) alguém já teve o mesmo problema que você.

8 — A documentação é sua amiga, não inimiga.
Tá, eu sei que surge uma ferramenta nova a cada dia (pessoal do javascript, é com vocês mesmo que eu tô falando). E sim, eu sei que a gente não tem paciência nem pra ler manual de montagem de um ventilador. Mas vamos lá, gastar um tempo lendo o que alguém escreveu sobre o que construiu não vai doer. Ou você pode ser o Indiana Jones do desenvolvimento. Só cuidado pra não criar armadilhas!

9 — Divirta-se com o que está fazendo.
Se você não gosta de uma coisa, não fique se forçando a tentar gostar. Experimente algo novo. A área é grande o suficiente para isso.

E lembrem-se:

