Quantcast
Channel: Найцікавіше на DOU
Viewing all articles
Browse latest Browse all 8115

ITea Talks: Оксана Смирнова - адепт QA в Норвегии

$
0
0

ITea Talks — это неспешный разговор двух айтишников за чашкой чая, где обсуждается все, что осталось недосказанным на митингах. Это новый взгляд на профессию разработчика, ее психология, если хотите. Автор и ведущий — Alex Grechanowski, product/marketing manager.

Часть 1. Путь QA-специалиста в Украине

В 2002 году ты закончила Харьковский национальный университет имени Каразина по специальности «прикладная математика». Многие наши с тобой коллеги тоже вышли оттуда. Насколько я понимаю, это была сильная школа, которая и дала тебе возможность относительно легко влиться в IT?
Я думаю, что «сила» мехмата заключается в том, что после него не страшно заниматься чем угодно. И не потому, что на мехмате учат всему на свете, — просто нет страха, что не справишься с поставленными задачами. Университет учит работать, искать необходимую информацию, обобщать и находить взаимосвязи. ИТ в этом смысле — очень логичное продолжение и применение полученных навыков. Но это понятно мне сейчас. Тогда, после окончания университета, такого понимания у меня не было.

Было два варианта: заниматься наукой, что и сделала моя сестра-двойняшка, или работать в ИТ. В то время как раз стала известна компания «Телесенс», стали появляться другие ИТ-компании.

Я адепт процессного подхода и считаю, что любая инженерная деятельность не терпит хаоса в принципе.

Что именно было там такого, за что хочется сказать «спасибо»?
Учеба в в ВУЗе дарит романтику, беззаботность и неповторимость университетской студенческой жизни, за что и спасибо:)

А вот такие навыки как «attention to detail» и «ability to work under pressure» — это тоже заслуга университета, или, скорее, родителей?
Я думаю, что это в полной мере заслуга университета. Без внимательности к деталям решать задачи по матану на экзамене за ограниченное кол-во времени никак по получится. И первое время у меня не получалось.

Кстати, как родители восприняли то, что ты выбрала техническую профессию?
Наши родители очень повлияли на выбор. Наш папа — выпускник этого же университета, и они с мамой до сих пор работают в одном из бывших Харьковских НИИ.
Именно папа с высоты своего опыта посоветовал нам предпочесть академическое университетское образование другому техническому ВУЗу.

Когда-то ты говорила, что пришла в профессию сначала как системный администратор — ничего не путаю? Почему решила перейти в QA?
В университете мы получили очень много теоретических знаний и довольно мало практических навыков, а работа сисадмином была очень кстати с точки зрения «поделать что-то руками». Это была моя первая работа после университета. Потом я осмотрелась, разобралась, что к чему в этом самом ИТ, и стала инженером по QA. Почему? В моей работе сисадмином тогда, в 2002, было много от тестирования — у пользователей часто что-то не работало, нужно было попробовать, проверить, переустановить, проанализировать, почему не работает, и т.д.

У тебя продвинутый уровень теста ISTQB®. А с этого года ты еще и iSTQI® Certified Agile Tester. Поздравляю! Что дают тесты в профессии тестировщика?
Сертификация и сдача экзаменов — это, прежде всего, механизм получения новых знаний. Тестирование программного обеспечения- дисциплина, которой не учили в университете (может быть, сейчас уже учат?), поэтому с самого начала моей карьеры в тестировании вопрос получения именно фундаментальных знаний был очень важен.

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

Я думаю, что это относится не только к тестированию. Но есть мнение, что тестирование — довольно однообразная деятельность, обучение же и применение новых знаний привносит в нее новые краски.

Свой последний сертификат я получала в Дании, а тренер был голландцем. Это был 5-дневныйинтенсивынй курс. Была возможность пообщаться и с датчанами, и с голландцами. Узнать как работают они, очень познавательно.

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

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

Для консалтинговой компании это еще и шанс продать услуги дороже.

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

К тому же, спрос на ИТ-специалистов превышает предложение. Возвращаясь к «быстро проверить, все ли кнопки работают», подобная постановка задач сама по себе не подразумевает, что исполнителя держат за высококлассного специалиста, согласись. Создается впечатление, что это сможет сделать почти любой, не так ли? Тогда зачем напрягаться? Высокий уровень специалистов тяготеет к высокому уровню и адекватности менеджмента в компании. Это очень взаимосвязано, по моему мнению.

Что, на твой взгляд, можно сделать, чтобы поменять ситуацию?
Я думаю, что рынок все отрегулирует сам. Спрос определяет предложение здесь. И вряд ли что-то можно сделать искусственно.

Некоторые QA пытаются переквалифицироваться в программистов. Как ты думаешь, с чем это связано?
Банально это связано с уровнем зарплаты. Должна сказать, что это особенности ИТ-рынка в Украине. Я не встречала подобных тенденций в Европе, где инженеры по тестированию и программисты имеют близкий уровень зарплат. Поэтому нет необходимости совершать переход ради денег. К тому же, здесь есть устойчивое мнение, что хороший тестировщик и хороший программист дополняют друг друга, но никак не заменяют.

Какие минимальные требования для человека, скажем, без высшего технического образования, чтобы начать карьеру в QA?
Желание и способность учиться. Я думаю, что любое академическое образование здесь будет плюсом. Отсутствие образования меня бы насторожило.

Вот, например, ситуация. Стартап начинает делать продукт, 5 программистов, 3 тестировщика. Насколько важно, на твой взгляд, с самого начала отладить процесс разработки с правильными методологиями в QA? Иными словами, сколько такой подход может сэкономить молодой компании?
Хороший вопрос. Я адепт процессного подхода и считаю, что любая инженерная деятельность не терпит хаоса в принципе. Процессы, понятные всем участникам проекта, привносят в любой проект предсказуемость и управляемость. Это ли не то, чего всем всегда хочется?

Для молодой компании разработка процессов — стратегическая деятельность, которая не дает быстрого видимого результата, но она дает возможность в будущем, когда (и если) компания вырастет, не увязнуть и сохранять темп для движения вперед и развития. Причем важно понимать, что процессы должны быть адекватны целям и задачам компании.

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

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

То есть грамотный QA должен разговаривать с руководством компании, чтобы запустить правильный процесс? В моей практике часто бывало, что к тестированию относились по принципу «быстро проверить, все ли кнопки работают».
Всегда необходимо понимать, что руководство компании мыслит другими категориями, отличными от категорий QA. Руководство оперирует выгодой, количеством денег, рисками и вопросами репутации компании. Поэтому для разговора с менеджером всегда нужно иметь оценки, связанные с этими категориями, причем желательно в SMART характеристиках и заранее, чтобы не быть застигнутым разговором врасплох.

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

Второй момент. Имея процессы, с которыми заранее согласились все участники проекта (менеджеры в том числе), мы с меньшей вероятностью услышим от менеджера «проверьте быстро, все ли кнопки работают». И это и есть та самая предсказуемость, о которой мы говорили раньше. Немаловажным положительным моментом предсказуемости в проекте есть пониженный уровень стресса для команды.

Часть 2. Жизнь и работа в Норвегии

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

Штаты и Канада очень далеко, хотя имеют одно неоспоримое преимущество- английский язык общения. Это я теперь уже понимаю:)

Как работодатель помогал с переездом?
Здесь все довольно стандартно. Билет на самолет и гостиница на 2 недели.

Какие этапы и сроки для получения такой визы?
Норвегия очень нуждается в квалифицированных инженерах. Поэтому визы для таких делают очень быстро (что-то около 1 месяца). Все, что необходимо — это подписанный контракт о работе на инженерной позиции, паспорт и диплом.

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

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

У норвежских людей впереди вечность, они никуда не спешат. Например, при увольнении из компании ты должен объявить об этом за 3 месяца (за 6 месяцев — для менеджерских позиций). Это автоматически означает, что твой следующий работодатель согласен ждать тебя все это время. И он ждет. Я бы назвала это особенностью, а не преимуществом.

Рабочая неделя в Норвегии — 37,5 часов и отпуск — 5 рабочих недель, из которых три недели ты обязан взять летом (в силу малого количества солнца подразумевается, что ты его получишь в отпуске в другом, более солнечном месте).

«No stress» — один из залогов здоровья норвежского общества, поэтому не стоит ждать неожиданностей нигде.

Насколько тебе понравилась красота самой Норвегии, ее природа, фьорды?
Норвегия прекрасна. За красоту природы ей можно простить даже длительное отсутствие солнца.

Сразу по приезде ты пошла в языковую школу учить норвежский язык. Это требование работодателя или просто было желание поскорее влиться с среду? Язык не из легких, да?
Изучение языка мы начали осенью, приехав весной. Это считается «сразу».

Для граждан не из Евросоюза обязательно прослушать 250 часов норвежского языка и 50 часов истории и культуры Норвегии. Что мы послушно выполнили. Но продолжаем дальше учить язык.

Проблема изучения языка в том, что здесь все от мала до велика прекрасно говорят по-английски, определяют в тебе иностранца в течение первых 5 секунд общения и переходят в разговоре на английский. Такой «костыль» в виде английского языка затрудняет прогресс в изучении. В ИТ и интернациональных компаниях рабочий язык почти всегда английский, потому что процент иностранцев очень велик. Однако норвежцы очень трепетно относятся к своему языку и очень приветствуют попытки на нем говорить.

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

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

Что было самым сложным при адаптации?
Трудно было привыкнуть к темпу жизни. В Украине события происходят быстрее и, вообще жизнь динамичнее, хотя и не проще в бытовом смысле.

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

Более двух лет ты работала в Aker Solutions, крупнейшей нефтесервисной компании в Норвегии. Что там не так по сравнению с украинскими компаниями? В чем преимущества?
В Норвегии существует Jenteloven, закон Янте, который описывает особенности норвежского (скандинавского) менталитета и правила поведения в обществе.

Одним из пунктов этого свода правил есть «не думай, что нам есть дело до тебя», другим — «не думай, что ты лучше нас», «не думай, что ты важнее чем мы». Это невероятно отличается, например, от американской модели поведения, где успехи и достижения принято показывать и открыто ими гордиться. Здесь всеобщее равенство — Allemannsrett.

В силу тотального отсутствия спешки, в итоге за день успеваешь сделать довольно много.

Это не значит, что успех здесь невозможен или никому не нужен, просто личный успех не принято демонстрировать. Коллективный — пожалуйста. Выпячивание личного успеха может трактоваться как некая «неполноценность», ибо целостный и счастливый человек не нуждается в подобном самовыражении.

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

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

Разговор менеджера и подчиненного обычно начинается с «you are doing fantastic job», указывать на ошибки прямо недопустимо, и только со временем начинаешь понимать, что стоит за этими словами — истинная похвала или только прелюдия к непрямому обсуждению «косяков».

Задания из разряда «быстро проверить и до вечера задеплоить» невозможны в принципе.

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

Лидерство в Норвегии выглядит совсем по-другому. Украинские подходы в большинстве случаев неприменимы. Слушать нужно больше, чем говорить, навыки дипломатии — улучшать, и таки перестроиться на достижение коллективного успеха.

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

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

Кто они такие, эти норвежцы, что их волнует, насколько им понятны и интересны мы, люди с Украины?
Норвежцы очень любят свою страну и природу, гордятся этим. Их всегда волнует прогноз погоды на выходные — будет ли солнце или опять дождь? Если не знаешь, о чем начать разговор возле кофе-машины, спроси, когда ждать солнца :)
Они с удовольствием и разнообразно отдыхают, ездят в свои домики в горах, очень любят спорт и следят за физической формой. Они аполитичны и не следят за курсом валют.

Очень трепетно относятся к личному пространству и независимости. Не станут задавать вопросов на личные темы и сами не станут ничего рассказывать об этом на работе.

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

Об Украине знают не больше остальных европейцев, хотя в свете последних событий — знают, да.

Как проходил рабочий день Senior Software Testing Engineer?
Рабочий день начинается у норвежских людей очень рано. Некоторые приходят на работу в 7 утра. Это очень отличается от ИТ-компаний в Украине. Business time с 9 до 3.

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

Какие методологии тестирования используют в Норвегии?
Как я уже сказала, здесь очень популярен SCRUM как методология разработки ПО, поэтому все, что позволяет эффективно его имплементировать, идет в ход. TDD активно используют, например, хоть это и не совсем методология именно тестирования.

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

Последовательность операций, производимых оборудованием при бурении нефти — как побочное явление :)

А вот совсем недавно ты перешла в другую компании в качестве Software Testing Consultant. Это действительно консультирование? Звучит очень заманчиво, всегда мечтал консультировать компании.

Идея такая: в Ставангере очень много нефтяных и других компаний, основная деятельность которых не связана с разработкой ПО непосредственно, но у которых есть очень большая потребность в разного рода ИТ-системах. Есть ИТ-компании, сотрудники которых суть консультанты и готовы предоставлять первым свои услуги. В итоге имеет место body leasing.

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

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

Быть сотрудником в штате нефтесервисной компании (как моя первая компания Aker Solutions) хорошо, как я уже сказала, с точки зрения железобетонности твоего положения и соц. гарантий на всю жизнь. Но с профессиональной точки зрения, в силу медлительности и узконаправленности, развитие замедляется.

Как и как долго ты искала новую работу?
Я не выходила на открытый рынок труда, новая компания нашла меня сама и пришла с предложением. С момента первого контакта и до перехода прошло 6 месяцев, и это нормальный ход событий.

Хорошо. А какая вилка зарплат у тестировщика в Норвегии?
90-100k $ в год у senior engineer, 60-80 у middle level (до налогов). Налог — от 30%. Для иностранцев первые три года жизни работает понятие «налоговый вычет» — таким образом привлекают иностранных специалистов. Сумма этого вычета сравнима с еще одной зарплатой за месяц приблизительно (что-то вроде тринадцатой зарплаты получается).

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

Ставангер — это древний город с населением 120 тысяч. Дорого ли снимать там жилье — дом или квартиру?

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

Город очень интернациональный, специалисты тут со всего мира. В Ставангере глубоководный порт, летом сюда заходят огромные круизные лайнеры-дома с сотнями туристов. Отсюда начинаются многие туристические маршруты, в частности на Prekestolen и Kjerag.

Город одноэтажный в основном, люди живут в беленьких домиках, снаружи оттделанных деревом.

Осень-зима-весна очень дождливые, Ставангер — один их самых дождливых в Европе, хуже только норвежский Берген. Зимой ниже 0 бывает редко.

Жилье невероятно дорогое (экспаты же), сравнимое по цене с Лондоном. Аренда квартиры с мебелью и одной спальней стоит от 2000$, плюс во многих местах требуют залог размере 2-3месячной оплаты. Иногда можно выкрутиться гарантийным письмом от компании и залог не платить. Здесь можно встретить Tesla taxi (нечасто, правда) и вообще много дорогущих машин.

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

Как обстоит дело с отпуском? Где уже удалось побывать, ведь теперь вся Шенгенская зона у твоих ног. Или ты активно катаешься на лыжах и ловишь рыбу? ;)

Отпуск — прекрасное время в Норвегии. Во-первых, он летом, а летом в Норвегии чаще хорошая погода, чем плохая, а во-вторых, особенности норвежской системы оплаты труда таковы, что отпускных денег всегда больше, чем регулярной зарплаты (так распределяется оплата в течение года). Цены в остальной Европе ниже, чем в Норвегии, поэтому ты прав, мир почти у ног :)

Мы ездим в теплые страны и, конечно же, в Украину.

В Ставангере 120 тысяч населения — мне кажется, что в Харькове на родной Алексеевке живет сравнимое число людей. «Движухи» и городской толпы мне здесь не хватает. Поэтому в отпуск мы теперь ездим только в большие города.

О лыжах я активно думаю, да, но пока не катаюсь.

Часть 3. Личное

Какие ты можешь отметить интересные тренды в QA за последние год-два?
Тестирование в облаках и вообще все, что связано с SaaS. Хотя не исключаю, что в Норвегии все сильно с запозданием.

Что можешь пожелать коллегам, которые только начинают путь в IT?
Быть проактивными, учить (совершенствовать) английский язык. Не обязательно чтобы уехать в другую страну. Когда я комфортно для себя начала читать книги на английском, мне многое открылось. Литературы на английском несравнимо больше, чем переведенной и она, как правило, доступна раньше.

Что тебе дала жизнь в Норвегии и Европе?
Переезд в другую страну расширяет горизонты и, без сомнения, обогащает.

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

Как тебе удается всегда быть в отличной форме?
Норвежский рыбий жир очень помогает :) Рекомендую всем.

Какая музыка тебя вдохновляет?
Я очень люблю французскую музыку и песни на французском языке.

Какие книги ты можешь порекомендовать нашим читателям?
— Succeeding with Agile. Mike Corn
— User Stories Applied. Mike Corn
— Managing the Test People. Judy McKay

Оксана, большое спасибо за беседу. Где тебя можно найти в Интернете?
Facebook: oksana.smirnova.773

LinkedIn: linkedin.com/in/smirnovaoksana.


Viewing all articles
Browse latest Browse all 8115

Trending Articles