JavaRush /Blog Java /Random-ES /La historia de un ex economista.
Roman Laptev
Nivel 40

La historia de un ex economista.

Publicado en el grupo Random-ES
La historia de un ex economista - 1Mi nombre es Roma, 22 años, Izhevsk. Actualmente trabajo para Finch. En esta publicación quiero contarles mi interesante historia sobre cómo convertirme en desarrollador de Java. Al final, escribí algunos consejos que espero te ayuden a lograr tu objetivo. Comenzaré mi historia desde el momento en que comencé la universidad en 2014. Estudié en San Petersburgo en la Escuela Superior de Economía, por supuesto, como economista. Sabía bastante poco inglés (lo que sin duda repercutió negativamente en el futuro), así que entré en la universidad gracias a una olimpiada de matemáticas, que conocía mucho mejor que los idiomas. Los dos primeros cursos transcurrieron bastante rápido, hubo muchos eventos y frecuentes reuniones de grupo. Creo que la situación es similar en muchas universidades. El problema era que no entendía cómo desarrollarme en mi especialidad. Para ser honesto, no pensé mucho en eso. A pesar de que la institución era bastante buena, los estudiantes no tenían muchas opciones a la hora de graduarse:
  • Graduarse de la universidad y simplemente conseguir un trabajo en una oficina como asistente de contabilidad;
  • Continúa tus estudios de maestría. Según los profesores, sólo allí podríamos adquirir los conocimientos necesarios y encontrar nuestro camino;
  • O conozca su especialidad, empresas y adquiera de forma independiente las habilidades necesarias a través de libros y vídeos.
En medio de la capacitación se iniciaron cursos de introducción relacionados al análisis de datos (DA). Allí escribimos scripts simples para leer y procesar datos de un archivo en R (y un poco de Python). No hubo continuación de estos cursos, pero me di cuenta de que preferiría hacer esto. Aquí se hace un trabajo real, se trabaja con números y no se resuelven problemas abstractos sobre la planta A y la planta B. Cuando miré las posibilidades de desarrollo en esta área, había muchas opciones. Había dos escuelas gratuitas de AD en Yandex y el Centro de Ciencias de la Computación, muchos cursos en Coursera (incluso estaban en ruso) y muchos ejemplos en YouTube. Sin embargo, después de la alegría de las amplias posibilidades, me decepcioné. Había una enorme demanda de escuelas, lo que hacía que la competencia fuera muy difícil, especialmente para alguien que aún no había programado completamente. Solo había un curso completo en Coursera, donde el acceso a las tareas era costoso (para el estudiante). Pero como definitivamente decidí cambiar el vector de mi desarrollo, utilicé fuentes gratuitas, incluso libros de texto de biblioteca. A este paso, en mi tercer año estaba absolutamente seguro de que iría a AD. Además, incluso escribí un trabajo final sobre este tema. Y en el verano después de mi tercer año, mientras buscaba unas prácticas o un trabajo, me di cuenta de que esto no iba a ser fácil. En San Petersburgo encontré sólo 10 puestos vacantes adecuados y después de dos entrevistas me di cuenta de que necesitaba saber mucho más, incluidas matemáticas. Después de tal fracaso, aprendí que esta especialidad realmente requiere educación o una inmersión mucho más profunda, ya que había demasiados autodidactas como yo. En general puedo decir que lo que me gustó no fue el área específica, sino la creación de algo que funcione y pueda ser útil. Por lo tanto, pasé los siguientes meses buscando qué camino podía tomar y qué sería interesante para mí. Los videos de YouTube de desarrolladores experimentados que hablan sobre su profesión y sus especialidades de programación existentes ayudaron con esto. Ya sabía aproximadamente qué era ESO. Y luego, inesperadamente, me encontré con un anuncio de JavaRush en VK. Era bastante escéptico acerca de varios cursos de programación pagos, pero probé 10 niveles gratuitos. Las tareas prácticas fueron fáciles, pero todas las explicaciones y descripciones fueron tan claras que decidí llevar este curso hasta el final. En agosto de 2017, compré una suscripción y avancé de nivel casi todos los días, afortunadamente mientras el tiempo lo permitía. Entendí que sería difícil entender la estructura de la programación orientada a objetos y toda la sintaxis de libros o videos individuales, sin tener ningún conocimiento. Ya en septiembre recibí el codiciado nivel 40. Intenté no perderme tareas y completé casi todo. Pero al final, tenía tantas ganas de llegar al último nivel que simplemente me salté las últimas tareas de los niveles sin siquiera dedicar una hora. Ese mismo mes me enteré de la pasantía de la EPAM, donde llevan a estudiantes de último año con la próxima oportunidad laboral. Presenté mi solicitud, aprobé la entrevista (solo me preguntaron sobre los conceptos básicos de programación orientada a objetos y Java básico) y ya en diciembre asistí a cursos por las tardes. junto con estudiantes como yo. Estos fueron algunos de los mejores meses, el curso fue claro (en muchos sentidos era igual que JavaRush) y hubo una buena campaña de estudiantes como yo. Habiendo aprobado exitosamente el examen posterior a este curso, se inició el laboratorio en la EPAM, que consistía en asistir a cursos y trabajar en proyectos educativos. Aprendí mucho de este laboratorio, logré trabajar con Hibernate y Spring, pero se notaba que se estaba prolongando. Nunca dejé la universidad; pensé que era una lástima dejarla en mi último año. No estoy seguro de si fue la decisión correcta, pero el año pasado se convirtió en una tortura porque estaba absolutamente seguro de que no lo haría. Cuando llegó mayo, ya no fui a la universidad, solo escribí mi tesis y conseguí un trabajo como probador de Ruby para obtener al menos algunos ingresos, mientras visitaba simultáneamente el laboratorio de EPAM. No conocía el lenguaje Ruby y todavía no lo sé, pero escribir exámenes no requería ese conocimiento. Había ejemplos ya preparados que tuvieron que modificarse para páginas específicas. Después de la tan esperada defensa de mi diploma, dejé la EPAM, pasé a trabajar como probador de forma remota y fui a mi ciudad natal, Izhevsk, para decidir dónde conseguir un trabajo allí. Me tomó mucho tiempo decidirme sobre mi primera entrevista. Intenté repetir todo y aprender lo que me podrían preguntar en una entrevista: JVM, Spring, algoritmos, bases de datos... Y sólo un mes después, en agosto, comencé a enviar mis primeras solicitudes. Las ciudades a las que envié fueron San Petersburgo y Moscú. Durante la primera semana nadie me respondió en absoluto. Sólo después de varios intentos de mejorar el currículum y de empezar a escribir una carta de presentación para cada empresa aparecieron las primeras respuestas. En las primeras entrevistas, la mitad de las preguntas trataban sobre algo completamente diferente para lo que me estaba preparando: http, protocolos, gráficos. Pero después de cada una, anoté lo que no respondí, descubrí la respuesta y seguí enviando mi currículum. Hice esto todos los días, salían entre 10 y 20 currículums por día, pero solo unos pocos respondieron. A principios de septiembre, un viernes, sucedió que eran tres entrevistas seguidas. A pesar del primer fracaso, respondí al segundo con bastante éxito e inmediatamente me invitaron a un período de prueba con un buen precio en Moscú. La alegría en ese momento no tenía límites, así que a la tercera vez apenas lo intenté. Un par de días después compré los billetes, fijé una fecha de llegada y acordé otra entrevista personal con otra empresa que no las realizaba vía Skype. Me quedé con un amigo por primera vez. En la entrevista personal ya estaba preparado para casi todas las preguntas y el mismo día recibí una oferta de trabajo. Antes de eso, ni siquiera podía imaginar que tendría otra opción; no estaba preparada para esto. Pero elegí el primero, donde trabajo actualmente: Finch. Esta no es una gran empresa, pero realiza grandes proyectos. Después de la experiencia en la EPAM me di cuenta que estoy mucho más cómodo en los pequeños que en lugares donde hay miles de personas, burocracia y te mueves mucho. Inmediatamente me dieron un lugar de trabajo y felizmente comencé a sumergirme en mi primer proyecto. Ahora creo que este es el mejor lugar, especialmente para un junior. Ciertamente, No conté todo en la historia, pero traté de describir todos los puntos realmente importantes que pueden ayudar a otros. Personalmente, puedo sacar varias conclusiones por mí mismo:
  • Cambiar de especialidad no siempre es difícil. Es importante encontrar buenos materiales de preparación y establecer un camino de desarrollo con antelación.
  • EPAM es una buena continuación de JavaRush, donde puedes adquirir la experiencia tan necesaria al principio. Pero conseguir un trabajo de tiempo completo allí es difícil y el avance profesional será notablemente más lento.
  • En las entrevistas, rara vez preguntan por bibliotecas y marcos que estén especificados en los requisitos. Es mejor revisar los algoritmos, los conceptos básicos de las bases de datos, el funcionamiento de Internet y los patrones de diseño antes de la entrevista.
  • Si escribe una carta de presentación dirigida a esta empresa junto con su currículum, sus posibilidades de obtener una respuesta aumentan drásticamente. Vale la pena dedicarle tiempo. También vale la pena adjuntar tu foto.
  • Debe buscar vacantes en varias fuentes a la vez. No sólo hh, sino también linkedInd y Moi Krug (aquí encontré mi empresa actual).
  • Antes de las entrevistas, es recomendable ver vídeos de ejemplos de entrevistas y prepararse para las preguntas que contienen. Hay bastantes de ellos en YouTube.
Ojalá todo te salga bien a ti también. Lo principal es continuar y no tener miedo))
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION