Como parar de se preocupar em usar os melhores materiais e começar a aprender .Net?

Nos últimos anos, sempre que eu aprendo alguma coisa, eu costumo gastar muito tempo pesquisando os melhores materiais para o assunto do que estudá-lo. O que devo fazer para superar essa mentalidade? Estou preso. Como parar de se preocupar em obter ou usar os MELHORES livros, vídeos de treinamento e materiais on-line sobre .net e começar a aprender?

3

11 Respostas

Comece a fazer um projeto com um prazo. Você irá codificar e aprender juntos. Se você não pode fazer isso no trabalho, pense em um projeto de hobby com alguns requisitos reais (como construir um site de compartilhamento de fotos).

4
adicionado

Eu concordo completamente com a filosofia de apenas começar a codificação. Outra idéia para um projeto é passar pelos exercícios de Projeto Euler . Eles são problemas matemáticos simples que se tornam progressivamente mais difíceis. É ótimo se você não consegue pensar em um projeto ou só tem um pouco de tempo. Em seguida, basta usar um livro de referência ou a Internet para aprender o que você precisa sobre os detalhes do idioma.

3
adicionado
  1. Go download Visual Studio Express

    http://www.microsoft.com/Express/

  2. Go buy one of the following books:

    ASP.NET 3.5 Step by Step

    C# 2008 Step by Step

    VB.NET 2008 Step by Step

Da minha experiência (quando eu comecei com o .NET de volta nos 1.0 dias), os livros Step by Step da Microsoft são os melhores em apenas começar e se atualizar com o .NET.

2
adicionado

1) Pare de pesquisar 2) Inicie a programação

Sério, o único livro que você precisa programar no .NET é o CLR Via C#, de Jeffrey Richter. Leia de capa a capa (salve os primeiros dois capítulos até ler o resto) e comece a codificar. Quando você acertar coisas que você tem problemas com (Linq, WPF, controle de origem, teste de unidade), venha aqui.

1
adicionado
  • Compre o visual studio 08, crie um pequeno projeto e conclua-o.
  • Faça um prazo para si mesmo e não o faça retroceder.
  • Compre um livro básico em C# como referência, não se preocupe com qual.

Você consegue!

1
adicionado
Se você está apenas começando, não compre o Visual Studio. É para isso que servem as edições Express!
adicionado o autor Chris Pietschmann, fonte

Não há melhor recurso em nada. A melhor maneira de aprender é praticar. Pegue qualquer livro para começar. Então, comece a escrever um código em casa. Brinque com o idioma e a plataforma. Leia blogs, navegue pelas perguntas aqui. Você começará a descobrir e aprender pepitas de informação.

Outros mencionaram a compra do Visual Studio 2008. Pode ser um investimento caro, embora valha a pena se você for um desenvolvedor/consultor independente. No entanto, se você só precisa de algo para começar a codificar, adquira o Visual C# Express . Você sempre pode crescer nos SKUs profissionais quando precisar.

1
adicionado

A melhor maneira é aprender fazendo!

1
adicionado

Em primeiro lugar, não se agrade por não ter feito as coisas da maneira certa antes, como tenho certeza de que você sabe, nunca há um caminho certo . Além disso, alguns dos que buscam os melhores recursos se pagam quando você tem uma melhor compreensão das coisas do que o próximo. E, como já foi dito, fazer um projeto, escolha algo mais difícil do que os exemplos habituais e triviais, para que você tenha que pensar e fazer perguntas e fazer alguma pesquisa. Finalmente, se você tiver um blog, em seguida, postar sobre o que você está fazendo, dessa forma você terá mais um senso de compromisso de continuar trabalhando no projeto, em vez de resgatá-lo à medida que for difícil, especialmente porque momento em que você está prestes a realmente aprender alguma coisa (isso funciona para mim de qualquer maneira!)

1
adicionado
Claro, existem muitas maneiras de realizar os mesmos fins, no .NET. Normalmente, há o caminho mais curto e, em seguida, há os caminhos através de horrores e pesadelos. Se parece que deve haver uma maneira melhor e mais fácil de atingir seu objetivo, é provável que exista.
adicionado o autor Mike Christian, fonte

Quando você trabalha em um novo emprego, você aprende muito, porque você tem grandes indivíduos que transferem muito conhecimento que eles acham útil. Você pode rever como eles fazem as coisas, quais partes são bem feitas e quais partes são mal feitas.

Aprender pelo isolamento é difícil, especialmente quando existem muitos recursos por aí.

Recomendo conectar-se a pessoas no grupo de usuários da comunidade local ou em um grupo on-line ou iniciar seu próprio grupo. Muitos desses indivíduos terão experiência no mundo real e podem ajudar a direcionar seu aprendizado de maneira mais eficaz.

0
adicionado

Encontre uma área de .Net que você gostaria de usar, por exemplo aplicativos de console, aplicativos do Windows, aplicativos ASP.Net, serviços da Web e apenas criar algumas coisas "metendo o pé na água", como o básico "Hello World!" exemplo ou fazendo alguns cálculos simples ou usando um back-end do MS-SQL se você obtiver o SQL Express ou as versões mais ricas.

Não se esqueça que se você não entrar, algumas coisas podem passar por você. Quantos aplicativos ASP.Net 1.0 ou 1.1 estão usando sistemas mais antigos com os quais você pode não estar familiarizado, mas pode ser um incentivo para começar a fazer, em vez de tentar encontrar o melhor que estará desatualizado em alguns anos. Pegue algumas das ideias de um livro como "Refactoring", de Martin Fowler, se você quiser programar algo um pouco maior que o simples "Hello World!" programa.

0
adicionado

Baixe o Visual C# Express 2008. Google para tutoriais de introdução. Entre e explore-se.

This URL is all you need to get started with .NET: http://msdn.microsoft.com/en-us/vcsharp/aa336768.aspx?wt.slv=RightRail

Se você quer maestria do .NET, existem muitas idéias diferentes, mas apenas uma oficial faixa de autoeducação. Obtenha os guias de treinamento oficiais MCTS/MCPD da Microsoft Press. Estes são pesquisáveis ​​na Amazon por número de exame, como o Exame 70-536. Mas, desde que você saiba como pesquisar no Google perguntas e tutoriais, não precisa de muito mais.

0
adicionado