“Войти в Ай Ти» - QA вариант

Возможно тема будет интересна, а кому-то поможет в принятии решения. Тема для тех кто уже в США…
Вопрос смены профессии после переезда возникает на форуме с определенной периодичностью.
Точно также примерно десять месяцев назад я начал активно задавать этот же вопрос в разных группах и форумах… )) …о том реально или нереально… с нуля … и без IT бекграунда, в новой стране сменить профессию и все таки “Войти в Ай Ти»… )
Выбрал направление QA. Расспрашивал о различных курсах, школах и буткемпах и т.п. Мнения были абсолютно разные.
Я в большей мере учился самостоятельно, а также консультировался у людей из этой сферы.
Сейчас я работаю в IT компании. И так как прошёл этот путь абсолютно с нуля, прошёл немалое количество интервью, то у меня сейчас есть четкое представление, какие минимальные практические знания и навыки востребованы и нужны для старта… А все остальное уже будет зависит от самого человека… от его целеустремленности, от умения преподать (продать) себя во время прохождения интервью.
Из своего опыта могу сказать, что по моим наблюдениям, на данный момент при прохождении интервью компаниям становиться все меньше и меньше интересен кандидат, который знает только manual QA… В этом случае шансы получить работу очень сильно снижаются… Я твёрдо уверен, что на момент прохождения интервью уже надо знать хотя бы базовые моменты автоматизации тестирования… в этом случае шансы получить работу гораздо выше… Так на собеседовании, даже на позицию manual QA, более вероятно компания отдаст предпочтение кандидату со знаниями автоматизации, так как любая компания в перспективе рассматривает внедрение автоматизации тестирования на проекте. А manual тестирования становится все меньше и меньше.
Я сейчас обдумываю одну идею… пока чисто теоретическую… )) которую можно воплотить после праздников… если она будет востребованной и если у меня получиться найти свободное время.
Идея такая, если наберется небольшая группа… можно организовать онлайн курсы.
Планируемая длительность 1 месяц… но в активном режиме…)) примерно по 5 занятий каждую неделю… минимум 2 часа каждое занятие… т.е. работа на результат. Уже из своего опыта… если бы я сейчас начинал учиться, то именно так я вижу оптимальный подход. Например, на многих курсах люди месяцами учат много определений и теории …что такое quality, что такое quality assurance…, но по окончанию не имеют представления что такое GitHub, и ничего не слышали о Jenkins, не говоря о том, чтобы с ними уметь работать… Я вижу процесс обучения немного по другому. Предлагаю пойти от обратного…) и изначально сделать акцент на автоматизацию тестирования и исключительно на получение практических навыков и знаний. С первых занятий начинаем работать со средой разработки IntelliJ IDEA и с системой контроля версий - GitHub (работаем с ними каждое занятие на протяжении всего обучения… чтобы по окончанию вы не напрягаясь могли создавать в IntelliJ IDEA maven проект, подключить необходимые зависимости, с консоли делать комиты и пушить написаный код на GitHub репозиторий). Изучаем Java в минимально необходимом объёме (сначала синтаксис, потом решение алгоритмов (что очень важно для интервью), потом принципы ООП в обьеме, достаточном для написания автотестов). После этого Selenium Webdriver и написание автотестов на Java. Много кодим…) Изучим Page Object pattern, метод lazy initialization PageFactory. Уделим внимание построению локаторов (css selector). Подымем на своих локальных машинах сервер Jenkins и рассмотрим, что такое CI (continuous integration).
Также для общего понимания рассмотрим баг трекинг систем Jira, тест менеджмент систем Testrail…ну и конечно такие вопросы как написание тест кейсов, баг репортов. Т.е. предлагается заниматься в основном практикой… а теорию по manual QA я думаю каждый может подтягивать самостоятельно. Обязательно разберём Agile (Scrum) методологию разработки software product на примере работы реальной компании. Также хотелось бы затронуть вопросы API тестирования, поработать с Postman. И конечно работа с базами данных (MySQL). На момент прохождения собеседований нужно уметь вытянуть данные с database (составлять комплексные запросы, уметь использовать джойны). На мой взгляд это оптимальный стек технологий для старта.
Хочу ещё посоветовать…) В любом случае как можно раньше начинайте подтягивать английский… Это очень важно!)

2 лайка

Здравствуйте! Какие минимальные требования, знания, стоимость? Можно ли из России присоединиться к этому проекту, или исключительно для тех кто уже в США?

Реально. Колледж - университет - дигри в компьютер сайнс. Зачем плодить самоучек, которые потом будут такие перлы выдавать:

Система контроля версий это Git, SVN, Mercurial, а не GitHub.

Да, я злая. Допускаю, что автор толковый, просто опечатался, потому что стек неплохой выдал.
Автор, вы ведь сами всё необходимое освоили и пробились? Вы молодец.

Толковые, как и вы, сами освоить могут всё вами указанное, материала в сети достаточно. А бестолковых нечего в сферу тянуть (как разработчиков, так и QA), ведь с ними потом работать приходится. Им всё кто-то разжевывает, в рот кладёт, собеседование проходят, а сами информацию искать не могут, дёргают потом по каждой мелочи всех вокруг, тормозят весь процесс, косячат на каждом шагу.

Вы ж сам поэтому и пробились, что самостоятельно всё освоили, осилили. Что явно означает, что искать информацию можете, работать с ней можете, вам пришлось разбираться, вникать и понимать, именно это и дало вам все ваши скилы.

Вы где находитесь территориально?

Отправлено с моего SM-G930F через Tapatalk

Очень интересует данная тема - жду продолжения.

Это должно висеть баннером над всеми темами о “школах”!!!:slight_smile:

Злые вы, задавили личинку Портнова.

Чем ваш курс будет отличаться от многих других курсов на Udemy, Codecademy, Coursera, и других…тыщи их.
Я считаю тема немного опоздала. Года так два.
А так если просто есть желание вложить куда-то силы - запишите курс, выкладывайте на ютуб/юдеми.
Курсы которые привязаны к расписанию уже не торт. Современный человек желает учится в удобное время, а не каждый день в 6 вечера.
Как правильно сказали сверху ты молодец что все сам поднял. Но курсы…

Экспресс-курс илоныдавыдовой???:lol:

Ещё и зарплату получают, сволочи такие.

Понятно. Джун, хочет обучить джунов, чтобы те смогли найти работу.
Идея плохая, желание кому-то помочь - хорошее.

Отлично. Похвально, что человек обладает самодисциплиной и добился смены профессии.

Так было и 5 лет назад и 10. Вы не открыли ничего нового.
Просто раньше сложнее было чему-то научиться или найти инфу. Меньше информации были в открытом доступе. Сейчас html и сss может освоить любая “домохозяйка” обладающая упорством, ибо курсов , книг - море. фронт, сейчас шикарный, что не скажешь о фронте 5 летней давности.

А вот и нет. Все зависит от проекта. Автоматизация ради автоматизации - это очень плохо и жаль, что многие этого не понимают.
Если вы знакомы с аджайлом, о котором вы упомянули в своем сообщении, то должны понимать такие простые вещи. Иначе создается впечатления, что вы не поняли.

Идея хорошая. Сделайте, выложите на ютуб, попробуйте.

Пожалуйста, не надо. Вы еще сами в начале пути, условно, и создается впечатление, что вы об этом забыли.

Какой вы хотите дать результат для людей с 0 бэкграундом в айти??? Пожалуйста, остановитесь!!! Вы хотите человека за месяц научить писать автотесты на джаве, освоить селениум и кучу всего, что вы перечислили за 1 месяц??? Что за фарш вы хотите сделать в голове начинающих?
Этот метод хорошо подходит для того, чтобы напрочь отбить желание перейти в эту профессию.

Без комментариев… Собрано все, что нужно и не нужно…
Без обид, но напоминает высер на подобии - C++ за 21 день.
Java( синтаксис, алгоритм, ООП, методы, паттерны, Intellij IDEA + maven), Jenkins, GitHub, Jira , Testrail, PostMan, Agile, SQL… за 1 месяц. :facepalm:

PS. Странно, вроде бы не пятница, а понедельник. Но автор пришел с вентилятором и решил, что можно подбросить совком…
Даже как-то обидно стало…

PSS.Представляю какие у товарища описания баг репортов и тест кейсов. Вывалил все скоупом, заколебался выделять мысли…

Так как я сам прошёл этот путь в новой для меня стране…, и оглядываясь назад понимаю, что шёл не всегда оптимально…, сейчас я вижу как это можно было сделать лучше… Я предлагаю ломать стереотипы и начинать с автоматизации… Это не означает что сразу претендовать на позицию SDET… но аплаясь на manual позицию у вас уже будет преимущество… На мой взгляд , я могу системно дать базу знаний, с которой человек только начинающий свой путь вхождения в IT будет чувствовать себя в теме и более уверенно, подходя к этапу прохождения интервью. Эта будут именно практические навыки и знания, к которым безусловно в дальнейшем, готовясь к интервью, надо добавлять много другого. По своему опыту скажу, что процесс прохождения интервью, это тоже учеба…) Так, например, когда на интервью мне задавали вопрос, на который я не знал ответ … После интервью я залазил в интернет и разбирался с этим вопросом… Это все непрерывный процесс обучения…
И да, я считаю, что месяца практически ежедневных занятий будет достаточно, чтобы изучить синтаксис Java, понять основы ООП в объёме, достаточном для написания автотестов… И самое главное делать это осмысленно… понимая что такое класс и объект… и т.д.
Мой основной подход “просто о сложном…”.

1 лайк

так где ценник уже?

не страшно раздавать советы всем как жить?:lol:

На балу в доме Ростовых корнет Оболенский пытает поручика Ржевского по
поводу его, Ржевского, невообразимого успеха у женщин, пытаясь узнать
секрет успеха.
Корнет: Поручик, как вам так удается закадрить барышню прям на балу?
Ржевский:-Корнет, подхожу я к даме и спрашиваю:-Мадам, разрешите Вам впендюрить?
Корнет:-Поручик! Ведь за такое можно и по лицу!
Ржевский:-Бывает и по лицу… ,но чаще впендюриваю!

Одна и та же ситуация, один и тот же вопрос. Только вот поручик впендюрит, а корнет получит по лицу.

ты неисправимый гусар, Майкл

Ещё раз, чем это лучше тыщ бесплатных материалов в этих ваших интернетах?
В чем уникальность, почему я должен прильнуть к экрану на пару часов каждый день?
Рассуждаю как обычный условный потенциальный пользователь (Сам то я все что написал товарищ сверху все уже прошёл).

Если ещё и за деньги то дичь какая-то.

а иначе зачем столько слов? сделать текстовый файлик и выложить в гугл.докс и собрать толпу лайков и спасибо можно и без такой текстовой простыни.

И шо? Все?

Делайте ваши ставки [emoji3]

Не взлетит (с)