Хитрая тактика удержания Джейн Стрит ( economist.com )
Автор, похоже, не понимает, что опытные программисты могут быть продуктивны практически на любом языке. Опыт в предметной области важнее.
Но, вероятно, верно, что разработчикам, которые хотят писать OCaml, на самом деле больше некуда идти. И они, вероятно, в среднем умнее, чем средний разработчик C++.
И все же… Я серьезно сомневаюсь, что это имеет какое-либо значение при использовании OCaml.
«Хедж-фонды пойдут на многое в погоне за прибылью, будь то подсчет автомобилей на спутниковых снимках парковок или перевозка золота через Атлантику. Создание компилятора — программного обеспечения, которое превращает написанный человеком код в программы, которые может выполнять компьютер, — для вашего собственного языка? Это все еще вызывает удивление».
Неловко. Квантовые фонды на самом деле работают над такими вещами. Это не так уж и безумно.
Goldman делал это десятилетиями, продвинув это еще дальше, разработав свой собственный язык (Slang), графовую базу данных (SecDB) и IDE (SecView). Многие инженеры сопротивляются работе с ним, но для любой стратегии это обязательно.
https://archive.ph/u10ol
Моя хитрая тактика удержания — это Elm… Хотя я удерживаю только себя 🙂
Это не неясно.
для пользователей этого сайта, вероятно, нет, но его также активно используют только 0,8% разработчиков [1].
[1] https://survey.stackoverflow.co/2024/technology
Objective C составляет 2,1%, это определенно не малоизвестный язык.
tldr: OCaml
Статья на самом деле не очень убедительна по этому поводу. Работа с OCaml в Jane Street не является, я думаю, большинство из нас согласится, не будет, не будет серьезным препятствием для получения работы с другим языком где-то еще.
> Для рядовых технических специалистов Jane Street, особенно тех, кто был нанят сразу после окончания университета, соглашения о неконкуренции могут оказаться излишними по сравнению с требованиями. Просмотр вакансий, перечисленных Millennium, конкурирующим фондом, который недавно столкнулся с Jane Street в суде, показывает прочность позиции последнего на рынке труда. Millennium нужны инженеры с опытом работы с C++, Go, Java и Python — языками, которые обычно используются в финансах и технологиях. Разработчики OCaml, похоже, остаются у Jane Street.
Если бы кто-то работал с OCaml в Jane Street, я бы воспринял это как сигнал о том, что он достаточно умен, чтобы быстро изучить Go, Python и все, что ему нужно, и, вероятно, добьется большего успеха через 6 месяцев, чем «разработчик Python».
Конечно, вы бы так сделали, но Millennium или другие крупные фирмы? Кажется, им нужны инженеры с опытом работы с C++, а это не совсем «легко» набрать «быстро».
Язык программирования, о котором ваш врач не хочет, чтобы вы знали.
Source: news.ycombinator.com