Nivel 2
CodeGym — Aprendiendo a programar en Java
¿Qué tal un enfoque completamente nuevo para aprender programación y educación en general? Nada como nada que hayas visto antes. ¿Qué pasa con el aprendizaje que tiene una meta, herramientas y resultados?
Me complace presentar un nuevo curso en línea para la programación Java.
1. El aprendizaje se integra en un juego en línea
Realiza tareas y recibe recompensas. Nada confuso o inusual aquí. Las tareas incluyen una gran variedad: leer código, resolver problemas, videos educativos, corregir errores en el código, agregar nuevas funciones, grandes tareas, escribir juegos y mucho más.
También es posible que tengas que escribir programas para que tu robot pelee con tus amigos en una "arena" o algo así.
2. Solo lo imprescindible
Para evitar que el curso se prolongara durante cinco años, eliminé sin piedad todo lo meramente útil y dejé solo lo absolutamente esencial. Analicé docenas de ofertas de trabajo. El curso incluye todo lo que un Desarrollador Java Junior necesita saber para conseguir un trabajo.
3. Formación integral
El curso completo consta de 500 mini-lecciones y 1200(!) ejercicios . Las tareas son pequeñas, pero hay muchas (muchas, muchas). De hecho, es lo mínimo que deberá hacer para obtener una experiencia valiosa.
También hay trabajo en parejas, juegos varios, grandes tareas, proyectos reales y otro tipo de prácticas.
4. No puedes completar el juego sin convertirte en programador
El curso se divide en 40 niveles. Puede avanzar al siguiente nivel solo si ha completado la mayoría de las tareas en el nivel actual. Desde lo pequeño y fácil hasta lo grande y muy útil. Cualquiera que llegue al final habrá acumulado entre 300 y 500 horas de experiencia práctica. Esa es una oferta seria para la victoria. Y para el empleo.
5. Preparación específica para una entrevista de trabajo
Los últimos 10 niveles están dedicados a la redacción del currículum, la preparación para una entrevista de trabajo y el desarrollo de las habilidades necesarias para el trabajo en equipo.
También te puede interesar el "plan quinquenal para el progreso del programador" y la "hoja de ruta quinquenal para las posibilidades del programador".
6. Puede realizar las tareas directamente en el sitio web
Esto es muy conveniente y eficiente. Tan pronto como haya descubierto una nueva tarea, puede comenzar inmediatamente a completar la suya por analogía. Si desea realizar las tareas en un IDE, hay un complemento que le permite obtener una tarea con dos clics y enviarla para su verificación con un solo clic .
Una lección, muchos ejemplos, la capacidad de completar tareas directamente en el sitio web o en un IDE: la brecha entre la teoría y la práctica nunca ha sido tan pequeña.
7. Verificación instantánea de tareas (menos de un segundo)
¿Has enviado trabajo para revisión y has tenido que esperar una semana porque la persona que tenía que revisarlo está ocupada?
En CodeGym, presiona "Ejecutar/Comprobar" y obtiene resultados de compilación y/o resultados de verificación de tareas en menos de un segundo .
8. A CodeGym le encanta cuando estás en Facebook mientras estudias
Tenemos un grupo de CodeGym en Facebook , donde puedes discutir tareas, compartir tus logros con amigos, ver videos educativos y pedir ayuda.
9. Cobertura completa del material
Nuestras lecciones incluyen muchos enlaces a varios sitios web donde puede leer las explicaciones de otros. Mi objetivo es asegurarme de que comprenda el material y no hacer que solo me escuche .
10. Para convertirte en programador, todo lo que necesitas es tu cerebro y una computadora
Tardará de 3 a 6 meses, dependiendo del tiempo que le dedique a los ejercicios.
11 Soporte
A medida que complete miles de tareas, definitivamente tendrá preguntas. Para ayudar, hemos creado una sección especial de "Ayuda" , donde puede hacer sus preguntas sobre las tareas. Otros estudiantes, moderadores, voluntarios o los fundadores del sitio web de CodeGym responderán a sus preguntas.
12. Comunidad
Creemos que hay poder en la unidad. Es por eso que creamos una sección de "Grupos" , donde puede hacer preguntas, discutir diferentes temas y compartir artículos.
Además, nuestra comunidad es el lugar perfecto para encontrar trabajo entre las personas que conoces. No dude en hacer preguntas inteligentes y obtener respuestas inteligentes. Cuanto más activo sea para ayudar a los demás, mayores serán sus posibilidades de que otro miembro de la comunidad lo invite a unirse a su proyecto.
GO TO FULL VERSION