JavaRush/Блог/Random/Дважды сменила профессию и переехала в Австралию: история...

Дважды сменила профессию и переехала в Австралию: история разработчицы Айсы Матуевой

Статья из группы Random
участников
Этим текстом мы начинаем новую спецсерию материалов об интересных представителях IT-индустрии: разработчиках, евангелистах, блогерах, основателях стартапов и многих других. Наша первая героиня — разработчица Айса Матуева из Калмыкии. Девушка закончила медуниверситет и работала хирургом-интерном, а затем — баристой. Переехала в Австралию и уже после 30-ти лет сменила профессию: прошла курс обучения программированию в трехмесячном буткемпе и устроилась разработчицей в компанию Zendesk. Об обучении, о работе за границей и о своем блоге по программированию Айса рассказала в тексте для JavaRush. Дважды сменила профессию и переехала в Австралию: история разработчицы Айсы Матуевой - 1

Об интернатуре в хирургии и почему ушла оттуда

Мне 33 и я из республики Калмыкия (это рядом с Астраханью, Волгоградом, Чечней и Дагестаном). В 17 лет я поступила в РУДН (Российский университет дружбы народов — ред.) на медицинский факультет и переехала в Москву, откуда в 28 уже двинула в Австралию (об этом я расскажу чуть позже). Училась я, как и все медики, 6 лет. Получив диплом на специализацию, поступила в отделение общей хирургии в Городскую клиническую больницу № 64, где несколько месяцев проработала хирургом-интерном. Так как было очень много нагрузки в больнице и я со второго курса подрабатывала в ресторанном бизнесе то официантом, то барменом, то бариста — я не стала заканчивать интернатуру и ушла с головой в ресторанный бизнес и путешествия по миру. Судите сами — после интернатуры молодой врач получает 25 тысяч рублей, а работая бариста, я получала 30-80 тысяч рублей (в начале карьеры зарабатывала 30 тысяч, и чем больше стажа как бариста я получала, тем выше становилась моя зарплата). Так как оплата почасовая, можно было упахиваться, и за 300 часов в месяц получить столько, сколько врачам и не снилось. Также из-за гибкого графика всегда можно было организовать мини-отпуск и улететь на недельку за границу. В общем, я наслаждалась своей работой и образом жизни и не думала про медицину (и уж тем более я не задумывалась о программировании, которое для меня было уделом гениев и “богов”).

О переезде в Австралию

Я много путешествовала. Когда приехала в Австралию в 2014 году, встретила своего будущего мужа. Вышла замуж и в 2016 году переехала сюда. Мы прожили недолго и довольно быстро развелись: я осталась одна без семьи и друзей в чужой стране. Так как я продолжала работать бариста и здесь, меня стали тревожить мысли о будущем, приближалось тридцатилетие, и я стала осознавать, что в ресторанном бизнесе я долго не протяну. Причины — большая физическая нагрузка и мало творчества в профессии. Да и вообще я как-то неловко стала себя чувствовать в окружении двадцатилетних. К тому же, здесь бариста хоть и получает гораздо больше чем в России, но никаких переработок нет. Со стандартной пятидневной и восьмичасовой рабочей неделей отработать 300 часов здесь нереально — зарплата выходит чуть выше минимальной (жить можно все равно нормально, так как налогов платишь мало из-за прогрессивной налоговой системы). В целом, если сравнивать эту работу с другими, профессия баристы проигрывает довольно сильно. И вот я стала думать…

О том, как пришла в программирование

Сначала я думала вернуться в медицину и подала документы в University of People — это non-profit университет дистанционного обучения в США на специальность Health Science. Обучение бесплатное, надо заплатить только за экзамены (их всего 16 за 4 года обучения) и за обработку документов по 100 долларов — получается 1700 долларов в течение 4-х лет, то бишь почти даром. Я закончила первый подготовительный “семестр”, где учили английский язык, как писать эссе, как правильно цитировать источники, как избежать плагиата, сдала экзамен и снова задумалась… Тогда только-только вышел сериал “Мистер Робот” и я стала его большой поклонницей. Да и вообще меня всегда привлекала тема программирования: я сама устанавливала софт, разбиралась как “крякнуть” ворд и прочие программы, веб-серфинг всегда занимал 50% моего времени. Да и на работе были любимые постоянные клиенты — веселые devops австралийской почты. Они разрушили стереотип о нелюдимых и гениальных программистов. Я стала потихоньку узнавать все о профессии: начала с поста в Facebook, где просила посоветовать ресурсы о программировании, потом стала ходить на митапы для программистов, ничего не понимала, зато получила много ценных советов. Встретилась на одном из таких митапов с девушкой-свитчером. Она водила грузовики горнодобывающей компании и работала вахтовым методом, потом ей такая жизнь надоела, она прошла буткемп за 3 месяца и успешно получила работу в крупнейшей бухгалтерской конторе Австралии и Новой Зеландии. Настолько меня эта девушка (и другие свитчеры) вдохновили, что я решила — пора! Сначала хотела в University Of People перевестись на специальность Computer Science, но мне сказали: “Ты чего время теряешь, иди в буткемп и потом сразу получай опыт на работе”. Дважды сменила профессию и переехала в Австралию: история разработчицы Айсы Матуевой - 2

Какой язык программирования выбрала и почему

Начинала я, как и все, с HTML, CSS, JavaScript. Ну вот правда, как без них? Даже если вы вознамерились стать чисто бэкенд-разработчиком, все равно для сайд- проектов понадобится какой-то минимальный навык фронтенда, а то как же иначе перед знакомыми выпендриваться :) В целом у меня есть, наверное, коммерческая жилка, и я лелею мысль о своем приложении, поэтому фронтенд для меня был обязательным. Но вообще я больше склонялась к бэкенду, потому что задачи для него поинтереснее, да и не нужно подстраиваться к различным браузерам и заботиться об accessibility (доступность — ред.). Поэтому решила, что сконцентрируюсь на JavaScript, так как и во фронтенде без него никуда, и в бэкенде можно его использовать в личине NodeJS. Но когда пошла в буткемп, пришлось перейти на Ruby, так как основное время было посвящено именно ему. На работе основной язык был Golang.

О том, как училась: источники, курсы, прохождение буткемпа

Про менторов — у меня был друг, который работал разработчиком в еще догугловскую эпоху и потом ушел в бизнес. Ему я могла задавать общие вопросы про нетворкинг, устройство компьютера, разные протоколы и прочее. Более language specific вопросы задать не могла, но все равно это мне помогло невероятно. Language specific вопросы я задавала во время митапов — прямо с листочком подходила к разным людям и просила помощи. Если не начинать с просьбы о помощи, а подойти поболтать и вести себя адекватно, то никто не отказывал. Программисты вообще оказались людьми отзывчивыми и терпеливыми. К тому же, в Австралии движение Women in STEM очень мощное и все стараются женщинам помогать. Училась я периодами:
  1. “Свободное плавание”. В самом начале я себя ни в чем не ограничивала — “плавала” по просторам интернета и читала истории других свитчеров, читала статьи о том, что внутри компьютера и как работает интернет, про стартапы и какие профессии вообще в IT бывают. Знакомилась с терминами, записывала толковые ресурсы. В одной из статей сказано было ходить на митапы и разговаривать с людьми, и я стала ходить и общаться. Так я поняла что нужно идти в буткемп, узнала, какой есть хороший. Также мне подсказали хорошие ресурсы.

  2. FreeCodeCamp и Treehouse — два основных для меня ресурса во время обучения. Там есть куча заданий, которых хватит надолго. Я писала в основном код на HTML, CSS, JS и уже начала первое знакомство с API, купила свой первый домен, после этого и пошли уже какие-то смешные проекты. У freeCodeCamp в каких-то странах даже проводятся свои митапы для тех, кто проходит курсы.

  3. Bootcamp. Я пошла в итоге в General Assembly. Длительность буткемпа — 3 месяца, стоимость — 15,5 тысяч австралийских долларов (или 12 тысяч американских долларов). Стек технологий — JS, Ruby, Sinatra, Ruby on Rails, JQuery, Backbone, React, SQL. Буткемп был полностью оффлайн: сейчас такую роскошь даже сложно представить. Нас было 25 человек и три инструктора (один главный и два помощника), плюс девушка-консультант по резюме и соцсетям (LinkedIn). Занятия начинались в 9:00-9:30 и заканчивались в 17:00-18:00 с перерывом на обед, конечно же. В течение буткемпа мы сделали 4 проекта — два индивидуальных и два командных. Первый — крестики/нолики с JS, второй — платформа для обмена советами для бариста с Sinatra (Ruby framework), третий — веб-сайт для обзора недвижимости с Rails и Google API, четвертый — Bitcoin Arbitrage с React. Идеи для проекта можно было предлагать свои, и для командных проектов нужно было делать питч, презентацию с целью завербовать к себе членов команды.

  4. Подготовка к интервью, шлифовка портфолио. Я продолжала работать над этими четырьмя проектами и решила построить маленькое приложение для платформы Shopify, чтобы высчитывать cost of goods (себестоимость проданных товаров — ред.). Это был очень хороший опыт, так как мне пришлось разбираться с серьезным и богатым API такой солидной платформы как Shopify.

О графике учебы и систематичности в обучении

Так как я работала бариста, у меня был довольно график обучения — я работала с 8:00-16:30 и училась с 17:00-19:00, то есть еще даже время было на посмотреть сериальчик или побегать вечером. На выходных я могла и весь день проучиться, и уехать куда-то потусить, как карты лягут. Слишком сильно я себя не третировала с обучением, мне сказали, что учиться программированию — это как есть слона: понемножку каждый день. Я боялась, что с таким подходом никогда ничего не выучу — настолько бескрайним кажется мир программирования (и по сей день такой страх остался). Но оглядываясь назад, я вижу огромный прогресс, и даже если заниматься по два часа в день, но стабильно, прогресс точно не заставит себя ждать. Сначала в моем обучении не было никакой системы. Я просто бороздила просторы интернета и старалась понять что к чему, много общалась с людьми, записывала свои глупые вопросы и задавала их всем, кого могла поймать на митапе. Вот когда я уже начала делать задания с freeCodeCamp и Team Treehouse, тогда появилась какая-то система: все-таки это довольно упорядоченные курсы. Самое систематизированное обучение было в буткемпе. Четкая программа и полный день учебы, но это, конечно, очень дорогое удовольствие.

О том, куда устроилась после обучения

Я работаю в Zendesk — это крупнейшая компания в сфере helpdesk software. В числе наших клиентов — Uber, Netflix, Airbnb. Всего в компании больше тысячи инженеров и более 300 микросервисов. То есть это большая компания с очень специализированным составом: у нас есть свои compute, edge, foundation инженеры, а также 24/7 “кризисный” operational центр, который приглядывает за своими владениями. По идее я не должна была ни запускать процессы перехода, ни подготавливать к работе новые серверы, ни быть на должности операционного инженера, но тем не менее жизнь заставила. Взяли меня на позицию associate software engineer (младший инженер-программист — ред.) или Zen 1, по местным меркам. Я думала, будет за мной присмотр жесткий и не допустят к production коду, но не тут-то было: уже через две недели после настройки окружения и onboarding лекций разрешили подбирать Jira cards из спринта и работать над такими же заданиями, как и другим инженерам. Конечно, было очень много работы в парах с другими разработчиками, и код должен был пройти как минимум через два ревью от других инженеров, плюс юнит и интеграционное тестирование по максимуму. Но я была в восторге, что работаю над такими же заданиями, что и опытные инженеры моей команды. В основном, я работала в бэкенде с Golang, который со временем полюбила как родной. Удалось довольно плотно поработать с Kafka и экзотическими базами данных — BigTable и DynamoDB. Больше всего мне нравится работать с метриками и проводить расследования всяких alerts и багов, это прямо как детектив, очень интересно.
У нас в компании своя градация уровней разработчиков (не факт, что все правильно помню):
  • Zen 0 (intern),
  • Zen 1 (associate software engineer),
  • Zen 2 (software engineer),
  • Zen 3 (senior software engineer),
  • Zen 4 (staff engineer),
  • Zen 5 (senior staff engineer),
  • Zen 6 (principal engineer),
  • Zen 7 (architect).
Работаю три года, начинала с Zen 1, и после года повысили меня до Zen 2. Сейчас стремлюсь к senior, но тут уже сложнее: нужно не просто уметь разбивать комплексные задания на маленькие задачи, но и много времени уделять обучению младших инженеров, делиться знаниями с командой. Так как я всегда была в команде самым младшим инженером с самым маленьким количеством опыта, мне с этим сложно. И плюс у меня синдром самозванца в тяжелой форме, но я стараюсь расти все равно!

Об особенностях корпоративной культуры

Единственное строгое правило по поводу найма сотрудников в нашем офисе — we don’t hire assholes. То есть если ты ведешь себя как мудак, то каким бы senior ты ни был бы — тебя никогда не наймут, а если наймут и люди будут жаловаться, то легко уволят. У нас постоянно проводятся обязательные anti-harassment тренинги и ликвидация безграмотности по вопросам LGBTQIA и разных национальных меньшинств. Самый прикольный — это empathy circles — когда почти весь офис собирается онлайн и делится позитивным и негативным опытом, который испытывали те или иные меньшинства в повседневной жизни. Когда слышишь, как твоих коллег ранили те или иные высказывания, которые тебе казались довольно невинными, уже точно не будешь такие ошибки делать, а будешь думать над тем, что говоришь. Я знаю, что многие в постсоветском пространстве считают такую политкорректность нелепостью и чем-то сверх меры, но я, пожив как представитель национального меньшинства в Москве, могу точно сказать, что и в России такие тренинги и обязаловка точно не помешали бы. Вообще мне кажется классным то, что люди стараются повышать уровень своей социальной осознанности и понимать других людей.

О смене профессии

Профессией я очень довольна. Мне кажется, это было самое трудное, но самое удачное решение в моей жизни. Не могу сказать, что я каждый день счастлива и все у меня как по маслу складывается, ведь иногда случаются долгие периоды нервозности и неуверенности в себе. Я довольно амбициозный и гордый человек и быть постоянно самым младшим сотрудником в команде, когда у тебя 3 года опыта, а у остальных от 5 и до бесконечности (плюс диплом по Computer Science) довольно сложно — это постоянно бьет по самооценке. Ну и постоянно меняющийся стек технологий не дает заскучать: я перманентно учу что-то вне рабочего времени. Это категорически не поощряется в компании, где work-life balance ставится превыше всего, но меня иначе совесть замучает, что вот я уже неделю сижу с заданием и медленно все продвигается. Работа занимает очень много свободного времени. Не было ни одного выходного, когда я хотя бы подкаст по программированию какой-нибудь не послушала. Стараюсь пусть хоть полчаса, но каждый день, посвятить изучению чего-то нового или повторению старого. И постоянно есть ощущение, что чем больше я что-то узнаю, тем больше осознаю, как много еще осталось непонятного и неизученного. От этого иногда начинается самая настоящая паника, но все решается разговорами с другими членами команды и тимлидом. Зато не заскучаешь и всегда работаешь над чем-то новым и интересным.

Про уровень английского

Перед переездом в Австралию у меня в планах было обучение английскому для сдачи IELTS, но в итоге для моей визы IELTS не понадобился и я не пошла учиться. Но я сдавала предварительный тест с результатом — тогда у меня был уровень Upper intermediate. Хочется верить, что после 5 лет в Австралии я теперь Advanced, но это не точно. Из-за огромного количества специализированных английских терминов в IT все равно приходится гуглить много новых слов, поэтому поначалу бывало очень тяжело. Помимо технических терминов, тут и бизнес-английский, и специфическая терминология Agile, Kanban, и какой-то внутренний корпоративный сленг. Я первое время сидела на встречах и понимала процентов 10 из того, что обсуждалось. У нас поощряются вопросы любой тематики во время встреч и никто тебе слова не скажет, (ну подумают: “Вот это ты чайник”, но меня такое не смущает). Наоборот: объяснят и перефразируют всегда. Я либо на месте спрашивала что-то, либо записывала себе куда-то, и когда были one-to-one встречи с тимлидом (мой классный непосредственный начальник) или моим managing engineer (очень крутая женщина), я у них и спрашивала то, что сама не смогла нагуглить и понять. В общем, было сложно, но так как команда у меня была огонь, все трудности быстро разрешались и проблем с коммуникацией не было. Но стрессовала я поначалу, конечно, сильно.

Что можно посоветовать будущим свитчерам

Мне кажется многие люди никак не могут понять, пойдет или не пойдет у них программирование. Им страшно начать, и они так и топчутся на одном месте в сомнениях. А я не понимаю таких душевных метаний: чтобы начать изучать профессию не нужно никаких вложений, кроме свободного времени. В интернете — куча бесплатных ресурсов: по-крайней мере на английском языке. Как говорится, бери и делай. Не нужно ни бросать работу, ни выкраивать деньги из бюджета — просто пары часов по вечерам будет достаточно, чтобы со временем понять, нравится или нет, есть прогресс или нет. И даже если вы в начале не можете адекватно оценить скорость прогресса, то понять, нравится ли вам это дело, вполне можно. А ведь это главное: если вы сидите пару часов и поднимаетесь с “ватной” головой и ощущением собственного ничтожества, но глаза горят и хочется продолжить и завтра — это индикатор успеха в профессии. В крайнем случае — если не понравится — будете более технически подкованным человеком, а в нашу эпоху интернета и технологий это уж точно не лишнее!

О своем YouTube-блоге по разработке

У меня есть блог на YouTube, называется “Айса. Просто о программировании”, в нем я рассказываю о своем опыте: как училась, как искала работу. Я начала с бьюти блога, у меня два канала. Была идея по стартапу в мире бьюти, и я решила наработать себе тестовую аудиторию. Плюс в Мельбурне был один из самых жестких и продолжительных локдаунов в мире и была куча свободного времени. Также на канале я запостила видео о программировании и получила довольно большой отклик на него, и поняла, что многим интересно и нравится, что я пытаюсь все объяснить простым языком.
У меня нет какой-то цели вырастить аудиторию и начать продавать курсы по обучению или рекламу: я не считаю, что у меня на это хватит знаний и скиллов преподавания. Но мне греет сердце, что я пускай паре человек да помогла узнать что-то новое или мотивировала двигаться дальше.
Комментарии (11)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Romici
Уровень 13
13 июля 2021, 20:28
Спасибо за полезные ссылки! и за то что поделилась твоим личным опытом!
Дмитрий Б.
Уровень 29
7 июля 2021, 23:05
"Я пошла в итоге в General Assembly. Длительность буткемпа — 3 месяца, стоимость — 15,5 тысяч австралийских долларов (или 12 тысяч американских долларов)." Этож почти 900 000₽ сейчас. 😳 Да яб ипотеку закрыл😂
Руслан
Уровень 22
5 июля 2021, 04:31
"Судите сами — после интернатуры молодой врач получает 25 тысяч рублей, а работая бариста, я получала 30-80 тысяч рублей" А вы пошли на врача из-за денег что ли? Врач - это призвание (должно по крайней мере быть так). Да и потом хороший врач всегда в будущем деньги заработает.
Hanna Moruga Chief editor @ JavaRush
5 июля 2021, 08:59
Может быть призвание, и нравится учиться, и нравится работать, но, допустим, финансовое положение не позволяет работать "на будущее", и деньги нужны здесь и сейчас. Тем более это не какая-то экзотика. Вот статистика: по специальности, полученной в ВУЗе, работает чуть больше трети людей. Причины у всех разные.
Андрей
Уровень 5
8 июля 2021, 06:03
Значит врач из нее был фиговый) хорошо, что ушла оттуда)
Jh-007
Уровень 47
10 ноября 2021, 13:48
в каком будущем? 6 лет - обучение в медвузе, еще года 3 в интернатуре, а жизнь проходит. при этом какой-нибудь нарк, вроде, Дани Милохина в тиктоке зарабатывает не особо напрягаясь. люди хотят жить сегодня, а не в каком-то мифическом будущем.
Александр
Уровень 13
1 июля 2021, 22:51
Молодец! Был, кстати, в Элисте (столица Калмыкии) - очень красивый город!
YesOn
Уровень 13
1 июля 2021, 11:57
Вдохновляюще)
Павел
Уровень 11
30 июня 2021, 15:34
Справедливости ради, заголовок надо изменить. Героиня сначала переехала, а только потом поменяла профессию.
hidden #2322530
Уровень 41
30 июня 2021, 16:22
справедливость это не про JR )
Hanna Moruga Chief editor @ JavaRush
1 июля 2021, 07:38
Это для удобства :) Если следовать хронологии, получится так: Сменила профессию, переехала в Австралию, сменила профессию, стала блогером....