Николай Орлов
Окончил обучение по курсу PostgreSQL.Advanced
История героя этого интервью выбивается из привычной концепции «входа в IT»: Николай попал туда без высшего образования и опыта, и вырос до должности инженера по автоматизации тестирования на Python в серьезной компании.

Что важнее: диплом или навыки? Трудно ли совмещать непрерывное обучение и работу? Как обучаться самостоятельно?

Читайте в сегодняшнем выпуске!
Расскажите о себе. Как вы попали на обучение в OTUS?

В нашей компании есть возможность обучаться на курсах Otus. У меня возникла необходимость получить определенные знания, поэтому я нашел курс, который закрывал мои потребности и давал требуемые для работы навыки.
По первому образованию я радист, по второму — менеджер. И ни по одной из специальностей я ни разу не работал
А как вы нашли сам OTUS? Просто вбили в поисковик или кто-то вам рассказал? Может быть, сравнивали с другими школами?

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


Расскажите про ваше образование. Оно связано с IT?

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


Можете подробнее рассказать про ваш вход в IT — с чего он начинался, было ли трудно, где вы нашли таких знакомых?

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

Было сложно, но ведь в любой работе необходимо постоянное обучение и совершенствование компетенций, чтобы профессионально расти и увеличивать свой доход.
В любой работе необходимо постоянное обучение и совершенствование компетенций
А что еще вы делали в промежутке между 2018 и 2024 годами? Может быть, проходили какие-то другие курсы? Или изучали какие-то материалы самостоятельно? Может быть, делали упор на карьеру?

После начала карьеры в IT я понял, что у меня очень много пробелов в знаниях, которые необходимо закрыть. Я много читал специализированную литературу, потом проходил курсы по автоматизации тестирования, а еще учил Python.

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


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

Курс дает очень хорошее общее понимание того, что такое базы данных, на нем изучается довольно много Postgres-based решений. Преподаватели подробно объясняют, как сделать Postgres из одноинстансовой базы данных в многоинстансовую отказоустойчивую СУБД, как это все контролируется, и так далее. По части материала мне курс очень понравился, наполнение действительно качественное, кругозор качественно расширяется.

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

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

И третий недостаток — недостаточное освещение решений, связанных с Big Data. Был обзор ClickHouse, но при этом мало времени уделялось, например, GreenPlum (Greengage DB).

Что касается материала курса, он дает достаточно знаний, и в целом курс мне очень понравился.
Я получил знания, научился применять их в работе, и это повлияло на уровень дохода после процедуры Performance Review
Спасибо за обратную связь! Еще я бы хотела спросить о вашем повышении — как на это повлиял курс? Может быть, у вас заранее была договоренность с руководителем, что вы пройдете курс, и вас повысят?

У меня был индивидуальный план развития на год. Одним из условий роста было получить знания по кластерным решениям, основанным на Postgres. Через курс я получил эти знания, научился применять их в работе, и это повлияло на уровень дохода после процедуры Performance Review.


Здорово! Расскажите еще, пожалуйста, тяжело ли вам было совмещать работу и учебу?

В принципе, не тяжело, потому что учеба была 2 раза в неделю по 1,5−2 часа.

Единственный минус в том, что я живу в часовом поясе +1 к МСК, и в случае задержек было не очень удобно. Естественно, не хотелось каждый вторник и пятницу на протяжении 4 месяцев оставаться после работы, но я понимал, что эти знания нужны в первую очередь мне, а не кому-то другому.


Это очень хороший подход! А расскажите, планируете ли вы проходить еще какое-то обучение?

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


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

Рекомендую начать с изучения основ тестирования с помощью книг «Тестирование Дот Ком» и «A Practitioner’s Guide to Software Test Design», затем на практике применить полученные знания. При желании дорасти до автоматизатора рекомендую книги «Изучаем Python» (1 и 2 тома), после чего советую пройти любой известный курс по Python automation QA. Это хороший starter pack, который можно пройти за 3−6 месяцев. После него можно спокойно начинать с позиции джуна-автоматизатора или ручного тестировщика .
Дополнительная литература для начинающего тестировщика:
1. «Тестирование Дот Ком», Роман Савин
2. A Practitioner’s Guide to Software Test Design Lee Copeland

Литература по Python:
1. «Изучаем Python», Лутц Марк, 1 и 2 тома