10 вопросов ведущему инженеру -программисту в банке

10 вопросов ведущему инженеру -программисту в банке

А в банке можно что-то придумать самому? Нейросети уже пишут код вместо разработчиков?И что нужно знать джуну, чтобы попасть в крупный финтех?

Ответы - в нашей новой рубрике «10 вопросов IT-специалисту».

Первым на вопросы ответил Роман - ведущий инженер-программист в банке.

Без сухой теории - про работу, карьеру, выгорание, технологии и реальную кухню IT.

Погнали!Роман - ведущий инженер-программист в банке. Он занимается системами, связанными с операциями по картам, работает с Java, Python, базами данных и знает банковскую разработку изнутри.

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

SPONSORED
CTA Image


Рома, привет! Расскажи кратко о своей работе так, чтобы это было понятно человеку, далёкому от IT.

«Привет! Если совсем простыми словами - я делаю так, чтобы сотрудники банка могли удобнее и быстрее работать с операциями по картам. При этом всё должно соответствовать требованиям Центрального банка и другим регламентам.
То есть моя задача - чтобы сложные банковские процессы внутри системы работали нормально, быстро и, главное, по правилам ».

Банки часто ругают за кучу правил, бумажек и долгие согласования. Это правда так или программистам всё-таки дают свободу делать крутые фичи?

«Бюрократия, конечно, запредельная. Особенно если сравнивать с ритейлом, но все делается запланировано, после требований ЦБ и изменения законодательства.
Но в этом есть своя логика: банки сильно завязаны на требования ЦБ и изменения законодательства. Поэтому большинство доработок не возникает из ниоткуда - они заранее планируются и должны быть реализованы вовремя.
Свободы меньше, зато понимаешь, зачем ты что-то делаешь и какие последствия могут быть у ошибки».

На каких языках и технологиях сейчас реально пишут банковские системы? А что уже давно осталось в прошлом?

«Банки очень консервативные в этом плане, используют так сказать «базу». Java, C++, Python и для работы с БД все известные СУБД PostgreSQL, Oracle. Про приложения не скажу, я не занимаюсь ими, но у кого есть удобное приложение это зачастую самые технологичные банки».

Пользуешься ли ты нейросетями для написания кода? Или в банке за такое сразу «отрывают руки»?

«Руки не то чтобы отрывают.
Скорее, заставляют. Под предлогом увольнения заставляют использовать нейросети :D
Но если серьёзно, ИИ уже становится частью работы разработчика. Главное - не превращать его в кнопку «сделай за меня» и понимать, что именно ты получил на выходе».

Как ты прошёл путь от новичка до ведущего инженера в банке? Сколько лет на это ушло и что на этом пути было самым сложным?

«Путь был странный и непростой.
Я долго и упорно искал хорошее место с сильным коллективом и адекватными руководителями. За это время успел поработать и в ритейле, и у сотовых операторов. А потом пришёл в банк. Здесь, как ни странно, оказалось поспокойнее.
Для меня самым сложным было именно найти команду и место, где можно нормально работать и развиваться».

Бывали моменты, когда хотелось всё бросить, выключить компьютер и сказать: «Всё, программирование - это не моё»?

Я думаю об этом каждый день :D
Поэтому в свободное время приходится сублимировать эти мысли в хобби. Выгорал тоже. И каждый раз выходил из этого примерно одним способом - находил новое место и оставался на рынке, не меняя профессию.
Наверное, для меня смена работы в какой-то момент стала способом перезагрузиться».

Если бы ты мог вернуться назад и дать один главный совет себе в начале карьеры, что бы сказал?

«Учить другие языки программирования и искать работу, где есть место творческой деятельности.
Потому что программирование - это не только написать код по ТЗ. Возможность что-то придумать самому тоже очень важна».

В Kraken Academy учат ребят, которые только делают первые шаги или хотят вырасти в IT. Если посмотреть на твой путь, каких базовых навыков или знаний чаще всего не хватает новичкам?

«Быстрее понять как устроен жизненный цикл разработки, иметь хорошую базу знаний после универа и прислушиваться к наставникам, потому что выйдя из учебного заведения вы еще «ничего не знаете» :O

Сейчас в IT зайти сложнее, чем 5–10 лет назад. Что реально нужно знать джуну сегодня, чтобы попасть в крупный банк или финтех?

«Во-первых, знать актуальный стек технологий, который используется в разработке.
Во-вторых, уметь нормально работать с AI-инструментами и агентами.
Но здесь важно именно комбинировать свои знания с возможностями ИИ, а не слепо доверять всему, что он сгенерировал.
Нейросеть может сильно ускорить работу, но ответственность за результат всё равно остаётся на тебе».

Какие модули Kraken Academy ты бы посоветовал начинающему специалисту, который хочет развиваться в разработке и финтехе?

Я бы начал с Python, затем обязательно разобрался с API и базовыми принципами безопасности. Из модулей я бы обратил внимание на:
Python: первые шаги
Уязвимости API 
Уязвимости сессий
SQL-инъекции: основы и SQLMap: с нуля
JavaScript: Деобфускация
Основы защиты информации

История Ромы - это хороший пример того, что в IT не обязательно с самого начала знать, куда именно ты придёшь. Можно менять компании, учиться новому, выгорать, искать свою команду и иногда даже хотеть всё бросить :D

Главное - не стоять на месте, развиваться и находить то, что тебе действительно интересно B-)

На этом не останавливаемся! Следите за новыми выпусками - в следующий раз поговорим с другим IT-специалистом и снова заглянем за кулисы профессии!

Следующий шаг - практика
CTA Image

Эта статья - только начало. Настоящие навыки появляются тогда, когда знания превращаются в практику. В Kraken Academy мы собрали полноценные курсы по информационной безопасности с лабораториями, практическими заданиями и пошаговыми образовательными треками - от первых шагов до уровня специалиста.

Начать обучение


Читать далее

Google начала платить издателям за вклад их материалов в ответы ИИ

Google начала платить издателям за вклад их материалов в ответы ИИ

Google начала тестировать выплаты издателям за материалы, которые помогают ее искусственному интеллекту формировать ответы пользователям. Деньги начисляют, если компания считает вклад контента в ответ достаточно значимым, сообщает Digiday. Программа получила название AI contribution pilot и работает через Google Search Console. После подключения у издателя появляется отдельный раздел с суммой заработка

Одно расширение может перехватить управление ИИ-ассистентами в пяти браузерах

Одно расширение может перехватить управление ИИ-ассистентами в пяти браузерах

Исследователи Forever Security показали, что обычное вредоносное расширение может получить контроль над встроенными ИИ-ассистентами сразу в пяти Chromium-браузерах и сервисах: Gemini Live в Chrome, Perplexity Comet, Microsoft Edge, Opera Neon, Claude in Chrome. После установки расширения атакующему достаточно одного клика, чтобы получить доступ к ИИ. В некоторых случаях

Windows 11 научится переустанавливаться через интернет, даже если система сломалась

Windows 11 научится переустанавливаться через интернет, даже если система сломалась

Microsoft тестирует Cloud Rebuild — функцию, которая позволяет переустановить Windows 11 через интернет без загрузочной флешки. Она запускается из среды восстановления WinRE, подключается к Windows Update и загружает свежий образ ОС с нужными драйверами. Перед установкой можно проверить редакцию, язык и сборку. В отличие от обычного сброса системы, Cloud Rebuild рассчитана

В Telegram Desktop нашли уязвимость, сливающую экспортированные чаты

В Telegram Desktop нашли уязвимость, сливающую экспортированные чаты

Эксперты из ExPatch рассказали об ошибке в десктоп-версии Telegram: боты могли прятать вредоносный JS-код в текст обычных кнопок под сообщениями. При экспорте чата в HTML-файл этот код попадал в документ без очистки. Если открыть такой архив в браузере, скрипт мог украсть всю переписку из файла или подменить