К концу 2013 года я уже определилась, куда хочу двигаться дальше.
В веб.
История с собственной мастерской заставила меня полезть в HTML и CSS, я начала учиться вёрстке и разработке и поняла, что хочу заниматься этим профессионально.
Но был один нюанс.
У меня не было возможности спокойно пойти на стажировку, какое-то время работать за небольшие деньги или вообще бесплатно и только потом искать полноценную работу. Мне нужна была нормальная оплачиваемая работа сразу.
Поэтому я решила для начала хотя бы попасть внутрь компании, которая занимается вебом.
И устроилась модератором на сайт знакомств.
Работа была довольно далека от разработки. Я проверяла пользовательский контент на соответствие правилам сервиса, разбирала жалобы и спорные ситуации, следила за соблюдением правил сообщества.
В общем, модерировала сайт знакомств.
Но рядом работала служба поддержки.
И периодически я слышала, как ребята обсуждают очередную проблему пользователя: что-то не работает, непонятно почему, не получается разобраться или воспроизвести ошибку.
А я к этому моменту уже прошла курсы PHP, HTML.
Поэтому иногда, услышав такой разговор, начинала подсказывать: где посмотреть, что проверить, как попробовать воспроизвести проблему.
Ну я что, зря, что ли, училась.
Постепенно я стала всё чаще подключаться к таким обсуждениям и помогать разбираться с техническими проблемами, хотя формально это вообще не было моей работой.
В какой-то момент это заметили.
И меня перевели из модерации в службу поддержки.
Там всё то, во что раньше я лезла по собственной инициативе, уже стало моей непосредственной работой.
Пользователь приходил с проблемой: что-то не работает, работает не так или ведёт себя совершенно непонятным образом.
Нужно было разобраться, что именно произошло.
Я анализировала обращения, пыталась самостоятельно воспроизвести ошибку, собирала техническую информацию и искала условия, при которых проблема возникает.
Если выяснялось, что это действительно ошибка сервиса, дальше нужно было передать её разработчикам.
Причём разработчику недостаточно сказать:
«У пользователя что-то сломалось».
Нужно было нормально описать, что происходит, при каких условиях возникает проблема, какими действиями её можно воспроизвести и какой результат получается.
Потом разработчики исправляли ошибку, я проверяла результат и возвращалась к пользователю уже с решением.
Фактически я оказалась между двумя совершенно разными сторонами.
С одной — пользователь, который не обязан знать, как устроен сайт. Он просто видит, что нажал кнопку, а произошло что-то не то.
С другой — разработчик, которому для поиска причины нужны конкретные данные и воспроизводимый сценарий.
А между ними нужно было превратить первое во второе.
И вот эта работа мне уже нравилась гораздо больше.