robertoachar / ama

🍺 Ask Me Anything!
6 stars 0 forks source link

Dicas para iniciantes #2

Open lucasmarques73 opened 6 years ago

lucasmarques73 commented 6 years ago

Fala Roberto, beleza??

Gostaria que você desse dicas pra quem está iniciando a carreira como dev.

Obrigado.

robertoachar commented 6 years ago

Lucas, provavelmente essa reposta será bem desanimadora, mas será a mais sincera possível. Vou elencar o que acho extremamente necessário para quem está começando com base em 15+ anos trabalhando com várias pessoas, equipes, empresas, projetos e etc.

1. Primeiro e mais importante conselho: esqueçam frameworks, libs, packages, snippets, enfim, tudo o que já estiver pronto.

Porque?

Analogia: uma criança não aprende a fazer conta na calculadora, ela aprende no papel. Uma operação de cada vez, com bastante calma. Ela repete as mesmas operações várias vezes até partir para as próximas.

2. Escolha uma única linguagem de programação

Repito: escolha apenas uma linguagem no começo do seu aprendizado. Agora não é hora de sair experimentando todas as linguagens.

Porque?

Qual linguagem eu começo?

Eu aprendi a base da programação com C. Sim, existe uma linguagem chamada C, mais conhecida como Ansi C. Não confunda C com C++. Com essa linguagem, pude ter o contato direto com um compilador e entender exatamente como as coisas funcionam. Não existe nada pronto em C, você precisará construir tudo, tornando a linguagem uma ótima opção para iniciantes.

Mas você pode escolher sua linguagem, desde que aprenda apenas com ela.

3. Comece pelo básico de qualquer linguagem de programação

4. Repetição leva à Perfeição

Esse era o lema de vida do maior lutador de artes marciais do mundo, Bruce Lee. Quando mais você repetir, mais perfeito você fará. Isso não é só para desenvolvedores, isso deveria ser o lema de vida de todas as pessoas que buscam a excelência no que fazem.

CONTINUA

Diego-Brocanelli commented 6 years ago

@robertoachar que lista de dicas fantásticas e por sinal terá continuação, parabéns!

lucasmarques73 commented 6 years ago

@robertoachar Dicas bem válidas.. Acredito que todos que começam deviam dar uma lida nelas.. As vezes a sede é tanta de trabalhar com o novo, ultra, mega, hiper framework do ano, que acabam esquecendo que por debaixo é tudo a linguagem de programação pura.

robertoachar commented 6 years ago

Esse é o principal motivo daquele cara que está há 02 anos tentando ser desenvolvedor e não consegue. Vai passar mais 02 anos e ele ainda não conseguiu.

Para correr, precisa saber andar. Para andar, precisa saber engatinhar.

hudymoreira commented 6 years ago

Minha dica é baseada no título do guia do mochileiro das galáxias que é “ Não entre em pânico! “

mariorodeghiero commented 6 years ago

Achei que eu estava me sentindo mais confortável para começar a estudar sobre Vuejs, depois de 4 meses estudando JS puro. Mas agora vou rever meu cronograma de estudos e deixar o Vuejs para o momento livre do cronograma, onde usava para pesquisa e etc. Esse feedback fez eu me dar conta que realmente preciso entender mais a fundo a base de JavaScript e questionar(pesquisar) muito mais o porque que as coisas acontecem. Espero a continuação 👏🏼 ✌🏻