E
И как там джава, зарабатываешь миллионы?
Nick
для меня, кстати, огромная загадка, почему много где для тупых тестов используется джава. она офигенный язык для бэкенда, но зачем ее тащат в тесты – ума не приложу
E
А по факту все джава тестеры сидят в тырпрайзе, финтеке без карьерного роста , считающие, что входная сложность инфраструктуры языка - это то на что нужно потратить мозги и успокоиться
Nick
скажем так, применение ее на бэке обосновано. быстрая, кроссплатформенная, много готовых решений и куча либов
E
Ну щас кто пока понимает, пишет на груви/ котлин, но это не меняет проблемы джава стэка
Nick
понятно что сейчас есть скала и всякие котлины
Nick
но нафига тащить эти паблик войды в селениумные тесты, у которых код на уровне хеллоуворлда – я вообще не понимаю)
E
AbstractSingletonProxyFactoryBean
Nick
https://projects.haykranen.nl/java/
Nick
ReponseFacadeDefinitionTagBroadcasterBridgeServiceConcreteDispatcherReponse
E
Наверное, это тешит чсв тестировщиков. Рокетсайенс для бедных. Как вебпак
Nick
ну она быстрая :) быстрее питона и рубей
E
В рантайме быстрее всяко
Николай
холивар чтоль? ну что вы(
Nick
холивар чтоль? ну что вы(
всего лишь обоснование моего наброса про мух
Nick
нет ни одной причины юзать джаву для тестов, просто так исторически сложилось, что она везде
Николай
нет ни одной причины юзать джаву для тестов, просто так исторически сложилось, что она везде
касательно ява вс питон кажется местное сообщество считает что вы правы. и так оно наверное и есть. я не вкурсе. я докапался до аналогии с мухами
Николай
красивая фраза. но бесмысленная. эт чисто вот до чего докапался. забей
Nick
да не, скорее 2 человека из сообщества, которые попробовали и то и то
Николай
у меня на работе главный рук за яву. но главный тестер за питон.... крч тесты пишем на питон
Nick
и всегда я верю и надеюсь, что найдется человек, который пояснит чем прекрасна джава. расскажет, почему да, и нормально обоснует
Nick
и я прозрею и порву себе шаблон и расширю кругозор
Nick
но нет
Николай
а какая собственно тебе разница
Николай
ты прешся от чего то другого ? ну и юзай чо
Николай
кстати если щас на хедхантере вбить "selenium java" 85 вакансий. если "selenium python" то 45
Николай
наверное я не единственный кто так же и выбирал что учить
E
на прошлом месте работы я мог выбрать стэк автотестов. Были варианты: php (бекенд на php) , js (фронт на js и есть 3 js разработчика), java, python. выбор пал на Python. 1.php наличие актуальных байдингов под php - 2. java - тащить +1 стэк на убунту - зачем? 3. js - хороший вариант, возможно, стоило его рассмотреть (Mocha + Nightwatch.js), но из коробки ванила js стремнее Python. 4. Python - де факто топ2 языков для тестирования, просто для обучения и у меня была экспертиза, чтобы не приходилось отвлекать никого из разработчиков
E
кстати если щас на хедхантере вбить "selenium java" 85 вакансий. если "selenium python" то 45
такая себе статистика, когда дело касается того, чтобы найти одну единственную вакансию. ЗБЧ не так работает
E
если ты не нашел любимую фирму и вакансию, ты просто плохо искал, а если нашел и не прошел, то значит недостаточно хорош, а если хорош, то может не продал себя
Alexey
Какой бы язык не выбрал, все равно все сводится сможешь себя продать или нет
Nick
кстати если щас на хедхантере вбить "selenium java" 85 вакансий. если "selenium python" то 45
я не буду работать в 90% компаний просто потому что они херовые) из оставшихся вакансий язык разработки, как правило, не один
E
https://www.w3.org/TR/webdriver/
E
все что поддерживается вебдрайвером
E
"selenium" : { "start_process" : false, "server_path" : "", "log_path" : "", "port" : 4444, "cli_args" : { "webdriver.chrome.driver" : "", "webdriver.gecko.driver" : "", "webdriver.edge.driver" : "" } }, и судя по файлу конфигурации, хром-лайк браузеры, фаерфокс, эдж
Petr
Если кому надо подсказать по selenium + python, то пишите)
Николай
Там page object возможен?
Николай
Моб автотесты на физических девайсах гонять можно?
Макс
чому нет?
Николай
Спс. Я все )
Aleksandr
слишком толсто, попробуйте тоньше
Aleksandr
Не могу, у меня бомбит с таких вбросов.
Aleksandr
Java - это дефакто основной язык для бэкенда в мире. А Савин точно такую позицию не занимает.
Nick
дефакто стандарт для бэкенда это пхп, если вы про распространенность :)
Aleksandr
нет :) языков куча и зависит от задач
но вбрасывать, что java не нужна для бэка в корне неправильно
Aleksandr
даже фейсбук уходит от пхп постепенно
Nick
я к тому, что дефакто стандарта нет
Nick
есть разные задачи
Nick
есть например с#
Nick
он стандарт для майкрософтовского стека
Nick
но не длчя остальных
Aleksandr
я к тому, что дефакто стандарта нет
большинство промышленных систем бегут на jvm
Aleksandr
и вообще
Nick
в финтехе да
Aleksandr
Aleksandr
это индекс TIOBE
Nick
новые компании не юзают джаву, ее доля падает
Nick
о, скрин как раз о том
Николай
А можно не в тему вашего холивара? Может кто рассказать показать обучить тестированию мобилок iOs Android чтобы считать чтт я это знаю на уровне зп в 100 000 руб мск? Заплачу
Aleksandr
новые компании не юзают джаву, ее доля падает
но она опережает ближайшего конкурента почти в 5 раз
Aleksandr
нужно еще тоньше
Nick
но она опережает ближайшего конкурента почти в 5 раз
джава и питон - языки под разные задачи :) они не будут пересекаться, потому что питон медленный
Aleksandr
блин, это опять чат вакансий
Aleksandr
вут?
Николай
от того что я буду считать что ты знаешь что-то на уровне 100к - как тебе от этого легче будет?
Ответ в стиле вопроса. В резюме напишу что ты считаешь что я знаю на 100к
ilya
java и python под разные задачи, именно поэтому пересечения нет, а не потому, что медленнее и т.д. Часть задач может быть быстрее на python, т.к. библиотеки.
E
это какие, интересно, разные задачи
E
расскажите мне пожалуйста
Unknown
А давайте подробности в @qa_ru, тоже хочется услышать
Vladimir
+1
Evgeniya
#вакансия QA Team Lead с релокаций во Владивосток. З/п 80 – 150т. https://vladivostok.hh.ru/vacancy/19744775 О компании: CardPay – международная платежная система, продуктами которой по оплатам в интернет-магазинах ежедневно пользуются миллионы человек. Суть проектов - R&D, разработка новых продуктов и систем как для внутреннего использования, так и для внешних пользователей. Подробности в личку.
HashTag
Подписка на #вакансия