JavaRush /Blog Java /Random-ES /Desde el inicio de la formación hasta la oferta
Влад Веренич
Nivel 27
Минск

Desde el inicio de la formación hasta la oferta

Publicado en el grupo Random-ES
Para empezar, vale la pena hablar de cómo mis estudios estaban llegando a su fin. Me gustaba mucho la física e iba a matricularme en el lugar apropiado: la Universidad Estatal de Bielorrusia, Facultad de Radiofísica y Tecnologías Informáticas (especialidad en Seguridad Informática). No hubo problemas con la admisión (por cierto, conocía bien las matemáticas y la física) y así, un chico de 18 años se muda de un pequeño pueblo a la capital.
Desde el inicio de la formación hasta la oferta - 1
Por el momento, todos mis conocimientos de programación terminaron cuando en séptimo grado escribí algo en Pascal. Tuve que empezar a familiarizarme con, en mi opinión, un lenguaje de programación muy complejo: C++. Al principio, para mí era otra cosa: un montón de palabras nuevas (espacio de nombres, encabezados, bibliotecas, tipos primitivos, etc., etc.), una falta de comprensión de cómo funciona todo y los problemas resultantes: los laboratorios me dieron lentamente, tuve que buscar el código en lugar de escribirlo yo mismo. Después del primer semestre, durante las vacaciones, decidí que tenía suficiente tiempo y que necesitaba mejorar este terrible idioma. 2 semanas de ver varios videos y leer artículos en varios sitios dieron resultados. Por supuesto, no comencé a programar en C++ de manera genial, pero tenía el deseo de escribir laboratorios yo mismo y no simplemente entregar el código de otra persona. Y este fue el punto de inflexión, tras el cual me empezó a gustar la programación. Ya podía sentarme durante varias horas tratando de entender alguna parte, programar por la noche durante una semana para poder entregar el laboratorio a tiempo. A este ritmo, al final del 1er año aprobé absolutamente todos los laboratorios y recibí mi merecido 10 en mi libro de récords. 2017, llegó el verano, regresé a mi ciudad natal y quería seguir mejorando como programador y me preguntaba qué estudiar a continuación. Y luego mi elección recayó en Java. Vi varios videotutoriales, pero se aburrían muy rápido y solo me duraban una hora, máximo 2 al día. Y luego, de alguna manera, por casualidad, entré en javarush. Al principio sospeché de este recurso (lecciones muy interesantes y de gran calidad, pero gratuitas). Vale la pena señalar que en aquel entonces los primeros 10 niveles eran gratuitos. Pero, despejadas todas las dudas, comencé a tomar el primer curso. Y luego me dejé llevar: probablemente en 3 días completé 5 niveles, al mismo tiempo resolví absolutamente todos los problemas y no pude parar. Aprender fue muy fácil, después de C++ Java me pareció algo muy interesante y comprensible. En una semana completé casi todo el primer curso, me senté de 5 a 6 horas al día y no me cansé porque me gustó mucho. Al mismo tiempo, me encontré con un anuncio de una de las empresas más interesantes de Bielorrusia: Epam. El caso fue que invitaron a estudiantes técnicos de 1º y 2º año a asistir a una formación de verano. Inmediatamente presenté mi solicitud y un par de días después me invitaron. Regresé a Minsk y esperé la primera lección. La capacitación fue diseñada para conocer la empresa. Durante toda la capacitación nos contaron la historia de la empresa, qué hacen, cómo llegar a ellos y todo eso. No recibimos ninguna información técnica, pero nos dijeron qué libros podíamos leer, qué preguntas podrían haber para una entrevista sobre Java (y fue bueno que ya pudiera responder un par de ellas). Pero para mí, esta fue la primera vez que pude visitar una verdadera empresa de TI y me encantó todo lo que había allí. Por lo tanto, cuando llegué a casa por la noche, aún más motivado, fui inmediatamente a Javarush y seguí aprendiendo. Los cursos duraron 2 semanas, después de las cuales regresé a casa. A finales de julio había completado 10 niveles gratuitos y sin duda compré una suscripción. Tengo un nuevo objetivo: completar 20 niveles antes del final del verano. Allí las tareas ya eran más difíciles, los temas más difíciles. Tuve que dedicar aún más tiempo. Para mí, desarrollé un sistema según el cual estudié: un día llego a las tareas finales de la lección, al día siguiente resuelvo estos problemas. Usando este sistema, a finales de agosto pude completar 20 niveles y abandoné un poco Javarush. En este punto, decidí que valía la pena intentar realizar algunos cursos de las empresas. Me llamaron la atención los cursos de la empresa Itransition. Y después de 2 semanas me senté con ellos y me hicieron la prueba. No tuve ningún problema con esto y el mismo día me dijeron cuándo era la primera lección del curso. En mi cabeza ya había planeado cómo tomaría los cursos, cómo me enseñarían todo, cómo me convertiría en un programador genial y conseguiría un trabajo con ellos, pero en realidad todo resultó diferente. Cuando tomé mi primera lección, en términos generales, sabía cómo ordenar matrices y ejecutar diferentes subprocesos. Y enseguida me exigieron una aplicación web, con autorización/alta/baja de todos los usuarios, etc. y le dieron 3 días. Decir que me sorprendió es no decir nada. Intenté hacer algo, pero nada funcionó. Nunca completé estos cursos porque después de 3 semanas recibí un proyecto completo (un sitio web con una funcionalidad considerable, una pila de tecnología y solo 3 semanas para hacerlo), pero creo que me trajo beneficios. Ahora entiendo qué tecnologías vale la pena aprender (Spring, Hibernate, Maven, Bootstrap, Ajax, etc.). Después decidí seguir estudiando Javarush nuevamente, me pagué una suscripción, pero nunca continué mi formación. Todo lo que hice fue desplazarme hacia abajo hasta el nivel 27, simplemente leer las conferencias, guardar las preguntas de la entrevista para mí y abandonarlas. Luego pasé por una docena de entrevistas diferentes. Reprobé algunos, aprobé un par con éxito, pero no querían aceptarme porque solo era un estudiante de segundo año. En promedio, 2 veces al mes tenía algún tipo de entrevista y cada vez me sentía más seguro. Entonces, en febrero de 2018, encontré invitaciones para una entrevista en Netcracker. Por supuesto, presenté mi solicitud, pasé la entrevista sin problemas y esperé el inicio del curso de Desarrollador Java de 3 meses. Los cursos se llevaron a cabo según el siguiente sistema: conferencias una vez por semana, práctica una vez por semana. Durante la conferencia te dan información actualizada y te ayudan a entender. En la práctica, recibí un proyecto de equipo (éramos 5) y cada semana recibimos una tarea específica, que completamos para la siguiente lección. Así aprendí a trabajar en equipo, utilizar Git al máximo y conocer todas las etapas de la creación de aplicaciones web. Después de 3 meses, creamos una casa de apuestas completa, aprobamos la defensa del proyecto y yo ya estaba esperando una decisión sobre mi empleo. Y hace apenas un par de días recibí mi primera oferta. Dio la casualidad de que pasó casi un año desde que comencé a conocer Java hasta que recibí la oferta. Todos, Me gustaría desearles éxito a los que recién comienzan, que no pierdan la motivación y comprendan siempre por qué hacen esto. Todo es real, todo depende de ti.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION