CodeGym /Blog Java /Random-ES /Pro de codificación hecho a sí mismo. ¿Cómo convertir la ...
John Squirrels
Nivel 41
San Francisco

Pro de codificación hecho a sí mismo. ¿Cómo convertir la idea de “Aprenderé a programar en línea” en un éxito?

Publicado en el grupo Random-ES
En estos días, casi nadie discute el hecho de que puedes aprender programación en línea desde cero y obtener un trabajo de codificación. E incluso con el hecho de que aprender en línea es uno de los métodos más efectivos para convertirse en un programador profesional. La mayoría de la gente está de acuerdo en que Internet ofrece información más que suficiente, lo que hace posible, literalmente, que cualquier persona aprenda a codificar. Sin embargo, la realidad es que no muchos realmente logran hacer esto. ¿Por qué? Pro de codificación hecho a sí mismo.  ¿Cómo convertir la idea de “Aprenderé a programar en línea” en un éxito?  - 1 No hay nada de malo con los cursos en línea y otras formas destinadas a enseñarlos. Es solo que estudiar en línea implica que lo estás haciendo por tu cuenta. La triste verdad es que no todos pueden ser autodidactas. Al principio parece que no es gran cosa, pero todos los que han intentado dominar una habilidad o un solo de artesanía saben que habrá obstáculos en el camino, a menudo insuperables para la mayoría de los autodidactas. Ellos son la verdadera razón por la que puede fallar. Echemos un vistazo rápido a los principales problemas que normalmente enfrentaría un aprendiz de programación (u otra habilidad) en solitario.

Obstáculos de autoaprendizaje

  • No está claro por dónde empezar.
El principal problema de aprender algo desde cero, especialmente si recién ingresa a un campo totalmente nuevo, es la ausencia de una comprensión clara de dónde debe comenzar. Esto es particularmente cierto para la programación si su intención es aprender a codificar sin ningún conocimiento o experiencia.
  • Es difícil llegar a un plan de estudio.
En consecuencia, si no entiende por dónde empezar, tendrá dificultades para elaborar un plan de estudio adecuado, especialmente si va a combinar varias herramientas y fuentes de información diferentes en su proceso de aprendizaje. La combinación de diferentes herramientas (por ejemplo, un curso en línea con conferencias de YouTube y un par de libros de texto) es definitivamente una buena manera de lograr el éxito, pero fácilmente podría terminar siendo una pérdida de tiempo si se enfoca en las cosas equivocadas o aprende. ellos en el orden incorrecto. Que es lo que suele pasarle a la mayoría de los principiantes.
  • Difícil de obtener experiencia práctica.
Como hemos dicho aquí en CodeGym muchas veces (y nunca nos cansaremos de decir esto) en cualquier proceso de aprendizaje, la práctica es la clave. Para aprender, necesitas practicar, pero encontrar la manera correcta de practicar normalmente requiere tener algo de experiencia y conocimiento práctico. Un verdadero Catch 22 para muchos estudiantes en solitario, que a veces es bastante difícil de superar.
  • Imposible equilibrar el proceso de aprendizaje de la manera correcta.
Por supuesto, darse la cantidad justa de carga de trabajo, suficiente para progresar y mejorar de forma regular, pero no más de lo que puede procesar de manera realista, también es una tarea en la que casi inevitablemente fallará, al menos al principio. Nada que temer, ya que solo el que no hace nada no se equivoca. Solo recuerda que estás pagando por estos errores con tu tiempo, energía y motivación (para seguir adelante).
  • Ningún lugar para obtener ayuda.
Obviamente, el aprendizaje en solitario implica que no tienes a nadie a quien pedir ayuda, consejo o apoyo cuando estudias. Esto puede ser un gran problema si está atascado en algún lugar o no progresa tan rápido como esperaba.
  • No mezclar la teoría con la práctica de forma equilibrada.
El equilibrio teoría/práctica es una de las claves más importantes para el éxito en el autoaprendizaje, y acertar desde el primer intento es realmente difícil, casi imposible. El equilibrio normalmente llegaría con tiempo y esfuerzo, pero no todos durarán lo suficiente para llegar allí.

¿Cómo supera CodeGym los obstáculos del autoaprendizaje?

Ojalá hubiera una manera de sortear todas estas grandes desventajas del aprendizaje en línea, ¿eh? Bueno, déjanos contarte un pequeño secreto: nosotros, en CodeGym, encontramos una manera de superar cada uno de estos obstáculos al enseñar Java en línea a los estudiantes de CodeGym. Examinamos cada uno de estos problemas y diseñamos todo el curso, desde el principio hasta el nivel final, de manera de minimizar las debilidades del aprendizaje en línea y maximizar sus beneficios.
  • Estructura del curso cuidadosamente diseñada, perfecta para principiantes.
La estructura del curso se diseñó teniendo en cuenta a personas sin experiencia ni conocimientos de codificación. Esto significa que el curso y todas las tareas iniciales se estructuraron de la mejor manera posible para crear una base teórica valiosa para los nuevos estudiantes de Java, sin sobrecargarlos con demasiadas conferencias.
  • Muchas tareas prácticas a lo largo de todo el curso.
Realmente no podemos enfatizar esto lo suficiente: aprender a codificar profesionalmente (o semiprofesionalmente) se trata principalmente de práctica. Por suerte para nuestros usuarios, tenemos mucho que ofrecer. Literalmente cientos de tareas (más de 1200 para ser precisos) de diferente dificultad, con la complejidad de las tareas aumentando gradualmente con cada nivel.
  • El curso está dividido en niveles con un equilibrio perfecto.
Estructurar la información que aprende en capítulos lógicos es otro tema importante que puede interponerse en el camino de un estudiante solo. También pensamos en ello y dividimos el curso en niveles, cada uno de los cuales representa una pieza separada de conocimiento teórico sobre Java, que está estructurado de la manera más lógica y conveniente posible.
  • Siempre puedes pedir ayuda: CodeGym tiene una sección de ayuda muy amigable.
En nuestro caso, aún siendo un autodidacta, no se quedará solo, especialmente en un momento de dificultad. En CodeGym, tenemos una sección de Ayuda designada donde puedes pedir ayuda y obtenerla, de la manera más amigable posible. En nuestra sección de Ayuda, puede obtener una sugerencia o consejo de los propios expertos en Java de CodeGym. O de uno de nuestros alumnos actuales y anteriores, que también se ayudan mutuamente todo el tiempo, comparten conocimientos y se apoyan mutuamente.
  • Puede encontrar fácilmente compañeros de aprendizaje de Java y socializar en nuestras secciones de foro y chat.
El foro y el chat están ahí para terminar por completo y destruir la sensación de pasar por esto por su cuenta si aún le queda algo. Allí puede encontrar fácilmente estudiantes que tengan aproximadamente el mismo nivel de conocimiento que usted, para que sean amigos y compañeros de estudio. El simple hecho de ser parte de una comunidad es, de hecho, un factor de motivación bastante fuerte para muchos de nuestros estudiantes, con la comunidad apoyándolos y animándolos a seguir adelante hasta el final. Con el fin de ser el nivel final de nuestro curso o encontrar un trabajo de Java Junior de tiempo completo, que será el comienzo de su carrera en la codificación.

Conclusión

Como puede ver, todas las principales debilidades del autoaprendizaje en línea pueden minimizarse o incluso convertirse en fortalezas. Todo lo que necesitas es ser consciente de qué tipo de obstáculos esperar y saber cómo lidiar con ellos. Bueno, CodeGym lo hace por ti, y esta es una de las principales razones por las que nuestro curso es tan efectivo (revisa algunos casos de éxito si aún no estás convencido). Incluso si termina eligiendo otra forma de aprender a codificar, con suerte, esta información será útil, ayudándolo a comprender cómo aprovechar al máximo el aprendizaje en línea, de forma gratuita o a un costo reducido .
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION