JavaRush /Blog Java /Random-ES /Ingrese a TI en 31
Chemodan
Nivel 17
Санкт-Петербург

Ingrese a TI en 31

Publicado en el grupo Random-ES
Finalmente comencé a describir mi experiencia personal al ingresar al asombroso y misterioso mundo de la programación. Recibí una educación en el campo de la energía eléctrica de alto voltaje, después de la universidad trabajé en mi especialidad durante cinco años, ascendí en la carrera profesional desde un ingeniero ordinario hasta puestos administrativos, pero este tiempo fue suficiente para estar completamente desilusionado con esto. campo. No por ella como tal, sino por el caos total, el nepotismo y la corrupción que allí reinaba. Después de pensarlo mucho, tomé una decisión difícil y dejé mi alma mater, me dediqué a la restauración, abrí mi propio bar, lo puse en pie, lo llevé a un trabajo casi independiente que rara vez requería mi intervención, y me encontré con la pregunta: ¿Qué hacer a continuación? Fue en vísperas de mi trigésimo cumpleaños. Debo decir que me interesa la programación desde hace mucho tiempo. Incluso cuando trabajaba en el sector energético y nunca pensé en dejar este campo, aprendí por mi cuenta los conceptos básicos de Python y escribí pequeños programas sencillos. Sólo porque era interesante. Pero todos estos largos años no fue más que un hobby, ya que para un estudio profundo necesitaría todo mi tiempo libre, y tenía que ganarme la vida con algo. Sí, sí, escuché muchas historias (y las leí aquí) sobre cómo los chicos, en paralelo con su trabajo principal, durante varios meses estudiaron programación de forma independiente y consiguieron trabajos como juniors. No lo sé, tal vez estos héroes sean mucho más inteligentes que yo😊, porque me tomó bastante tiempo dominar muchos temas. Así, las condiciones de partida fueron las siguientes: - hay interés en aprender a programar; - no hay ingresos del todo regulares ni estables (oh, esta pequeña empresa en Rusia 😊); - en promedio, hay más tiempo libre que si trabajaras una semana estándar de cinco días. A esto se suma que en ese momento tres de mis amigos de la universidad ya habían abandonado el sector energético y se habían convertido en programadores, habiendo completado cursos en el centro de formación de la sucursal de EPAM en San Petersburgo. En general, mi elección fue obvia 😊 Comencé a prepararme a propósito para la admisión al centro de capacitación de Epamov. Siguiendo el consejo de uno de mis amigos, comencé a tomar el curso de Javarash, mientras simultáneamente veía todo tipo de conferencias y leía artículos: aquellos que eran de dominio público. Ahora habrá pequeños elogios para este recurso (¡esto es sincero! ¡Los administradores de Javarash no me pagaron! :)): Javarash es algo increíble. Cuando eres un completo principiante, es muy difícil encontrar materiales que presenten información de forma accesible para tu nivel. Javarash es un caso casi único. Por supuesto, algunos temas no se describen aquí de la mejor manera posible, pero no existe un ideal. En general, estoy muy agradecido con Javarash porque objetivamente por poco dinero (mira los precios de todo tipo de cursos pagos de Java) me enseñaron los conceptos básicos del lenguaje de una manera que podía entender y me dieron mucha práctica. A menudo, en los comentarios de algunas lecciones vi indignación de los usuarios como: “Leí la lección tres veces, no entendí nada, busqué información en fuentes de terceros. ¿Para qué estoy pagando dinero? Tipo, un programador es un maestro de los deportes al buscar en Google. O estás aprendiendo o eres un estudiante experimentado: siempre, siempre buscarás información diferente en Internet. Es raro encontrar un recurso que contenga toda la información que necesita o comprende. Por eso es normal buscar en Google y leer diferentes fuentes sobre el mismo tema. Bueno, está bien, volvamos a la historia. En total, en 4 meses alcancé y pasé parcialmente el nivel 17 (sí, no soy rápido), y al mismo tiempo estudié inglés con un tutor. Sí, el inglés es muy importante. No sólo cualquier entrevista o entrevista de trabajo será al menos parcialmente en inglés, sino que la gran mayoría de la información que necesita para trabajar está disponible únicamente en recursos en inglés. En el nivel 17 de Javarash, me di cuenta de que había cubierto los temas necesarios para ingresar al centro de capacitación, regresé al nivel cero y comencé a repetir todo. Y envié una solicitud al centro de formación. Un par de semanas después me llamaron y me pidieron que hablara sobre mí en inglés, luego en ruso me hicieron preguntas sencillas sobre tipos de clasificación, modificadores de acceso, principios de programación orientada a objetos, tipos de datos, etc. y fue invitado a realizar el examen de ingreso. El examen constaba de tres partes. La primera es una prueba en una computadora. Veinte tareas/preguntas sobre bucles, clasificación, trabajo con cadenas, recopilación de datos, preguntas generales sobre SQL, varias preguntas sobre lógica, se dio una hora para todo. La segunda es una carta en inglés sobre un tema determinado, 150 palabras y 20 minutos. La tercera fue una entrevista oral con un programador de EPAM, las preguntas fueron nuevamente sobre clasificación, dispositivos de memoria en Java, el principio de funcionamiento del recolector de basura, principios de programación orientada a objetos. Después me enviaron a casa con la promesa de que en una semana me enviarían una carta con el veredicto. Después de la feliz carta, me invitaron una vez más a la oficina para conversar con el gerente de recursos humanos (¿o el gerente de recursos? No lo sé). Allí volvieron a hacerme preguntas generales de mi biografía: por qué elegí Java, por qué programar en general, y me pidieron que les contara en inglés los pros y los contras de mi profesión anterior. Un par de semanas más tarde, comenzaron los cursos nocturnos sobre Java Core, tres veces por semana en la oficina. Los cursos duraron tres meses y medio y terminaron con un examen bastante difícil (basado en problemas OCA/OCP de Oracle), algo menos de la mitad del grupo aprobó el examen. Los que aprobaron terminaron en la segunda parte del centro de formación, el llamado laboratorio. Esta es una imitación completa del trabajo real. La EPAM cuenta con varios proyectos internos en los que trabajan estudiantes de laboratorio. Todo allí es real, según los preceptos de Scrum y Agile, como verdaderos programadores😊: equipos formados por desarrolladores, jefe de equipo, analista de negocio, testers, etc., reuniones diarias, Jira, tareas, revisiones de código, etc. Paralelamente al trabajo en el proyecto educativo, se imparten conferencias sobre SQL, Spring, multiproceso, Java 8 con tareas. En general, el laboratorio está lleno de eventos ricos e interesantes. Pasé cuatro meses en el laboratorio y pasé la entrevista final: una conversación de dos horas con dos programadores de EPAM. Preguntaron sobre los exámenes de redacción, colecciones de datos, estructura de mapas detallada, SOLID, principios ACID, innovaciones de Java 8, excepciones, hablamos en detalle sobre Spring. Había muchos temas, la mayoría de los cuales no recuerdo. Hubo dos tareas prácticas: escribir una secuencia (con lambdas, por supuesto) y una consulta simple a la base de datos. Una semana después recibí una carta de felicidad: una oferta de Epam 😊 Desde el registro en Javarash hasta la firma de un contrato de trabajo, pasaron 15 meses y a la edad de 31 años me convertí en programador. ¡Param-param-pam, eso es todo!
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION