Como sabes, no existe una receta única para el éxito. Ni en la vida ni en la programación :) Sin embargo, a lo largo de los muchos años de existencia de JavaRush, notamos que los estudiantes que se gradúan y encuentran trabajo en TI tienen "rasgos" comunes. ¿Qué es esto? Interés por el campo técnico, cronograma de entrenamiento claro, habilidades blandas como perseverancia y resistencia al estrés. Pero esto no significa en absoluto que si tienes una educación en artes liberales no podrás aprender Java. Sólo hay que esforzarse más y dedicar más tiempo. En este texto, hemos compilado un retrato de un estudiante exitoso de JavaRush basado en nuestras propias observaciones, historias de éxito y recomendaciones de nuestros graduados.
Estas son las conclusiones que sacaron los graduados de JavaRush sobre las habilidades sociales.
Nivel de formación
Según una encuesta que realizamos entre los estudiantes de JavaRush (los que alcanzaron el nivel 30 de formación), casi el 40% de los usuarios que comenzaron a estudiar en nuestro curso estudiaron programación en una universidad. Sin embargo, un tercio de los estudiantes aprendió Java desde cero. La educación técnica es una buena ayuda y una base que ayuda a aprender más rápido, pero no es un punto obligatorio en el camino hacia el éxito. Administradores de sistemas, ingenieros, profesores, especialistas en ventas, economistas, médicos, especialistas en marketing y otros vienen a estudiar a JavaRush. Veamos qué tipo de experiencia tenían los graduados de JavaRush.Prischepa romana :
En séptimo grado pasé al liceo de física y matemáticas, y en octavo grado comenzamos a estudiar informática. Como me demostró la vida más tarde, la informática me dio la base para comprender los conceptos básicos de la programación, comunes a todos los lenguajes: qué son las estructuras de datos, las funciones, los procedimientos y las condiciones. No ingresé a la Facultad de Informática e Informática: tenía ansias de computadoras. Literalmente me faltaron 2 puntos para ser admitido. Entré a la Facultad de Electrónica. En la universidad solo se enseñó programación durante un semestre, aprendimos Pascal. Lo pasé por inercia, tenía bastante conocimiento del currículum escolar.Yuri Sharoiko :
Desde pequeño quise trabajar con computadoras y, en general, me interesaba el tema del desarrollo de juegos. Escribí algunas misiones de texto en C++ y C#, pero no sobresalí en mis estudios (era un vago), aunque no era estúpido, sino más bien inculto. En este sentido, fui donde había una oportunidad. Pensé en trabajar en el ámbito policial, así que me gradué en la Facultad de Derecho Penal de la SGUPS ( Universidad Estatal de Ferrocarriles de Siberia - ed. ) y al final terminé exactamente donde quería. En mi segundo año hice una pasantía en el Comité de Investigación y me quedé allí. En mi cuarto año me contrataron, no sé cómo es ahora, pero antes, después del tercer año pude conseguir un trabajo. Seis meses después de graduarse de la universidad, recibió el grado de teniente. Trabajé un año más y me di cuenta de que estaba cansado: todas estas largas noches, turnos, falta de vida social como tal, y por eso decidí dejarlo.Anzor Karmov :
En la escuela me interesaba la programación y el lenguaje Pascal, y acudí a un tutor. Entré a la universidad para especializarme en Business Analytics. Allí también tomamos cursos de programación, incluido el aprendizaje de C# y Java.Dmitri Mersiánov :
Tengo una formación superior en humanidades con licenciatura en Gestión de Empresas Restauranteras y Hoteleras. Entonces, después de graduarme de la universidad, trabajé en servicio al cliente para una empresa hotelera. Fue entonces cuando me di cuenta de que esto no me interesaba por varias razones: trabajar con personas no es tan fácil y agradable como parecía, el nivel salarial tampoco es muy alto.Artem Goy :
Antes de programar, fui terapeuta de rehabilitación para personas con trastornos musculoesqueléticos. Mis padres son médicos. Papá es cirujano, mamá es especialista en rehabilitación. Me aconsejaron que estudiara una especialidad relacionada con la medicina y las personas. ¿Cómo podría tener mi propia opinión en el 11º grado? Pensé que como rehabilitador siempre podría ganarme el sustento.Antón Káshnikov :
Mi primera educación fue en el ejército, con una licenciatura en seguridad técnica de la información. Después del primer año y medio de servicio, en 2014, me di cuenta de que renunciaría. Había dos opciones para permanecer en el ejército: trabajar por una idea o por un salario. No pude conseguir ni lo uno ni lo otro en las Fuerzas Armadas.Modo de entrenamiento
Si bien puede parecer que puedes saltarte tu rutina mientras estudias en línea, este no es el caso. Para lograr resultados, es necesario ser disciplinado: crear un plan y cumplirlo. Aquí, como en muchos lugares, lo principal es la regularidad. Según nuestra investigación , los graduados de JavaRush estudian una media de 1 a 3 horas al día, a menudo combinando la formación con su trabajo principal. Al 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. Veamos cómo los graduados de JavaRush organizaron su formación.Beskrovny romano :
Después de leer lo que necesitaba hacer, decidí hacer un plan para lograr mi objetivo y completar los cursos, porque ya no tenía tiempo para estudiar lentamente. La tarea consistía en adquirir conocimientos rápidamente y de tal forma que no desalentaran el deseo y dieran tiempo al cerebro para descansar. Porque el tipo de carga de trabajo que quería podría obstaculizarme. Para esto decidí:- que necesitas estudiar cinco días a la semana (lunes a viernes);
- los fines de semana haré cualquier cosa menos esto;
- Cada clase tendrá una duración total de 4 horas, con un descanso de 15 minutos entre cada hora para caminar, descansar y preparar un té.
Dmitri Mersiánov :
Tenía un plan de entrenamiento: me levantaba todos los días a las 5 o 6 de la mañana y estudiaba 2 horas antes del trabajo. Si había tiempo libre en el trabajo (por ejemplo, mientras el desarrollador creaba nuevas funciones y los evaluadores esperábamos), también trabajaba: resolvía problemas durante el día. Completé 20 niveles en 1-2 meses. Según mi horario, pasé de 1 a 4 días en el nivel 1.Artem Goy :
Me desperté a las 7-8 de la mañana, desayuné, cogí mi portátil y me fui a otro apartamento para que nadie me molestara. Estudié de 13 a 16 horas diarias, los 7 días de la semana. Al principio veía tutoriales en Youtube y leía libros, pero después de dos semanas de entrenamiento, un amigo me quitó el enlace a JavaRush. Hice clic y me di cuenta de que era genial. En aquel entonces los primeros 10 niveles eran gratis, subí al 10, me gustó, compré una suscripción y comencé a estudiar más.Vasili Malik :
Cuando seguí trabajando, estudiaba de noche, y cuando salía del trabajo, estudiaba todo el día: de 11:00 a la tarde y de 23:00 a 02:00. Resultó ser más horas de trabajo. Tengo poca fe en el hecho de que puedas dedicar 15 minutos al día a aprender a programar.Recursos de aprendizaje
La mejor formación es integral. Por ejemplo, puedes tomar como base el curso JavaRush , leer varios libros sobre Java y buscar un mentor. Por ejemplo, una lista de recursos de aprendizaje podría verse así:- Curso JavaRush.
- 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.
- Tutoriales en YouTube;
- 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.
- 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.
GO TO FULL VERSION