Interessante sua visão, concordo principalmente com o primeiro ponto.
Eu diria que outro aspecto que impede o progresso de alguém é achar que trabalhar com programação se resume apenas em escrever código. Na minha visão além de saber escrever código é interessante:
- Saber se comunicar e se expressar de forma assertiva
- Entender bem o problema que você está tentando resolver
- Saber organizar seu tempo e prioridades
Acredito que esses pontos aliados a um bom conhecimento técnico te tornam um bom profissional.
É verdade, a comunicação é muito importante, já estive em alguns projetos que o dev não se saia muito bem ou era "mal visto" por não saber se expressar durante as reuniões e dava a entender que ele não estava produzindo direito ou não entendia o escopo das tarefas. Complicado mesmo. São bons pontos o que vc falou! Já vou ver de lançar a parte 2 lá no canal e vou pegar esses pontos kkk