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

Oi tudo bem Ricardo?

Vou falar como eu recomendo hoje para quem está iniciando em programação:

Linguagem:
Você tem alguns caminhos, você pode ver linguagens que estão em alta na região que você mora e pra isso pode usar sites como:

https://www.apinfo.com/apinfo/
https://programathor.com.br/jobs

Importante é ver vagas pra Jr e Pleno principalmente, por linguagens como Rust e Go por exemplo pode até aparecer em uma quantidade razoável mas, vão ser normalmente vagas pra Sr e além da experiência com a linguagem vão pedir que tenha conhecimento em outas linguagens.

Para facilitar sua vida vou falar algumas linguagens que acho interessante:

  • Python
  • Ruby
  • Javascript
  • Java
  • C#

Talvez algumas pessoas na comunidade discordem de algumas linguagens ai mas, essas normalmente vejo vagas para Jr sendo delas Python e Javascript me parecem mais simples inicialmente de aprender.

Eu tenho uma opinião que pode ser polêmica, mas sinceramente eu acho que você pode pegar qualquer linguagem para aprender o básico e ai se sentir vontade de ver outra linguagem pensando exclusivamente no mercado.
Fora isso tem que ver algumas coisas básicas que podem te ajudar e falo mais sobre isso a frente.

Tendo a linguagem definida o próximo passo é estuda-la.

Como estudar?
Primeira coisa, restrinja seu material, não fique catando vários cursos ou livros, tente no inicio focar em apenas um material e com o tempo vá espandindo ele.
Caso de livros não leia como uma novela, mas conforme for lendo vá praticando faça os exemplos veja as sugestões de exercícios e tente fazer no seu computador.
Se for uma vídeo aula mesmo conceito, não apenas assista, veja um vídeo e já tente praticar logo em seguida, não veja vários vídeos para depois praticar, eu acredito que ver e praticar ajuda muito.
Tente fazer seus próprios exemplos, pense em algo simples para fazer e tente fazer isso ajuda muito a se desenvolver.

Eu trabalho como desenvolvedor a muitos anos, comecei com vb6 e Delphi 5 mas, se fosse começar hoje começaria com Python que hoje é algo que faz parte da minha stack e gosto muito da linguagem. Mas, isso é mais um gosto pessoal mesmo.
Quanto a trajetória tive vários problemas, eu venho duma época que pra ser programador PHP que foi uma das primeiras linguagens que aprendi para trabalhar te pagavar 500 a 700 reais para iniciar e eu precisava pegar 3/4 conduções pra ir pro trabalho. Comecei como analista de suporte e depois dessa vaga precisei mandar mais ou menos 100 curriculuns para conseguir um estágio e depois do estágio precisei mandar mais ou menos 200 curriculuns para a primeira vaga de programador de fato. Fora que era 1h30 da minha casa pro trabalho de carona, depois mais 1h30 do trabalho para ir pra faculdade de onibus e mais uns 40 min da faculdade pra minha casa por uma van, sendo que o unico trajeto que dava pra fazer de transporte publico era do trabalho pra faculdade. Quanto a fazer diferente, penso muitas vezes que poderia gastado menos tempo jogando jogos online e focado mais em estudar tanto as matérias da faculdade quanto programação, eu tinha muita dificuldade nessa época pra estudar.

Se fiquei feliz com minha escolha? Fiquei sim, eu acredito que sou o que sou hoje devido a minha trajetória, que por mais que tenha sido dificil, eu não era uma pessoa em situação de vulnerabilidade e nem uma pessoa que tinha as melhores oportunidades em tudo. Mas, mesmo assim consegui alcançar meu objetivos, como por exemplo hoje moro na Alemanha.

Dicas de coisas para aprender:

  • Primeiro pratique: praticar é uma das coisas mais importantes, não adianta ler um livro de lógica apenas, precisa fazer vários exercicios de lógica durante um bom tempo para conseguir fixar bem.
  • Aprenda Git é muito importante aprender como versionar o seu código.
  • É importante junto com aprendizado de programação ir aos poucos entendendo conceitos básicos como o básico de sistema operacional, funcionamento de mémoria, fucionamento de cpu e etc.

Materiais que recomendo:
https://missing.csail.mit.edu/ - se souber ingles ele explica algumas coisas interessante, mas recomendo ver esse material só depois que souber já um pouco de alguma linguagem.
https://penseallen.github.io/PensePython2e/ - um livro bom em python

Coincidentemente subi um vídeo sobre esse assunto, quando estiver upado no meu canal eu mando aqui. Mas, ali tenho uma playlist de como estudar já.
https://www.youtube.com/watch?v=0ozLaenVnUw&list=PLzMuK_SUU1niwQ2uc1wDXFxILoWtnGhzd

O meu vídeo de como fazer um plano de estudos:
https://youtu.be/B_0QBnILmlo

Espero ter ajudado.

Carregando publicação patrocinada...
1

Caramaba! simplesmente perfeito esse comentário. É exatamente isso que falo para o pessoal, apesar de atuar mais como design gráfico, tenho um aprendizado mínimo em programação e comecei desse jeitinho que você falou. Eu simplesmente parei, pensei bem no que eu queria, e comecei devagarzinho... E continuo na luta 👏👏👏

0
1
1
0