JavaRush /Blog Java /Random-ES /JavaRush: aprender a programar Java en forma de juego en ...

JavaRush: aprender a programar Java en forma de juego en línea

Publicado en el grupo Random-ES
JavaRush - formación en programación Java en forma de juego online - 1¿Qué tal un enfoque completamente nuevo para el aprendizaje de la programación y la educación en general? A diferencia de todo lo que hayas visto antes. ¿Qué pasa con el aprendizaje sobre dónde hay una meta, un medio y un resultado? Me complace presentarles cursos en línea para aprender a programar en Java.

1. El entrenamiento se realiza en formato de juego online.

Tomas una tarea, la completas y recibes una recompensa. Creo que esto le resultará comprensible y familiar. Las tareas son variadas: leer código, resolver problemas, tutoriales en vídeo, corregir errores en el código, refactorizar, agregar nuevas funciones, tareas grandes, escribir juegos y mucho más.

2. Sólo lo esencial

Para evitar que el curso se prolongara durante cinco años, descarté todo lo útil y dejé solo lo esencial. Analicé decenas de vacantes en el mercado laboral. El curso incluye todos los temas que un desarrollador junior de Java novato necesita saber para conseguir un trabajo.

3. Me acerqué a tu formación a fondo.

El curso completo contiene 500 miniconferencias y 1200 (!) problemas prácticos . Las tareas son pequeñas, pero hay muchísimas. Solo el mínimo, al completarlo obtendrás una experiencia tan valiosa. También hay grandes tareas, proyectos reales y otros tipos de práctica.

4. No puedes completar el juego sin convertirte en programador.

El curso se divide en 40 niveles. Puede pasar al siguiente nivel solo si ha resuelto la mayoría de los problemas en el nivel actual. Desde pequeños y ligeros hasta grandes y muy útiles. Todos los que lleguen al final recibirán entre 300 y 500 horas de experiencia práctica. Una apuesta seria por la victoria. Y a trabajar.

5. Preparación decidida para la entrevista

La pasantía , disponible en el nivel 30, se centra en aprender tecnologías avanzadas necesarias para el empleo, redacción de currículums y habilidades de trabajo en equipo. Está previsto añadir grabaciones en vídeo de las entrevistas y su análisis. Y, por supuesto, las preguntas típicas de una entrevista con sus respuestas estarán disponibles en la segunda mitad del curso. También necesitará un “plan de desarrollo de programadores para cinco años” y un “mapa de oportunidades futuras para programadores” para los próximos cinco años.

6. Los problemas se pueden resolver directamente en el sitio web.

JavaRush - formación en programación Java en forma de juego online - 2Es muy conveniente y eficaz. Hace poco, en las conferencias, analizaste un nuevo problema y ahora mismo tienes que resolver el tuyo propio por analogía. Para aquellos que quieran resolver problemas en el IDE , existe un complemento que les permite recibir una tarea con dos clics y enviarla para revisión con uno. Conferencias, análisis de ejemplos, resolución de problemas directamente en el sitio, resolución de problemas en el IDE : la brecha entre teoría y práctica es más estrecha que nunca.

7. Verificación de tareas instantánea (menos de un segundo)

¿Está familiarizado con la situación en la que envió una tarea/trabajo para revisión, pero tuvo que esperar una semana para obtener los resultados, porque... ¿Está ocupado el inspector? Este es el caso en la mayoría de los cursos presenciales. En JavaRush, obtienes los resultados de compilar y verificar una tarea en menos de un segundo después de hacer clic en el botón "Ejecutar/Verificar".

8. Para convertirte en programador, todo lo que necesitas es cerebro y una computadora.

Esto te llevará de 3 a 6 meses dependiendo de cuánto tiempo le dediques a la práctica.

9. Apoyo

Por supuesto, tendrás preguntas a medida que resuelvas miles de problemas. Hemos puesto en marcha un servicio especial donde podrás plantear tus dudas sobre las tareas. Otros estudiantes, moderadores, voluntarios o fundadores de servicios de Javarush responderán allí.

10. A JavaRush le encanta cuando usas VK mientras estudias

Hay un grupo en VK dedicado al proyecto . En él podrás discutir novedades de TI, compartir tus logros con amigos, ver tutoriales en vídeo o pedir ayuda. El grupo publica todas las noticias relacionadas con el desarrollo del proyecto JavaRush.

11. Cobertura de materiales

Las conferencias tienen muchos enlaces a varios sitios web donde puede leer explicaciones de otros profesores. JavaRush recomienda leer los libros Head First Java y Thinking in Java . La presentación del material de la conferencia está organizada de tal manera que se desarrolle la habilidad de buscar en Internet el material necesario, que es necesario para todo programador. Mi objetivo es que entiendas el material y no solo me escuches.

12. Comunidad

Creemos que la fuerza está en la unión. Es por eso que creamos una comunidad donde puedes hacer preguntas, discutir diversos temas, compartir artículos y blogs. Además, la comunidad es el lugar perfecto para conseguir un trabajo de citas. Así que no dude en hacer preguntas inteligentes y dar respuestas inteligentes. Cuanto más activo seas y ayudes a otros, más probable será que otro miembro de la comunidad te invite a unirte a su proyecto.

Lo que aprendes:

JavaRush - aprender programación Java en forma de juego en línea - 3

Curso de desarrollador junior de Java

Un buen comienzo está a medio hacer

El aprendizaje sobre JavaRush se puede dividir en dos etapas. La primera etapa es el curso Java Core, que se imparte en 40 niveles en JavaRush. Java Core contiene muchos matices prácticos, cuya descripción rara vez se puede encontrar en los libros. Además de Java, el curso cubre patrones de diseño populares, trabajo con marcos XML , HTML , JavaScript , JSON , Jsoup , Jackson y, por supuesto, trabajo con Tomcat . Las lecturas recomendadas incluyen Head First Java y Thinking in Java . La segunda etapa es una pasantía de 12 semanas , durante la cual aprenderá la tecnología y se familiarizará con una variedad de acrónimos. Aquí hay una lista de lo que aprenderá durante la pasantía: Spring, Hibernate, Spring Web MVC, JPA, Git, Maven, Log4j, Logback, JMX, JUnit 4, NoSQL, ORM, DTO, HQL/ JPQL, BoneCP, Commons Database Agrupación de conexiones, HikariCP, REST, Jackson, AJAX. jQuery, Spring Security, trabajando con Dandelion Datatables vía Ajax, JSTL/Taglib, Heroku. Quienes completen la pasantía podrán destacar tecnologías líderes en su currículum, describir su proyecto laboral y prepararse para el empleo. ¡La programación es interesante!
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION