CodeGym /Blog Java /Random-ES /Cómo aprender en CodeGym: una guía del curso
John Squirrels
Nivel 41
San Francisco

Cómo aprender en CodeGym: una guía del curso

Publicado en el grupo Random-ES
Entonces, has decidido convertirte en un programador de Java. Inmediatamente surge una pregunta razonable: "¿Por dónde deberías empezar?" En este artículo, hablaremos sobre cómo aprender a programar desde cero en CodeGym. Exploraremos las características del curso, cómo se divide el proceso de aprendizaje en etapas y qué secciones del sitio web deben usarse para que su capacitación sea lo más efectiva posible. Cómo aprender en CodeGym: una guía del curso - 1

Tabla de contenido

CodeGym: un tutorial de Java que enfatiza la práctica

1. Aprendizaje en forma de juego

El curso CodeGym es un poco como un juego de computadora. Se divide en cuatro misiones , cada una de las cuales tiene un concepto común. Por ejemplo, Java Syntax es la primera búsqueda, donde aprendes la sintaxis básica del lenguaje. Cada misión consta de diez niveles , que deben completarse secuencialmente. Los niveles están repletos de lecciones y tareas de diversa dificultad. Para avanzar al siguiente nivel, debe resolver la mayoría de las tareas en el nivel actual, porque al completar con éxito las tareas, gana algo de "materia oscura". Lo usa para desbloquear las lecciones y tareas posteriores.

2. Práctica de programación desde el principio

La experiencia práctica adquirida en nuestro tutorial de Java (el curso de CodeGym) incluye tareas en varios formatos. Varían con el tiempo:
  • Algunas de las tareas son para reforzar los materiales teóricos de la lección que les precede;
  • Otros están destinados a repetir la teoría previamente cubierta de niveles anteriores;
  • Aún así, otras son " tareas de desafío ", que se basan en materiales presentados en los siguientes uno, dos o tres niveles. Sí, has leído bien. Esto fue hecho a propósito. ¿Quieres resolver una tarea ahora mismo, pero no sabes algo? ¡Buscalo en Google! Esta es una habilidad extremadamente útil para un programador. Pero si quieres moverte estrictamente secuencialmente a través del material, simplemente deja la tarea a un lado y vuelve a ella después de un par de niveles una vez que hayas alcanzado la teoría necesaria.
También varían en tamaño y dificultad:
  • La entrada de código es una tarea para principiantes. A veces, un aspirante a programador simplemente debe meter las manos y sentir el código. Para hacer esto, simplemente "copias" un ejemplo;
  • Analice el código de otra persona y encuentre errores. Bueno, entiendes. Tenemos estas tareas también;
  • Escriba su propio código para satisfacer la lista de condiciones de la tarea;
  • Tareas de bonificación. Estas son tareas más difíciles para el autoaprendizaje y para desarrollar su capacidad de pensar en términos de algoritmos;
  • Mini-proyectos. Estas tareas se dividen en varias subtareas. A medida que completa cada uno de ellos en secuencia, termina creando programas relativamente complejos y grandes. Por ejemplo, el juego Sokoban o una sala de chat en línea. Estas tareas aparecen a la mitad del curso;
  • Vídeos. A veces es útil cambiar lo que estás haciendo. En CodeGym, hacemos esto viendo videos de TI.
¡Hay tantas tareas que no puedes evitar convertirte en programador si completas el curso hasta el final!

3. Verificación instantánea de tareas y herramientas para mejorar su código

Las características más importantes de CodeGym, que lo distinguen de todos los demás cursos en línea, son la verificación automática instantánea de tareas, sugerencias y recomendaciones sobre cómo resolver tareas . Con CodeGym, no tiene que esperar mucho tiempo mientras un profesor revisa su trabajo: hace clic en un botón y, en un instante, obtiene el resultado y las recomendaciones si algo está mal con su solución.

4. Ayuda con las tareas

Tu experiencia aprendiendo a programar no debería parecerse a flotar solo en una balsa en medio del océano. Necesitas interactuar con los demás. Sobre todo, CodeGym tiene una sección de " Ayuda " para esto. Si está atascado en una tarea del curso durante mucho tiempo o no puede entender un tema difícil, haga una pregunta en una sección específica. Un estudiante, programador o miembro del personal del sitio web sin duda lo ayudará. Es más, cuando te sientas preparado, te será muy valioso acudir a la sección de "Ayuda" y ayudar a otra persona con sus estudios. Eso significa que tendrás que entender el código de otra persona. ¡Al completar el curso, un estudiante obtiene de 300 a 500 horas de experiencia real en programación! Este curso también es una excelente herramienta para aquellos que ya han estudiado programación básica pero no saben por dónde empezar a buscar trabajo. Además de la práctica, obtendrá mientras trabaja a través de CodeGym, podrá comprender las preguntas importantes que deberá responder durante las entrevistas de trabajo, así como también podrá escribir un currículum competente.

Plataformas de aprendizaje: sitio web y aplicación móvil

Tienes dos opciones para dominar los conceptos básicos de la programación Java con CodeGym: a través de la aplicación de Android o en la versión web. Sin embargo, hay una tercera: estudiar tanto en el sitio web como en la aplicación :) Puedes hacerlo si tienes una suscripción activa.

etapas del curso

CodeGym es el tutorial de Java más completo en inglés. El curso principal de Java proporcionará una imagen completa de Java Core, y la práctica posterior lo ayudará a aprender a trabajar con tecnologías más avanzadas. Con CodeGym aprenderás Java Core y resolverás 1200 tareas con verificación instantánea. Qué está incluido en el curso?
  • Lecciones breves sobre teoría, llenas de ejemplos vívidos;
  • Tareas, miniproyectos;
  • Lecciones motivacionales (al comienzo de un nivel) y videos que lo ayudarán a mantener su "carga" hasta el final del curso;
  • Cuestionarios sobre el material cubierto (niveles iniciales).
¿Cómo avanza el curso? El nivel 0 es una especie de introducción al mundo CodeGym, sus personajes y métodos de enseñanza. Te encuentras con tareas desde las primeras lecciones y puedes resolverlas directamente en el sitio web. En el tercer nivel, hay una lección especial sobre la instalación de IntelliJ IDEA, un entorno de desarrollo popular utilizado por los programadores de Java. Al instalarlo y el complemento CodeGym, puede completar tareas no solo en la web sino también en su PC. Esto será especialmente útil en los niveles subsiguientes del curso, cuando comience a enfrentar tareas más grandes y, a partir de la segunda mitad del curso, miniproyectos y tareas adicionales.

Secciones útiles en CodeGym

Curso de formación — ¡Este es el más importante! ¡Revísalo todo y te convertirás en un increíble programador de Java! Tareas — 1200 tareas prácticas. Se pueden abrir por separado del curso, pero solo los que ya haya alcanzado estarán disponibles para resolver. Ayuda : acceda a la sabiduría e inteligencia colectivas de los estudiantes y profesionales de CodeGym. Simplemente haga su pregunta sobre la teoría o una tarea, y sin duda lo ayudarán. Artículos— Comunidades construidas alrededor de intereses y ciudades, creadas para discutir CodeGym y todo lo relacionado con sus estudios: teoría, tareas, preguntas de entrevista. Únase a grupos de interés, lea artículos escritos por ex alumnos de CodeGym, estudiantes actuales y personal editorial, y publique los suyos si tiene algo que decir. Success Stories es un grupo especial donde los estudiantes y graduados de CodeGym comparten cómo lograron conquistar Java y conseguir un trabajo. Juegoses una sección donde los proyectos involucran escribir juegos simples pero fascinantes, como Snakes, 2048, un juego de carreras con obstáculos y un juego de disparos ambientado en el espacio exterior. Todos estos proyectos se dividen en subtareas. Completándolos paso a paso, terminarás con tu propia versión del juego. Los proyectos están divididos por dificultad. Hay algunos al alcance de los estudiantes que han completado el Nivel 5, y hay otros que requerirán las habilidades y conocimientos del Nivel 10 y superior.
Videos : nuestro canal oficial de YouTube es el lugar para encontrar informes en video realizados por estudiantes de CodeGym, reseñas de videos, varios tutoriales útiles, traducciones de las mejores lecciones de programación en idiomas extranjeros y mucho más.

Dónde chatear con el equipo de CodeGym

Puede hacer cualquier pregunta relacionada con el curso escribiéndonos a support@codegym.cc o utilizando la función de chat en el sitio web. estamos en redes sociales
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION