Capital.com ищет программиста Java в команду на Кипре. Оплачивают релокейт из Беларуси и Польши
Компания ищет опытного Java Engineer, который усилит команду и займётся разработкой и оптимизацией Backend-систем.
Компания ищет опытного Java Engineer, который усилит команду и займётся разработкой и оптимизацией Backend-систем.
Компания ищет опытного Java Engineer, который усилит команду и займётся разработкой и оптимизацией Backend-систем.
Что нужно от кандидата:
Capital.com обещает конкурентную зарплату, удобный график работы, ежегодные бонусы, медицинскую страховку.
Кандидатам из Беларуси и других стран предлагают релокационные бонусы:
Подробное описание всех вакансий — здесь.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
В офис нужно ходить?
Конечно, такие галеры всегда гонят в офис, даже если коллеги в другой стране)))
джава это конечно очень сильно, давайте лучше пхп)
Пользователь отредактировал комментарий 19 февраля 2025, 18:23
Java по производительности чуть чуть уступает С. Оптимизатор жавы в рантайме отличный ассемблерный код выгоняет ;)
К слову, даже среда выполнения жаваскрипта в браузерах уже сильно вперёд ушла
Пользователь отредактировал комментарий 20 февраля 2025, 08:51
неадекватное утяжеление сегодняшних веб-приложений компенсирует этот прирост продуктивности с запасом.
чуть чуть уступает С — это заблуждение. Вот несколько аргументов, почему C объективно быстрее:
Отсутствие оверхеда JVM C — это компилируемый язык, который превращается в машинный код без промежуточных слоёв. Java работает через JVM, которая добавляет задержки на интерпретацию байт-кода и управление памятью. Но мы же будем тут рассказывать про то как он не жрет оперативу и работает без ООМ стабильно да? Автоматическая сборка мусора (GC) Java использует garbage collector (GC), который периодически тормозит выполнение программы, особенно если работа идёт с большим количеством объектов. В C программист вручную управляет памятью, избегая таких пауз. Самое убогое что может быть в твоей джаве это GC. Оптимизация под конкретное железо C-компиляторы (например, GCC, Clang) позволяют глубоко оптимизировать код под конкретный процессор и его особенности, что невозможно в Java, где код работает через виртуальную машину. Еще бы, все критические вещи написаны на С подобных яхыках и твоей джаве такое только будет сниться целую вечность хоть в 35 версии. Меньшее потребление памяти JVM требует больше оперативной памяти для работы, так как хранит метаданные, загружает классы и управляет GC. В C программы обычно занимают меньше RAM и имеют меньший оверхед. Такой язык как Rust просто уничтожает в тестах C#, а мерять его с джавой даже не имеет смысла, потмоу, что даже питон выгоднее и лучше. Детерминированное управление ресурсами В C программист точно контролирует, когда и какие ресурсы выделяются и освобождаются. В Java сборка мусора может срабатывать в непредсказуемый момент, вызывая задержки. Это это просто песня. Системное программирование и работа с железом Язык C широко используется в операционных системах, драйверах, встроенных системах, где важна предсказуемая производительность. Java не подходит для таких задач из-за необходимости JVM и невозможности прямого доступа к оборудованию. Учитывая что клиенту нужен сервис в микроархитектуре которой может, в отличии от кривого тормозящего дженкинса у которого вечные проблемы с потреблением ресурсов, зато он написан на джаве. Го ты напишешь лоад балансер на джаве)).
Доброе утро (с) Котлин
отличное знание SQL (PostgreSQL)
но при этом когда спрашиваешь у их элитного про то знает ли он как выгнать обычным запросом джейсон готовый он че-то мешкается)