JavaRush /Blog Java /Random-ES /Nunca aprenderé a programar. Consejos sencillos sobre cóm...

Nunca aprenderé a programar. Consejos sencillos sobre cómo elaborar un plan de entrenamiento y avanzar paso a paso hacia su objetivo

Publicado en el grupo Random-ES
En la escuela estudiamos según el plan de estudios escolar, en la universidad, según el plan de estudios universitario. En nuestro primer trabajo, nuestros compañeros nos ayudaron. Pero en la educación online no todo es tan sencillo. Incluso si se está preparando para realizar un curso en línea completo y no estudiar solo con libros y tutoriales, crear un plan de capacitación puede resultar difícil: debe determinar el objetivo final, elaborar un cronograma y monitorear el progreso. Y si en la educación tradicional esto lo suele hacer el profesor, en el aprendizaje en línea este papel debe asumirlo el alumno. En este texto hablaremos de por qué es necesario un plan de estudios y daremos algunos consejos sobre cómo redactarlo correctamente."Nunca aprenderé a programar".  Consejos sencillos sobre cómo elaborar un plan de entrenamiento y avanzar paso a paso hacia su objetivo - 1

¿Por qué necesitas un plan de entrenamiento?

Se preguntó a los graduados de la Escuela de Negocios de Harvard si tenían metas escritas y un plan para alcanzarlas: el 84% no tenía ninguna meta, el 13% las tenía escritas pero no planes específicos, y el 3% escribió metas y planes específicos para lograrlas. Después de 10 años, el 3% de la clase que tenía metas y planes escritos ganaba diez veces más que el 97% de sus compañeros. Obviamente, escribir nuestras metas nos ayuda a comprender más claramente lo que realmente queremos y a desarrollar un plan eficaz para alcanzarlas. Aquí hay algunas razones más por las que se necesita un plan de estudios:
  1. Ayuda a dividir una tarea grande (maestría en programación Java) en otras más pequeñas. Por ejemplo, aprenda la sintaxis general del idioma; comprender clases, objetos y manejo de excepciones; aprender a trabajar con archivos y flujos de entrada/salida; dominar el subproceso múltiple, familiarizarse con las colecciones; Conceptos básicos del desarrollo web, frameworks populares.
  2. Ayuda a crear un horario conveniente: todos los días durante 4 horas; 2 horas entre semana y 6 los fines de semana; sólo los fines de semana, sólo los días laborables.
  3. Ayuda a realizar un seguimiento del progreso: puedes comparar tu progreso a medida que avanzas con lo que hiciste al principio. También puede comparar lo que ya ha aprendido con los hitos planificados y comprender si necesita fortalecer su cronograma de aprendizaje.
  4. El plan de entrenamiento es motivador. La sensación de victoria al completar un elemento de tu lista de tareas pendientes te anima a seguir estudiando.

¿Cómo hacer un plan de estudios?

encontrar motivación

Esto es lo primero y clave que se debe hacer al crear un plan de capacitación. El éxito posterior en el aprendizaje depende de la motivación. Si comprendes que el deseo de aprender lo imponen otras personas, entonces tu formación no durará mucho. Para llegar al fondo de esto, puedes responder algunas preguntas: ¿Disfruto aprendiendo esto? ¿Te gustaría hacer este negocio profesionalmente?

Determina tu nivel de conocimiento.

Si ya ha aprendido un lenguaje de programación antes, no tiene sentido empezar desde lo básico. Por eso, vale la pena recordar todo lo aprendido y tratar de darte cuenta de en qué nivel te encuentras. Determinar su nivel de conocimiento le ayudará a crear la lista correcta de recursos de aprendizaje y un mapa de "puntos blancos". Si estudiaste programación en una universidad y aprendiste la teoría, entonces puedes concentrarte en aprender el idioma y practicar los conocimientos adquiridos. Si no se ha ocupado de la programación antes, entonces vale la pena incluir en su programa de formación libros de teoría para principiantes .

formular una meta

Para lograr el éxito, el objetivo debe ser lo más específico posible. Por ejemplo, el objetivo "aprender un lenguaje de programación" es vago. Es mejor expresarlo de esta manera: "aprende Java y encuentra un trabajo como junior en una empresa de productos". Un objetivo tan específico será más motivador.

Elige uno de los planes de formación

Hay dos formas principales de planificar el entrenamiento: se pueden utilizar por separado o combinadas. El primer plan se basa en objetivos . En este caso no hay una referencia estricta a fechas, el plan está más enfocado a la consecución de resultados. El segundo es un plan basado en el tiempo . En este caso hay un plazo. Por ejemplo, aprenda Java Core en 6 meses. A la hora de elegir uno de los planes, debes tener en cuenta sus características. Si te das cuenta de que eres malo con la disciplina, quizás deberías elegir el segundo plan. ¿Entiendes que tendemos a incumplir los plazos? Intente calcular racionalmente cuánto tiempo, dada su carga de trabajo y conocimientos, necesitará para dominar y consolidar material nuevo. En esto puede ayudar el estudio "¿Cuánto tiempo lleva aprender Java? ", que realizamos entre graduados .

Divide tu objetivo en pequeños pasos

Es recomendable dar los pasos más específicos y con plazos exactos hasta el objetivo final. Dando pequeños pasos evitarás la presión del objetivo final (que al principio puede parecer poco realista), pero las pequeñas acciones diarias están en tu mano. Esta es la llamada "estrategia de pequeñas victorias" : se utiliza más a menudo para el trabajo en equipo, pero también es adecuada para el trabajo individual. Sus principios fundamentales: objetivos claros, autonomía, recursos, tiempo, apoyo (por ejemplo, de un mentor - ed.). Este consejo también incluye la elaboración de un cronograma diario que incluirá tu entrenamiento. Es recomendable trabajar a la misma hora del día: entonces el horario se convertirá en un hábito. Esto es lo que escribe un usuario de JavaRush sobre su agenda: “Lo principal es el progreso semanal. Después de dos semanas de descanso, ya es difícil regresar y no todo el mundo puede escribir todos los días durante varios meses seguidos. Establezca un límite de horas para la semana, por ejemplo, 15. Puede codificar 1,5 horas todos los días laborables y otras 3 o 4 horas ambos fines de semana, o puede tomarse un par de noches libres, pero el “límite de fin de semana” aumentar. De esta manera el horario será flexible, pero regular”."Nunca aprenderé a programar".  Consejos sencillos sobre cómo elaborar un plan de entrenamiento y avanzar paso a paso hacia su objetivo - 2
Ejemplo de plan de formación (hoja de ruta)

Haz una lista de fuentes para aprender.

La lista de recursos puede ser única o puede complementarse o modificarse en el proceso. Por ejemplo, para aprender Java, estos podrían ser:
  1. Curso JavaRush.

    Usamos el curso para obtener el mínimo necesario de teoría y centrarnos en escribir código.

  2. Libros:
    • "Primero Java, aprender Java", Kathy Sierra, Bert Bates;
    • "Java. Una guía para principiantes", Herbert Schildt;
    • "Java. La guía completa", Herbert Schildt;
    • "Java. La biblioteca del profesional", Kay S. Horstmann, Gary Cornell.
  3. Tutoriales en YouTube (hay muchas opciones: elija el formato de presentación de información que más le convenga);
  4. Consultas con un mentor/desarrollador familiar. Este punto es necesario para aquellos para quienes es importante recibir una "explicación en vivo" y no resolverlo todo por sí solos.

Sigue el progreso

Las herramientas para realizar un seguimiento de su progreso le ayudarán a cumplir con su plan original. La segunda ventaja es la motivación, porque los pequeños éxitos en el camino hacia un gran objetivo te permiten no agotarte antes de tiempo. Para realizar un seguimiento del progreso, puede crear un documento en Excel, un diario en papel o utilizar aplicaciones y complementos especiales como Trello, Google Keep, Degreed, Diigo, Maketime.

Felicítate a ti mismo

Es recomendable incluir incentivos por los resultados obtenidos en el plan de formación. Podría ser cualquier cosa: unas zapatillas nuevas o un plato delicioso. Es mejor si es algo que no hagas todos los días. También puedes elogiarte verbalmente. Se sabe que el refuerzo positivo de cualquier acción ayuda a desarrollar un hábito, incluido el de aprender a programar.

¿Cómo cumplir con tu plan de estudios?

Digamos que ya has elaborado un plan de entrenamiento. Pero surge la pregunta: ¿cómo cumplirlo? JavaRush tiene varias soluciones que ayudarán con esto:

Estructura del curso

Todo el curso de formación se divide en 4 bloques: misiones: sintaxis de Java, núcleo de Java, subprocesos múltiples de Java y colecciones de Java. Cada misión consta de 10 niveles, y cada nivel contiene de 10 a 15 conferencias y de 20 a 30 problemas prácticos. Esta estructura ayuda a los estudiantes a avanzar gradualmente hacia su objetivo previsto. Si es necesario, siempre puedes volver a los problemas y conferencias resueltos y revisarlos nuevamente.

tabla de patadas

Por supuesto, será el programa , no la persona, quien te echará , pero incluso delante de él puedes sentirte avergonzado por faltar a clases. Puede programar manualmente el administrador de patadas para los días escolares requeridos; le recordará cuando sea necesario. Puede elegir recordatorios para todos los días o fines de semana. Y si de repente necesitas descansar urgentemente, puedes utilizar el botón "Olvidarte de estudiar"."Nunca aprenderé a programar".  Consejos sencillos sobre cómo elaborar un plan de entrenamiento y avanzar paso a paso hacia su objetivo - 3

Logros por resolver problemas.

Por cada problema resuelto recibirás una recompensa: varias unidades de materia negra. La materia es necesaria para seguir adelante, para abrir los siguientes niveles y conferencias. "Nunca aprenderé a programar".  Consejos sencillos sobre cómo elaborar un plan de entrenamiento y avanzar paso a paso hacia su objetivo - 4Bueno, para logros mayores, como resolver 10 problemas por día, una serie continua de clases diarias, resolver todos los problemas de misiones, ayudar activamente a otros usuarios a completar el curso, recibirás logros especiales que forman tu calificación final entre todos los estudiantes del curso. Bueno, ¿a quién de nosotros no le gusta conseguir logros? Esta es una gran motivación para seguir adelante :)
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION