Почему люди следуют такой странной идее — сначала пойти в тестировщики, а потом перейти в разработку? Как правило, потому что считают, что в тестировании гораздо ниже порог входа. Это такой миф, что главное хоть как-то «войти в айти», а потом переквалифицироваться будет как два пальца об асфальт.
Основатель школы программирования FoxmindEd Сергей Немчинский на своем YouTube-канале рассказал, почему это так не работает.
Highload публикует этот материал текстом.
Вы становитесь тестировщиком. Это совершенно другая профессия, у которой совершенно другие требования и совершенно другой майндсет (тип мышления).
Более того, если вы какому-нибудь тестировщику скажете, что он недопрограммист, можете и в репу получить. Тестировщики на такое обижаются и совершенно справедливо: профессия тестировщика не проще профессии программиста.
Вообще, от работы тестировщика зависит даже больше, чем от работы программиста. Ведь именно тестировщик определяет, когда программа работает правильно и может уйти в продакшен.
Именно потому, что многие люди думают наоборот. А огромное количество курсов поддерживает этот миф. В результате имеем толпу недоучек, которая рассылает свои резюме на все вакансии. Среди них есть и те, кто вообще ничего не знает, в том числе о том, как организован процесс разработки и в чем будет состоять их работа.
Чтобы хоть как-то справится с наплывом неадекватов, большинство компаний вообще не публикуют вакансии Junior Manual QA. Как вы понимаете, в такой ситуации даже тем, кто с полной серьезностью и ответственностью выбрал профессию тестировщика и обучился ей, сложно найти работу.
Технический интервьюер знает, что тестировщик (а тем более мануальный тестировщик) — это совсем другая профессия и единственное преимущество, которое есть у такого специалиста — это то, что он умеет общаться с заказчиком и знает, как вообще устроено IT.
Помимо выше упомянутого майндсета, у тестировщика другая зона ответственности и даже другой взгляд на программу: пока тестировщик ищет ошибки в программе в целом, программисту интересно посмотреть, как она устроена.
Так что опыт тестирования здесь не очень-то и плюс. Просто вы сначала промучаетесь, чтобы устроиться на тестировщика, а потом будете так же мучаться, чтобы попасть в разработку.
Если вы смогли устроиться и начали хорошо работать, вас не захотят отпускать. Вас будут удерживать зарплатами, особенно если вы уже перешли в автоматизированное тестирование. И будет очень больно потом начинать с junior-позиции разработчика с соответствующим доходом.
Если вы хотите пойти по схеме «сначала стану тестировщиком, а потом перейду в разработчики», у вас есть два варианта:
Кроме того, если вы действительно мечтаете стать программистом, в тестировании вам будет чудовищно скучно.
Что в таком случае делать? Более удачный вариант: заходить в разработку через более простые языки программирования. Например: мечтаете стать джавистом, но сначала учите PHP.
Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…
В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…
Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…
Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…
Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…
IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…