<- Список новостей

Инсайдеры поделились самыми востребованными языками программирования для получения работы на Уолл-стрит

В технологической отрасли настали тяжелые времена.

Этой осенью по технологической отрасли прокатились сокращения, которые ударили по всем — от таких титанов, как Meta и Amazon, до таких компаний, как Stripe и Chime. Если раньше это не было ясно, то последние два года бурного роста, вызванного пандемией, остались в прошлом.

Но опытные технологи или те, кто хочет сменить профессию на технологическую, все еще могут найти себе место на Уолл-стрит. Такие крупные банки, как JPMorgan Chase и Citigroup, которым пришлось пробивать себе путь локтями на одном из самых горячих рынков технологических талантов, заявили о своем желании продолжать нанимать сотрудников на должности, связанные с технологиями.

В сегодняшнем мире машин и механизмов наличие некоторого опыта работы с языками программирования является обязательным условием. Языки кодирования, такие как Python и Java, позволяют людям общаться с компьютерами, предоставляя системе набор инструкций для выполнения.

Как выяснилось, не все языки программирования одинаковы, и некоторые из них более актуальны для определенных уголков Уолл-стрит, чем другие. Вот основные языки кодирования, которые необходимо знать, чтобы получить работу в сфере технологий на Уолл-стрит.

Python

Инсайдеры поделились самыми востребованными языками программирования для получения работы на Уолл-стрит

Будучи основным языком для инженерной работы на Уолл-стрит, Python уже давно занимает первое место в списке навыков для фирм, занимающихся как покупкой, так и продажей ценных бумаг. Это любимый язык в Capital One и Man Group, причем хедж-фонд даже создал свою собственную версию языка.

От визуализации до статистического анализа, моделирования и машинного обучения — Python имеет множество вариантов использования. Он также подходит для тех, кто не имеет глубоких знаний в области кодирования, поскольку является гибким и применим для широкого круга пользователей, сказал в интервью Insider Ори Бен-Акива, директор по управлению портфелем в Man Numeric, подразделении хедж-фонда Man Group, специализирующемся на количественных показателях.

По словам Джейсона Беваккуа, вице-президента поисковой фирмы Glocomms, специализирующейся на подборе специалистов по данным и ML-инженерии для традиционных финансовых организаций, Python также доминирует на различных должностях и уровнях.

SQL

Инсайдеры поделились самыми востребованными языками программирования для получения работы на Уолл-стрит

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

SQL — это язык реляционных баз данных, то есть он разработан для того, чтобы можно было связать вместе различные таблицы данных. А его гибкость означает, что различные расширения SQL — два крупных примера: одно, предлагаемое Oracle, и MySQL с открытым исходным кодом — могут принести дополнительные слои инструментов.

C++

Инсайдеры поделились самыми востребованными языками программирования для получения работы на Уолл-стрит

Для приложений и систем, где скорость (или быстрое время отклика) является главным условием игры, опыт разработчика на C++ пригодится. Это особенно актуально для фирм и бирж высокочастотной торговли, где компании выигрывают друг у друга, будучи на микросекунды быстрее конкурентов.

В августе этого года Уильям Арчбелл, инженер-программист, который ушел из индустрии видеоигр в Citadel Securities, рассказал, что распространенность C++ — одно из совпадений между двумя отраслями.

Java

Инсайдеры поделились самыми востребованными языками программирования для получения работы на Уолл-стрит

Как и Python, Java широко используется на Уолл-стрит, особенно среди корпоративных банковских учреждений, которые работают с более устаревшими приложениями, сказал Беваккуа из Glocomms. Java рано закрепилась в банковском мире, поскольку считалось, что она обладает функциями безопасности, ограничивающими доступ к данным, и в то же время обеспечивает переносимость, или возможность переноса данных с одной машины на другую.

Сейчас большинство крупных банков, таких как JPMorgan и Goldman Sachs, привязаны к Java, но другие фирмы, такие как Two Sigma, также используют этот язык кодирования.

Go и Rust

Инсайдеры поделились самыми востребованными языками программирования для получения работы на Уолл-стрит

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

Но в последние годы несколько языков с открытым исходным кодом стали более востребованными, включая Go и Rust. Когда в этом году компания Stash создавала большую часть своего основного банковского предложения с нуля, технологические лидеры компании особо отметили использование языка Go, который, по их словам, был быстро освоен инженерами и сократил время внедрения «существенных» новых частей кода примерно до 3,5 дней.

Финтех — не единственные финансовые компании, использующие Go и другие инструменты с открытым исходным кодом. В компании Blackrock большая часть облачных технологий строится на основе программного обеспечения с открытым исходным кодом. В феврале этого года технический директор Wells Fargo упомянул Rust и Go как языки, с которыми банку становится все удобнее работать.

В недавнем объявлении о вакансии старшего инженера по облачным технологиям в JPMorgan в качестве желаемых навыков работы с программным обеспечением указан Go наряду с Python и Java, а также «опыт разработки крупномасштабного программного обеспечения». А в Morgan Stanley в недавнем объявлении о вакансии архитектора программного обеспечения в качестве необходимого навыка был указан Rust, наряду с Java и SQL.