O que eu falo sobre aprender corretamente, aprender no geral e não só o que a pessoa quer trabalhar, é justamente para poder tomar as melhores decisões e não cair em armadilhas, especialmente quando se acha que sabe algo.
Por exemplo, relatos de iniciantes que uma pessoa viu não é uma prova. Até um estudo muito bem conduzido com método científico não falará em prova, mas indício e só que essa é a percepção dessas pessoas, não necessariamente que seja uma verdade. As pessoas, especialmente as brasileiras costumam ter uma percepção da realidade não muito grande. Inclusive tem uma história famosa que brasileiro não sabe responder pesquisas.
A minha observação, não uma prova é que até pessoas com mestrado ou doutorado, atualmente, fogem da realidade, imagine pessoas que nem faculdade ou experiência de vida têm.
Quando você pega uma informação que já pode ser falsa a chance de tomar decisões erradas é enorme. E se pegar informação boa, ainda assim as pessoas têm a tendências a criar falácias sobre isso.
A minha observação é que a maioria dos iniciantes passam por cima da teoria, inclusive classificam algumas coisas como teoria e nem são. Também observo e já li alguns estudos, conversei com pessoas de educação que mostram que as pessoas estão cada vez com mais dificuldade de resolver problemas, porque estão só aprendendo copiar coisas, algo que já tem pronto na internet ou a IA cria bem. A base da educação está ruim, quando chega em programação que tem que pensar de verdade ela sofre, ela treinou o erro em vez do raciocínio crítico e eficaz. E o fato dela pular a teoria porque acha maçante, ajuda mais ainda a não entender. Quando a formação da pessoa vai tendo buracos, cada vez mais fica difícil para ela su bir de nível.
Outra observação minha é a pessoa buscar o mais agradável, então ela até consegue fazer em algum momento, mas pode ter aprendido com fontes erradas, e a falta de uma mente questionadora faz ela treinar o erro cada vez mais.
Eu vejo sim muitas pessoas melhorarem na receita de bolo que aprenderam, mas criar algo dela, pensar sobre, encontrar um caminho melhor realmente, pegar um problema que foge do CRUD que ela está acostumada, ela não consegue, porque não tem a base, a tal da teoria que permite ir além.
Muitas vezes o colega é um coach gratuito, que pode estar dando uma boa dica para você ou não. Como você vai saber se está precisando aprender? É comum as pessoas ignorarem esses sinais e tendem simplificar a vida que é complicada e aí passa ter que contar com a sorte pra tudo dar certo. E esse é um dos motivos das pessoas terem tanta dificuldade com a realidade.
Não sei se professor deve dar dicas, isso é coisa de coach, ou até de tutor, professor deve direcionar, instigar, provocar, corrigir, isso vale desde de pré-escola, mas especialmente em curso superior ou mesmo um curso livre profissionalizante, a não ser que o curso seja para ensinar "a pessoa apertar parafuso".
Tem "professores" que são o oposto disto, entregam tudo pronto e não faz você se virar, esses são ruins, muitas vezes também é o cara que faz festa e dá presentinhos para os alunos, assim ele garante ser bem avaliado. E assim caminha a humanidade...
Professor deve criar dúvidas nas pessoas. E claro que deve ajudá-los a conseguir respostas, mas não as dar. E também é evidente que isso em cursos de alto nível não funciona se a pessoa teve toda a educação básica errada, e não é responsabilidade dele corrigir esse problema, ele nem está preparado para isso, a pessoa vai ter que corrigir isso por ela, que junto com seus pais/responsáveis e professores anteriores ela tem essa deficiência. O que eu posso fazer é falar sobre isso, cada a cabe um se avaliar e tomar ações se elas forem necessárias.
Professores bons passam tudo e nada mais do que deve ser mantido na cabeça. Tem caso que o problema é da estrutura do curso, não vou entrar em detalhes.
Eu fiz projetos quando não existia internet, não tinha cursos, mal se conseguia livros para estudar e eu tenho problemas cognitivos. Então, impossível não é. Isso me fez aprender a base na marra. Tive a sorte (acho que não foi eu que desenvolvi muito isso) de ser questionador, curioso, experimentador e depois ter uma boa escola (com seus problemas também). Tive a sorte de pegar um momento que o conteúdo costumar ser só o consolidado, não ter um muito marketing, não ter tantas fontes ruins.
O que observado cada dia mais é que as pessoas querem fazer projetos complexos antes de fazer o simples, e nunca vi isso dar certo (deve ter dado para alguém, mas não encontrei tal pessoa), encontrei que até se deu bem na profissão assim por outras circunstâncias.
Novamente, depende do quanto a pessoa sabe fazer para ter bons resultados.
Escrevi mais sobre isto em: https://www.tabnews.com.br/maniero/dd0429f6-c8cf-4312-a2c4-06b59ffa4158.
S2
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).