8 - Tenha uma boa rotina de estudos
Não adianta ficar "programando" sem algum objetivo claro. Vejo muitos devs iniciantes (assim como eu tbm sou) que sequer tem um plano e estudos diário. Se não houver constância nisso, a evolução vai ser muito mais lenta. O que eu recomendo (e que deu certo pra mim enquanto estudava) é justamentee estruturar uma boa rotina de estudos semanais com bastante prática exemplo:
- Estudar no mínimo 2 horas por dia, sendo 20% teoria + 80% prática.
- Ter um caminho LINEAR. Ou seja, focar em fazer um curso (Gustavo Guanabara, Udemy, etc...) ou seguir um roadmap (Roadmap.sh). É muito importante seguir um caminho que leve-o do básico aos conceitos mais avançados pra não se sentir perdido no meio de tanto conteúdo. Existem muitos cursos gratuitos pra qualquer assunto, mas pode-se pensar na possibilidade de investir em cursos "livres" ou cursos mais caros com mentoria, etc. (apenas cuidado com as ilusões que rodam por aí de primeiro emprego em x meses)
- Escolher uma área que você GOSTE e se sinta a vontade em atuar. Se você ir por modismo, a chance de desistir é muito alta.
No mais, ótimo post!