Focar, estudar e executar.

Essa semana estive organizando meus estudos, se você acompanha meu Github, provavelmente viu que fiz um repositório com uma trilha a ser seguida a fim de me tornar um desenvolvedor Backend profissional, conforme orientações deste link.
Ter foco nos estudos é muito importante e, quando se fala de tecnologia, ainda mais para pessoas curiosas como eu, é muito fácil ficar pulando de tecnologia em tecnologia sem se especializar em alguma coisa. Justamente por conta disso resolvi focar e assistir apenas conteúdo relacionado a linguagem C# e suas frameworks (.NET Core, .NET Framework, etc).
Sendo assim, assisti esse vídeo do excelente canal do Tim Correy, onde ele dá dicas de como conseguir uma vaga para trabalhar com a linguagem. Anotei os pontos chave que foram mais interessantes pra mim e decidi compartilhar com vocês. Os principais pontos são:

#1 - Foque no seu C#.

Se você quer trabalhar com C#, foque em melhorar o seu código C#. Foque em fazer coisas que funcionam bem “debaixo do capô”. De nada adianta criar uma página ou app lindo, com telas bonitas e cheio de botões, sendo que nenhum deles funciona. Isso é bom se você quiser se tornar um designer. Mas como programador, você deve focar em fazer aplicações funcionais, que se comportam do jeito que você e seu usuário esperam. Praticando e desenvolvendo suas habilidades escrevendo código C# é o que vão abrir as portas para que você possa trabalhar como um desenvolvedor C#.


#2 - Não se prenda a last releases.

Geralmente, somos tentados a aprender sempre tudo o que há de novo no mercado. Estar sempre na última versão em tudo. No momento que eu escrevo esse post, a linguagem C# está em sua versão 9.0, o .NET Core em sua versão 3.1 e o .NET Framework em sua versão 5. Porém, muitas empresas ainda não terão projetos nessas versões. Muitas delas vão precisar atualizar seus projetos, sim, por questões de performance, segurança e afins, porém, provavelmente boa parte da Codebase não vão estar nessas versões. Se você desenvolver suas habilidades com .NET Core 2, terá mais bagagem e ferramentas para ajudar empresas e times a atualizar seus projetos, e isso sem dúvida é um diferencial pra você como profissional.


#3 - Pratique. Pratique. Pratique. Já dissse pratique?

Foque em praticar tudo aquilo que você aprende. Sempre. Não seja aquele tipo de pessoa que vê vídeo atrás de vídeo, mas nunca põe a mão na massa. Procure sempre exercitar o que você está aprendendo. E sempre faça isso em pequenos passos. Aprendeu a fazer laços foreach? Crie um programa que apenas faz um laço foreach. Ao invés de começar um projeto gigantesco toda vez que você aprende algo, faça algo pequeno pra colocar em prática o que foi aprendido.


#4 - Uma solução para UM problema.

Depois de ter praticado por tempo suficiente, é a hora de montar seu portfólio, e nada melhor do que ter como exemplo para mostrar a um possível empregador uma solução desenvolvida por você.
Não é difícil encontrar problemas simples no dia a dia e que nós, como desenvolvedores, podemos resolver, as vezes com poucas linhas de código. Se você desenvolver um programa que resolva um problema, mesmo que simples, mas que realmente resolva o problema, você estará um passo mais próximo de se tornar um desenvolvedor profissional.
Imagine chegar em uma entrevista de emprego, e o entrevistador perguntar de alguma solução que você já fez com seu código, e você falar de uma ferramenta que desenvolveu que o próprio entrevistador ou a empresa utiliza. Isso só aumenta suas chances de ser contratado.


#5 - Seu currículo é para os outros, não pra você.

Imagine que você é um recrutador, e está procurando alguém para uma vaga. Sua mesa tem 50, 100, 1000 currículos. Certamente muitos desses serão descartados, principalmente os muito poluídos, muito bagunçados, onde fica difícil encontrar as informações que realmente interessam ao recrutador. Portanto, ao elaborar um currículo, pense em como a pessoa que se deparar com o seu currículo vai ver. Foque nos pontos chave, que destacam suas habilidades e experiências, que mostram ao recrutador se você é o perfil certo que ela procura e que você possui as habilidades e experiências que o cargo exige.


Essas foram as dicas do post de hoje. Espero que tenha gostado das dicas de hoje e aproveitado a leitura.
Vou ficar muito feliz se você puder me enviar um feedback sobre essa postagem. Para isso, meus contatos estão no final da página.
Continue aprendendo, continue estudando e PRATICANDO. Nos vemos na próxima sexta. Bye!