Article image
Luiz Café
Luiz Café28/06/2022 14:59
Compartilhe

Qual o conteúdo que você tinha maior dificuldade e hoje, pode se considerar um expert?

  • #Marketing Pessoal
  • #Boas práticas
  • #.NET C#

#Communityweekchallenge

#ChallengeCommunitWeek

O processo de aprendizagem é um grande desafio! É preciso ter persistência para chegar até o fim, superar obstáculos e ter muita motivação. Porém, algumas pessoas podem encontrar dificuldades em continuar a estudar, por diversos motivos. Dessa forma é fundamental identificar quais são os principais empecilhos da jornada de aprendizagem e como lidar com eles, quais são as estratégias mais efetivas para superar o desafio e poder continuar o processo de aprendizagem.

Quando comecei minha jornada de programação eu não sabia praticamente nada e tinha muita dificuldade para entender cada um dos conteúdos. Era um mundo totalmente novo que não conhecia profundamente, apesar de sempre ter interesse por inovação e tecnologia. Entretanto, minha vontade de aprender, disciplina, dedicação, força de vontade e interesse não me deixaram desistir de tentar de maneira alguma adquirir conhecimento e encarar os desafios que estavam pela frente.

Foram alguns meses para entender Lógica da programação, HTML,CSS e JavaScript dentre outros conteúdos dentro da plataforma da DIO até que, um dia, tive a oportunidade de conhecer a linguagem da programação C# através de um Bootcamp aqui da DIO, que para mim foi simplesmente incrível! 

Neste texto vou contar como foi minha jornada de aprendizagem em C# e da linguagem da programação que posso me considerar um expert, ainda não sou um especialista em C#, porém a facilidade em aprender, suas múltiplas aplicações e o grande número de oportunidades no mercado de trabalho foi determinante para minha decisão por me dedicar de maneira especial a essa linguagem de programação. Gostaria de conhecer um pouco sobre minha jornada de aprendizagem em C#?Entao, leia este artigo até o final!

Venha conhecer o caminho de aprendizagem que eu utilizei para dar meus primeiros passos em C# e me tornar um expert. 

Neste texto você encontra:

 

  • O que é C#?
  • A importância de ter um objetivo.
  • Como eu comecei a aprender?
  • Onde C# pode ser utilizada?
  • Quais os próximos passos? 
  • Dicas de aprendizagem.
  • Considerações finais.
  1. O que é C#?

Podemos entender a linguagem da programação C# como um tipo de linguagem de alto nível, de fácil aprendizado para quem está iniciando, multiplataforma que faz parte da plataforma .Net Framework pertencente a Microsoft. Ela foi inspirada na linguagem C++, porém recebeu a influência de outras diferentes linguagens, dentre elas a linguagem Java.

A linguagem C# é muito popular e suporta vários tipos de paradigmas como à orientação e objetos (que consiste em um padrão de desenvolvimento composto por quatro pilares básicos: abstração, encapsulamento, herança e polimorfismo).

Além de tudo isso, ela ainda faz diferença entre letras maiúsculas e minúsculas, dessa forma é preciso estar atento a esse pequeno detalhe para não prejudicar seu aprendizado. A linguagem pode facilitar muito o trabalho dos desenvolvedores devido a sua grande quantidade de recursos disponíveis em diferentes plataformas.

2.  A importância de ter um objetivo

Antes de iniciar qualquer desafio é preciso um ponto de partida, um objetivo claro e bem definido. Você deve refletir e pensar bem antes de tomar uma decisão de iniciar ou não um curso ou até mesmo um bootcamp.

É preciso entender que você terá que se dedicar algumas horas por dia para aprender o novo conteúdo e por isso, é preciso ter um objetivo bem claro para não desviar o foco e comprometer o andamento do processo de aprendizagem.

Para cumprir seu objetivo você vai precisar de um bom planejamento. Planejar é fundamental para facilitar o caminho que você pretende seguir. O planejamento deve estar dentro do que você pode cumprir para não causar frustações e travar seu processo de aprendizagem.

Tenha em mente que ter um bom plano pode te direcionar até o caminho correto que te leva para seu objetivo. Parar por um tempo e começar a criar um bom plano de ação te ajuda a seguir em frente e pode ser um grande aliado da produtividade.

3. Como comecei a aprender? 

Meu início na linguagem de programação C# foi no curso ministrado pelo professor Gabriel Faraday, intitulado: "Primeiros passos com .Net". Neste curso comecei meus primeiros passos, ele apresenta uma introdução da linguagem da programação e também do Framework .Net. O professor apresentou de forma completa a história da linguagem e do .Net ao longo dos anos, suas aplicações, onde é utilizado, como preparar o ambiente para programar em C# utilizando o .Net e o futuro da linguagem. Foi possível ainda escrever o primeiro "Hello World" após instalar todos os recursos necessários para concluir a atividade e começar a colocar a mão na massa de forma definitiva.

Confesso, que tive de assistir mais de uma vez para aprender todo o conteúdo, foi preciso ser persistente para continuar a aprender e entender muito bem o que estava sendo ensinado, fazer a anotações também foi fundamental para aprender. Finalmente, após algumas semanas de dedicação e empenho consegui entender um pouco mais e aprender essa primeira parte do C# e .Net.

Logo após essa primeira importante etapa, outros novos cursos sobre C# e .Net fizeram parte de alguns Bootcamps aqui na plataforma e essa foi sem dúvidas, uma grande oportunidade para continuar a aprender ainda mais a respeito e me especializar ainda mais a cada novo desafio que é aprender uma linguagem da programação tão importante e útil no universo da programação de alto nível. 

A linguagem é muito ampla e possui diversos recursos disponíveis, aplicada dentro de muitos cenários importantes e acredito ser muito importante aprender C# para ser um grande profissional no mercado de trabalho devido às suas múltiplas utilidades atualmente. Ser referência em C# é sem dúvida uma grande vantagem atualmente e pode abrir portas em muitos setores diferentes e ainda pode ajudar a aprender outras linguagens diferentes.

4.  Onde C# pode ser utilizada?

Como foi dito várias vezes neste artigo C# possui uma infinidade e aplicações e utilidades nos dias de hoje. A linguagem está presente em diversos contextos e em empresas importantes do mercado de diversos setores diferentes da economia do Brasil e do mundo. O avanço da linguagem não deve parar de acontecer e dessa forma ela deve conquistar ainda mais espaço em empresas de todos os diferentes tipos de setores existentes atualmente e daqueles que ainda venham surgir no futuro cada vez mais digital e inovador.

Aqui estão algumas situações que C# pode ser utilizada:

  • Aplicações Desktop;
  • Desenvolvimento Mobile;
  • Desenvolvimento Web;
  • Desenvolvimento de Games através do Unity;

 

Esses são apenas alguns pequenos exemplos simples de sua aplicação na prática do dia a dia. A principal vantagem de linguagem C# consiste na sua capacidade de ser utilizada em diversos sistemas operacionais diferentes, não sendo restrito apenas ao sistema operacional Windows.Outra vantagem importante é a grande quantidade de conteúdo disponível de forma gratuita sobre a linguagem, inclusive da própria Microsoft, tornando assim a jornada de aprendizagem mais fácil o que pode chamar a atenção de muitos desenvolvedores e empresas de todos os tipos e tamanhos, não um limite para usar a linguagem de programação.

Para aprender C# você não encontrará dificuldades na busca por materiais ricos em milhares de plataformas de conteúdo diferentes. São muitos os formatos diferentes e cabe a você adaptar sua rotina para consumir esse tipo de conteúdo que pode ser em vídeo, áudio, texto ou uma junção de todos. Escolha aquele que é melhor para sua necessidade e que atende suas expectativas e experiência.

É preciso entender como você aprende. Faça testes para identificar se você é mais produtivo, assistindo um vídeo, ou lendo um livro, quem sabe até mesmo dos dois modos, pode ser também que você aprenda apenas ouvindo um podcast, escrevendo e até mesmo desenhado mapas mentais. Cada pessoa tem um modo de aprender único e para descobrir é preciso testar bastante até que seja encontrado ou seu modo. Não tenha pressa em encontrar como você aprende melhor, o importante é que você não deixe de procurar enquanto estuda. Quando descobrir use a seu favor essa nova técnica para avançar ainda mais nos seus estudos.

Pode ser que, dependendo de onde você esteja, não será possível aprender com o modo que você mais gosta e tem afinidade, mas não se preocupe pois, com o tempo todos os modos podem ser aperfeiçoados e dessa forma você passa a não depender de apenas um único meio de aprendizagem e passa a contar com vários modelos diferentes.

Sempre que possível exercite diferentes maneiras de aprender algo novo, todos os dias. Quando você menos perceber terá desenvolvido uma habilidade muito importante nos dias de hoje no mercado de trabalho: a criatividade.

Ser criativo consiste em propor novas respostas para as mesmas perguntas de uma maneira nunca antes pensado, é criar novos caminhos e novas rotas, desafiando o que já existe com algo totalmente diferente e que seja capaz de agregar valor para as pessoas.

Aprenda em etapas

Muitas pessoas gostam de aprender muitas coisas ao mesmo tempo e por isso acabam se perdendo e desistindo. Sendo assim, não pule etapas no processo de aprendizagem, siga passo a passo todos os dias. Não ignore os problemas mais simples e também não se sinta pressionado com os mais complexos. Apenas continue e se possível faça divisões de tarefas em pequenas partes, quando dividimos nosso aprendizado em pequenas partes eles pode se tornar mais fácil e menos cansativo e por isso, é importante ter em mente que devemos evitar ter pressa para concluir um curso ou até mesmo um bootcamp. É preciso aproveitar a jornada, com calma e tranquilidade e ter amor pelo que está fazendo.

Atualmente temos acesso uma grande quantidade de informações à nossa disposição e por isso, precisamos saber administrar o que e quando vamos aprender determinado assunto. Não queira aprender uma grande quantidade de conteúdo sem antes pensar bem seu planejamento. É normal ter vontade de aprender vários conteúdos ao mesmo tempo, entretanto essa prática pode atrapalhar você a focar nos principais objetivos para o momento. Dessa forma faça uma boa gestão do conhecimento para não se perder e desviar o foco do seu objetivo.

5. Quais são os próximos passos?

Acredito ser muito importante nos dias atuais praticar a linguagem da programação. Não somente C#, todas as linguagens que existem atualmente requerem para que se aprenda uma boa quantidade de prática em todos os dias. 

Procurar por projetos práticos na internet, participar de comunidades como a DIO e fóruns de discussão é, na minha opinião, o caminho para aprender a programar como um expert em médio longo prazo. 

Tenho em mente que o aprendizado é um caminho longo e contínuo, um processo e dessa forma é preciso estar atento às mudanças do mercado para não ficar desatualizado e perder espaço no mercado. A linguagem C# deve continuar entre as com maior demanda no mercado de trabalho, e dessa forma estudar a cada dia é fundamental para ter sucesso no mundo da programação.

A caminhada pode ser longa, porém vale muito a pena, uma vez que ajuda cada indivíduo a não somente programar, é possível desenvolver a criatividade, disciplina, aprendizagem constante, compartilhamento de experiências dentre outras soft skills e hard skills importantes no mercado de trabalho.

 

6. Dicas de extras de aprendizagem

No começo pode parecer estranho, difícil ou até mesmo cansativo aprender uma linguagem de programação. Porém, é preciso ter em mente qual é o seu objetivo no processo de aprendizagem. Evite estudar em momentos que você não poderá focar totalmente nos estudos. Procure também identificar quais são suas principais dúvidas e sempre que possível procure por ajuda com profissionais ou pessoas que já passaram pelos mesmos desafios que você.

É importante fazer anotações para que você facilite o processo de memorização dos códigos, processos e atalhos existentes dentro da linguagem de programação C#, essas dicas podem ser utilizadas para todas as outras linguagens sem nenhum problema. Procure sempre identificar a aplicação na prática e assista vídeos, leia os artigos da comunidade, seja ativo na busca por conhecimento e assim você pode avançar no seu aprendizado de forma mais rápida e efetiva.

Considerações Finais

A jornada de aprendizagem é longa e empolgante! É preciso entender que todos os dias podemos aprender algo novo e aplicar na prática cada conteúdo. Após você ler este artigo pode perceber que é possível aprender programação mesmo para quem não tinha nenhum contato com programação, vai depender mais da atitude e vontade de aprender da pessoa.

Foi possível ainda conhecer um pouco sobre C# e do Framework .Net da Microsoft, que atualmente é muito popular e ocupa um espaço importante dentro do mercado de trabalho em diversos setores da economia brasileira e mundial. Acredito que o conhecimento é um processo contínuo e essa deve ser a tendência para os próximos anos.

Desejo a todos que leram muito sucesso na sua jornada e assim como eu vocês procurem aprender cada dia mais um pouco da linguagem C# e de tudo mais que estiver ao seu alcance.

Muito sucesso!

Compartilhe
Comentários (3)
Luiz Café
Luiz Café - 29/06/2022 15:41

Verdade Vagner.

Leandro Carvalho
Leandro Carvalho - 10/07/2022 17:42

Obrigado pelas dicas.

Fagner Brilhante
Fagner Brilhante - 29/06/2022 04:24

Digamos que tudo é difícil no início rs, mas o treino facilita as coisas rs.