Сейчас очень много народу ломится в айти потому что

И если для освоения скилов разработчика люди еще как-то предполагают, что надо бы постараться и обладать определенным складом мышления и базой, то для позиции инженера по качеству (тестировщика) существует иллюзия, что можно просто поучиться техникам тестирования и все.
И ломятся туда филологи, строители, учителя, художники… все кому не лень.
Я поняла, что с людьми без технического образования на эту позицию я больше даже не беседую.
Хоть сколько лет опыта.
У нас есть одна простейшая задача на аналитику, которая демонстрирует, как человек может в голове быстро построить модель объектов и взаимосвязи между ними.
Люди делятся на 2 категории ровно: одни не понимают где тут вообще задача, другие не могут решить даже когда подталкиваешь. Ну или с ужасным скрипом.
Хотя последнее время на собесах с тестировщиками появилась еще одна категория - они не могут понять, о чем вообще речь.
Я на пальцах для иллюстрации задачу опишу.
Вы продаете и покупаете разные акции. У вас есть портфель инвестиционный.
Каждая покупка или продажа - транзакция.
Они расположены на временной прямой одна за другой.
Когда человек вбивает в систему чего он там купил или продал, он может ошибиться. Ну отпечататься, например, и ввести 33 акции вместо 3. Или еще как-то.
И когда он обнаружит ошибку, ему нужно будет поправить транзакцию в прошлом.
И вот вопрос тестировщику - какие проверки надо осуществить, чтобы данные в системе были непротиворечивы.
Противоречивые данные это когда вы купили 5 акций, а потом решили продать 40. Потому что 40-ка у вас просто нет.
Ответ на задачу в том, что после редактирования транзакции надо пересчитать все транзакции после нее в будущем, чтобы везде денег хватило на покупки и акций на продажи.
И вот приходят гуманитарии, которые имеют опыт 3-5 лет в quality assurance и не могут понять вот этой концепции целостности вообще.
Они проверяют интерфейс на невозможность ввода отрицательных значений и еще на всякую лабуду, но мыслить систему целостно и проверять бизнес логику они не в состоянии.
И я понимаю, что они не тупые. Что у них все в порядке с головой. Но их мозг просто вообще не приучен так мыслить.
Эту способность можно развить. Например, курс по базам данных прекрасно ставит мозги на место.
А еще желателен курс по алгоритмам.
И конкретно в наших проектах без этого вообще никак.
И я немного не понимаю уровень компаний и проектов над которыми они по 3-5 лет работали и как они сохранили эту девственную незамутненность разума.
|
</> |