JavaRush /Blog Java /Random-ES /De los profesores al big data
Varvara Kozhukhova
Nivel 41
Санкт-Петербург

De los profesores al big data

Publicado en el grupo Random-ES
¡Hola a todos! Mi nombre es Varvara y recientemente finalmente completé mi período de prueba como big data June en Epam. Quiero compartir cómo llegué a este punto y cómo Javarush me ayudó con esto)) Primero, sobre mis datos iniciales. Tengo 32 años. Quería ser programador cuando aún estaba en noveno grado e incluso elegí una especialidad en la universidad: matemáticas aplicadas e informática. Pero la baja autoestima se apoderó de mí y simplemente tenía miedo de ir allí, pensando que no podría hacer frente a mis estudios ((Al final, fui a estudiar para ser programador, para obtener un segundo título. Como Como resultado, obtuve los dos primeros: métodos matemáticos en economía (tiempo completo) y sistemas automatizados de gestión (por correspondencia). Estudié en Samara, en Aerokos y escribimos en Delfos))) Inmediatamente después de la universidad, por alguna razón Fui a la escuela de posgrado, aunque realmente no quería hacerlo. Tres años más tarde defendió su doctorado y después trabajó como profesora universitaria durante otros seis años: enseñó vyshmat y todo tipo de disciplinas "cercanas a las tecnologías de la información". Durante este tiempo, escribí un proyecto favorito: en bash, tex y python, codifiqué algunos pequeños scripts en R, pero no pensé en la programación como una profesión en absoluto: recordé que era difícil para mí aprender y siempre parecía que no había suficiente para este cerebro... En 2019, finalmente me harté de lo que estaba pasando en nuestra educación superior y decidí que era hora de “salir”, especialmente porque nunca me sentí como un “maestro por vocación”. Mi plan inicial era probarme en ciencia de datos, ya que en mi actividad “científica” trabajaba en modelos matemáticos para datos socioeconómicos. Pensé que había algún tipo de base en matemáticas, pero no podía convertirme en programador, no podía hacerlo))), así que me arremangué y comencé a estudiar. En tres meses completé la especialización de Yandex en aprendizaje automático en Courser y luego dejé la universidad. Mi novio (por cierto, aquí está su historia de éxito).) se ofreció a mudarnos de Samara a San Petersburgo, lo cual hicimos en noviembre de 2019, y desde entonces no he trabajado. El plan original era realizar entrevistas como las de junio, la fecha de los satanistas. Durante dos meses estudié simultáneamente en mlcourse.ai y postulé para vacantes. En general, hubo muy pocos junios. La mayoría de las veces simplemente no me respondieron, en algunos casos me rechazaron, pero nunca me llamaron para una entrevista. Sinceramente, me di por vencido. Ahora ya entiendo que, en general, sabía poco entonces, acababa de completar una especialización en línea y, lo más importante, no tenía experiencia en desarrollo comercial, y sin ella no hay manera. Mi novio me aconsejó que me olvidara de la ciencia de datos y me dedicara al desarrollo. Nos sentamos, pensamos y decidimos que él ya tenía experiencia en TI con javarush y que yo debería intentar lo mismo. Entonces, para dar la bienvenida al 2020, primero me senté con CS50 y luego comencé a tomar el curso de Javarush. Al mismo tiempo, mi novio me habló de un curso de Java en Epam que podía tomar para adquirir experiencia. Solicité en su sitio web. Alrededor de la semana 11 de mi entrenamiento de Javarush, recibí una llamada para una entrevista telefónica. Si no fuera por cs50, no lo habría aprobado: me preguntaron qué estructuras de datos conoce, qué son una pila y una cola, qué es una pila de desbordamiento, sobre métodos de clasificación y algo muy básico sobre Java, desde la serie qué tipo de bucles y cómo escribirías un bucle infinito. Luego hubo una parte no técnica en la que tenías que responder en inglés, preguntando qué sabes sobre Epam))) De alguna manera salí de ahí. Parecía que había otras preguntas generales sobre mí. Después de 10 minutos de conversación telefónica, estaba bastante estresado: solo te preguntan en ruso sobre la pila de desbordamiento y luego, ¿qué sabes sobre Epam?))) En resumen, me llamaron para la segunda etapa, una entrevista en persona. . Primero hubo un examen escrito en inglés de 40 minutos: tuve que escribirle una carta a un amigo que parecía haber tomado cursos de Epam para pedirle consejo sobre algo relacionado con los estudios. Luego hubo una prueba informática: había que escribir código en un bloc de notas. cs50 ayudó nuevamente: hubo problemas de clasificación, preguntas sobre la complejidad de los algoritmos, problemas de bucle complicados, una pregunta sobre sql y otra sobre http. Después de la prueba hubo una entrevista cara a cara, donde preguntaron durante 40 minutos qué sabes sobre java core. En ese momento solo estaba en el nivel 18 en javarush. Hablamos sobre los principios de la programación orientada a objetos, interfaces y clases abstractas, colecciones, subprocesos múltiples; en una palabra, tenía que contarles todo lo que había aprendido hasta este momento. Desaparecido. La tercera etapa es una entrevista con RRHH. Allí preguntaron sobre la motivación, los antecedentes y nuevamente la conversación fue en inglés: algunas preguntas psicológicas desagradables. ¡Han tomado! Debido a la pandemia, los cursos se realizaron en línea, dos veces por semana durante una hora y media por la tarde, durante tres meses. Cuando comenzaron los cursos, ya había alcanzado aproximadamente el nivel 30 en Javarush. El profesor habló estúpidamente, fue doloroso escucharlo, conocía todos los temas excepto Java EE, Spring y JDBC. Como tarea me dieron todos los problemas de Java de hackerrank y codingbat, así como un proyecto favorito para implementar CRUD en primavera. Tuve que mudarme sola a la primavera en dos semanas. También tuve que revisar los libros OCA y OCP y prepararme para el examen final de los cursos, que se basaba en estas pruebas. ¡Son terriblemente repugnantes! Pasé nuevamente y me llevaron al laboratorio de Epam. Aquí me sentí realmente feliz, porque después del laboratorio me pareció más fácil encontrar trabajo, porque ya era experiencia, aunque fuera en un proyecto de formación. Para quienes no lo saben: un laboratorio son 8 horas de trabajo-estudio no remunerado al día, cinco días a la semana, durante un mínimo de 3 meses. Puedes dedicar menos horas al día, pero todo te llevará más tiempo. En el laboratorio, casi de inmediato hubo una reunión telefónica con un representante del proyecto big data, quien invitó a los estudiantes del laboratorio de Java. Pensé: ¿por qué no?))) Había seguridad social nuevamente: principalmente núcleo de Java y algunos acertijos de lógica. Me llevaron. La condición para graduarse del laboratorio era completar un curso de introducción a bigdata; este curso fue realizado por el propio Epam y está en inglés: hay videos, tareas y pruebas, así como tres conversaciones con un mentor. Completé el curso en aproximadamente un mes y medio: incluía Hadoop, Spark, Hive, Kafka, Elasticsearch. Tarea en Java y Scala. Paralelamente, un proyecto educativo, en primavera, un backend y en Python, una parte de big data. Así es como terminé con tres idiomas en lugar de uno)) Exactamente cuatro meses después de unirme al laboratorio, me programaron una entrevista. La entrevista fue una entrevista de “habla y tacto”. Me preguntaron de todo: sobre mí, qué hice, qué proyectos favoritos había, qué tareas interesantes hice en un proyecto escolar, un poco sobre Java y un curso de big data. Lo peor de todo fueron las preguntas sobre Scrum y Agile; no sé nada sobre ellos)) En resumen, mis nervios desaparecieron después de esto, pero por la noche vi en el correo una oferta de la unidad de big data Epam. Después de ser contratado, como condición de mi período de prueba, tuve que tomar un segundo curso sobre bigdata: los mismos temas, solo que más profundos, y se agregaron nifi, streamsets, nosql, Jenkins y airflow. Entiendo que hay muchas cartas, intentaré resumir brevemente: 1. He estado estudiando sin parar desde julio de 2019 (excepto los fines de semana)), y no he trabajado durante un total de 11 meses. 2. Si quitamos el fracaso de la ciencia de datos, entonces el camino hacia la TI me llevó 10 meses. 3. Lo imprescindible para mí cuando paso por Epam es cs50, algunos cursos de sql (Schultheis en Steppe, por ejemplo), javarush (finalmente llegué al nivel 38, el resto los acabo de abrir), spring (el destripador Borisov, y Alishev en YouTube), inglés sólido (tengo B2). 4. Para la gran cita de junio, necesita Java, y el conocimiento de Javarush es casi suficiente para esto (también necesita Java 8), y Scala, Python; inicialmente, le enseñarán a lo largo del camino. 5. Los momentos difíciles fueron: dominar git (no tenía experiencia con él), Docker, Kubernetes y, en general, todo el procedimiento ci/cd, cuando simplemente no lo sabes, no entiendes qué buscar en Google. 6. Era difícil decirse a uno mismo: “¡Tú puedes hacerlo!”, creer en ello y seguir arando. También fue difícil cambiar una estructura gubernamental por una comercial; considérese Nunca he tenido entrevistas de mercado (empleo en universidades regionales = citas y, por desgracia, a nadie le interesa tu nivel de conocimiento), y el estrés fue grande para mí. Les deseo a todos los que se han embarcado en el camino hacia "entrar en TI" confianza en sí mismos: tendrán éxito si no se dan por vencidos y estudian con regularidad.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION