Executando verificação de segurança...
1

Acho que uma dúvida importante que eu tenho que lançar, é: Quando você sabe que sabe o suficiente? Ou quando sei que posso aprender uma nova linguagem? Eu mesmo não tendo trabalhado como dev ainda programo desde os meus 11 anos e mexi com algumas linguagens, mas não sei se sei o suficiente, conheço os fundamentos, algoritimos, estrutura de dados, paradigma imperativo, etc, etc. Mas quando sei que realmente estou pronto, sim tenho vários projetos e sei criar sem depender de tutoriais. Quando eu sei que realmente sei uma linguagem?

Carregando publicação patrocinada...
1

Boas perguntas!

  1. Você não tem como saber que sabe o suficiente; mas:

  2. Quando no problema que você está resolvendo surge a necessidade de aprender mais, de tal maneira que a linguagem que você está usando precisa de muitas "gambiarras" para resolver o problema em questão, então você pode buscar isso em outras linguagens.

  3. Nas linguagens atuais você nunca sabera uma linguagem completamente, pois são muito vastas (isso era diferente nas linguagens antigas nas quais podiamos dominar totalmente uma linguagem, e ainda precisamos nos livrar desse conceito nas linguagens modernas); nas linguagens modernas dada a sua vastidão você sempre precisará de alguns materiais de apoio para te auxiliarem nos problemas complexos.

  4. Concluindo: Não vai existir um momento no qual você saberá um linguagem completamente. Tenha materiais de apoio e faça seus resumos com trechos de códigos reaproveitáveis, documente bem os projetos que você já fez para consulta futura; organize, organize, reorganize tudo isso para consultá-los com praticidade.

1

Provavelmente voce nunca saberá 100% de uma linguagem.
Na maior parte dos casos, usando a regra de Pareto, com conhecimento de 20% da linguagem voce ja conseguira resolver 80% dos casos de uso.