Vi uns posts muito legais sobre isso, mas não consigo mais achar. Mas aí vai: Os 25 conselhos que eu queria ter recebido quando comecei na carreira de #dev nessa #bolhadev 🧵🧑💻
1. Computação é difícil, não deixe ninguém dizer pra você que não é. O fato de você não só entender, mas programar um computador não é pouca coisa, quem fala pra você que é fácil é só uma maneira de te colocar pra baixo
2. Todos nós temos tempos diferentes para aprender coisas diferentes, respeite o seu próprio tempo e não tente correr atrás para vencer ninguém. Isso não é uma competição
3. Você raramente vai ser bom no que faz se não gostar do que está fazendo
4. Comece pela base, não tente entender tudo a partir de um framework sem entender o básico de lógica e computação primeiro, isso vai te permitir aprender tudo o que vem depois
5. Conheça pessoas que te puxam para cima, mantenha uma competição saudável com elas, mas não tente ser essas pessoas, cada um é cada um, olhar para quem você admira pode ajudar na sua carreira (a minha foi e ainda é o @erickwendel_ desde 2015)
@erickwendel_ 6. Se você quer trabalhar com tecnologia, você vai precisar estudar. Pra sempre. Se você tem medo ou não se sente confortável com isso, tente arrumar uma forma de estudar que não te canse ou criar uma pequena rotina
@erickwendel_ 7. Tente aprender coisas na base do que você for precisando ou quer aprender, colecionar livros e cursos não fixa o conhecimento, faça projetos com esses novos conhecimentos (algumas ideias github.com/RealToughCandy…)
@erickwendel_ 8. Ainda no tópico de projetos, tenha projetos pessoais só para treinar suas habilidades. Resolva seus próprios problemas com eles, trate-os como se fossem projetos reais, crie deadlines, leve a sério.
@erickwendel_ 9. Programação é como se fosse academia, você precisa treinar pelo menos algumas vezes por semana. Eu tenho um tweet aqui (não achei) que diz os 5 melhores sites pra você poder treinar!
@erickwendel_ 10. Pratique o estudo deliberado, ou seja, faça algo que está fora da sua zona de conforto para que você aumente o seu próprio nível Alguns conteúdos excelentes do @akitaonrails que podem ajudar:
-
-
@erickwendel_@AkitaOnRails 11. Navios estão mais seguros nos portos, mas não foi pra isso que navios foram feitos. Arrisque, vá pra cima, não tenha medo de tentar, nem que dê errado
@erickwendel_@AkitaOnRails 13. Você nunca vai ter nada pronto ou definido. Não espere ter tudo consolidado para começar, só comece.
@erickwendel_@AkitaOnRails 14. Antes feito do que perfeito. Abrace a ideia de "software bom o suficiente", você sempre vai achar algo novo pra fazer. Não existe projeto acabado, existe projeto abandonado por ser bom o suficiente
@erickwendel_@AkitaOnRails 15. Participe de comunidades, conheça novas pessoas e pratique suas habilidades de comunicação, faça palestras, ensine, você só vai saber algo de verdade quando ensinar alguém (veja um pouco sobre o método Feynman de aprendizado)
@erickwendel_@AkitaOnRails 16. Nada em computação é impossível do jeito que você pensa, se você tentar o suficiente você vai entender como pode ser feito
@erickwendel_@AkitaOnRails 17. Mesmo que você não tenha todos os pré-requisitos de uma vaga, tenta mesmo assim, nenhuma vaga usa tudo o que pede e é muito improvável alguém ter todos os requisitos sempre. Veja a dica 10.
@erickwendel_@AkitaOnRails 18. Linguagens são só um meio para um fim. Quanto antes você entender que sua linguagem não é melhor que nenhuma outra, mais você vai aprender sem preconceitos
-
-
@erickwendel_@AkitaOnRails 19. Foque em hard skills, mas não esqueça das soft skills, metade do que faz um dev se resume a elas
@erickwendel_@AkitaOnRails 20. Você está fazendo software para computadores executarem, mas para pessoas lerem. Se o seu código é incrível, mas só você entende, ele não passa de um peso de papel
@erickwendel_@AkitaOnRails 21. A sua saúde é mais importante do que qualquer CNPJ, não deixe um emprego tirar o seu sono e cuide da sua saúde mental o máximo possível
@erickwendel_@AkitaOnRails 22. Tenha foco em algo que você gosta muito e se aprofunde nessa área, mas molhe o pé em tudo que você puder aprender
@erickwendel_@AkitaOnRails 23. Ninguém é burro o suficiente que não tenha algo pra ensinar e ninguém é inteligente o suficiente que não tenha algo a aprender, as vezes a sua perspectiva como Junior, Pleno pode ser o que falta para aquele projeto só de seniores
@erickwendel_@AkitaOnRails 24. Não ache que devs senior sabem de tudo que existe pra saber, muita gente é prepotente e arrogante o suficiente para dar a entender isso, mas, na maioria das vezes, a gente também não tem ideia do que está acontecendo. No final todo mundo está no mesmo barco.
@erickwendel_@AkitaOnRails 25. Aprenda a trabalhar em equipe. A sua equipe é tudo que está entre você e o sonho da sua carreira. Confie nas pessoas, não ache que você é a única pessoa capaz de fazer algo. Você iria gostar de receber o mesmo em troca.
@erickwendel_@AkitaOnRails É isso! E vocês? O que acham? Quais são os conselhos que você gostaria de ter recebido ou até mesmo que você gostaria de dar pra alguém começando agora? Comenta ai! 🤓🥰
Programação é que nem academia, você precisa treinar todo dia! Mas onde? 🤔
Esses são os 5 principais sites que eu gosto de utilizar para poder praticar minhas habilidades de desenvolvimento, afinal a gente só consegue aprender mais coisas se exercitarmos o que já sabemos! 🤓🔥
LeetCode: Uma plataforma bacana com foco em trilhas e também um destaque para a preparação para entrevistas das gigantes da tecnologia.
VOCÊS ESTÃO PREPARADOS PARA ESSA THREAD? Vou passar ponto por ponto de todas as coisas que estão escritas aqui e vou explicar uma por uma pra NÃO FICAR NENHUMA DÚVIDA de que o JS não faz isso porque é uma falha da linguagem.
Isso eu expliquei durante a minha live no @cafedebug () o que acontece é que o NaN é um número porque, assim como o Pi, ou o número de Euler, ele é somente um símbolo que representa um valor que não pode ser representado como um número +
Da mesma forma como fazemos na matemática, quando não podemos representar um número, damos a esse número um símbolo, números complexos são o melhor exemplo disso, e nem por isso deixam de ser números.