« Voltar
em c# carreira

Tornando-se um grande desenvolvedor C#.

Ser uma pessoa ansiosa na área de tecnologia é muito fácil, né?
Afinal, quando a gente acha que finalmente tá aprendendo algo, aparecem outras N coisas novas e diferentes pra aprender e estudar.

Bem, isso é bem normal. Eu já me senti assim também.

E quando falamos de C#, apesar de não sair tanta coisa nova o tempo todo, ainda é bastante coisa pra estudar.

Bem, vou foca aqui em algumas coisas que vão te levar a um caminho pra ser um bom dev C# :)

Orientação a objetos

Bem, essa é uma coisa um tanto quanto óbvia para alguns mas nem tanto para outros, mas orientação a objetos é algo extremamente importante para se trabalhar com essa linguagem.

Eu confesso pra você: trabalhei por alguns anos com C# sem saber exatamente pra que servia polimorfismo. Ou qual a real vantagem de se usar uma interface ao invés de uma classe abstrata.

É sério, se você não sabe essas coisas, vá aprender. A sua vida como dev vai mudar, de verdade!
A forma como você olha as classes e o framework .NET depois que entende tudo isso é outra.

Isso é tão importante que no curso de damos de C# e orientação a objetos na Caelum, falamos que o curso é 80% focado em OO e 20% em C#. Não que nós trabalhemos com C# apenas em 20% do curso: ele é todo no C#, mas o foco realmente são os princípios de OO, não os recursos da linguagem.

Se você quiser, a apostila desse curso é aberta e você pode estudar ela de graça aqui.

Prática

Bom, mais uma que é meio óbvia mas não tem como fugir: você não vai ficar bom em algo se não praticar. Simples assim.

É importante demais tentar construir algo quando aprende uma linguagem nova. Você provavelmente terá dificuldades no início, mas com o tempo vai ficando mais fácil.

Uma coisa legal de se fazer é ir subindo todos os projetos que fizer em seu Github. Isso é ótimo também para tentar um primeiro emprego.
Isso porque quando você vai procurar seu primeiro trabalho, não tem experiência nenhuma, certo?
Mas você pode mostrar os programas que fez praticando em casa :)

Caso nunca tenha mexido com Github, escrevi uns posts aqui um tempo atrás pra você começar.

Aprenda coisas baseado no que quer fazer

Se você apenas estudar algo por estudar dificilmente fixará aquilo.
Tente aprender algo e colocar em prática, como eu disse acima. Praticar vai fixar o seu conhecimento e vai fazer você sentir que aquilo que aprendeu é útil.

Se estudar um pouco de LINQ, depois um pouco de Xamarin, depois um pouco de Microsserviços, no fim do dia você aprendeu o que?

Um pouco de cada coisa, mas nada de verdade.

Um pouco, todos os dias

Mais importante do que estudar pra caramba, o importante é ter constância. Constância vai te fazer crescer.

Se puder, tente estudar e aprender algo novo todos os dias. E não precisa estudar 2, 3, 4 horas todos os dias. Pode ser pouco. Pode ser meia hora.

Mas o importante é fazer.

Quer ficar melhor ainda?

Compartilhe o que sabe. Crie um blog. Participe em fóruns de discussão e comunidades. Vá a eventos.

Quando se sentir confiante, dê uma palestra sobre um tema que sabe na comunidade local, em um meetup ou algo do tipo.

Compatilhar conhecimento e ensinar o que sabe é uma das melhores formas de crescer.


Quer ficar em dia com os meus posts e novidades?

Participe do grupo no Telegram!

Aproveite e também e inscreva na minha newsletter, me segue no Twitter e na minha página!

comments powered by Disqus