Как стать автором
Обновить
73.42
Рейтинг
Райффайзенбанк
Развеиваем мифы об IT в банках
Сначала показывать
  • Новые
  • Лучшие

Файлы как они есть. Работа с типизированными массивами

Блог компании Райффайзенбанк JavaScript *

Всем привет! Меня зовут Егор, я фронтенд-разработчик в Райффайзенбанке. В этой статье я хочу показать, как благодаря типизированным массивам мы можем взаимодействовать с бинарными данными в браузере. В качестве примера мы напишем приложение для шифрования текста внутрь изображения и посмотрим, как работают типизированные массивы.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 2.9K
Комментарии 0

Новости

Оценка коммерческой недвижимости с точки зрения технологий: Machine Learning, методика и другие нюансы

Блог компании Райффайзенбанк Big Data *Хакатоны Машинное обучение *Конференции

Привет, Хабр! Меня зовут Дмитрий Раевский, я дата-сайентист в Райффайзенбанке, занимаюсь цифровизацией кредитов и кредитного контроля. Сегодня я хочу рассказать про оценку коммерческой недвижимости — объектов, которые используются для извлечения прибыли. Поскольку мы на Хабре, то разговор пойдет не об оценке в вакууме, а о привлечении технологий для решения этой задачи. 

Мой рассказ я решил разделить на два смысловых раздела. В первом немного расскажу об оценке коммерческой недвижимости как задаче — что это, для чего нужно, как выполняется, какие есть сложности и т.п. Во втором — покажу, как эту задачу можно решить при помощи технологий. И бонусом — анонсирую большой хакатон по оценке коммерческой недвижимости от Райффайзенбанка.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 3.5K
Комментарии 2

Как с помощью Google, утюга и пассатижей сделать так, чтобы пользователи чаще заполняли заявки. История одной формы

Блог компании Райффайзенбанк Графические оболочки *Интерфейсы *Тестирование веб-сервисов *Веб-аналитика *

Привет, меня зовут Улукбек, я фронтенд-разработчик в команде, которая работает над продуктом «Ипотека» в Райффайзенбанке. Под катом я попробую рассказать, как разработчик может не только просто реализовывать задачи, поступающие от бизнеса, но и сам стать генератором идей, помочь компании в повышении эффективности и дать пользователям удобный сервис.

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 2.6K
Комментарии 4

Как написать свою онлайн-песочницу с поддержкой React и популярных библиотек

Блог компании Райффайзенбанк JavaScript *TypeScript *
Tutorial

Привет, меня зовут Илья, я лидер сообщества фронтенд-разработки в Райффайзенбанке. Среди моих задач — проведение собеседований, при этом хочется, чтобы процесс был эффективным, продуктивным и полезным. Для проведения таких собеседований нам нужно выбрать классный инструмент для совместного написания кода. Изучив рынок инструментов, мы пришли к выводу, что из-за безопасности и функциональности проще написать свое решение. 

Под катом я рассказываю, как создать главный элемент платформы совместного написания и проверки кода — онлайн-песочницу. Она будет поддерживать один из самых популярных фреймворков и несколько библиотек для него, что достаточно для проверки необходимых навыков и умений во время собеседования.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 2.9K
Комментарии 1

Как формируются зарплаты с точки зрения экономики и почему программисты столько получают

Блог компании Райффайзенбанк Карьера в IT-индустрии Финансы в IT IT-компании

Всем же интересно про зарплаты? Давайте про зарплаты

Меня зовут Алексей и я работаю в Райффайзенбанке техлидом. Последние 12 лет я нон-стоп нанимаю технических специалистов и меня всегда интересовал зарплатный гэп между айтишниками и не-айтишниками. Судя по дискуссиям в интернете — разница в зарплатах волнует многих. Так получилось, что в качестве хобби я интересуюсь экономикой. Поэтому когда моих знаний стало хватать для понимания причин такого разрыва, то в голове сразу же щелкнули шестеренки, картина мира обрела гармонию и я получил заслуженную порцию дофамина.

Под катом я рассказываю о том, как формируется зарплата (особенно программиста) с точки зрения экономики.

Читать далее
Всего голосов 70: ↑62 и ↓8 +54
Просмотры 47K
Комментарии 398

Создаем свой шахматный движок: алгоритм игры компьютера

Блог компании Райффайзенбанк Разработка игр *Kotlin *Научно-популярное Логические игры
Продолжаю рассказывать, как докручиваю свой шахматный движок, и это вторая часть статьи. Она небольшая, здесь я подсвечу настройку ИИ в игре. Сыграем с соперником в лице собственного компьютера.



В первой статье я начал с истории и поделился реализацией ходов. Было много по делу в комментариях, поэтому в планах движок продолжать улучшать. Не претендую на звание гроссмейстера, just for fun. Но, как и для любого программиста, нет предела совершенству :)

Итак, перейдем к реализации алгоритма игры в шахматы для компьютерного соперника.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 3.4K
Комментарии 0

Demo Day в Райффайзенбанке: какие продукты и сервисы показали команды

Блог компании Райффайзенбанк Usability *Управление разработкой *Управление продуктом *

Увиделись онлайн и вместе посмотрели на продукты и сервисы изнутри: какие процессы ускоряем и автоматизируем, какие интеграции реализуем и какие технологии для этого используем.  

В этой обзорной статье подготовили краткие описания демо, которые наши команды показали на встрече. Ну, а самое интересное смотрим в видео — никаких презентаций и схем, только живые системы!

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 2.1K
Комментарии 1

Как желание поиграть в шахматы превратилось в написание своего движка. История и реализация

Блог компании Райффайзенбанк Разработка игр *Kotlin *Научно-популярное Логические игры
Всем привет! Меня зовут Борис Николаев, сегодня я хотел бы поделиться с вами своими наработками по технической реализации простого шахматного движка на Kotlin.

Пару месяцев назад я посмотрел сериал «Ход королевы», и вполне ожидаемо, что сразу захотелось поиграть в шахматы. Прежде всего я установил несколько бесплатных и условно-бесплатных игр. Но в каждом варианте были какие-то недостатки и ограничения. Ну, а поскольку я программист, то довольно быстро «захотелось поиграть» превратилось в «реализовать свой шахматный движок» и алгоритм игры.



В принципе это две большие темы. Забегая вперед скажу, что при реализации большую часть времени я потратил именно на сам движок, который обеспечивает правила игры, а не на алгоритм игры компьютера.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 9.6K
Комментарии 19

Гайд по UI анимации. Как начать анимировать интерфейсы

Блог компании Райффайзенбанк Веб-дизайн *Интерфейсы *Usability *Дизайн

Привет! Меня зовут Айгуль, я продуктовый дизайнер в Райффайзенбанке, а до этого работала в Mail.ru Group, OneTwoTrip и приложила руку к нескольким стартапам. Как-то я взяла на себя задачу продумать систему UI-анимаций для дизайн-системы. Но когда я начала над ней работу, удивилась, как мало написано практических материалов. В статьях часто перечисляют правила анимации Уолта Диснея, которые никак не помогают в UI, или авторы делают подборку красивых гифок без намека на то, как такое реализовать.

В этой статье хочу поделиться своим опытом: рассказать, как можно задавать UI анимации, на какие правила стоит обращать внимание при их продумывании и как описать анимацию так, чтобы она была понятна разработчикам в реализации.

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 6.7K
Комментарии 10

Выступает DMN, дирижирует ZeeBe: как использовать бизнес-правила в микросервисах

Блог компании Райффайзенбанк Высокая производительность *Java *Микросервисы *Kubernetes *

Меня зовут Николай Первухин, я Senior Java Developer в Райффайзенбанке. Так сложилось, что единожды попробовав бизнес-процессы на Camunda, я стал адептом этой технологии и стараюсь ее применять в проектах со сложной логикой. Действительно сама идея подкупает: рисуешь процесс в удобном GUI-редакторе (моделлере), а фреймворк выполняет эти действия последовательно, соблюдая большой спектр элементов нотации BPMN.  

К тому же в Camunda есть встроенная поддержка еще одной нотации — DMN (Decision Model and Notation): она позволяет в простой и понятной форме создавать таблицы принятия решений по входящим наборам данных.

Но чего-то все же не хватает... Может, добавим немного скорости?

Читать далее
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 5K
Комментарии 6

О проблемах нормальной оценки фич и как их решить

Блог компании Райффайзенбанк Программирование *Управление разработкой *Управление проектами *Финансы в IT
image

Привет. Давайте я расскажу вам о своем опыте в оценке программных продуктов. Я занимаюсь этим без перерывов уже 15 лет, и мне бы хотелось поделиться опытом и эволюцией моих взглядов на оценку. Уверен, что это будет полезно. Начнем с целеполагания. Зачем вообще оценивать? Кому это надо?

Ответ на самом деле очень простой — людям хочется определенности, в частности ответа на вопрос «когда будет готово?». Когда мне можно в отпуск, когда начнутся продажи, когда делать связанную задачу. С другой стороны — мало ли что люди хотят, почему из-за чужих желаний тратить свое время на это занятие?

Но, в конечном счете, нам всем бы хотелось получать зарплату, а зарплата не из воздуха появляется, ее компания берет из выручки, в отдельном случае — из инвестиций. А чтобы эта самая выручка была, нам надо достигать бизнес-цели. А люди, которые формулируют бизнес-цели очень любят всякие финансовые формулы — ROI, LTV и прочая EBITDA. А в этих формулах постоянно фигурируют сроки. Без них крокодил не ловится, не растет кокос.
Читать дальше →
Всего голосов 29: ↑28 и ↓1 +27
Просмотры 6.1K
Комментарии 73

Кластер PostgreSQL внутри Kubernetes: что нужно знать для успешного внедрения

Блог компании Райффайзенбанк PostgreSQL *Администрирование баз данных *DevOps *Kubernetes *
Хабр, привет!

В этой статье расскажу про PostgreSQL и его работу внутри кластера Kubernetes. Небольшое превью, о чем поговорим: как появился PostgreSQL, какие у него есть High Availability обвязки, как обеспечивается отказоустойчивость внутри Kubernetes и какие существуют Kubernetes-операторы.



Будут схемы-примеры для наглядности и обзор возможных кейсов, начнем!
Читать дальше →
Всего голосов 23: ↑21 и ↓2 +19
Просмотры 11K
Комментарии 17

Как начать программировать в парах

Блог компании Райффайзенбанк Программирование *Управление разработкой *Управление персоналом *
Привет. Меня зовут Дима Вдовин. В предыдущей статье я излагал теорию о парном программировании и говорил о том, какие плюсы вижу в этом подходе. Сегодня я бы хотел продолжить эту тему и поговорить о том, как начать практиковать парное программирование у себя в команде. Полный перечень всех плюсов есть в предыдущей статье, а тут мы просто тезисно вспомним, что нам дает парное программирование.

  • Обучение и онбординг новичков.
  • Шеринг кода/процессов и обмен опытом.
  • Пара решает проблему быстрее и реже обращаются за помощью.
  • Повышение производительности.
  • Сплочение коллектива.
  • Увеличение скорости ревью.

Последний пункт стоит пояснить отдельно. Так как при работе в паре процесс ревью, фактически, проходит в фоновом режиме, то и часть ошибок отсеивается еще на этапе написания кода. Благодаря этому итераций на ревью становится значительно меньше. Тут хорошо подходит вот эта картинка:


Но давайте начнем с грустного и поговорим о том, что может помешать начать внедрять парное программирование в своей команде.
Читать дальше →
Всего голосов 39: ↑37 и ↓2 +35
Просмотры 7.5K
Комментарии 38

Наследование в Nuget-пакетах

Блог компании Райффайзенбанк .NET *ООП *
image

Nuget-пакет — это не только архив с переиспользуемыми сборками, но и контент с target-скриптами, которые задают поведение MsBuild при сборке приложения. Это дает нам возможность рассматривать nuget-пакет в качестве самостоятельного объекта, у которого есть состояние и поведение.

А раз у нас есть объект, то что мешает попробовать посмотреть на работу с ним со стороны объектно-ориентированной парадигмы? Давайте попробуем применить для nuget-пакетов один из основных принципов ООП — наследование.
Читать дальше →
Всего голосов 22: ↑22 и ↓0 +22
Просмотры 3.2K
Комментарии 7

DGTL Communications Meetup 21/01: видео и презентации

Блог компании Райффайзенбанк IT-инфраструктура *Серверное администрирование *Конференции

Поговорили о системах объединенных коммуникаций и средствах общения. В программе было три доклада от спикеров из компаний DataLine, Microsoft и Райффайзенбанка.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 597
Комментарии 0

Мифический человеко-месяц 45 лет спустя

Блог компании Райффайзенбанк Анализ и проектирование систем *Управление разработкой *Управление проектами *Читальный зал
Впервые о книге Фредерика Брукса я услышал лет десять назад, ещё учась в универе. Её настоятельно советовал почитать наш научный руководитель. Как часто бывает в таких случаях, когда кто-то вам советует что-то почитать, то вы вежливо говорите нечто вроде «да-да, в скором времени, непременно этим займусь», заносите очередной пункт в свой grow list (в лучшем случае) и благополучно об этом забываете.



Через пару лет я вернулся к этой книге и наконец с ней ознакомился. К тому моменту у меня уже было несколько лет работы в IT-индустрии. И когда я начал читать, то удивился, насколько книга, написанная в 1975, да ещё и в сфере разработки ПО, по-прежнему актуальна!

В этом году наконец вышло очередное переиздание, поэтому я решил приобрести её в бумажном варианте и перечитать ещё раз. И вместе с вами обсудить некоторые цитаты, которые актуальны до сих пор.
Читать дальше →
Всего голосов 40: ↑39 и ↓1 +38
Просмотры 13K
Комментарии 108

Epic Scrum Fails: предновогодний скрам-стендап

Блог компании Райффайзенбанк Управление проектами *Agile *Управление продуктом *Конференции
Встретимся 15 декабря и вместе посмеёмся над историями скрам-мастеров, помня, что в каждой шутке есть своя мораль. В программе вредные советы от Сбера, МТС, Альфа-Банка, ОТП и Райффайзенбанка.

Присоединяйтесь к нам!

Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 2.1K
Комментарии 3

RAIFHACK: История про хакатон, который смог

Блог компании Райффайзенбанк Разработка под e-commerce *Хакатоны


Если помните, недавно мы публиковали анонс хакатона RAIFHACK, который прошел онлайн 14-15 ноября совместно с командой Russian Hackers. Казалось бы, это обычный хакатон. Но на нем было все: отрицание, гнев, торг, депрессия, принятие, шутки и, конечно же, мемасы.

Основной повесткой RAIFHACK было создание решений для малого и среднего бизнеса в двух треках:

  • «Знай клиента и конкурента» — это об использовании данных. Участники разрабатывали продукт в парадигме Data as a Service на основе анонимизированных клиентских данных.
  • «Платить — легко» — это об использовании API системы быстрых платежей. Здесь предлагали полезные для бизнес-клиентов решения на основе API СБП от Райффайзенбанка, которые упростят работу с покупателями.
Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 2K
Комментарии 9

System Analysis Meetup 10/12

Блог компании Райффайзенбанк Анализ и проектирование систем *Бизнес-модели Конференции
Прошел онлайн-митап сообщества System Analysis Райффайзенбанка. Обсудили тему Low-Code/No-Code: как технологии совершают революцию в создании корпоративных приложений и как использовать эти технологии для решения задач аналитика. Еще сразились с хаосом — узнали, как структурировать изменения с помощью моделей.

Пропустили митап? Делимся записью и презентациями :)

Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.3K
Комментарии 0

О плюсах парного программирования

Блог компании Райффайзенбанк Программирование *Управление разработкой *Управление персоналом *Карьера в IT-индустрии


Всем привет, это опять Дима Вдовин. В своей предыдущей статье об интеграции джунов в команду, я вскользь затрагивал тему парного программирования как эффективной практики обучения и передачи опыта. Теперь же я бы хотел более подробно поговорить о практиках парного программирования в командах. Различные их вариации я пробовал на разных проектах, и сегодня хотел бы просто поделиться, какие я вижу в этом плюсы, что дает этот подход.

Парное программирование


Мне кажется, чтобы просто объяснить, как устроено парное программирование, можно привести в пример раллийные гонки. Там есть водитель (драйвер) и штурман (навигатор). Водитель сосредоточен непосредственно на управлении автомобилем. Штурман же контролирует на каком участке мы сейчас едем, и подсказывает пилоту о предстоящих поворотах и трамплинах.

Так же и в парном программировании.
Читать дальше →
Всего голосов 31: ↑30 и ↓1 +29
Просмотры 8K
Комментарии 17

Информация

Дата основания
1996
Местоположение
Россия
Сайт
www.raiffeisen.ru
Численность
5 001–10 000 человек
Дата регистрации