В 2018 году мы в Райффайзенбанке провели семь ИТ-школ в Москве и омский техцентр Райффайзен.
К нам пришли ребята с разным образованием и опытом, всех их объединяло желание попробовать свои силы в больших, серьезных задачах и стать большими профессионалами.
За месяцы стажировок 60 начинающих специалистов выросли в крепких юниоров; большинство из них остались в команде и продолжают вместе с нами разрабатывать цифровые продукты.
Чем можно заняться во время цифровой стажировки в банке? Выпускники говорят.
Ильдар
младший разработчик в команде CNP, Выпускник стажировки Java School, 2018 г.
Когда я узнал о стажировке, я еще учился и работал Java-бэкенд-разработчиком в небольшой компании.
Мне хотелось попробовать себя в более крупной компании, а поскольку из-за учёбы я не мог устроиться на постоянную работу, решил начать со стажировки.
У меня уже был около года опыта, поэтому я пришел не с пустыми руками.
Я подал заявку, мне ответили, попросили рассказать о себе и прислать ссылку на GitHub. Потом мне пришло письмо о том, что я прошел первую часть отбора и меня пригласили в офис.
Вместе с другими кандидатами нас посадили за столы и дали задание.
Нужно было описать, как мы будем создавать приложение с заданным функционалом: как строить архитектуру, какие технологии использовать.
Тогда для защиты проекта был выбран один человек из команды.
После защиты они разговаривали с нами индивидуально и задавали вопросы об их знаниях Java и Linux. Я ответил хорошо и уже тогда подумал, что надо пасовать.
И действительно, вскоре мне позвонили и пригласили на стажировку.
В самом начале нас разделили на команды.
В каждой из них было два технических руководителя и свой Scrum-мастер.
Вся стажировка сопровождалась лекциями, которые в основном читали наши технические руководители.
Нам дали индивидуальный командный план — какие технологии и в какой последовательности мы будем изучать.
Сначала появились коллекции Java, затем сборщики Gradle и Maven, Java Reflection API, Spring — основной Java-фреймворк в банке, ветки Spring Data с реализацией Hibernate, Spring MVC, Dependency Injection. В общем, был составлен большой план.
Первые несколько недель мы изучали основы, а затем сформировали мини-проект, теоретически связанный с банком.
Это должно было быть мини-приложение, в котором можно авторизоваться, проверить свой счет, баланс и перевести деньги со счета на счет. Далее мы продолжили изучать новые технологии, и по мере их изучения в проект добавлялись новые функции.
Теперь у нас есть база данных, где мы храним аккаунты, балансы и транзакции пользователей, потом мы изучили Spring Security и появилась авторизация.
Мы отдельно изучали юнит-тесты (JUnit, Mockito, Spring test) и старались охватить с их помощью весь новый функционал.
Не всегда получалось, но мы старались.
Мне очень понравилось, что мы сделали свой собственный проект. Мы работали командой, и создавать свое с нуля гораздо интереснее, чем выполнять отдельные задачи и дорабатывать готовый продукт. Вы становитесь более погруженными, лучше чувствуете внесенные вами изменения и получаете хороший опыт. Хотя к моменту стажировки я уже кое-что знал, но было еще много нового.
Иногда я хожу на внутренние собрания банка.
Недавно я вступил в функциональный клуб — на примере языка Scala объясняют принципы функционального программирования.
очень интересно, теперь стараюсь не пропустить.
Я бы сказал, что стажировка дала мне сильный толчок в развитии по сравнению с моей предыдущей работой.
У нас были опытные наставники, и они давали задания, охватывающие большую часть изучаемых нами функций.
Если мы изучали какую-то технологию, то старались максимально использовать ее возможности в приложении.
По выходе из стажировки я бы оценил себя как сильного юниора, и это очень хороший старт. Честно говоря, я даже не думал, что так обернется.
После стажировки я остался работать в Райффайзенбанке.
Сейчас я работаю в команде CNP — Платформы уведомления клиентов.
Она отвечает за все транзакционные уведомления клиентов, массовые рассылки и опросы.
Наше приложение агрегирует события, поступающие через JMS от других банковских приложений: обрабатывает их и распределяет в СМС, push-уведомления, письма и так далее.
Есть много нетипичных задач, связанных с Java Multithreading, JMS и JMX, поэтому работать с ними очень интересно.
Эиспользовать
тестировщик группы тестирования систем управления рисками, Выпускник стажировки Raiffeisen Evolve, 2018 г.
, направление – «Тестирование» Я начал проходить отбор на третьем курсе университета.
Я твердо убежден, что к концу учебы выпускник уже должен иметь работу, особенно в нашей сфере.
Я прекрасно понимал, что в университете я изучаю в основном теорию, и мне очень хотелось опробовать свои знания и умения на практике, окунуться в реальный мир.
Мы с другом съездили на конференцию Raiffeisen Involve, где узнали о наборе на стажировку.
Они рассказали, что заявки уже подали 2000 человек.
А мест всего 30. Я думал, что с такой воронкой пройти будет невозможно.
Но оно прошло, и для меня это было большим сюрпризом.
Я вообще не знала, чего ожидать от этой работы.
В принципе, тестированию нигде не учат. Я студент по специальности «Информационные технологии», но даже в университете ничего об этом не слышал.
Так что мне пришлось во всем разобраться во время стажировки.
Мне также было трудно представить, чего ожидать от работы в банке.
Поначалу я одевалась строго каждый день – думала, раз уж я в банке, то без дресс-кода никак.
И тут я вижу: все мои коллеги в джинсах и футболках.
Она также приходила каждый день ровно в девять; В конце концов я остался один и стал ждать, пока мои коллеги медленно прибудут в одиннадцать.
Задания по тестированию мне дали сразу.
Вероятно, для своей первой задачи я написал больше тестовых примеров, чем когда-либо прежде в своей жизни.
На самом деле, это было очень просто, но мне хотелось сразу выложиться на полную.
Поначалу много времени было потрачено на чтение документации — нельзя проверить программу, если не понимаешь, что она делает. Я несколько раз прочитал техническое задание, задал вопросы коллегам, и постепенно картина начала проясняться.
Система, с которой я работаю, оценивает кредитные риски на основе внутренней методологии оценки рисков.
Это Базельский подход. Риск можно рассчитать двумя способами: стандартизированным или на основе внутренних рейтингов.
В конце декабря Райффайзенбанк получил разрешение ЦБ самостоятельно рассчитывать кредитные риски на основе внутренних рейтингов (IRR), и это поможет сохранить наш капитал и увеличить кредитование.
Мы второй банк в России, которому разрешили это сделать.
Специфика системы в том, что это не мобильное приложение и не сайт. Обычно ручное тестирование состоит из «кликанья» графического интерфейса системы, но мы этого не делаем — тестируем бэкенд: смотрим базу, проверяем, что данные загружаются корректно, все корректно поступает по различным слоям.
С этим связаны и трудности автоматизации.
Мы не можем автоматизировать интерфейс, так как на нем просто нечего проверять, а автоматизация базы данных — достаточно специфическая и сложная задача.
Летом мы с коллегой даже прошли обучение по автоматизации тестирования и Java, но в основном это все было заточено на автоматизацию интерфейсов и нам не подходило.
Каждый день я пишу SQL-запросы, автоматизация делается на Java, плюс мы используем фреймворк Cucumber. Кроме того, чтобы правильно протестировать такую систему, нужно понять ее логику.
Мы заимствуем аналитические знания у бизнес-подразделений, чтобы оценить, правильно ли работают показатели для определенных продуктов.
Получается, что вы работаете на стыке тестирования и аналитики.
У каждого стажера есть наставник, который помогает ему освоиться.
Моим наставником был коллега, который тоже занимается тестированием.
Она много рассказала о процессе и помогла нам понять особенности нашего проекта.
Сначала она давала мне маленькие простые задачи, а потом я брала на себя сложные вещи.
Возможно, это звучит банально, но мне очень понравилась атмосфера: понимание коллег, спокойствие – я ни разу не слышал, чтобы кто-то повышал голос.
К тебе относятся с уважением независимо от твоего статуса, который по сравнению с атмосферой в университете был для меня новым.
Никто не стоит над вами и не контролирует вашу работу, не контролирует, в какое время вы приходите или уходите.
Вы берете на себя ответственность и просто делаете это.
Никто вас «пинать» не будет, но вы сами несете ответственность за свои результаты и их сроки.
И конечно, меня радует отсутствие дресс-кода.
Может быть, я и сама оденусь по классике, но потому, что сама этого хочу, а не потому, что надо.
Ну и еще я ношу серьгу в носу — это мой второй пирсинг, я его сделала, пока здесь работала.
И никто ничего не говорит. Я часто вижу людей с татуировками, это тоже круто.
Временами было очень сложно совмещать с учебой – постоянно не высыпаешься, особенно ближе к сессии разрываешься между экзаменами и работой.
Бывало, я приходил утром в восемь, потом через два часа уходил на занятия и вечером возвращался на работу.
Или, если у меня была первая пара, я просто приходил на работу позже.
Но, слава богу, на работе меня никто не давил, если я говорил, что иду на экзамен, все просто желали мне удачи.
За время стажировки, помимо того, что я освоил новую профессиональную сферу, у меня появилась уверенность в своих силах, осознание того, что я что-то могу, и искать работу не так страшно.
Сейчас продолжаю работать по той же системе, но в качестве сотрудника.
Есть еще много направлений, в которых можно развиваться, и много задач.
Антонина
Младший аналитик группы управления информационной безопасностью Выпускник стажировки Raiffeisen Evolve, 2018 г.
, направление – «Информационная безопасность» На программу Evolve я попал во время учебы на последнем курсе МИФИ по направлению «Информационная безопасность автоматизированных систем».
Я случайно увидела объявление в Интернете и сразу отреагировала, ведь на тот момент это была единственная стажировка в моей сфере.
Мне очень хотелось попробовать себя в своей специальности, поэтому сомнений не было.
Необходимо было пройти несколько этапов онлайн-отбора и прийти к очному этапу.
Он был самым важным.
Нам, конечно, прислали письмо с советами по подготовке, но я все равно плохо представлял, что меня ждет, и мне кажется, именно это помогло мне не бояться и проявить себя.
Я понял, что, как бы банально это ни звучало, главное — быть собой и не пытаться искусственно выделиться.
Я также считаю, что важно было показать свое искреннее желание учиться и развиваться, продемонстрировать целеустремленность.
Когда я приехал на очный этап, нас провели через светлый и стильный офис, где ко мне с кофе шли улыбающиеся сотрудники.
Я подумал: «Здорово было бы здесь работать!» В итоге произошло вот что — 27 декабря мне позвонили и пригласили на стажировку.
Это был лучший новогодний подарок! До этого я работал только в студенческой активистской группе своего университета, поэтому стажировка стала моей первой работой по специальности.
Когда я приехал, я понятия не имел, как все происходит, все было сложно.
Я столкнулся с тем, что образование по моей специальности было во многом теоретическим, а практики очень не хватало.
Первый месяц я записывала все незнакомые слова, а потом искала их определения в Интернете, чтобы хоть как-то понять, что происходит. Я потратил много времени на изучение документации к новым для меня инструментам.
Все задания, которые мне давались в течение года, были для меня совершенно новыми, я не знал, как их выполнить.
Это был своего рода вызов самому себе – не бояться.
Но мои коллеги всегда давали мне подсказки, и ровно настолько, чтобы помочь мне самому решить проблему.
Я провел более 10 сканирований веб-приложений и сетевого оборудования и в итоге мне удалось устранить более 50 уязвимостей! В заданиях по практике безопасной разработки программного обеспечения меня попросили протестировать новые инструменты и написать отчет об их преимуществах и недостатках, сравнить их с уже использовавшимся на тот момент решением — оказалось, что старое решение работало лучше пилотных.
.
В рамках задач по борьбе с внутренним и внешним мошенничеством я писал правила и отчеты для SIEM-системы.
Важной частью стажировки было обучение: я проходил курсы по безопасной разработке на Java и iOS, видеокурс по информационной безопасности и другие программы.
Они до сих пор помогают мне в решении многих проблем.
За время стажировки я приобрел практические навыки, которых мне так не хватало, и обрел уверенность в своих силах.
Кроме того, я научился ответственности.
Хотя я до сих пор консультируюсь с более опытными коллегами по некоторым важным вопросам, но знаю, что во многом уже могу разобраться самостоятельно.
Райффайзенбанк открыл набор на годовую оплачиваемую стажировку СО ДГТЛ .
Приглашаем разработчиков, тестировщиков, специалистов по безопасности, а также аналитиков данных и веб-аналитиков, дизайнеров, менеджеров и специалистов в других цифровых областях.
Мы передадим весь наш опыт и научим вас лучшему, что умеем сами.
Все подробности на страница проекта .
Заявки принимаются до 11 февраля.
Теги: #Карьера в ИТ-индустрии #ИТ-компании #ИТ-компании #Образовательный процесс в ИТ #бэкенд #стажировка в IT #java #raiffeisenit #управление рисками #огурец
-
Почему Только Антивирус Касперского?
19 Oct, 24 -
Ноутбук Apple Macbook Pro Серии Z0Gp0058H
19 Oct, 24 -
Изменения В Формате Контента Блогосферы
19 Oct, 24 -
Опасный Прецедент
19 Oct, 24 -
Наса Запустит «Летающую Тарелку» 3 Июня
19 Oct, 24 -
Утечки Медицинских Данных: Новая Чума
19 Oct, 24