Obrigado por me dar os dados todos organizadinhos, ajuda bastante :). Você daria alguma dica para um iniciante que vai aprender uma linguagem?
(É para uma parte da pesquisa)
Escrevi e reescrevi esta lista umas 10 vezes :D ! Vamos lá :
- Começar com uma linguagem mais próxima de "português" para fazer o básico do básico. Recomendaria Python (eu aprendi em Pascal, que é um inglês estruturado).
- Logo na sequencia migrar para uma linguagem orientada a objetos. As modas atuais (Python e Javascript/Typescript) dá pra fugir muito fácil deste mundo. Há conceitos mais profundos (Herança e Polimorfismo por exemplo) você irá se exercitar melhor em Java ou C#
- Não Querer ser o sênior de 3 anos de experiência. Isto é, não ter vergonha de admitir dificuldades. Dou um exemplo : já mentorei uma pessoa que tinha acabado de começar na área, vindo de um bootcamp cujo funil foi bem concorrido e tinha dúvidas básicas como "Qual a diferença entre um for e um while?". O comportamento da pessoa foi correto (pra mim) pois ela admitiu a dificuldade e fizemos alguns exercícios do HackerHank juntos pro conceito firmar.
- Exercitar mais com projetos-exemplo. LeetCode, HackerHank, AlgoExpert são bons? Com certeza, e eu os recomendo e uso, mas nada te dará mais experiência se você imitar alguma coisa que conhece. Exemplos :
5. Construir um Encurtador de URL
- Construir o comando wc (word count) do Linux
- Replicar a homepage do seu site favorito
Ah! posta o link do vídeo quando sair ;)