En 2018, en Raiffeisenbank realizamos siete escuelas de informática en Moscú y el Omsk Raiffeisen TechCenter. Fuimos visitados por muchachos con diferentes antecedentes y experiencia, todos ellos estaban unidos por el deseo de probar suerte en grandes tareas serias y convertirnos en profesionales geniales. Durante los meses de pasantías, 60 especialistas novatos crecieron en juniors fuertes, la mayoría de ellos permanecieron en el equipo y continúan desarrollando productos digitales con nosotros. ¿Qué puedo hacer en una pasantía digital en un banco? Dile a los graduados.


Ildar
Desarrollador Junior, Equipo CNP,
Graduado en prácticas de Java School, 2018
Cuando me enteré de la pasantía, todavía estaba estudiando y trabajando como desarrollador de back-end de Java en una pequeña empresa. Quería probarme en una empresa más grande, y debido a mis estudios que no pude solicitar para el trabajo a tiempo completo, decidí comenzar con una pasantía. Ya tenía alrededor de un año de experiencia, así que no vine con las manos vacías.
Envié una solicitud, me respondieron, me pidieron que hablara sobre mí y que enviara un enlace a GitHub. Luego llegó una carta que decía la primera parte de la selección y me invitaron a la oficina. Junto con otros candidatos, nos sentamos en las mesas y nos asignaron la tarea. Era necesario describir cómo crearemos una aplicación con la funcionalidad dada: cómo construir una arquitectura, qué tecnologías usar. Luego se eligió a una persona del equipo para defender el proyecto. Después de la defensa, hablamos individualmente, haciendo preguntas sobre el conocimiento de Java, Linux. Respondí bien y ya pensé que debía aprobar. Y de hecho, pronto me llamaron y me invitaron a una pasantía.
Al principio, fuimos asignados a equipos. Cada uno tenía dos supervisores técnicos y un maestro scrum. Todo el tiempo la pasantía estuvo acompañada de conferencias, principalmente nuestros estudiantes técnicos las leyeron. Nos dieron un plan de equipo individual: qué tecnologías y en qué secuencia estudiaremos. Primero vinieron las colecciones de Java, luego los colectores Gradle y Maven, Java Reflection API, Spring: el marco principal de Java en el banco, sucursales de Spring Data con la implementación de Hibernate, Spring MVC, Dependency Injection. En general, se elaboró un gran plan. Las primeras semanas estudiamos los conceptos básicos, y luego formamos un mini proyecto, teóricamente relacionado con el banco. Se suponía que era una mini aplicación en la que puede iniciar sesión, verificar su cuenta, saldo y transferir dinero de una cuenta a otra. Luego continuamos estudiando nuevas tecnologías y, a medida que fueron estudiadas, se agregaron nuevas funciones al proyecto. Tenemos una base de datos donde almacenamos cuentas, saldos y transacciones de usuarios, luego examinamos Spring Security y apareció la autorización. Por separado, estudiamos las pruebas unitarias (JUnit, Mockito, Spring test) e intentamos cubrirlas con toda la nueva funcionalidad. No siempre funcionó, pero lo intentamos.
Realmente me gustó que nosotros mismos hiciéramos nuestro proyecto. Trabajamos en equipo, y crear el suyo desde cero es mucho más interesante que completar tareas individuales y modificar el producto terminado. Estás más inmerso, te sientes mejor con los cambios que estás haciendo: se está ganando buena experiencia. Aunque ya sabía algo en el momento de la pasantía, todavía había muchas cosas nuevas.
A veces voy a mitaps intrabancos. Hace poco me uní a un club funcional: usando el lenguaje Scala como ejemplo, explican los principios de la programación funcional. Muy interesante, ahora trato de no fallar.
Yo diría que la pasantía me dio un fuerte impulso en el desarrollo en comparación con mi trabajo anterior. Tuvimos mentores experimentados y nos asignaron tareas que cubrían la mayor parte de la funcionalidad estudiada. Si estudiamos alguna tecnología, intentamos utilizar sus capacidades en la aplicación al máximo. A la salida de la pasantía, me calificaría como un Junior fuerte, y para empezar, es muy bueno. Honestamente, ni siquiera pensé que sucedería.
Después de la pasantía, me quedé a trabajar en Raiffeisenbank. Ahora estoy en el CNP - Equipo de plataforma de notificación al cliente. Ella es responsable de todas las notificaciones de transacciones de clientes, envíos masivos y encuestas. Nuestra aplicación agrega eventos que provienen de otras aplicaciones bancarias a través de JMS: los procesa y los dispersa en SMS, push, cartas, etc. Hay muchas tareas atípicas relacionadas con Java Multithreading, JMS y JMX, por lo que es muy interesante trabajar.

Elsa
probador del grupo de prueba de sistemas de gestión de riesgos,
graduado de la pasantía Raiffeisen Evolve, 2018,
dirección - "Prueba"
Comencé a pasar la selección en el tercer año de universidad. Estoy firmemente convencido de que al final de la capacitación, un graduado ya debería tener trabajo, especialmente en nuestro campo. Comprendí perfectamente que en la universidad obtengo principalmente la teoría, y realmente quería probar mis conocimientos y habilidades en la práctica, para sumergirme en el mundo real.
Mi amigo y yo fuimos a la conferencia Raiffeisen Involve, donde supimos sobre el reclutamiento para la pasantía. Dijeron que 2,000 personas ya habían solicitado. Y solo hay 30 lugares. Pensé que sería imposible pasar con ese embudo. Pero aún así pasó, y fue una gran sorpresa para mí.
Absolutamente no sabía qué esperar del trabajo. En principio, no enseñan las pruebas en ningún lado, soy estudiante de la dirección de Tecnología de la Información, pero incluso en la universidad no he escuchado nada al respecto. Así que tuve que lidiar con todo en el proceso de pasantía.
Qué esperar de trabajar en un banco, también tuve dificultades para imaginar. Al principio, todos los días me vestía estrictamente, pensé, ya que estaba en el banco, sin un código de vestimenta, en ninguna parte. Y luego miro: todos los colegas usan jeans y camisetas. Todavía venía todos los días claramente a las nueve; Al final, se sentó sola y esperó a que sus colegas la alcanzaran lentamente a las once.
Me dieron tareas de prueba de inmediato. Probablemente, para mi primera tarea, escribí más casos de prueba que nunca en mi vida. De hecho, era muy simple, pero quería dar todo de inmediato. Al principio, le llevó mucho tiempo leer la documentación: no puede verificar el programa si no comprende lo que se ejecuta. Leí el TOR varias veces, les hice preguntas a mis colegas y poco a poco la imagen comenzó a surgir.
El sistema con el que trabajo evalúa los riesgos de crédito con base en una metodología interna de evaluación de riesgos. Este es el enfoque de Basilea. El riesgo se puede calcular de dos maneras: estandarizado o basado en calificaciones internas. A fines de diciembre, Raiffeisenbank recibió permiso del Banco Central para calcular los riesgos crediticios en función de las calificaciones internas (TAC) por sí solo, y esto ayudará a salvar nuestro capital y aumentar los préstamos. Somos el segundo banco en Rusia que tiene permitido hacer esto.
La especificidad del sistema es que no es una aplicación móvil o un sitio web. Por lo general, las pruebas manuales consisten en "hacer clic" en la interfaz gráfica del sistema, pero no la tenemos; probamos el backend: miramos la base de datos, verificamos que los datos se cargan correctamente, todo proviene correctamente de diferentes capas. Las dificultades de la automatización están asociadas con esto. No podemos automatizar la interfaz, ya que simplemente no hay nada que verificar, y automatizar la base de datos es una tarea bastante específica y difícil. En el verano, mi colega y yo incluso recibimos capacitación en automatización de pruebas y Java, pero básicamente todo se enfoca en la automatización de interfaces y no es adecuado para nosotros. Todos los días escribo consultas SQL, la automatización va a Java, además utilizamos el marco Cucumber.
Además, para verificar correctamente dicho sistema, debe comprender su lógica. Nos basamos en el conocimiento analítico de las unidades de negocio para evaluar si el rendimiento de ciertos productos funciona correctamente. Resulta que trabajas en la unión de pruebas y análisis.
Cada alumno tiene un mentor que los ayuda a sentirse cómodos. Mi mentor era un colega que también prueba. Ella habló mucho sobre el proceso, ayudó a comprender las características de nuestro proyecto. Al principio me dio pequeñas tareas simples, y luego asumí cosas complejas.
Puede sonar cursi, pero realmente me gustó la atmósfera: comprensión de colegas, tranquilidad, nunca escuché a nadie levantar la voz. Te tratan con respeto, independientemente de tu estado, lo que, en comparación con el ambiente en la universidad, era nuevo para mí. Nadie se para encima de ti y no controla tu trabajo, no controla a qué hora vienes o vas. Tomas responsabilidad y simplemente lo haces. Nadie "pateará", pero usted mismo es responsable de su resultado y sus términos. Y, por supuesto, estoy satisfecho con la falta de un código de vestimenta. Yo, quizás, me vestiré con clásicos, pero porque yo mismo lo quiero, y no porque tenga que hacerlo. Aquí, todavía llevo un arete en la nariz; este es mi segundo piercing, lo hice mientras trabajaba aquí. Y nadie dice nada. A menudo veo personas con tatuajes, también genial.
La combinación con estudios a veces fue muy difícil: no duermes lo suficiente todo el tiempo, especialmente cerca de la sesión en la que te encuentras dividido entre los exámenes y el trabajo. A veces, llegaba a las ocho de la mañana, luego, dos horas después, salía para parejas y por la tarde volvía a trabajar. O, si tenía la primera pareja, simplemente venía a trabajar más tarde. Pero, gracias a Dios, nadie presionó en el trabajo si decían que iba al examen, todos solo deseaban buena suerte.
Durante la pasantía, además de dominar un nuevo campo profesional, gané confianza en mis habilidades, me di cuenta de que puedo hacer algo y no es tan aterrador buscar trabajo. Ahora sigo trabajando en el mismo sistema, pero como empleado. Hay muchas más áreas en las que puedes desarrollar y muchas tareas

Antonina
Analista Junior, Grupo de Gestión de Seguridad de la Información
graduado de la pasantía Raiffeisen Evolve, 2018,
dirección - "Seguridad de la información"
Ingresé al programa Evolve, estudiando en el último curso de MEPhI en la dirección "Seguridad de la información de sistemas automatizados". Accidentalmente vi el anuncio en Internet e inmediatamente respondí, porque en ese momento era la única pasantía en mi área. Realmente quería probar suerte en mi profesión, así que no había duda.
Era necesario pasar por varias etapas de selección en línea y llegar a la etapa de tiempo completo. El era lo más importante. Por supuesto, nos enviaron una carta con consejos sobre preparación, pero aún tenía poca idea de lo que me esperaba, y me parece que esto me ayudó a no tener miedo y probarme a mí mismo. Me di cuenta de que, por muy trivial que parezca, lo principal es ser uno mismo y no tratar de destacarse artificialmente. También creo que era importante mostrar mi sincero deseo de aprender y desarrollarme, para demostrar determinación.
Cuando llegué a la etapa de tiempo completo, fuimos conducidos a través de una oficina brillante y elegante, donde los empleados sonrientes con café caminaban hacia mí. Pensé: "¡Sería genial trabajar aquí!". Como resultado, sucedió: el 27 de diciembre me llamaron y me invitaron a una pasantía. ¡Se convirtió en el mejor regalo de Año Nuevo!
Antes de eso, solo trabajaba como estudiante en mi universidad, por lo que la pasantía fue mi primer trabajo de perfil. Cuando llegué, no tenía idea de cómo sucede todo, todo era complicado. Me enfrenté al hecho de que la educación en mi área es más teórica, y la práctica era muy deficiente. El primer mes escribí todas las palabras desconocidas, y luego busqué sus definiciones en Internet, para entender de alguna manera lo que estaba sucediendo. Pasé mucho tiempo estudiando la documentación de nuevas herramientas para mí. Todas las tareas que se me asignaron durante el año eran completamente nuevas para mí, no sabía cómo llevarlas a cabo. Era un tipo de desafío para ella misma, no tener miedo. Pero los colegas siempre me motivaron, y solo lo que necesité para resolver el problema yo mismo.
Realicé más de 10 escaneos de aplicaciones web y equipos de red, como resultado, logré eliminar más de 50 vulnerabilidades. En las tareas sobre la práctica del desarrollo de software seguro, me pidieron que probara nuevas herramientas y compilara un informe sobre sus fortalezas y debilidades, comparándolas con la solución ya utilizada en ese momento; resultó que la solución anterior funcionaba mejor que los pilotos. Como parte de las tareas para contrarrestar el fraude interno y externo, escribí las reglas e informes para el sistema SIEM.
Una parte importante de la pasantía fue la capacitación: tomé cursos sobre desarrollo seguro en Java y para iOS, un video curso sobre seguridad de la información y otros programas. Todavía me ayudan a resolver muchos problemas.
Durante la pasantía, adquirí habilidades prácticas que me faltaban y gané confianza en mis habilidades. Además, aprendí responsabilidad. Aunque todavía consulto con colegas más experimentados sobre algunos temas importantes, sé que de muchas maneras puedo resolverlo yo mismo.
Raiffeisenbank abrió el reclutamiento para la pasantía anual remunerada
SO DGTL . Invitamos a desarrolladores, evaluadores, profesionales de seguridad, así como a analistas de datos y web, diseñadores, gerentes y especialistas en otras áreas digitales. Transferiremos toda nuestra experiencia y enseñaremos lo mejor que podamos hacer nosotros mismos. Todos los detalles están en
la página del proyecto . Las solicitudes están abiertas hasta el 11 de febrero.