¿Cómo dejar de preocuparte por usar los mejores materiales y simplemente comenzar a aprender .Net?

En los últimos años, cada vez que aprendo algo, tiendo a pasar demasiado tiempo investigando sobre los mejores materiales para el tema que estudiando realmente. ¿Qué debería hacer para superar esta mentalidad? Estoy atascado. ¿Cómo dejar de preocuparse por obtener o utilizar los MEJORES libros, videos de capacitación y materiales en línea en .NET y simplemente comenzar a aprender?

3

11 Respuestas

Comience a hacer un proyecto con una fecha límite. Ustedes codificarán y aprenderán juntos. Si no puede hacerlo en el trabajo, piense en un proyecto de pasatiempo con algunos requisitos reales (como construir un sitio para compartir fotos).

4
agregado

Estoy totalmente de acuerdo con la filosofía de codificación de inicio inmediato. Otra idea para un proyecto es realizar los ejercicios Project Euler . Son problemas matemáticos algo simples que se vuelven progresivamente más difíciles. Es genial si no puedes pensar en un proyecto o solo tienes un poco de tiempo. Luego solo use un libro de referencia, o el internet para aprender lo que necesita sobre los detalles del idioma.

3
agregado
  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

Según mi experiencia (cuando comencé con .NET en los 1.0 días), los libros Step by Step de Microsoft son los mejores en comenzar y mojarse los pies con .NET.

2
agregado

1) Deja de investigar 2) Comienza a programar

En serio, el único libro que necesitas programar en .NET es CLR Via C# de Jeffrey Richter. Léalo de principio a final (guarde los primeros dos capítulos hasta que haya leído el resto, por cierto) y comience a codificar. Cuando tocas cosas con las que tienes problemas (Linq, WPF, control de fuente, pruebas unitarias), ven aquí.

1
agregado
  • Compre Visual Studio 08, diseñe un proyecto pequeño y complételo.
  • Haz una fecha límite para ti y no la presiones.
  • Compre un libro básico de C# como referencia, no se preocupe por cuál.

¡Puedes hacerlo!

1
agregado
Si recién está comenzando, no compre Visual Studio. ¡Para eso son las ediciones Express!
agregado el autor Chris Pietschmann, fuente

No hay un único recurso mejor en nada. La mejor forma de aprender es practicar. Obtenga cualquier libro para comenzar. Entonces solo comienza a escribir un código en casa. Juega con el lenguaje y la plataforma. Lea blogs, explore las preguntas aquí. Comenzarás a descubrir y aprender pepitas de información.

Otros mencionaron comprar Visual Studio 2008. Puede ser una inversión costosa, aunque vale la pena si usted es un desarrollador/consultor independiente. Sin embargo, si solo necesita algo para comenzar con la codificación, obtenga Visual C# Express . Siempre puede crecer en los SKU profesionales cuando lo necesite.

1
agregado

¡La mejor manera es aprender haciendo!

1
agregado

En primer lugar, no te rindas por no haber hecho las cosas bien de la manera correcta, como estoy seguro de que sabes, nunca hay un camino correcto . Además, parte de la búsqueda de los mejores recursos se amortizará cuando tenga una mejor comprensión de las cosas que el siguiente. Y, como ya se ha dicho, haga un proyecto, elija algo más difícil que los ejemplos usuales y triviales, para que tenga que pensar y hacer preguntas y hacer algunas investigaciones. Finalmente, si tienes un blog y publicas lo que estás tramando, de esa forma tendrás más sentido de compromiso de seguir trabajando en el proyecto en lugar de rescatar a medida que sea difícil, especialmente porque usualmente es el momento en que estás a punto de aprender algo (¡esto funciona para mí de todos modos!)

1
agregado
Claro, hay muchas maneras de lograr los mismos fines en .NET. Por lo general, existe el camino más corto, y luego están los caminos a través de horrores y pesadillas. Si parece que debería haber una forma mejor y más fácil de lograr su objetivo, es probable que exista.
agregado el autor Mike Christian, fuente

Cuando trabajas en un nuevo trabajo, aprendes mucho porque tienes grandes personas que transfieren una gran cantidad de conocimientos que encuentran útiles. Puede revisar cómo hacen las cosas, qué partes se hacen bien y qué partes se hacen mal.

Aprender por aislamiento es difícil, especialmente cuando hay tantos recursos por ahí.

Recomiendo conectarse con personas de su grupo de usuarios de la comunidad local o un grupo en línea, o inicie su propio grupo. Muchos de estos individuos habrán tenido experiencia en el mundo real y pueden ayudar a dirigir su camino de aprendizaje de manera más efectiva.

0
agregado

Encuentre un área de .Net que le gustaría usar, p. aplicaciones de la consola, aplicaciones de Windows, aplicaciones ASP.Net, servicios web, y simplemente construya algunas cosas para "mojarse los pies" como el "¡Hola mundo!" ejemplo o haciendo algunos cálculos simples o usando un back-end de MS-SQL si obtienes SQL Express o las versiones más ricas.

No olvide que si no entra, algunas cosas pueden pasarle de largo. Cuántas aplicaciones ASP.Net 1.0 o 1.1 están usando sistemas más antiguos con los que quizás no esté familiarizado aún, pueden ser un incentivo para comenzar a trabajar en lugar de tratar de encontrar el MEJOR que estará desactualizado en unos pocos años. Tome algunas de las ideas de un libro como "Refactoring" de Martin Fowler si desea programar algo un poco más grande que el simple "¡Hola mundo!" programa.

0
agregado

Descargue Visual C# Express 2008. Google para obtener tutoriales de introducción. Excave y explore usted mismo.

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

Si quiere dominio de .NET, hay muchas ideas diferentes, pero solo una pista oficial de autoaprendizaje . Obtenga las guías de capacitación MCTS/MCPD oficiales de Microsoft Press. Se pueden buscar en Amazon por número de examen, como el examen 70-536. Pero siempre que sepa cómo buscar preguntas y tutoriales en Google, no necesita mucho más.

0
agregado