Dados para consumo :D :
Linguagem | Motivador | Benefícios |
---|---|---|
Visual Basic 6 | Todas as vagas perto do ano 2000 eram para ASP+VB6+SQL | Consegui um estágio e me colocou dentro do mercado financeiro (onde estou até hoje) |
C# | VB6 começou a virar legado e .Net era a moda perto de 2001/2 | Consegui sair de uma consultoria e virei funcionário de uma grande instituição financeira |
Java | A empresa onde estava na ocasião fez um projeto integração com uma empresa internacional e Java era a lei por lá | Me abriu o caminho para uma carreira de liderança (Tech Lead e Gerente) |
Python | Uma iniciativa para uma arquitetura de Analytics moderna que decidimos usar PySpark | Participação em congresso nos EUA e ser um "embaixador" desta tecnologia dentro da empresa |
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á :
1. 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).
2. 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#
3. 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.
4. 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
6. Construir o comando wc (word count) do Linux
7. Replicar a homepage do seu site favorito
Ah! posta o link do vídeo quando sair ;)