Тестировщик или программист что выбрать
Перейти к содержимому

Тестировщик или программист что выбрать

  • автор:

Программист или тестировщик – помогаем выбрать профессию

Карьеру в IT строят по-разному. Можно выучить один язык программирования и фреймворк, а затем параллельно с работой расширять знания. Можно изучить ручное тестирование, со временем освоить автоматизацию или расти в тимлиды. Так с чего же начать?

В этой статье мы сравним две самые востребованные профессии в IT: Frontend Developer (программист) и QA Engineer (тестировщик). Приготовьтесь: будет много примеров, фактов и цифр.

Что нужно знать

Начинающий Frontend-разработчик должен знать HTML и CSS, язык программирования JavaScript, один фреймворк или библиотеку (например, React). Нужно освоить систему контроля версий (Git). Знать основы адаптивного дизайна и понимать интерфейс программы Figma.

Чтобы работать с иностранными заказчиками, пригодится английский на уровне Intermediate и выше. Важно не только говорить, но и писать. Потому что команды в языках программирования часто содержат слова из английского языка. JavaScript освоить проще, если знаешь инглиш.

Начинающий тестировщик должен знать разные методы тестирования, работать с системой баг-трекинга (например, Jira или Trello), составлять отчеты (баг-репорты). Необходимо понимать жизненный цикл разработки (SDLC). Разбираться в клиент-серверной архитектуре и работать с инструментами разработчика (DevTools).

На проектах с иностранными заказчиками тоже пригодится разговорный английский не ниже Intermediate. А письменный инглиш важен для отчетов и переписки с коллегами из других стран.

Что нужно делать

У программиста и тестировщика общая цель – качественный продукт. Но методы у них разные. Один – создает, второй – проверяет на прочность.

Frontend-разработчик создает интерфейсы программ и приложений, верстает сайты по готовым дизайн-макетам. Он работает над той частью веб-страницы, которую видит пользователь.

  • Получает и анализирует макет сайта в Figma.
  • Изучает техническое задание (что и как должно работать).
  • Делит макет на логические блоки, создает каркас сайта на HTML.
  • Дорабатывает каркас с помощью языка стилей CSS.
  • Добавляет эффекты и анимацию с помощью JavaScript.
  • Адаптирует интерфейс под различные устройства.
  • Передает сайт тестировщику, исправляет ошибки.

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

Тестировщик проверяет работу сайтов, программ, приложений. Находит ошибки (баги) и описывает их. Простыми словами, тестировщик следит, чтобы всё правильно работало и выглядело красиво.

  • Изучает техническое задание (что и как должно работать).
  • Выбирает методику и способ тестирования.
  • Получает или сам составляет тест-план, тест-кейсы.
  • Методично проверяет сайт по каждому требованию.
  • Тестирует программный код сайта, если это необходимо.
  • Составляет отчет и передает его разработчику.

Начинающий тестировщик не пишет код, так что ему не обязательно быть технарем. Он должен иметь критическое мышление, уметь задавать вопросы и доступно описывать проблемы. Здесь нужна концентрация, усидчивость и внимание к деталям. Хороший тестировщик – перфекционист.

Как долго учиться

Изучать фронтенд в одиночку непросто. Если заниматься по 2-3 часа в день, то на один только JavaScript уйдет 12-18 месяцев. Вам понадобятся книги, видеоролики и железная дисциплина. Чтобы справиться быстрее, стоит найти ментора – друга или коллегу с опытом разработки, который поможет и подскажет.

На курсе Frontend online освоить профессию можно за 6 месяцев. Здесь вы изучаете актуальную программу, работаете с ментором и преподавателем. Занятия проходят по вечерам, так что многие совмещают обучение с работой. Но главная прелесть курса в том, что вы получаете фидбэк по заданиям. А значит, растете быстрее.

Чтобы изучить основы тестирования самому, понадобится 6-10 месяцев. При условии, что вы выделяете 2-3 часа в день, имеете четкий план и материалы. В интернете хватает информации. Но будьте готовы, что многое придется анализировать и структурировать. Ваша задача после обучения – попасть в IT-компанию и получить реальный опыт.

На курсе QA online профессию можно освоить за 3 месяца, так как вы работаете с ментором и преподавателем по готовой программе. Обучение проходит на прямых эфирах по вечерам и его также совмещают с работой. Самые перспективные студенты попадают на стажировку в IT-компании еще до выпуска.

Легко ли найти работу

Обе профессии лидируют по количеству вакансий в IT-сфере. Посмотрим статистику за год и актуальные вакансии на момент публикации статьи.

Frontend-разработчик:

  • Всего вакансий за год – 11 673
  • Прирост к концу года – 72%
  • Активных вакансий – 937

Сегодня JavaScript – основной язык программирования, его знают 2/3 разработчиков. Рынок наполняют продукты, написанные на JavaScript. К примеру, на нем работают 95% всех веб-сайтов. Выходит, в будущем сохранится и потребность во фронтендщиках.

Тестировщик:

  • Всего вакансий за год – 11 201
  • Прирост к концу года – 77%
  • Активных вакансий – 954

Тестировщикам легче найти первую работу, так как требования на старте к ним пониже. Но задач у QA – не меньше. Компаниям нужно тестировать сайты, приложения, игры, банковские сервисы, роботов и так далее. Эта работа не привязана к технологиям и языкам программирования, поэтому специалист может выбирать проекты и переключаться между ними.

Кому сколько платят

Новичок во фронтенде зарабатывает на 20% больше, чем в тестировании. Сумма быстро растет с опытом, особенно если человек учит новые языки и фреймворки. Ниже статистика зарплат по опросу Dou.

  • Senior JavaScript Developer – $4500
  • Middle JavaScript Developer – $2500
  • Junior JavaScript Developer – $900

Тестировщик стартует с суммы пониже. Компенсация растет не так быстро и со временем разница может увеличиться. Исключение составляют тимлиды и руководители отдела тестирования. Ниже статистика зарплат независимо от метода тестирования.

  • QA Tech Lead – $3775
  • Senior QA Engineer – $3300
  • Middle QA Engineer – $1862
  • Junior QA Engineer – $750

Зарплаты специалистов по автоматизированному тестированию (Automation QA) почти на треть выше, чем специалистов по ручному (Manual QA).

Лучше раз попробовать, чем много читать об IT. Запишитесь на один из бесплатных марафонов и проверьте свои силы: марафон по верстке сайтов или марафон по тестированию. Занятия проходят по вечерам, с практикой помогают менторы и преподаватель. Сделайте старт в IT!

Тестировщик или программист? Что выбрать

Тестировщик или программист? Что выбрать

Сомневаетесь, какую стезю выбрать: тестировщика или программиста? Точно знаете, что хотите войти в IT, но выбираете, что вам больше подойдет?

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

Специально для вас мы приготовили вопросы, ответы на которые помогут вам понять, что вам больше подходит. Тестирование или программирование? Создавать или проверять?

Записывайте ответы и узнавайте результат в конце!

  1. Когда вам указывают на ошибки в работе, вы…

б) относитесь к этому спокойно;

в) зависит от вашего настроения.

  1. Вы часто уходите в творческие порывы вдохновения в работе, не особо заботясь о соблюдении правил?

а) да, бывает, уношусь в дальние дали;

б) нет, в облаках не витаю;

в) случается, но чаще контролирую себя.

  1. Вам важно всё делать по инструкции или плану.

в) мне не важно, но приходится ��

  1. Вы часто замечаете на сайтах и в приложениях ошибки, которые нужно исправить.

а) не скажу, что это про меня;

б) да, постоянно мозолят глаза;

в) иногда что-то замечаю, а иногда — в упор не вижу.

  1. Вы часто придумываете, как именно можно исправить ошибки на сайтах.

а) да, в голове рождаются целые сценарии, как можно сделать лучше;

б) нет. Я лишь подмечаю ошибки, находить как можно больше — моя страсть!

в) придумывать могу, но не факт, что это сработает.

  1. Вы выделяетесь своей витиеватой, насыщенной речью.

а) да, это про меня;

б) нет, я предпочитаю говорить просто и по делу;

в) иногда меня заносит, а иногда молчу, как партизан.

Идеальный порядок в доме: перфекционизм или бзик? - Блог «Анализируй то и это» - MySlo.ru

  1. Вас зовут перфекционистом?

а) не замечал/а такого;

в) в чем-то перфекционист, а в чем-то не обращаю внимания на беспорядок.

  1. На работе вы замкнуты в себе, тяжело общаетесь с другими?

а) как вы узнали?

б) нет, я легко отделяю личное от рабочего и с энтузиазмом общаюсь с коллегами;

в) зависит от места работы и коллектива.

Типы личности ребёнка: гуманитарий и технарь.

  1. Конечно, это больше стереотип, но все же: вы физик или лирик? Технарь или гуманитарий?

а) в школе я любил/а точные науки!

б) с математикой у меня было похуже остального;

в) честно говоря, я из тех, кто за физкультуру.

  1. Этот тест не автоматический, поэтому сейчас вам придется вручную подсчитывать ответы. Что вы чувствуете по этому поводу?

а) это не баг, это фича, все нормально!

б) это тривиал с высоким приоритетом, напишу репорт;

в) какие баги, какие тривиалы? Что это вообще за слова?

Результаты:

Больше ответов «а»: кажется, вам пора присмотреться к программированию. Креативный код, новые решения и фичи — ваша стихия! Даже если в школе вместо программ на уроке информатики вы писали тексты в Ворде и рисовали домики в Пэйнте, еще ничего не потеряно! Немного усидчивости и толстых талмудов Дэвида Кнута, и можно покорять HR по всему миру.

Больше ответов «б»: нам есть чем поделиться! Кажется, в вас растет маленький тестировщик! Вам нравится упорядочивать мир вокруг себя, вы внимательны и к вещам, и к людям. Хорошо поладите с каждым, спокойно поведете себя в ситуации, когда остальные начнут терять терпение.

Как вам раскрыть своего внутреннего тестировщика? Можно начать с прохождения чек-листа от Нины Агеевой — тестировщицы с 10-летним опытом. Чтобы получить его, заполните гугл-форму по ссылке.

Понимаете, что вам еще далеко до крепких знаний в сфере тестирования? Поможет наш курс ПОИНТ (Первый Онлайн ИНститут Тестировщиков)! Созданный специально для новичков практикующими тестировщиками со стажем, он охватывает все основные темы в QA.

Больше ответов «в»: кажется, вам так и не удалось определиться с помощью нашего теста. Приходите в следующий раз! А пока можете почитать наш блог, чтобы узнать больше о мире и философии тестирования. Например, вот подробная статья на тему «Что нужно, чтобы устроиться на первую работу тестировщиком».

Почитайте — может быть, вас затянет ��

Курс ПОИНТ для начинающих тестировщиков стартует 19 июля!

Не терпите ошибок и опечаток, собираетесь бороться с багами? Хотите получить актуальную IT-специальность и строить карьеру в самой востребованной сфере? Присоединяйтесь по ссылке ��

Дата публикации: 29.06.2022

Последние новости

  • Смертельные баги: подборка ошибок в ПО, приведших к тяжелым последствиям для людей
  • Лучшие курсы для тестировщиков в мае 2024
  • Как найти время на учебу. Секреты и техники, чтобы успеть всё
  • 7 фразовых глаголов на английском языке, которые пригодятся тестировщику
  • Как написать баг-репорт на собственное утро
  • 7 признаков того, что вам пора стать тестировщиком
  • 6 вариантов, как тестировщику сказать «Улучши это» на английском языке

Программист или тестировщик: что лучше выбрать?

Программист или тестировщик: что лучше выбрать?

Многие люди, желающие сделать карьеру в ИТ, выбирают между этими профессиями. Мы решили их сравнить и объяснить, кому больше подойдет разработка, а кому – тестирование. И с чего начать в каждом случае. В статье собрано много полезной информации, обязательно прочитайте ее до конца.

Кем проще стать, программистом или тестировщиком?

Чтобы ответить на вопрос, сравним обе профессии по основным критериям, которые могут повлиять на выбор:

Чем нужно заниматься

Писать код. Создавать программы, приложения, скрипты для сайтов.

Проверять работу программ, приложений, сайтов. Выявлять и описывать ошибки (баги).

Выше. Требуется решать нестандартные задачи.

Работа по четким инструкциям и алгоритмам.

У новичков на 20-30% выше, чем в тестировании. Быстро растет по мере накопления опыта.

Ниже, чем у программистов. Со временем разрыв по деньгам может увеличиваться.

Сколько времени требуется на обучение

От 1 года и больше.

От 6 месяцев, при этом можно найти курсы со стажировками.

Людям с логическим складом ума, усидчивым, способным придумывать новое, находить нестандартные решения.

Спокойным и размеренным людям, усидчивым, способным выполнять инструкции, не устающим от стандартных задач.

Что в итоге выбрать, профессию тестировщика или программиста?

По общему мнению, освоить профессию тестировщика можно быстрее и проще. Многие люди, которые хотят работать в ИТ, но не желают учиться программировать, идут в тестирование. Эта специальность востребована. Получить необходимые знания и навыки можно за полгода.

Есть курсы, которые проводятся совместно с работодателями и лучших выпускников приглашают на собеседования. Например, такая программа сделана в Нетологии. Она идет совместно с Альфа-Банком, который приглашает выпускников к себе.

Стать востребованным разработчиком сложнее. На это может уйти и год, и два, и три. Требуется освоить больший объем знаний и навыков, а также иметь способности для занятия программированием.

Кому больше платят? Сравниваем зарплаты

Тестировщики обычно получают до 80 тыс. рублей в месяц. Исключение – QA Lead, то есть руководитель отдела тестирования. Его доход может превышать 200 тыс. рублей в месяц.

Хороший разработчик может зарабатывать от 100-120 до 150-200 тыс. рублей в месяц в зависимости от языков и технологий, которыми он владеет. Доходы мобильных разработчиков могут превышать 200 тыс. рублей в месяц.

Для примера приведем данные по зарплатам у разных специалистов. Первая цифра – это зарплата новичка, вторая – специалиста с большим опытом:

Средняя зарплата на рынке, руб.

Как видите, на старте зарплаты в тестировании и программировании могут отличаться несильно. По мере роста опыта и квалификации доходы разработчиков становятся больше. Но и требований к ним предъявляется тоже много.

В какой профессии легче найти работу?

Говоря о том, что выбрать – стать программистом или тестировщиком – нельзя обойти вопрос поиска работы. Легче его решить тестировщику. Многие идут в программирование, так как там меньше рутины и выше зарплаты. Поэтому в отделы тестирования, особенно в небольших компаниях, часто готовы брать новичков без опыта. Сами научат и покажут, что делать. Платят там обычно немного, зато помогают набраться опыта.

Другие компании сотрудничают с курсами, где учат тестировщиков, и лучших выпускников берут к себе. Например, такая программа есть в Нетологии. Она периодически проводится совместно с Альфа-Банком и другими организациями, которые заинтересованы в новых сотрудниках.

Программистом стать сложнее, но и тут есть свои лайфхаки. Часто толковых тестировщиков, которые освоили языки программирования, переводят в разработчики. Не имя опыта, можно вначале устроиться в отдел тестирования, а затем перейти в разработку в рамках карьерного роста внутри одной компании.

Что выбрать: стать тестировщиком или программистом?

Ответ на этот вопрос зависит от ваших задач, интересов и желаний:

Кому лучше выбрать программирование?

  • Вы хотите быстро освоить новую профессию и найти работу в ИТ.
  • Вы готовы к монотонной работе, усидчивы, внимательны. Не устаете от однообразных задач.
  • Готовы действовать по инструкциям и четким алгоритмам.
  • У вас нет технического образования.
  • Не желаете осваивать языки программирования, по крайней мере на старте.
  • Вам хочется писать код и заниматься именно программированием, решать сложные задачи.
  • Рутинная работа – не то, что вам нравится.
  • Даже если бы разработчикам не платили высокие зарплаты, вы бы выбрали эту профессию.
  • Будучи новичком, вы готовы преодолевать трудности с поиском первого места работы.

С чего начать и где учиться?

Можно пройти онлайн-курсы, на которых освоить теорию, получить практику и подготовиться к поиску работы. В таблице собраны примеры программ, которые подходят новичкам:

Название курса и ссылка на него

Курс в Нетологии. Проходит онлайн. Есть программа помощи с трудоустройством. Обучение включает вебинары, лекции и практику. Выдают диплом о профессиональной переподготовке.

Включает изучение ручного и автоматизированного тестирования, а также языков программирования Java, JavaScript и Python. Начинать искать работу можно после 2-х месяцев обучения. Формат: вебинары, видеолекции, практические задания. Помогают с трудоустройством или поиском стажировки. Выдают диплом.

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

Эта программа ведется совместно с Альфа-Банком. Лучшие выпускники могут получить работу. Программисты на Java востребованы и хорошо зарабатывают. На этом языке пишут приложения, сайты, игры и многое другое.

Курс в университете Skillbox. Подойдет людям, которые хотят заниматься разработкой мобильных приложений на Android и iOS. Для прохождения курса потребуется MacBook.

В области программирования есть и другие специализации. Выбрать подходящую профессию в ИТ можно в нашем каталоге. Там собрана подробная информация по каждому направлению, с чего начать тестировщику или программисту, советы для новичков.

На нашем сайте также есть другие полезные материалы:

  • Как выучить PHP самостоятельно с нуля?
  • Как научиться создавать сайты?
  • Как выучить язык Python?
  • Сайты для изучения программирования на русском языке
  • Биржи для фрилансеров
  • Вакансии удаленной работы в интернете

Мы рассказали о профессиях программиста и тестировщика и что выбрать в зависимости от ваших желаний и задач. Сейчас ИТ на подъеме и специалисты востребованы. В одной сфере легче найти работу, в другой можно больше заработать.

Разработка или тестирование: что выбрать?

Разработка или тестирование: что выбрать?

Кем стать — тестировщиком или программистом? В какую профессию можно войти без опыта, а какая даст возможность проявить свои творческие способности? Разбираемся вместе с экспертом, который успел поработать и там, и там.

Освойте профессию
«Тестировщик-автоматизатор»
��В конце статьи делимся подборкой материалов о том, как стартовать в профессии и где взять опыт.

Задачи тестировщика и разработчика

  • в зависимости от языка — например, Java-разработка или Python-разработка;
  • целевого продукта — веб-разработка, мобильная разработка, создание алгоритмов и баз данных;
  • задач — например, backend- и frontend-разработчик оба являются веб-разработчиками, но занимаются разными частями кода.

Профессия / 12 месяцев
Fullstack-разработчик на Python

Создавайте веб-проекты самостоятельно

dffsdd (2)

Тестировщик вступает в дело после разработчика. Его задача — проверить продукт и найти в нем ошибки.

Тестирование может быть ручным или автоматизированным. Ручной тестировщик, как самый внимательный пользователь, нажимает на каждую кнопку и проверяет каждую ссылку. Тестировщик-автоматизатор ищет способы, как проверять ПО быстрее, думает, какие функции можно передать машине, и создает ботов для тестов. Результат работы тестировщика — отчет об ошибках, или баг-репорт, по которому программисты исправляют недочеты в продукте.

Также в сфере тестирования есть QA-инженеры (Quality Assurance), которых часто по ошибке приравнивают к тестировщикам. У них более широкие обязанности. QA контролируют качество продукта с момента возникновения идеи до релиза.

Что делает QA:

  • Работает с требованиями к ПО. Они должны быть четкими, непротиворечивыми и выполнимыми.
  • Планирует тестирование. Определяет объем работ, тип тестирования, инструменты и бюджет для каждого этапа разработки.
  • Составляет тестовые сценарии. Те самые инструкции, по которым будут работать тестировщики.
  • Проводит или организует тестирование, фиксирует ошибки.
  • Проводит или организует повторную проверку после устранения «багов».
  • Составляет отчет о проделанной работе и результатах.

Читайте также Чем тестировщик отличается от QA-инженера?

Как войти в профессии тестировщика и разработчика

Чтобы стать разработчиком, нужно освоить хотя бы один язык программирования. Сейчас у работодателей востребованы Python, С, С++, Java, JavaScript. Актуальный рейтинг языков программирования можно посмотреть, например, у TIOBE или PYPL.

Обучиться на разработчика на курсах онлайн-школы можно за 9–12 месяцев. Или самостоятельно — по книгам и лекциям на YouTube. Здесь скорость будет зависеть от ваших усилий.

На старте может быть непросто, потому что сейчас работодатели ценят в программистах не только навыки, но и опыт решения реальных задач. Поэтому готовьтесь ходить на собеседования, участвовать в хакатонах и проходить стажировки, чтобы иметь преимущество на рынке джунов. Благо, таких возможностей сейчас много.

У тестировщиков порог входа в профессию ниже. Чтобы начать с мануального тестирования, необязательно уметь кодить. Достаточно знать общие принципы разработки ПО, быть внимательным, усидчивым и следовать инструкциям. Выучиться на тестировщика можно за четыре месяца. Чтобы расти до тестировщика-автоматизатора и дальше до QA-инженера, нужно будет выучить язык программирования.

Несмотря на то что на тестировщиков недолго учиться и это дает ускорение при входе в профессию, трудоустроиться может быть не так просто. За последние несколько лет интерес к профессии вырос, ручных тестировщиков стало много. Работодатели отдают предпочтение более опытным кандидатам или тем, кто имеет знания в разработке и автоматизации тестирования.

Я начал карьеру в IT в должности тестировщика. Устроился на работу без опыта, сразу после курса. Сейчас, конечно, ситуация изменилась. Очень много желающих, поэтому при поиске работы ты точно будешь конкурировать с другими кандидатами. Нужно иметь терпение, чтобы найти первую работу, и понимать, что потребуется время. Обычно все хотят быстро войти в IT и сдаются, если что-то не получается. Важно не опускать руки и идти до конца.

Евгений Кравцов,
Senior Frontend Developer в крупном российском банке

Сколько получают программист и тестировщик

Выбирая между профессиями, стоит учесть и уровень зарплат. В среднем программисты получают на 20–30% больше, чем тестировщики. По данным на 2022 год, средняя зарплата разработчика — 152 000 рублей, тогда как у тестировщика — 109 000 рублей.

f36115a0-4c8a-4941-b4b4-1fad707bfd22-4217190

Исключение составляют QA-лиды — руководители отдела тестирования. В некоторых случаях они могут получать от 200 000 в месяц.

Уровень зарплат может отличаться и среди программистов. Больше всех в 2022 году получали игровые разработчики в Москве — в среднем 210 000 рублей. А самые низкие зарплаты были у embedded-разработчиков — в среднем 100 000 рублей по регионам.

Сколько получают программисты, разработчики и тестировщики

Также важно учесть уровень зарплат в разных компаниях. Например, тестировщик в одной компании может зарабатывать больше разработчика в другой. Поэтому, выбирая себе профессию, прежде всего стоит ориентироваться не на цифры, а на собственные интересы.

Тестировщик VS разработчик: что выбрать?

При выборе профессии ориентируйтесь на несколько факторов: востребованность профессии на рынке, доступность ресурсов для обучения, ваши интересы и личные качества. Это будет напрямую влиять на то, как быстро вы освоите профессию и трудоустроитесь.

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

Тестирование потребует от вас максимальной дисциплины и внимания. Мануальные тестировщики действуют по чек-листу, оформляют отчет по итогам проверки. Чтобы преуспеть в такой профессии, нужно быть усидчивым, придирчивым. Важно уметь открыто и профессионально критиковать чужую работу. Тестировщик несет ответственность за качество конечного продукта, который попадает к пользователям.

Станьте Fullstack-разработчик на Python и найдите стабильную работу
на удаленке

Правда ли, что разработчики не любят тестировщиков?

В отношениях между тестировщиками и разработчиками есть один нюанс, о котором часто умалчивают. Это критика. Задача тестировщика — найти ошибки разработчика. Разумеется, не всем это нравится. В команде возникают конфликты и взаимные претензии.

Что может помочь в этой ситуации:

  • Посредник. Он будет передавать правки от тестировщика к разработчику. Это может быть проджект-менеджер, Team Lead или трекинговая система, например, Trello.
  • Открытое обсуждение. Все еще лучший способ решать конфликты и предотвращать их появление в будущем.
  • Прошлый опыт. Например, если раньше разработчик сам был тестировщиком, он будет более лояльно относиться к замечаниям и комментариям.

Главное — помнить, что каждый из команды видит лишь одну сторону проблемы. И только совместная работа специалистов даст достойный результат.

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

Евгений Кравцов,
Senior Frontend Developer в крупном российском банке

Как стать разработчиком, если ты тестировщик?

Многие начинающие айтишники считают, что тестировщик — это простой вход в профессию программиста. С одной стороны, это действительно дает преимущество. Вы можете перейти на должность программиста по внутреннему найму, первыми узнаете о вакансии, и работодатель будет более лоялен к вам, чем к специалисту со стороны.

С другой — если речь идет о ручном тестировании, то эта должность ненамного ближе к разработке, чем любая другая. Здесь речь идет не о повышении, а о переквалификации. Однако некоторые профессиональные навыки все же пригодятся. Тестировщик, который хочет стать программистом:

  • понимает, как создается программное обеспечение;
  • знает термины, важные для разработчика (например, «релиз» или «баг»);
  • более критичен к своей работе и понимает, что идеального кода не существует;
  • может заранее прогнозировать возможные ошибки и избегать их.

Но чтобы перейти в новую должность, также придется:

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

Моей первой работой в IT было тестирование. Параллельно я присматривался к фронтенду. Я начал самостоятельно изучать тему на ресурсах типа Learn.javascript и developer.mozilla.org/. Через полгода я примерно понимал сферу, частично разбирался в базовых инструментах: немного JS, CSS, фреймворк React. У нас в компании появилась вакансия фронтенд-разработчика и я перешел на нее. Я был еще не готов писать код на тот момент, многое пришлось доучивать на ходу. Мне помогло то, что я очень хорошо знал проект, мог посмотреть, как похожие задачи решали раньше, и делал так же. Хард скилы по тестированию тоже выручили: чтобы сдать качественную работу, я сам накидывал себе тест-кейс, проверял через него свой код и только потом отдавал его дальше.

Евгений Кравцов,
Senior Frontend Developer в крупном российском банке

Как стартовать в IT — подборка статей для начинающих:

  • Как выбрать профессию в IT
  • 6 IT-специальностей для быстрого старта
  • Как быстро стартовать в IT: выбираем специальность, учимся и начинаем карьеру
  • Как научиться программировать на любом языке
  • Стажировки в IT: где программисту получить опыт и возможности трудоустроиться

Тестировщик-автоматизатор

Как ворваться в IT, даже если вы не умеете программировать? Стать тестировщиком. Для старта достаточно базовых знаний ПК. А начать работать можно уже через 4 месяца обучения.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *