Курс «Автоматизатор тестирования на Java»
Компания: Яндекс Практикум
рейтинг:
Язык:
Кем вы сможете работать
Сколько зарабатывают в профессии (медиана hh.ru, по 119 вакансиям)
Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.
Сравнение с похожими курсами других школ
| Курс | Школа | Цена | Срок | Рейтинг | Диплом | |
|---|---|---|---|---|---|---|
| Автоматизатор тестирования на Java (этот) | Яндекс Практикум | 70 000 ₽ | 5 месяцев | 1 | — | — |
| Курс «Java-разработчик» с оплатой большей части курса после трудоустройства | Kata Academy by Java Mentor | 139 000 ₽ | — | 4.6 | — | Перейти |
| JAVA | Learn Up | 6 месяцев | 4.3 | — | Обзор | |
| Курс «Java-разработчик» с оплатой во время учёбы | Kata Academy by Java Mentor | 262 000 ₽ | — | 4.3 | — | Перейти |
Стоит ли идти на этот курс
Плюсы
- Старт с нуля без требований к базе — курс закрывает и основы Java, и инструменты автоматизации в одной программе, не нужно собирать знания из разных источников.
- Практический стек под реальные задачи: автотесты для веб-приложений и API, юнит-тесты, Allure для отчётности — это то, что спрашивают на собеседованиях в команды с зрелым QA.
- Разбор инфраструктуры и архитектуры приложений в программе — редкость для курсов уровня «с нуля»; большинство останавливаются на написании тестов, не объясняя, что именно покрывается и почему.
- Формат совмещения с текущей работой заявлен явно — для тех, кто не может позволить себе учиться в отрыве от дохода, это принципиальный момент.
Минусы и кому не стоит
- Пять месяцев — это серьёзный объём. Если базовый синтаксис Java вам уже знаком, первый блок будет медленным: темп рассчитан на полный старт с нуля, ускорить его самостоятельно не получится.
- Карьерной поддержки и помощи с трудоустройством в описании нет. Это не приговор, но означает: выход на рынок — целиком ваша задача, и планировать нужно с учётом этого.
- Allure для отчётности — хорошая практика, но за пять месяцев освоить Java с нуля плюс полный стек автоматизации — плотный ритм. Насколько равномерно распределена нагрузка по программе, стоит выяснить заранее.
Когда этот курс вам не нужен
Курс не подойдёт тем, кто уже пишет автотесты на любом языке и хочет просто добавить Java в арсенал: пятимесячная программа с нуля — избыточный маршрут для такой задачи. Не подойдёт и тем, кто рассчитывает на карьерное сопровождение: данных о поддержке с трудоустройством нет, и рассчитывать на неё без подтверждения от школы не стоит. Наконец, если у вас нет готовности выделять время стабильно на протяжении пяти месяцев параллельно с работой — формат будет давить: здесь не спринт, и попытка пройти наскоком закончится на середине.
Как выбрать курс по этому направлению
В автоматизации на Java главный вопрос не «сколько тем в программе», а доберётесь ли вы до реальных сценариев — автотесты для веб-приложений, API, юнит-уровень — или курс закончится на синтаксисе. Java строгий и многословный язык, и без живой практики теория не закрепится. Спросите себя до старта: что вы сможете показать на собеседовании после этих пяти месяцев? Если в программе один теоретический блок в начале и нет работы с реальными проектами ближе к середине — это сигнал. Для старта с нуля семьдесят тысяч рублей за курс — ощутимо; окупаемость зависит от того, насколько быстро после обучения удастся выйти на первую позицию. Карьерной поддержки в описании нет — этот момент стоит прояснить у школы отдельно, он влияет на оценку реальной стоимости программы.
Частые вопросы
Можно ли пройти курс совсем без опыта в программировании?
Да, старт с нуля заявлен явно — основы Java входят в программу. Но Java строже и многословнее большинства языков-новичков, так что первые недели потребуют больше времени, чем кажется по лендингу.
Сколько реально времени занимает учёба?
Официально — пять месяцев в режиме совмещения с работой. Конкретную недельную нагрузку школа должна назвать до старта: если интенсивность неравномерна и основная часть практики сжата в конец — это влияет на то, потянете ли вы параллельно с занятостью.
Чем автоматизатор тестирования отличается от ручного QA?
Ручной тестировщик проверяет продукт по сценариям руками. Автоматизатор пишет код, который делает это воспроизводимо на каждом релизе. Порог входа выше — нужно программирование, — но и задач, которые закрывает только автоматизатор, в крупных командах становится больше: ручной QA физически не успевает за частыми выпусками.
Дают ли документ об окончании?
В открытых данных по курсу информации о сертификате нет. Этот вопрос лучше задать школе напрямую — ответ может быть важен, если сертификат нужен для портфолио или работодателя.
Почему Java, а не Python для автоматизации?
Python популярен в автоматизации, особенно в небольших командах. Но в крупных компаниях с Java-стеком в продукте автоматизаторов ищут именно с Java-опытом: Allure, JVM-инструменты, enterprise-инфраструктура — всё это Java-среда. Если целитесь в такие команды, Python-опыт там будет слабее.
Помогут ли с поиском работы после курса?
По имеющимся данным о курсе карьерная поддержка не заявлена. Прежде чем платить, спросите школу прямо: есть ли помощь с резюме, разбор собеседований, выход на партнёров — или после финального проекта вы идёте на рынок самостоятельно.
Длительность курса
150
Формат обучения
Вебинары, видеолекции, практические задания, проекты, 300 часов обучения.
Обратная связь
-
Теория и практика
300 часов обучения.
Чему научитесь
Вы пройдёте путь от простых программ на Java до покрытия автотестами сложного сервиса. Это необходимый минимум, чтобы начать автоматизировать рабочие задачи: упор на практику, ничего лишнего. Во время практики вы будете работать с учебными приложениями: они спроектированы специально для курса.
Перейти на страницу курса Запишись на курспрямо сейчас!
О курсе
О курсе
Отзывы
Обучение разбито на спринты, есть 2 недели на освоение куска материала. В конце спринта ждет либо финальная практика, либо проект с обязательным ревью. И проекты не такие простые: то есть за 2 (максимум 3) недели надо разобраться в материале, разобраться в издевательски составленном ТЗ (об этом позднее), и наконец накодить эту бедную десятку автотестов. Важный нюанс: не успел в дедлайн => уходишь в академ; 2 академа => отчисление. И да, никакого возврата денег за уже открытый в практикуме материал.
В описании курса заявлено, что на неделю следует заложить 15-20ч на обучение. И да, все, конечно, учатся с разной скоростью, но 15-20ч вам хватит при условии, что у вас уже есть базовые знания Java/Selenium/автоматизации (зачем правда, с такими знаниями идти на эти курсы, уже другой вопрос). Если вы работаете, то готовьтесь на время обучения вычеркнуть из своей жизни любые виды досуга, семью, детей, жен и даже домашних животных. Сон тоже придется сократить (в те спринты, когда надо будет делать проект, уж точно).
Главная причина, по которой я брала курсы – это систематизированные знания. Я прекрасно умею гуглить (но только не плохие отзывы про яндекс), я могу спросить у карт Таро, что мне выучить для автоматизации тестирования, я могу открыть хабр и найти список инструментов, которые надо освоить. Но мне жутко хотелось сократить на этих углах, получить based знания для самых маленьких, чтобы уже на текущей работе начать внедрять автоматизацию и учить на ходу то, что необходимо. И это полный провал. Весь теоретический материал подается очень скомкано, постоянно ты натыкаешься на фразы «сейчас не нужно это понимать», «узнаешь позднее», «просто перепиши этот кусок кода в тренажер». В результате и в голове полная каша. Так и не поняла, узнала ли я позднее то, что мне так долго обещали.
А еще у создателя курса есть правило: ты должен быть самостоятельным (что справедливо), поэтому сиди и колупайся везде сам, разбирайся как хочешь (спрашивается, а за что тогда плата?). Про правило это, они, кстати, нигде не говорят, и громко заявляют, что на ваши вопросы ответит наставник, тебе всегда помогут. Но и тут есть нюанс: судя по всему, и для наставников есть негласное правило – не сообщать прямых ответов на вопросы. В итоге ответы на вопросы зачастую усложняли ситуацию и еще больше вгоняли в отчаянье. Про наставников сразу скажу – пожалуй, единственная ложка меда. Лично мне повезло и нашу группу вел очень опытный автотестер с большим багажом знаний, вебинары хоть и трудно было слушать ввиду манеры повествования, были очень полезны.
Теоретический материал в Яндексе составлен по канонам Простоквашино: первые уроки и вводная часть идеально написаны, а дальше авторы лекций меняются от главы к главе как в письме дяди Федора. Прочитал главу, вроде разобрался, переходишь к следующему уроку, и уже ничего не понимаешь. Серьезные темы, например, первый же спринт про основы языка, - нагромождение информации. Тут бы растянуть обучение, более подробно рассказать про особенности Java, но нет. Лучше оставить несколько недель на рассказы про однопоточность на примере варки макарон и сосисок на одной конфорке.
Едем дальше. Из приятного – ребята постарались сделать понятные инструкции к установке софта, настройке окружения. Из неприятного – это было очень давно, все скрины и шаги по настройкам устаревшие. Можно сколько угодно смотреть на инструкцию, но помощи вы там не увидите. Особенно больно было в спринте, когда надо было сдать свой самый первый проект. Сидишь и судорожно ищешь, куда нажимать в IDEA, чтобы собрать проект и запустить тесты.
Тренажер – отдельный вид искусства. Он выглядит красиво, удобно, но кривой до невозможности. Падают ошибки, задание переписали, а поменять валидаторы для решений забыли, в итоге чтобы пройти дальше надо сидеть подгонять код под кривой тренажер. Все ведь понимают, что для решения одной задачи можно найти несколько реализаций, но тут даже с правильным подходом можно сидеть часами и пытаться с помощью интуиции найти тот единственный вариант, который тренажер примет как верный. Не было ни одного спринта, в котором хотя бы одно задание не было забагованным. Кто-то может сказать, что поиск дефектов в курсе тоже опыт для тестировщика, но платить за эту шикарную возможность 70к как-то жирно.
Мое любимое: проекты. Тут тоже негласное правило: составлять ТЗ настолько по конченному, насколько это возможно. Видимо, это тоже подготовка ко «взрослой самостоятельно жизни», у кого-то явное убеждение, что техническое задание большинство людей ставит НАСТОЛЬКО через жопу (может быть это норма для самого Яндекса?). Ничего не подозревающий ученик открывает свое первое ТЗ, чтобы упасть в обморок. И второе, и третье ТЗ тоже. Если в работе встретиться подобное ТЗ, всегда можно подойти к постановщику и попросить пояснить за базар, а тут смотришь на список пунктов и не понимаешь ничего. Но тут хотя бы наставник перестает быть старцем Фурой и отвечает не загадками.
И вот ты сдаешь проект, с трепетом ждешь своего ревью. И узнаешь, что у ревьюеров есть свое негласное правило: никаких общих правил. Тут как повезет, кто-то старательно просматривает твой код, пишет замечания, советует библиотеки и сыплет полезной инфой. Кто-то молча принимает задание. Все бы ничего, но, вот вы с потоком студентов сдаете практически идентичные работы, у кого-то принимают проект без замечаний, а кто-то сидит с доработками. Как к этому относиться, непонятно. С одной стороны, хотелось, чтобы все скорее закончилось, без доработок, с другой стороны, хотелось бы услышать что-то по делу.
Как вы понимаете, обучение в Яндексе мне не понравилось совсем. Я заплатила за продукт, в котором от продукта только название. Но я закончила курс. Почему? В сердце каждой принцессы есть надежды на светлое будущее. Я верила, что каждый следующий спринт будет лучше, и каждый раз обжигалась. А потом бросать уже было как-то грустно: столько сил и нервов положено, что останавливаться было бы просто обидно. Так что, если вы дошли до этих строк – берегите себя и свои нервы, и бросайте плохие курсы сразу, как только почувствовали сомнения.



