Интересуетесь бизнес-анализом в ИТ? Приглашаю Вас ознакомиться с моей книгой "Профессия "бизнес-аналитик". Краткое пособие для начинающих" , которая вышла в издательстве "Олимп-Бизнес": https://taplink.cc/vdm_mrnv .
Вступление. Размышления о профессиональной литературе для начинающих
Я очень люблю профессиональную литературу для начинающих. На мой взгляд, такие книги преследуют благородную цель: сократить извечный разрыв между миром теории, в котором несколько лет пребывают студенты, и миром реальных практических задач. Любой работодатель скажет вам, что для превращения вчерашнего студента в самостоятельного специалиста постребуется минимум 1-2 года.
Система образования не успевает адаптироваться к потребностям рынка труда. Преподают в вузах зачастую люди из академической среды, не имеющие опыта реальной работы. Изучаемые студентами дисциплины безнадёжно устарели. Выпускник вуза, получив вожделенный диплом, часто довольно смутно представляет, кем он теперь может работать.
В последние годы появляется всё больше литературы по ИТ-профессиям для начинающих. Таким образом рынок, в лице работодателей и неравнодушных специалистов, реагирует на нехватку кадров и их низкую квалификацию.
При этом книги для начинающих порой становятся мишенью для нападок определённой части профессионального сообщества. Эти эксперты упрекают авторов в упрощении, отсутствии внимания к важным (по мнению упрекающих) вопросам, жажде наживы на наивных джунах и т.п.
Создаётся впечатление, что части опытных специалистов не нравится "десакрализация" их профессии. "Как же так?", думают они. "Я познавал основы профессии через труд, ошибки и чтение зубодробительных талмудов бессонными ночами. А теперь кто-то пишет книги, простым языком излагая основы. Более того, заявляет, что ничего сверхсложного в моей профессии нет: нужно лишь уяснить базовые принципы и усердно работать и учиться". Тезис о том, что любой человек, при должном старании, может освоить их профессию, приводит таких экспертов в бешенство. Неприятно, когда твоя работа лишается налёта элитарности.
Возможно, опытные специалисты чувствуют угрозу своему положению. Придут молодые люди, поймут основы за месяцы, а не годы, а потом скинут с насиженных мест своих более опытных коллег. Не оттого ли эти коллеги "кошмарят" джунов на собеседованиях, спрашивая тонну теории, которая, по факту, вообще не применяется в работе?
Думаю, однако, что подобные опасения опытных специалистов беспочвенны. При условии, конечно, что сегодняшние эксперты не будут останавливаться в своём профессиональном развитии. А уж их фора перед молодыми специалистами в части гибких навыков и жизненного опыта очевидна.
За компетентной и образованной молодёжью будущее. И задача более опытных специалистов помочь своим начинающим коллегам преодолеть первые, а потому самые сложные преграды в освоении професии.
В этой статье мы поговорим о книге Ольги Назиной "Что такое тестирование. Курс молодого бойца", которая вышла в 2021 году в издательстве "БХВ-Петербург".
О книге
Картинки
Первое впечатление от книги - картинки! Много картинок! Наглядные, веселые, то и дело вызывающие улыбку. В книге нет практически ни одного разворота без иллюстраций, хотя бы маленьких. Исключение, разве что составляют содержание и алфавитный указатель.
Автор - ярая сторонница визуализации, о чём сама говорит на первых страницах. Преподнося очередную мысль или факт, она стремится закрепить её в сознании читателя соответствующей картинкой. Этот приём и впрямь неплохо работает. Особенно ценен он в тех случаях, когда какой-то пример или описание непонятны с первого раза.
Нечто похожее я встречал в "Настольной книге аналитика" Сергея и Валерия Ковалёвых (ссылка на обзор). Там закрепление через визуализацию было сделано довольно прямолинейно. Условное утверждение о том, что "Объект А состоит из объекта Б и объекта В" закреплялось диаграммой, на которой из овала с надписью "Объект А" выходило две стрелки, в аналогичные овалы с надписями "Объект Б" и "Объект В".
В книге Ольги Назиной иллюстрации используются с большей фантазией и юмором: через ассоциации, персонажей, жизненные ситуации и т.п. Обилие иллюстраций сказалось и на объёме книги: получился увесистый "кирпичик" на 500+ страниц.
Неформальный стиль
Как вы уже догадались, "Что такое тестирование" - это не сухой научный трактат. Текст в книге под стать иллюстрациям - неформальный, близкий к разговорному стилю. По ходу чтения порой ловишь себя на мысли, что читаешь расшифровку устного выступления. Это и хорошо и плохо.
Хорошо - потому что текст легко читать: не заметишь, как "пробежишь" десяток страниц. Для меня это было особенно заметно после прочтения BABOK, через который нужно было буквально продираться - так сухо и формально он написан. Кроме того, благодаря разговорному стилю возникает эффект присутствия автора: словно ты находишься на лекции, где преподаватель старается объяснить сложные вещи простыми словами.
Плохо - потому что иногда сложно уследить за мыслью автора, которая стремительно развивается с каждым новым абзацем. Порой хочется воскликнуть "Воу-воу, помедленнее!". Приходится сознательно останавливаться и возвращаться к предыдущим абзацам, чтобы не умножать недопонимание в ходе дальнейшего чтения.
Приведу пример. В книге приводится несколько сценариев тестирования сервиса "Дадата". Практически без всяких предисловий мы переходим к делу и рассматриваем конкретные тест-кейсы. При этом поначалу сложно сориентироваться - что мы делаем и зачем: про саму систему не сказано практически ничего. По ходу чтения понимаешь, что речь про некую систему обработки данных, что неё есть платный режим и т.д. Но абзац с вводной информацией, погружающей читателя в контекст, был бы очень кстати. И он есть! Но, почему-то, спустя 30 страниц :-)
Вспоминая русское издание книги Карла Вигерса "Разработка требований к программному обеспечению" от того же издательства "БХВ-Петербург" я ожидал увидеть множество опечаток. Книга Вигерса буквально кишит ими! Но в случае с книгой "Что такое тестирование" всё в порядке - их во всей книге не больше, чем в книге Вигерса на двух страницах. Учитывая объём в 500+ страниц, проблем с чтением это не вызывает.
Книга-тренинг
На мой взгляд, главная фишка книги "Что такое тестирование" в том, что это книга-тренинг. После каждой главы, в которой рассказываются теоретические основы, идут проверочные вопросы и домашние задания. Это отличное подспорье для молодых специалистов, которым необходимо "набить руку". Конечно, для самостоятельных занятий по книге нужны воля и дисциплина: никто не будет стоять у тебя над душой и мотивировать. Но прилежный читатель в итоге получит неплохое портфолио начинающего тестировщика, которое поможет в поиске работы.
О чём книга
Смысла пересказывать всё содержание книги, конечно, нет. Отмечу лишь, что в ней есть всё необходимое для изучения основ тестирования.: принципы изучения технического задания, оформления чек-листов, тест кейсов и баг-репортов. Автор описывает различные инструменты и техники, а также типичные ошибки в работе тестировщика.
Как бизнес-аналитика меня порадовало, что в книге о тестировании отдельная глава посвящена созданию документации. В своей книге о профессии бизнес-аналитика я тоже посвятил специальный раздел вопросам тестирования ПО. Получилось незапланированное, но приятное пересечение двух профессий на страницах книжных изданий. Аналитика и тестирование взаимообогащают друг друга. Требования становятся источниками тест-кейсов, а тест-кейсы зачастую порождают новые требования. И всё вместе работает на создание полезного ИТ-решения. "Писать требования самому безумно интересно", пишет Ольга, и я с ней согласен :-)
Книга знакомит новичков и с миром ИТ в целом: с существующими ролями, жаргоном, используемыми технологиями. "На пальцах" объясняет, что такое SQL, CI, API и другие "страшные" слова.
Отдельная глава посвящена классификации тестирования. Она может показаться не такой интересной, как остальные, но для подготовки к собеседованиям явно пригодится. Работодатели любят задавать вопросы вроде "Чем отличается тестирование производительности от тестирования нагрузки и стресс-тестирования?".
В последних главах автор приводит свой взгляд на варианты развития карьеры тестировщика, даёт советы по оформлению резюме и прохождению собеседования. Также приводится множество рекомендаций по книгам и статьям для начинающих ИТ-специалистов, причём не только тестировщиков.
Подводя итоги
Когда я писал свою книгу для начинающих бизнес-аналитиков, я хотел, чтобы она стала для читателя чем-то вроде обстоятельной беседы с более опытным товарищем. В первую очередь, конечно, для тех читателей, которым не у кого спросить совета.
Ольга Назина в этом смысле пошла ещё дальше. Её книга - не только старший товарищ, который может поделиться опытом, но ещё и наставник. И это здорово. По итогам прочтения чувствуется, какой большой труд проделан для того, чтобы книга увидела свет. Именно такие издания и нужны студентам и выпускникам вузов в качестве настольных пособий для повышения своего профессионального уровня.
Недостатки книги на фоне пользы, которую она приносит, совершенно незначительны. Поэтому если вы задумались о карьере в ИТ, прочитайте книгу "Что такое тестирование. Курс молодого бойца" - узнаете много интересного и полезного.