Soy un desarrollador .NET (más reciente, solo 6 meses de experiencia). ¿Cómo empiezo si quiero aprender nuevas tecnologías?

En primer lugar, no tengo claro el hecho de que usted sea un desarrollador de escritorio o un desarrollador web o un desarrollador móvil. Discutiré sobre ASP.NET en la percepción de que usted es un desarrollador web. Si perteneces a otras áreas, lo siento. Porque está fuera de mi conocimiento.
ASP.NET se ha desarrollado a lo largo de los años debido a importantes desarrollos en todos los demás lenguajes de programación del lado del servidor (especialmente PHP). Con el fin de competir con otros lenguajes de programación .NET introdujo muchas características interesantes como MVC (o Model-View-Controller), API web, fácil integración de funciones HTML5, AJAX, bibliotecas JavaScript, etc. formularios para el conjunto completo de aplicaciones web. Entonces, primero aprenda ASP.NET + MS SQL a fondo. Si eres bueno en esto, aprende y domina el manejo asíncrono de solicitudes y respuestas (por ejemplo, AJAX). Luego cambie al patrón MVC para el desarrollo. Luego, aprenda sobre las API web (esto le facilitará la vida). Ahora, Microsoft está lanzando regalos geniales para desarrolladores como Visual Studio Community Edition. Por lo tanto, no puede pedir un mejor momento para ser un desarrollador ASP.NET.
Nota personal: Si no se siente cómodo con ASP.NET, le recomendaré que aprenda y domine PHP y se adhiera a él. Soy un desarrollador de PHP. Trabajo en proyectos que requieren funciones como AJAX, JSON, NoSQL (por ejemplo, MongoDB), etc. Estos proyectos requieren funciones pesadas de JavaScript. Por lo tanto, incluso si usted es desarrollador de ASP.NET o cualquier otro desarrollador, respete y domine JavaScript. Esto seguramente te hará un GRAN DESARROLLADOR que ser desarrollador.

¡APRENDA HACIENDO …!
Haz algunos proyectos por tu cuenta. Puede comenzar desde aplicaciones pequeñas hasta aplicaciones altas. Los errores que cometas durante estos proyectos te convertirán en un maestro al depurarlos y corregirlos. Puedes hacer esto junto con tu trabajo.

¡Para aprender nuevas tecnologías, la única forma es usarlas en la práctica!

Para agregarle diversión, puede visitar HackerRank y asumir algunos desafíos. Además, considere las cosas sugeridas en las otras respuestas.

Solicite puestos de trabajo, en empresas de nueva creación, especialmente basadas en productos. Dentro de un año, le harán perder todos los oficios y todos los oficios nuevos.

PD: Debes aprender a ser un desarrollador principal antes de aprender nuevas tecnologías. La puesta en marcha lo ayudará a aprender el desarrollo de extremo a extremo, todo bajo su responsabilidad.

Haga un proyecto usted mismo, algo que requerirá más tecnologías.
Esto es lo que puede aspirar.
1. almacenamiento de datos (usuario de registro / guardar perfil de usuario / credenciales)
2. AJAX
3. notificaciones EMPUJAR
4. Almacenar imágenes / redimensionar / recortar
5. almacenamiento de sesión / cookies
6. autenticación / make user / login / logout
7. correo electrónico (enviar correo al usuario)
8. APLICACIÓN de una sola página
9. Inicio de sesión único con google / facebook / linkedin / twitter
10. Haga una página de búsqueda que pueda filtrar datos. ex lista de usuarios con fotos por género / ciudad / grupo de edad

A medida que trabaje en esto, las tecnologías se desarrollarán automáticamente.
Google es tu amigo

Estoy totalmente de acuerdo con todas las respuestas escritas anteriormente. Sigue todo eso y una vez que hayas terminado con eso, estoy seguro de que podrás descubrir lo que quieres hacer a continuación … 😛

Junto con los puntos que se mencionan a continuación, le sugiero que comience a aprender a través de tutoriales en video. Ayudan inmensamente.

Espero que esto sea suficiente para tu necesidad.

More Interesting

Cómo hacer que un sitio web parezca desagradable, pero sin usuarios

Quiero crear un sitio web de reservas, ¿cómo debo hacerlo?

Me gustaría desarrollar una aplicación móvil HTML + CSS + JS con un back-end RDBMS (MongoDB es menos adecuado, en este caso). ¿Qué marcos debo usar?

Estoy tratando de crear un sitio web usando etiquetas html. pero ¿cómo veo la página web?

Quiero ser un desarrollador web front-end. ¿Donde debería empezar?

Soy un desarrollador de UI / front-end con una experiencia total de 5 años. ¿Cómo puedo solicitar en el extranjero?

Sé HTML 5, CSS, conceptos básicos de JavaScript y ASP .NET. ¿Qué más necesito saber para aprender MVC?

Estoy interesado en el desarrollo web. ¿Qué curso debo seguir: J2EE-Struts con Hibernate Framework o J2EE-Hibernate con Spring Framework? ¿Cuál es la diferencia entre los dos?

¿Aprendería JavaScript avanzado al intentar crear mi propio marco de JavaScript?

Estoy ejecutando un sitio web de comparación de precios. A través de Google Analytics, ¿es posible ver cuántas personas fueron de mi sitio al sitio comercial? ¿Cómo puedo verificar el número de referencias?

¿Hay alguna manera de deshabilitar las funciones sleep () y benchmark () en MySQL?

Estoy construyendo un sitio web que implicará trabajar con una gran base de datos. ¿Cuáles son las cosas que debo aprender para administrar la base de datos?

¿Puedo aprender desarrollo web y programación Java lado a lado, si soy un principiante?

Puedo ver mi sitio de WordPress desde mi final, pero mis lectores dicen que todo lo que obtienen es un error 403. ¿Cómo puedo solucionar esto?

Quiero construir un PAAS, pero ¿por dónde empiezo?