Работа в банках. Java, Scala, ML
Во второй части Эмин рассказал о том, какие языки и технологии применяют в Дойче. И ответы на вопросы о перспективах модных направлений: AI, ML, Big Data.
— «Большинство банковских проектов унылые и неинтересные». Согласен с этим утверждением?
Нет, не согласен) По двум причинам. Первая — это дело вкуса. Одному приятно тюнить скорость работы программы, чтобы она укладывалась в наносекунды. Кому-то приятнее UI разрабатывать.
Второе — все зависит от проекта. В банке большое количество направлений. Это и лоу леттенси, многопоточность, биг дата, грид вычисления, блокчейны, разработка для мобильных устройств и многое другое. Тяжело найти организацию, которая в себе так же объединяет различные технические сферы. Все банки предлагают мобилити - вы можете перейти в другие проекты если там есть открытая позиция. Конечно, не получится делать это каждый день, но в разумных пределах допустимо.
— Можешь подробнее расписать, какие задачи решаете? Какие используете технологии?
По технологиям у нас Java Core, Grails, Spring/Spring Boot, Multithreading. На frontend AngularJS, Angular 6, React.
По задачам: опять же особо ничего сказать не могу, нельзя разглашать :)
— Как относишься к модным направлениям типа ML, Big Data, Blockchain?
К сожалению, ни разу не приходилось работать с ними. Но приходилось убирать Big Data техники из проекта, где они были совсем не нужны и прикручены из-за модности. Это основная проблема с "модными" подходами. Их стараются прикрутить хоть куда- нибудь, за частую делая только хуже и усложняя систему. Областей применения этих подходов не так много и работать в таких проектах еще не приходилось.
Post #419
5.1K