JavaRush /Blog Java /Random-ES /Cómo utilizar el proyecto JavaRush: instrucciones detalla...

Cómo utilizar el proyecto JavaRush: instrucciones detalladas

Publicado en el grupo Random-ES
Cómo utilizar el proyecto JavaRush: instrucciones detalladas - 1

Trabajando con el sitio

Siempre les dije a mis alumnos que programar es simple y divertido. Ahora puedes ver esto también. El objetivo del curso es conseguir mucha diversión, buen humor y habilidades prácticas de programación para conseguir fácilmente un trabajo como programador. Para ello existen pequeñas tareas prácticas. Pero hay muchos de ellos. Tantos.

Dispositivo de juego

El juego consta de 40 niveles . Cada nivel contiene de 10 a 12 lecciones y de 20 a 30 problemas de práctica . Por cada problema resuelto recibirás una recompensa: varias unidades de materia negra. Necesitas materia para pasar al siguiente nivel. Siempre puedes realizar un seguimiento de la cantidad de materia negra en tu página de perfil y en la esquina superior derecha de las conferencias. Cada nivel consta de lecciones: conferencias, un bloque de tareas prácticas o vídeos. Para pasar a la siguiente lección, debes presionar el botón grande. Si no tienes suficiente materia negra, debes resolver varios problemas y ganar materia. Para ello, hay un botón amarillo a la izquierda de las clases magistrales, frente a las tareas prácticas:

conferencias

Las clases magistrales del curso se estructuran en forma de diálogos con ejemplos prácticos claros y se dividen en lecciones de Java , que se agrupan en niveles. La visualización mejorará su percepción de la teoría y le brindará una mayor comprensión del tema que se está estudiando. Algunas lecciones son un bloque de tareas. Algunas tareas se pueden resolver directamente en el navegador. Estos problemas se presentan para consolidar la teoría que acabamos de abordar. Hágalos de inmediato, entonces su cerebro comprenderá mejor el tema que se está estudiando. Al final de cada nivel, lo invitamos a ver un video sobre temas de TI y también a proporcionar un enlace a materiales adicionales. Son lectura obligatoria. Esto es parte del curso. Los problemas se dan en base a materiales adicionales, por lo que no puedes omitirlos.

Ver video

Para un aprendizaje productivo, el cerebro necesita cambiar a otras actividades. La solución ideal es alternar entre estudiar y ver vídeos. JavaRush tiene un video interesante y útil después de cada nivel que relajará tu cerebro y te sumergirá en el mundo de TI. Por cierto, al verlo también obtienes materia negra.

Enfoque no estándar del aprendizaje.

El curso JavaRush utiliza un enfoque de aprendizaje no estándar.
  1. La teoría se imparte tanto en la clase magistral como en el material adicional del nivel. Este enfoque le brindará la habilidad de autoaprendizaje, que es fundamental para un programador. El programador debe conocer recursos, foros y blogs populares de Java.
  2. La práctica se implementa en forma de una gran cantidad de tareas:
    • Algunos problemas se dan basados ​​en material teórico inmediatamente después de la lección.
    • La otra parte se da para repetir la teoría de los niveles anteriores.
    • La tercera parte se basa en materiales de los dos o tres niveles futuros. Si no puedes resolver un problema, omítelo. Volverás a él después de un par de niveles, cuando se dé una teoría sobre ese tema. Créame, este es un enfoque natural para enseñar a todas las personas: primero viene la práctica, luego la justificación: la teoría. De esta manera se absorbe mejor el conocimiento.
    • Y otra parte de las tareas son tareas extra. Estas tareas son para el autoestudio y para el desarrollo del pensamiento algorítmico.
    • Una categoría separada de tareas son las tareas grandes. Las tareas de los párrafos anteriores son la base para tareas más amplias. Son los grandes problemas los que le darán una comprensión básica de la programación, y las piezas del rompecabezas se unirán en una sola imagen.
  3. Alternar entrenamiento (teoría + práctica) y relajación (video) te brindará el máximo efecto en tu entrenamiento.

Tareas practicas

En JavaRush, las tareas se dividen por nivel de dificultad. Las más simples son las tareas para ingresar código usando una muestra. Para completar esta tarea, debe ingresar un código Java en la parte inferior de la ventana que sea idéntico al ejemplo ubicado en la parte superior de la ventana. La siguiente tarea más difícil es la consolidación del material teórico. Estos problemas surgen inmediatamente después de la teoría: se pueden resolver directamente en el sitio. Para completar tal tarea, necesita escribir un programa en Java: debe encontrar una solución y luego ingresar el código de la solución en la ventana principal. Para mayor comodidad, se han agregado botones para maximizar y cerrar el formulario. Si tienes problemas para resolver un problema, puedes pedir ayuda. Para verificar la tarea, debe hacer clic en el botón. La tarea será probada y el resultado aparecerá en la parte superior de la pantalla:

Enchufar

Todo programador debe escribir programas en un entorno de desarrollo especializado ( IDE ). Este es un programa especial para escribir sus propios programas. El mejor IDE según JavaRush es IntelliJ IDEA . Es por eso que se ha creado un complemento especial para IntelliJ IDEA en JavaRush, mediante el cual puede resolver tareas de baja, media y alta complejidad directamente desde el IDE. El proceso de configuración de un proyecto funcional y un complemento para él se describe en el nivel 3 de JavaRush. Puedes descargar el proyecto de trabajo, en el que se resolverán todas las tareas, junto con el complemento en tu página, en la pestaña "Mis descargas". Para obtener una lista de tareas en su proyecto de trabajo en IntelliJ IDEA, debe hacer clic en el botón Obtener tareas ( rayado ). Para enviar una tarea para revisión, debe presionar el botón derecho ( marca de verificación) . Cuando hace clic en el botón recibir tareas, se abre un formulario con una lista de todos los problemas disponibles sin resolver. Si se han resuelto todas las tareas o no hay tareas disponibles que puedan resolverse en un proyecto en funcionamiento en IDEA , el complemento informa de ello con un mensaje especial. Después de enviar una tarea para su revisión, se probará en el servidor. El resultado de la prueba se mostrará en IDEA : Tareas de dificultad media : estas tareas solo están disponibles en IDEA a través del complemento. A menudo constan de varias clases y cubren material teórico adicional. Tareas avanzadas : estas tareas solo están disponibles en IDEA a través de un complemento. Se trata de tareas de bonificación complejas, a menudo basadas en algoritmos. No se proporciona material teórico sobre ellos. Tareas grandes : estas tareas solo están disponibles en IDEA a través de un complemento a partir del nivel 21 . Una tarea grande es una secuencia de 15 a 25 subtareas dependientes.. El acceso a la siguiente subtarea se otorga solo después de resolver la actual. Todo el código para una tarea grande específica se desarrolla en un paquete con subpaquetes y representa una aplicación pequeña. Por ejemplo, un archivador o agregador de trabajos. Al resolver problemas grandes, aprenderá a descomponer un problema grande en subtareas, refactorizar, desarrollar arquitectura, estudiar patrones de diseño y algunos marcos útiles (tecnologías, bibliotecas). La experiencia adquirida en la resolución de problemas importantes le ayudará a la hora de redactar una tarea de prueba durante el empleo. Para cada problema que se resuelva en IDEA, puede pedir ayuda para resolver el problema (buscará preguntas en help.javarush.ru para este problema) y discutir este problema en la comunidad (buscará temas alógicos en información .javarush.ru para estas tareas). Para hacer esto, debe abrir el formulario de selección de tareas y hacer clic derecho en una tarea específica para abrir el menú contextual. Al resolver un problema importante en Intellij IDEA, puede restablecer su progreso hasta que resuelva el último subproblema. Esto puede resultar útil si se da cuenta de que anteriormente en la solución cometió un error en una de las subtareas. En este caso, tendrás que solucionar el problema desde el primer punto.

Problemas no resueltos

No puedes resolver problemas durante la clase, sino posponerlos hasta el final del nivel, por ejemplo. En la página Tareas, puede encontrar todas las tareas sin resolver que están disponibles para resolverse en el navegador.

Ayuda para resolver problemas

El servicio JavaRush le notificará todos los cambios y promociones a través de mensajes. Puedes leer el mensaje en la sección “Mensajes”.

Mensajes

En nuestro curso, el estudiante nunca se queda solo con el problema de resolver problemas. Siempre puedes hacer tu pregunta y obtener una respuesta en la sección "Ayuda". Y quizás usted mismo ayude a alguien a resolver el problema. La mejor manera de entender un tema es explicárselo a otra persona.

Vinculación de redes sociales

Para su comodidad, ofrecemos la oportunidad de registrarse a través de una red social. Un sencillo procedimiento de inicio de sesión con un par de clics le permite pasar rápidamente a aprender Java . Cuando te vinculas automáticamente a una red social, tu perfil se completa con tu apellido, nombre y avatar. Además, tus amigos de la red social que estudian JavaRush se agregan a tu lista de amigos. Es más interesante pasar juntos por JavaRush, porque pueden compartir sus éxitos con amigos, pedirles ayuda o, por el contrario, ayudarlos a aprender Java. ¡El componente competitivo siempre da un buen resultado! Al completar cada nivel, estás invitado a compartir esta noticia con tus amigos a través de las redes sociales. ¡Comparte tus éxitos! Esto le agregará motivación adicional durante los períodos difíciles de entrenamiento.

Calificaciones

En la página de calificaciones puede realizar un seguimiento de las estadísticas y calificaciones del curso. Por ejemplo, mire la calificación de un usuario durante un período determinado por la cantidad de problemas resueltos, por nivel, por la cantidad promedio de intentos de resolver problemas. Serás clasificado cuando alcances el nivel diez. Ver estadísticas de tareas. Por ejemplo, qué porcentaje de usuarios resolvieron un determinado problema y el número de intentos. Esto contribuirá a su comprensión de la complejidad del problema que se está resolviendo. También puede ver información sobre usuarios y tareas en forma de gráficos.

plan de curso completo

Familiarízate con el esquema de todo el curso: esto te dará una idea de lo que entenderás después de unos meses de estudio.

Comunidad

Para mantenerse al tanto de todos los eventos del proyecto, debe visitar nuestra comunidad en info.javarush.ru. Allí podrás conocer lo que está pasando en el proyecto, leer casos de éxito de otros usuarios, artículos útiles relacionados con el mundo TI, estudiar en detalle el tutorial de IntelliJ IDEA, o simplemente charlar con otros usuarios y discutir algún tema de programación que te interese. . Recibirás una invitación para registrarte en la comunidad después de alcanzar el nivel 5.

Compartir en un proyecto JavaRush

¡La era del aprendizaje aburrido ha terminado! JavaRush: ¡para utilizar las redes sociales en el proceso de aprendizaje! Completa niveles y comparte tu éxito con amigos en las redes sociales. JavaRush se asegurará de que esté al tanto de eventos nuevos e interesantes en el mundo de TI: seleccionaremos buenas noticias y las publicaremos en nuestros grupos en VK y FB. Suscríbete, lee y comparte artículos.

¿Por qué tanta práctica?

Hice este descubrimiento mientras enseñaba programación a mis amigos. Todo lo que les dije, lo olvidaron después de dos o tres semanas, si no reforzaban este conocimiento con la práctica. Llamo a esto un descubrimiento porque encontré una solución efectiva a este problema. Cuando resuelves un problema como el que vamos a resolver en el futuro, tu cerebro recurrirá a tu experiencia en lugar de a las imágenes y/o texto que alguna vez leíste. Incluso si estudias todo el curso teórico, no te convertirás en programador. También puedo aprender notas, ¿me convertiré en pianista después de eso? Nuestro objetivo no es el conocimiento. Nuestro objetivo son las verdaderas habilidades prácticas. En general, mi experiencia de aprendizaje coincide con la siguiente imagen: Cómo utilizar el proyecto JavaRush: instrucciones detalladas - 2Simulación de una experiencia real. Sin entender lo que estamos haciendo, todo es una pérdida de tiempo. Pero junto con el conocimiento y la conciencia de las acciones, se trata de una mezcla explosiva. El conocimiento es una proyección de la experiencia sobre el papel. Pero nadie ha aprendido todavía a conducir conociendo las normas de circulación. La práctica lo es todo. La programación es fácil.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION