Комментарии 7
Я хоть ещё даже не джун, и изучаю си шарп, но имхо, чтобы хотя бы называться джуном - нужен большой пласт знаний, который нужно уметь использовать. Язык выучить - не сложно, а вот умение его применять - ценится.
Поэтому джунов и не берут, потому что люди считают, что выучив язык, ты уже джун, а значит подходишь под вакансии...
So True. Я уже около пытаюсь запрыгнуть на работу по Python, есть и собственные проекты, и решённые тестовые задания с собеседований, но почти каждый день открываю для себя что-то новое в языке, и понимаю что мне ещё не раз переписывать все свои репозитории, чтобы это хотя бы на джун-левел было похоже.
Поделитесь историями вашего знакомства с Python в комментариях.
Пошел работать начинающим тестировщиком в компанию, где писали на Python, соответственно и автотесты начал писать на нем, проработал там девять месяцев и перешел работать уже как QA Automation и так и занимаюсь этим уже 5 лет.
Чтобы начать писать тесты UI вполне достаточно базовых знаний Python, но также потребуется знание основ HTML, git, тестового фреймворка pytest, паттерна PageObject и базовых знаний в теории тестирования. То есть одного языка и библиотеки Selenium недостаточно, тут я с остальными комментаторами согласен. Но, есть и хорошая новость: все остальное учится тоже не очень долго. По собственному примеру могу сказать, что можно работая в ручном тестировании в свободное время осваивать остальное. Теории тестирования достаточно в объеме учебника Куликова, знаний git хватит в объеме любого базового курса, например: на Hexlet. Остальное поместилось в курс по автотестам на Python и Selenium на Stepik.
Плюсы Python в автоматизации тестирования -- это унифицированная среда. Есть основной тестовый фреймворк - pytest, одна библиотека для работы с HTTP - requests, если вы научились работать с Selenium, то сможете писать Web UI тесты и с другими библиотеками. То есть, такого разнобоя инструментов, как, например, в JavaScript, -- там нет, и это облегчает вхождение для новичков. Говорю это на основе своего анализа вакансий тестировщиков с HH.ru. Вот, например, сравнение популярности фреймворков тестирования для различных языков. Там же можно посмотреть, какие навыки чаще всего упоминаются в вакансиях и облако тегов на основе текстов описаний вакансий. Ну и конечно уровень зарплат в тестировании в зависимости от опыта за последние четыре года.
А тем, кто хочет найти оплачиваемое применение своим знаниям, желаю упорства, а с ним придет и удача. Да, вакансий "джунов" стало меньше, но они не исчезнут, и спад на рынке рано или поздно сменяется подъемом.
Знакомые искали питониста, уровня мидл, но согласны обучать джуна, на оклад 200 тыс, в провинции, оказалось, что требуется знать кресты, как отче наш, библиотеки типа Тензор флоу и ещё море всего, по итогу, нужен спец с 10 летним стажем.
Куда пойти, когда только выучил Python: советы начинающему специалисту