Самые востребованные языки программирования в банковской сфере
Сейчас трудно представить себе разработчика, в арсенале которого есть только один язык программирования. Большинство технических специалистов инвестиционных банков выше среднего ранга, как правило, владеют двумя и более. В свою очередь, кадровые специалисты становятся все более взыскательны к навыкам программирования, которые может предложить кандидат. Так какие же языки с наибольшей вероятностью позволят вам получить заветную должность?
Мы проанализировали актуальных резюме, и теперь представляем вам список наиболее популярных в банковском деле языков программирования, сопровожденный комментарием по востребованности языка на рынке.
Java
Этот язык, пусть и немного сдал позиции Python за последний год, все еще остается ключом к технической стороне деятельности инвестиционных банков. Однако, на каждую техническую должность, требующую владения языками программирования, приходится меньше дюжины знатоков Java.
Стоит отметить, что особую популярность среди работодателей он имеет в банках США. В европейских же вакансиях, вероятно на волне популярности Python, он упоминается все реже и реже, несмотря на возросшее количество вакантных технических должностей.
C#
Спрос на C# значительно снизился с изменениями условий на рынке. Как прокомментировал это Кристиан Гловер Уилсон, руководитель технического отдела Tigerspike: «теперь мы используем его, но куда реже, в основном для крупных сервисов с низкой задержкой исполнения».
Спад популярности имеет и свои плюсы — на рынке постепенно снижается доля специалистов по C#, однако с ним уменьшается и количество вакансий. На каждую, упоминающую C#, приходятся 2,5 с Java.
Python
Как и ожидалось, Python находится среди двух наиболее распространенных языков — вместе с Java он упоминается примерно в 5 тысячах резюме. Ранее он использовался в основном для расчета цен и рисков, но с каждым годом область его применения не прекращает расширяться. Во многих крупных банках по всему миру он пользуется даже большим приоритетом, чем Java.
Отчасти такой рост популярности может быть связан с тем, что благодаря его уникальной архитектуре, даже неспециалист способен применять Python для решения своих задач.
И пусть на данный момент он не является столь же значимым, как Java, навыки владения Python могут серьезно повлиять как на ваши шансы получить должность, так и на будущую зарплату в ней.
C++
Являясь опорой многих банков, C++ тем не менее, не прекращает терять в популярности среди молодого поколения программистов. Даже кратковременное возвращение на вершину благодаря возможностям к обработке больших объемов информации в высокочастотном трейдинге не спасло его нынешних позиций.
Ситуация складывается почти такая же, как и с C# — на одного программиста, владеющего C++ приходится трое с Python или Java. Тем не менее, несмотря на тающую популярность языка, он все еще остается достаточно популярным среди опытных разработчиков.
Cobol
Однажды названный Бертраном Беснардом, французским разработчиком, «неудобством» и «тем, от чего все хотели бы избавиться», Cobol в наши дни находится на грани «вымирания». Берущий свое начало в 1959, он до сих пор остается на плаву во многом благодаря нежеланию многих компаний обновлять верно служившее им многие годы программное обеспечение.
Впрочем, навыки владения Cobol трудно назвать невостребованными — попав в оперирующий им банк, вы можете рассчитывать в среднем на 20% надбавку к заработной плате именно благодаря редкости этого языка. Большинство молодых программистов им просто не владеет.