JavaRush /Blog Java /Random-ES /Investigación: ¿Cuánto tiempo lleva aprender Java?

Investigación: ¿Cuánto tiempo lleva aprender Java?

Publicado en el grupo Random-ES
Una de las preguntas más populares entre quienes empiezan a aprender Java es “¿Cuánto tiempo lleva aprender a programar?” Investigación: ¿Cuánto tiempo lleva aprender Java? - 1Es difícil dar una respuesta definitiva a esta pregunta. La duración de la formación depende de muchos factores: experiencia laboral y formación previa, intensidad de las clases, objetivos de aprendizaje, etc. Pero decidimos acercarnos a determinar el período de tiempo óptimo para el entrenamiento. Para ello, en marzo realizamos una encuesta entre nuestros estudiantes con al menos nivel 30 en JavaRush y les preguntamos cómo aprendieron a programar en Java y cuánto tiempo les llevó.

1. Retrato de un estudiante: nivel inicial de conocimientos, campo de actividad

Puede llegar a la programación Java desde casi cualquier campo: así lo confirman los resultados de la encuesta. Para empezar, decidimos averiguar qué hacían nuestros graduados antes de aprender Java. Estudio: ¿Cuánto tiempo lleva aprender Java? - 2Casi el 40% de los usuarios que empezaron a aprender en JavaRush estudiaron programación en una universidad. La mitad conocía al menos un lenguaje de programación (no Java), y aún menos estaban familiarizados con los conceptos básicos de Java. Por supuesto, ésta es una buena base para empezar. Pero no es obligatorio. Aproximadamente un tercio de los estudiantes aprendió Java desde cero. Estudio: ¿Cuánto tiempo lleva aprender Java? - 3Entre los estudiantes con formación técnica, la mayoría son administradores de sistemas, programadores de 1C, desarrolladores web e ingenieros. Existe una amplia gama de "cambiadores", desde profesores hasta especialistas en ventas y marketing, economistas y deportistas. Veamos ahora cuánto tiempo en promedio le puede tomar a un ingeniero de Java aprender y encontrar un trabajo.

2. Tiempo de formación y búsqueda de empleo

Estudio: ¿Cuánto tiempo lleva aprender Java? - 4El mínimo es de 3 meses, el máximo son varios años para estudiar programación en Java. Curiosamente, incluso aquellos que pasaron más de 2 años en total (2,5, 3 o 4 años) notaron que lo habrían completado el doble de rápido si no hubieran "estirado" la capacitación. Investigación: ¿Cuánto tiempo lleva aprender Java? - 5En promedio, se necesitan de uno a tres meses para encontrar un empleo. Mínimo: una semana. Máximo - un año.

3. Planificación de la formación

En el aprendizaje siempre funciona una simple dependencia: cuanto mayor sea la intensidad de las clases y menor sea el número de descansos y “fallos”, más rápido podrás dominar la materia. Esto es especialmente cierto en el caso de la programación, donde la práctica juega un papel más importante que los estudios teóricos. Preguntamos a los graduados de JavaRush cuánto tiempo dedicaban a estudiar y descubrimos que, en promedio, estudiaban entre 1 y 3 horas al día, a menudo combinando la formación con su trabajo principal. Investigación: ¿Cuánto tiempo lleva aprender Java? - 6Al mismo tiempo, casi un tercio de los graduados estudió sin interrupciones, mientras que el resto tomó una o más pausas durante un período de tiempo significativo. Estudio: ¿Cuánto tiempo lleva aprender Java? - 7Por supuesto, cuanto más tiempo dediques a estudiar y menos "paradas" hagas, mayores serán tus posibilidades de dominar la programación Java y encontrar un trabajo en un plazo de 6 a 12 meses. Y si te esfuerzas mucho, dentro de 3 a 6 meses. Estudio: ¿Cuánto tiempo lleva aprender Java? - 8Como respondió un participante de la encuesta: " Desde el principio tuve algún tipo de plan y no lo cumplí ". ¿Necesitas planificar tus estudios o no? La mayoría de la gente piensa que sí. El plan generalmente incluye una lista de temas y herramientas que deben dominarse, períodos de capacitación aproximados y una lista de recursos (cursos en línea, libros, etc.) que se necesitan para estos fines. El 73% respondió que tenía un plan preliminar. De los que planeaban estudiar, dos tercios de los graduados estudiaron con varios recursos, casi un tercio, solo con JavaRush.

4. Fuentes de aprendizaje

¿Qué enseñar, cómo enseñar y también dónde enseñar? Lo ideal es combinar varias fuentes. A continuación se muestra una lista de fuentes educativas en orden de mención por nuestros graduados. Estudio: ¿Cuánto tiempo lleva aprender Java? - 9Aprender programación sólo a partir de libros no tiene sentido. Pero no funcionará sin ellos en absoluto :) Complementarán bien la práctica de programación. Entre los mejores libros para principiantes, estudiantes y graduados de JavaRush mencionan:
  • Dirígete primero a Java
  • Java efectivo
  • Filosofía Java
  • Estructuras de datos y algoritmos en Java
  • código limpio
  • Guía para principiantes de Java 8
  • Patrones de diseño
  • Java. biblioteca del profesional

Mini resumen sobre la planificación de la formación

Para que la formación sea eficaz, los graduados y programadores experimentados recomiendan:
  • pasar JavaRush
  • ver cursos en vídeo (Golovach y otros)
  • leer tutoriales (Tutorialspoint, Baeldung, Oracle)
  • aprobar la certificación de Oracle (Asociado, Profesional - OCA, OCP)
  • practica en github
  • lea Stackoverflow, Habr y otros recursos
  • realizar una pasantía en JavaRush, empresas locales de TI
Para aquellos que recién comienzan, este plan les resultará útil: Cómo comenzar a programar

5. Recomendaciones para quienes buscan trabajo en el campo de la programación Java

Quizás la frase más popular entre los consejos de quienes ya terminaron sus estudios y encontraron un trabajo es “no te rindas”. ¿Es fácil de aprender? No siempre. Pero definitivamente vale la pena el esfuerzo :)

Principales recomendaciones de programadores experimentados

Investigación: ¿Cuánto tiempo lleva aprender Java? - 10Hay varias habilidades que definitivamente necesitarás cuando consigas un trabajo. Por eso, si te acercas a este momento, te recomendamos:
  • mira atentamente las advertencias y consejos de InteliJ IDEA: errores, problemas y tareas de Google
  • prestar atención a las bases de datos, algoritmos y estructuras de datos
  • explorar patrones de diseño
  • Intente escribir un programa complejo desde cero: por ejemplo, un cliente de correo electrónico, un chatbot o un juego.
Un poco más tarde, domine las herramientas básicas (Git, Maven), así como los conceptos básicos de Unit Testing, Spring, Spring Boot, Hibernate.

6. Consejos motivacionales al final

“Lo principal es mantener el ritmo, no hacer largas pausas y no quedarse nunca quieto. Cada día necesitas dar al menos un pequeño paso hacia tu objetivo”. “Si una solución parece demasiado simple, probablemente sea la solución correcta. No hay necesidad de complicar las cosas." “Lleva un diario, comienza tu propio proyecto, no te tomes descansos prolongados, aprende inglés, prepárate para sentirte la persona más tonta del mundo. Para mí fue doloroso, largo, humillante. Y creo que es por eso que pocos llegan al final y luego obtienen el dinero de la gente”. “Si es una niña: no te cases ni tengas hijos: esto realmente interfiere con tus estudios y trabajo :))” “No tengas miedo de mostrar el código y aceptar las críticas adecuadamente”. "Incluso si sientes que la programación no es para ti, intenta alcanzar el nivel 30 en JavaRush por tu cuenta: te enseñará a pensar".

7. Resultados. Cómo aprender programación Java para lograr resultados

La perseverancia y la motivación son algo de lo que definitivamente no puedes prescindir. Si sigue el plan, mantiene un equilibrio entre teoría y práctica, estudia diariamente durante al menos 1 a 3 horas, podrá aprender programación Java a un nivel que le permitirá encontrar un trabajo en 6 a 12 meses. También es importante seguir siendo parte de la comunidad y seguir los requisitos de las empresas para las que le gustaría trabajar. Los editores de JavaRush agradecen enormemente a todos los que participaron en la encuesta. Si tienes otros temas sobre los que te interesaría leer o conocer la opinión de la mayoría, escribe en los comentarios :) Hagámoslo.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION