JavaRush /Blog Java /Random-ES /Programación para principiantes en Kiev: ¿cursos presenci...

Programación para principiantes en Kiev: ¿cursos presenciales u online?

Publicado en el grupo Random-ES
Parece que los residentes de la capital tienen una opción: si busca cursos de programación para principiantes, Kiev puede ofrecer varias docenas de opciones a tiempo completo. Sin embargo, en realidad no todo es tan color de rosa. Y es por eso.
Programación para principiantes en Kyiv

¿Qué son los cursos de programación de tiempo completo en Kiev?

Supongamos que decide buscar cursos de programación adecuados y Kiev es su lugar de residencia. ¿A qué debes prestar atención?

1. maestro

¿Cuántos hay y quiénes son: profesores de cursos de programación a tiempo completo? Un maestro para 10 a 15 estudiantes "¿Cuántos necesitas?", preguntas razonablemente. De hecho, un buen profesor es suficiente. Es cierto que surge la pregunta: ¿dónde puedo conseguir este buen profesor? Además, el principal problema de los cursos presenciales no es la calidad de las clases, sino el hecho de que, en la mayoría de los casos, durante los cursos el mismo profesor también comprueba los deberes de los estudiantes. Ahora imagine la imagen: una persona que necesita verificar 2-3 tareas de 10 a 15 personas por semana. Y compruébalo con atención. ¿Qué pasa si no tiene un grupo de estudiantes, sino dos (lo que también sucede a menudo)? ¿En realidad? No es bueno. Es bueno que el profesor tenga un asistente, o mejor aún, dos asistentes. ¿El profesor del curso es un programador en activo? Si tienes suerte, así será. Si tienes mucha suerte, este actual programador resultará también un gran profesor, un aficionado a la enseñanza en el buen sentido de la palabra. La combinación es muy rara y, estamos seguros, cara. Sin embargo, si tienes suerte, quédate con estos cursos y con este profesor. Y al mismo tiempo escríbenos y envíanos sus datos de contacto, estaremos encantados de ofrecerle un trabajo muy interesante =)! Desafortunadamente, la mayoría de las veces la calidad de la enseñanza que ofrecen los cursos de programación en Kiev o en cualquier otra ciudad de Ucrania deja mucho que desear. A veces, en este puesto puedes encontrarte con un sofisticado profesor universitario de informática que conoce muy bien la teoría, pero que está muy lejos de la práctica. O, por el contrario, te enseñará un joven verde que acaba de encontrar trabajo en el perfil Java Junior.

2. Estructura de clases

Normalmente, un curso de programación (por ejemplo, Java Core) dura entre 2 y 3 meses y se desarrolla en el formato de dos clases de dos horas por semana en el aula. Si al profesor le importa, normalmente los primeros 40 minutos se dedican a responder las preguntas de los estudiantes y luego se lee un tema nuevo. Como tarea, se pide al estudiante que realice 1 o 2 tareas. En total, durante tres meses de formación, un estudiante, en el mejor de los casos, resuelve unos 36 problemas de programación.
Programación para principiantes en Kyiv
Hacia el final del curso, algunos cursos piden al estudiante que realice un miniproyecto. Si el alumno lo completa, el profesor revisará su código en GitHub. Si, por supuesto, logra hacerlo. La mayoría de las veces, simplemente te dirá que lo hiciste bien y te dejará ir en paz; su misión de entrenarte ha terminado, ¿para qué perder el tiempo? No hemos observado ninguna desviación especial en la estructura de los cursos de programación a tiempo completo en Kiev. Todas las empresas ofrecen programas Java relativamente similares, normalmente dentro del alcance de Java Core.

3. Precio

Un buen programador Java con más de dos años de experiencia suele ganar un salario cercano a los 2000 dólares. Bueno, si es mayor, multiplica esta cantidad por dos. Es decir, el tiempo de un profesor-programador digno cuesta al menos 6.000 dólares por trimestre (y normalmente el curso dura ese tiempo). Si a esto le sumamos el alquiler de una clase, la preparación del curso, la depreciación del material... Es poco probable que una persona pueda cobrar menos de 600 dólares por un curso de formación. Y lo más probable es que esta cantidad sea mucho mayor. Hay raras excepciones: programadores que ganan mucho dinero en su trabajo principal, pero al mismo tiempo les encanta enseñar. Enseñar cursos de programación es su hobby. Pero esta es una visión del libro rojo: si encuentras uno como este, considérate afortunado.

4. tiempo

Lunes de 19 a 21, jueves de 19 a 21, y nada más. ¿Te quedaste hasta tarde en el trabajo? ¿Estás enfermo? Me perdí la conferencia. ¿Emergencia o sesión? Dejó atrás el grupo. ¿Atrapado en un atasco nocturno? Llegamos en medio de la conferencia y no entendimos nada. ¿Ha cambiado tu horario de trabajo? ¡Tendrás que cambiar el grupo o horario de los cursos! Aún así, llegamos a clase a tiempo, pero después de un duro día de trabajo y… ¿casi nos desmayamos? Bueno, sucede...
Programación para principiantes en Kyiv
Por supuesto, si habla en serio, todo lo anterior no son problemas tan graves. Sin embargo, estos avances deben ser tenidos en cuenta por quienes trabajan a tiempo completo o estudian en una gran ciudad, y por las tardes intentan asistir a cursos llenos de información no trivial y, a veces, compleja, que requiere comprensión y procesamiento activo.

Entonces, los principales problemas de los cursos de programación a tiempo completo:

  • Calidad de la enseñanza. En la mayoría de los casos, el profesor de cursos a tiempo completo no ha avanzado mucho en la profesión de programador y rara vez es un buen profesor.
  • El profesor simplemente no tiene tiempo para preocuparse por todos los alumnos.
  • Los cursos en el campus tienen muy poca práctica para principiantes , ¡aunque debería haber tanta práctica como sea posible!
  • Precio: Los cursos realmente buenos son muy caros, ya que tienen que pagarle al profesor el salario de un programador.
  • Debes ir a algún lugar a una hora estrictamente definida, generalmente después de tu trabajo/estudio principal.
Puede parecer que estoy haciendo campaña en contra de los cursos presenciales. No precisamente. Si no tienes mucho dinero, intenta tomar cursos. Busque en Google “cursos de programación, Kiev” y la calificación le dirá en qué centrarse. Sólo recuerde que una calificación alta no siempre es una realidad. A veces es simplemente buena publicidad. Así que sólo hay un consejo principal a la hora de elegir cursos de tiempo completo: busca un profesor agradable y atento. Vaya a foros, pregunte a los antiguos alumnos. Si encuentra un buen profesor, considérese que ha sacado un billete de lotería ganador.

¿Qué son los cursos online de Java?

Clases grupales con un profesor. Esto es aproximadamente lo mismo que los cursos presenciales, solo que estudias en tu computadora o en otro lugar donde te resulte conveniente. En la mayoría de los casos, el profesor organiza una conferencia telefónica y los estudiantes pueden hacer preguntas durante la lección. Si estos cursos de programación en línea son en Kiev, o más bien el profesor vive en Kiev, a veces los estudiantes (ya sea ellos mismos o con un sensei) se reúnen en reuniones fuera de línea donde discuten sus estudios. Las ventajas y desventajas de este método de aprendizaje son aproximadamente las mismas que las de los cursos de tiempo completo, excepto que no pierdes tiempo viajando a la escuela. Grabaciones de seminarios web + chat + tareas + profesor “general”. Esta es la opción más común para los cursos en línea. Las conferencias no se imparten “en vivo”, sino que proporcionan enlaces a conferencias grabadas. Las ventajas de esta opción son que no tienes que preocuparte por perderte clases y, en la mayoría de los casos, puedes estudiar a un ritmo y tiempo convenientes. Desventajas: un maestro "compartido con todos" no siempre tiene tiempo suficiente para todos.
Programación para principiantes en Kiev: ¿cursos presenciales u online?  - 1
Grabaciones de seminarios web + tareas + asistencia personal de un mentor. Este es un tipo de actividad más cara. Por lo general, un mentor está listo para responder preguntas y asesorar a un estudiante en línea aproximadamente una vez a la semana durante media hora (hay opciones posibles). Este tipo de curso puede resultar muy eficaz bajo una condición importante: tienes suerte con un mentor. Por lo demás, estos cursos son similares a los anteriores. Vídeos + pruebas + tareas. Hay muchos cursos de este tipo sobre diferentes recursos, el problema es que en ellos se inscriben muchos estudiantes, por lo que la probabilidad de que un especialista preste atención a sus problemas es extremadamente pequeña. Además, sucede que el curso se grabó hace varios años y el profesor hace mucho tiempo que se dedica a otra cosa. Por lo general, la exactitud de la solución a los problemas de programación no la verifica ni un validador muy simple y poco preciso.

JavaRush: cursos en línea completamente diferentes

En realidad, JavaRush es un curso en línea estructurado con 500 miniconferencias de texto y más de 1200 tareas de Java. Mire más de cerca este número: 1200. Digamos que JavaRush es comparable a cursos de tiempo completo de seis meses (generalmente son dos cursos, llamémoslos Java Basic y Java Elementary). Durante el curso resolverás unos 70 problemas. ¡Esto es muy poco! El autor de estas líneas fue asesorado por JavaRush... por un profesor de cursos de tiempo completo. Muy buen profesor de cursos de tiempo completo. De hecho, aconsejó a todo nuestro grupo que resolviera problemas en JavaRush, ya que en este recurso resolverás 36 problemas y comprobarás la solución en los primeros tres niveles, y se pueden completar en una semana, no en tres meses. Creía que JavaRush era muy útil para mejorar sus habilidades, algo que falta en el 99% de los otros cursos, ya sean de tiempo completo o por correspondencia. Por lo tanto, JavaRush es adecuado como curso independiente sobre programación en Java y como una colección avanzada de tareas para ayudar con los cursos de tiempo completo.
Características de JavaRush:
  1. Un curso bien estructurado y metodológicamente verificado sobre Java Core;
  2. Puedes estudiar a un ritmo conveniente: algunos completan el curso en 3 meses, otros en un año;
  3. Más de 1200 tareas;
  4. Verificación instantánea de soluciones: resuelva un problema, presione 1 botón y obtenga el resultado;
  5. Sistema "inteligente" de recomendaciones de soluciones (si comete un error, recibirá una pista sobre cuál fue exactamente el error);
  6. Verificación de estilo de código;
  7. Oportunidad de inscribirse en una pasantía en línea, aprender tecnologías de pila Java EE y crear un proyecto real para su currículum;
  8. Una comunidad grande y amigable de estudiantes, desarrolladores y profesores: siempre te ayudarán si no puedes resolver un problema difícil. Hay una página de ayuda para esto.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION