Graduados em estágios de TI no Raiffeisenbank - como foi

Em 2018, no Raiffeisenbank, realizamos sete escolas de TI em Moscou e o Omsk Raiffeisen TechCenter. Crianças de diferentes origens e origens vieram até nós, todas unidas pelo desejo de tentar grandes tarefas sérias e se tornar profissionais legais. Durante os meses de estágios, 60 especialistas iniciantes cresceram em juniores fortes, a maioria deles permaneceu na equipe e continua desenvolvendo produtos digitais conosco. O que posso fazer em um estágio digital em um banco? Diga aos graduados.



Ildar


Desenvolvedor Júnior, Equipe CNP,
Graduado em Java School 2018



Quando descobri o estágio, ainda estava estudando e trabalhando como desenvolvedor de back-end em Java em uma pequena empresa. Eu queria me dedicar a uma empresa maior e, por causa dos meus estudos, não podia me candidatar a um trabalho em tempo integral, decidi começar com um estágio. Eu já tinha cerca de um ano de experiência, então não vim de mãos vazias.

Enviei uma inscrição, eles me responderam, pediram que eu falasse sobre mim e enviasse um link para o GitHub. Então chegou uma carta de que eu repassava a primeira parte da seleção e fui convidado para o escritório. Juntamente com outros candidatos, estávamos sentados nas mesas e encarregados da tarefa. Era necessário descrever como criaremos um aplicativo com a funcionalidade fornecida: como construir uma arquitetura, quais tecnologias usar. Em seguida, uma pessoa da equipe foi escolhida para defender o projeto. Após a defesa, conversamos individualmente, fazendo perguntas sobre o conhecimento de Java, Linux. Respondi bem e já pensava que deveria passar. E, de fato, eles logo me ligaram e me convidaram para um estágio.

No começo, fomos designados para equipes. Cada um tinha dois supervisores técnicos e um scrum master. O tempo todo o estágio foi acompanhado por palestras, principalmente por nossos alunos técnicos. Foi-nos dado um plano de equipe individual - quais tecnologias e em que sequência estudaremos. Primeiro vieram as coleções Java, depois os coletores Gradle e Maven, Java Reflection API, Spring - a principal estrutura Java do banco, as ramificações da Spring Data com a implementação do Hibernate, Spring MVC, Injection Dependency. Em geral, um grande plano foi elaborado. Nas primeiras semanas, estudamos o básico e, em seguida, formamos um miniprojeto, teoricamente relacionado ao banco. Era para ser um miniaplicativo no qual você pode fazer login, verificar sua conta, equilibrar e transferir dinheiro de uma conta para outra. Em seguida, continuamos a estudar novas tecnologias e, à medida que foram estudadas, novas funções foram adicionadas ao projeto. Temos um banco de dados onde armazenamos contas, saldos e transações de usuários, depois examinamos o Spring Security e a autorização apareceu. Separadamente, estudamos testes de unidade (JUnit, Mockito, Spring test) e tentamos cobri-los com todas as novas funcionalidades. Nem sempre deu certo, mas tentamos.

Eu realmente gostei que nós mesmos fizemos o nosso projeto. Trabalhamos em equipe, e criar o seu próprio a partir do zero é muito mais interessante do que concluir tarefas individuais e modificar o produto final. Você está mais imerso, se sente melhor com as mudanças que está fazendo - uma boa experiência está sendo adquirida. Embora eu já soubesse alguma coisa na época do estágio, ainda havia muitas coisas novas.

Às vezes eu vou para mitaps intra-bancários. Recentemente, entrei para um clube funcional - usando a linguagem Scala como exemplo, eles explicam os princípios da programação funcional. muito interessante, agora eu tento não perder.

Eu diria que o estágio me deu um forte impulso no desenvolvimento em comparação com o meu trabalho anterior. Tínhamos mentores experientes e eles atribuíram tarefas que cobriam a maior parte das funcionalidades estudadas. Se estudamos alguma tecnologia, tentamos usar seus recursos no aplicativo ao máximo. Na saída do estágio, eu me classificaria como um júnior forte e, para começar, é muito bom. Honestamente, eu nem pensei que isso iria acontecer.

Após o estágio, fiquei no Raiffeisenbank. Agora estou na equipe CNP - Plataforma de Notificação de Clientes. Ela é responsável por todas as notificações de transações do cliente, correspondência em massa e pesquisas. Nosso aplicativo agrega eventos provenientes de outros aplicativos bancários por meio do JMS: ele os processa e os espalha por SMS, push, cartas e assim por diante. Existem muitas tarefas atípicas relacionadas ao Java Multithreading, JMS e JMX, por isso é muito interessante trabalhar.

Elsa


testador do grupo de teste de sistemas de gerenciamento de riscos,
graduado do estágio Raiffeisen Evolve, 2018,
direção - "Teste"



Comecei a passar na seleção no terceiro ano da universidade. Estou firmemente convencido de que, ao final do treinamento, um graduado já deve ter trabalho - especialmente em nosso campo. Entendi perfeitamente que, na universidade, entendo principalmente a teoria e realmente queria experimentar meus conhecimentos e habilidades na prática, para mergulhar no mundo real.

Eu e meu amigo fomos à conferência Raiffeisen Involve, onde aprendemos sobre o recrutamento para o estágio. Eles disseram que 2.000 pessoas já haviam se inscrito. E existem apenas 30 lugares, pensei que seria impossível passar com esse funil. Mas ainda passou, e foi uma grande surpresa para mim.

Eu absolutamente não sabia o que esperar do trabalho. Em princípio, eles não ensinam testes em lugar algum, sou estudante da direção de Tecnologia da Informação, mas mesmo na universidade não ouvi nada sobre isso. Então eu tive que lidar com tudo no processo de estágio.

O que esperar de trabalhar em um banco, também tive dificuldade em imaginar. No início, todos os dias eu me vestia estritamente - pensei que, como estava em um banco, não iria a lugar nenhum sem um código de vestimenta. E então eu olho: todos os colegas usam jeans e camisetas. Ainda vinha todos os dias claramente às nove; no final, ela se sentou sozinha e esperou que seus colegas alcançassem lentamente as onze.

As tarefas de teste foram dadas a mim imediatamente. Provavelmente, para minha primeira tarefa, escrevi mais casos de teste do que nunca em minha vida. Na verdade, era muito simples, mas eu queria dar tudo na íntegra imediatamente. No início, demorou muito tempo para ler a documentação - você não pode verificar o programa se não entender o que ele executa. Li o TOR várias vezes, fiz perguntas aos colegas e gradualmente a imagem começou a surgir.

O sistema com o qual trabalho avalia riscos de crédito com base em uma metodologia interna de avaliação de riscos. Essa é a abordagem da Basiléia. O risco pode ser calculado de duas maneiras: padronizado ou com base em classificações internas. No final de dezembro, o Raiffeisenbank recebeu permissão do Banco Central para calcular riscos de crédito com base em classificações internas (TACs), e isso ajudará a economizar nosso capital e aumentar os empréstimos. Nós somos o segundo banco na Rússia a poder fazer isso.

A especificidade do sistema é que não é um aplicativo móvel ou um site. Normalmente, o teste manual consiste em "clicar" na interface gráfica do sistema, mas não temos - testamos o back-end: olhamos para o banco de dados, verificamos que os dados estão carregando corretamente, tudo vem de camadas diferentes. As dificuldades da automação estão associadas a isso. Não podemos automatizar a interface, pois simplesmente não há nada a verificá-la, e automatizar o banco de dados é uma tarefa bastante específica e difícil. No verão, meu colega e eu até treinamos em automação de testes e Java, mas basicamente tudo é focado na automação de interface e não é adequado para nós. Todos os dias eu escrevo consultas SQL, a automação vai para Java e usamos a estrutura Cucumber.

Além disso, para verificar corretamente esse sistema, você precisa entender sua lógica. Utilizamos o conhecimento analítico das unidades de negócios para avaliar se o desempenho de determinados produtos está funcionando corretamente. Acontece que você trabalha na junção de testes e análises.

Cada estagiário tem um mentor que os ajuda a se sentirem confortáveis. Meu mentor era um colega que também testa. Ela falou muito sobre o processo, ajudou a entender as características do nosso projeto. No começo, ela me deu pequenas tarefas simples e depois assumi coisas complexas.

Pode parecer brega, mas eu realmente gostei da atmosfera: entender colegas, paz de espírito - nunca ouvi ninguém levantar a voz. Eles o tratam com respeito, independentemente do seu status, que, comparado com a atmosfera da universidade, era novo para mim. Ninguém está acima de você e não monitora seu trabalho, não controla a que horas você veio ou foi. Você assume a responsabilidade e apenas faz. Ninguém vai "chutar", mas você é responsável por seu resultado e seus termos. E, claro, estou satisfeito com a falta de um código de vestimenta. Talvez eu me vista de clássicos, mas porque eu mesmo quero, e não porque preciso. Aqui, eu ainda uso um brinco no nariz - este é o meu segundo piercing, eu o fiz enquanto trabalhava aqui. E ninguém diz nada. Costumo ver pessoas com tatuagens, também legais.

A combinação de estudos às vezes era muito difícil - você não dorme o suficiente o tempo todo, especialmente mais perto da sessão em que está dividido entre exames e trabalho. Às vezes chegava às oito da manhã, depois duas horas depois partia para casais e à noite voltava ao trabalho. Ou, se eu tive o primeiro casal, acabei de trabalhar mais tarde. Mas, graças a Deus, ninguém pressionou no trabalho se dissessem que eu estava indo para o exame, todos apenas desejavam boa sorte.

Durante o estágio, além de dominar um novo campo profissional, ganhei confiança em minhas habilidades, na percepção de que posso fazer alguma coisa e não é tão assustador procurar trabalho. Agora continuo trabalhando no mesmo sistema, mas como funcionário. Existem muitas outras áreas nas quais você pode desenvolver e muitas tarefas

Antonina


Analista Júnior, Grupo de Gerenciamento de Segurança da Informação
graduado do estágio Raiffeisen Evolve, 2018,
direction - "Segurança da informação"



Entrei no programa Evolve, estudando no último curso do MEPhI na direção "Segurança da Informação de Sistemas Automatizados". Vi acidentalmente o anúncio na Internet e respondi imediatamente, porque naquele momento era o único estágio na minha área. Eu realmente queria experimentar minha profissão, então não havia dúvida.

Era necessário passar por várias etapas da seleção on-line e chegar à fase de período integral. Ele era o mais importante. Obviamente, recebemos uma carta com conselhos sobre a preparação, mas ainda assim eu tinha pouca ideia do que me esperava, e parece-me que isso me ajudou a não ter medo e provar a mim mesmo. Percebi que, por mais banal que possa parecer, o principal é ser você mesmo e não tentar se destacar artificialmente. Eu também acho que era importante mostrar meu sincero desejo de aprender e desenvolver, de demonstrar determinação.

Quando cheguei ao estágio de tempo integral, fomos conduzidos a um escritório brilhante e elegante, onde funcionários sorridentes com café caminhavam em minha direção. Eu pensei: “Seria ótimo trabalhar aqui!”. Como resultado, aconteceu - em 27 de dezembro, eles me ligaram e me convidaram para um estágio. Tornou-se o melhor presente de Ano Novo!

Antes disso, eu trabalhava apenas como estudante na minha universidade, então o estágio foi meu primeiro emprego no perfil. Quando cheguei, não fazia ideia de como tudo acontecia, tudo era complicado. Fui confrontado com o fato de que a educação na minha área é mais teórica e a prática era muito escassa. No primeiro mês, escrevi todas as palavras desconhecidas e depois procurei suas definições na Internet, para entender de alguma forma o que estava acontecendo. Muito tempo foi gasto estudando a documentação para novas ferramentas para mim. Todas as tarefas que me foram dadas durante o ano eram completamente novas para mim, não sabia como realizá-las. Era um tipo de desafio para si mesma - não ter medo. Mas os colegas sempre me incentivavam, e apenas o necessário para resolver o problema sozinho.

Realizei mais de 10 varreduras de aplicativos da web e equipamentos de rede; como resultado, consegui eliminar mais de 50 vulnerabilidades! Nas tarefas sobre a prática do desenvolvimento seguro de software, pediram-me para pilotar novas ferramentas e compilar um relatório sobre seus pontos fortes e fracos, comparar com a solução já usada na época - verificou-se que a solução antiga funcionava melhor que os pilotos. Como parte das tarefas de combater a fraude interna e externa, escrevi as regras e os relatórios para o sistema SIEM.

Uma parte importante do estágio foi o treinamento: participei de cursos sobre desenvolvimento seguro em Java e para iOS, um curso em vídeo sobre segurança da informação e outros programas. Eles ainda me ajudam a resolver muitos problemas.

Durante o estágio, adquiri habilidades práticas que tanto me faltavam e ganhei confiança em minhas habilidades. Além disso, aprendi responsabilidade. Embora eu ainda consulte colegas mais experientes sobre algumas questões importantes, sei que, de muitas maneiras, posso descobrir isso sozinho.

O Raiffeisenbank abriu o recrutamento para o estágio anual pago SO DGTL . Convidamos desenvolvedores, testadores, profissionais de segurança, além de analistas de dados e da web, designers, gerentes e especialistas em outras áreas digitais. Transferiremos toda a nossa experiência e ensinaremos o melhor que podemos fazer por nós mesmos. Todos os detalhes estão na página do projeto . As inscrições estão abertas até 11 de fevereiro.

Source: https://habr.com/ru/post/pt438126/


All Articles