Quantcast
Channel: Найцікавіше на DOU
Viewing all articles
Browse latest Browse all 8115

Киевлянка Ирина Березань: «О том, что я работаю над Apple Watch, не знал даже мой муж»

$
0
0

Ирина Березань начала карьеру программиста еще студенткой. В Украине она занималась разработкой мобильных приложений под iOS, а в 2012 году переехала в США. В интервью она рассказала, чему научилась в Apple, почему работать в Google весело и как совмещать материнство с интенсивной работой.

Про образование в Украине и первые шаги в профессии

Я закончила физико-математический лицей, а потом поступила на факультет кибернетики Национального университета Т. Г. Шевченко. Начала работать как инженер с конца первого курса, и первым моим местом работы была поликлиника, для которой я писала программы для бухгалтерии и занималась IT-поддержкой. Я часто слышу жалобы на украинское образование, но мой опыт совершенно другой. В университете нам дали довольно солидную математическую базу, на основе которой получить на практике какие-то дополнительные навыки, освоить новые технологии несложно. Конечно, сама программа во многом устарела, поэтому даже если преподаватель хотел бы затронуть какие-то более актуальные вопросы, он не может этого сделать или же ему приходится искать компромисс.

Будучи студенткой, я всегда работала, но старалась пары не пропускать, учеба всегда была для меня очень важна, и я закончила университет с красным дипломом. В 2010-мя стала работать в компании Software MacKiev, которая занималась разработкой приложений под Mac OS и iOS. Сначала я прошла у них собеседование на инженера С/С++ с планом учиться под iOS и для этого закончила внутренний тренинг. Проектов было много, и была возможность учиться на чужом коде, это живой опыт, и он очень помогает в развитии. Через два года я стала тимлидом отдела мобильных приложений в компании OMD Ukraine. Среди знаковых проектов, которые я вела, — приложение «Новой почты» для iPhone и Football Fan’s Guide для «МТС Украина». Работая в штате, я брала проекты и на фрилансе, удавалось это совмещать. Для меня всегда важна была финансовая мотивация, поэтому я усердно работала. Через два года после окончания университета мы с мужем (он тоже программист) смогли купить квартиру.

Про трудности после переезда в США и поиске работы

Цели или мечты уехать из Украины ни у меня, ни у мужа никогда не было. Но когда ему предложили сделать трансфер в США по L1 визе в Motorola, то мы согласились. Для меня это было достаточно сложное решение, потому что нужно было начинать все с нуля, а меня совсем не вдохновляла неопределенность, тогда как в Киеве у меня была стабильность и профессиональный вес. Я отдавала себе отчет, что у меня плохой английский, очень не хотелось надолго застрять в состоянии без работы и без круга общения, поэтому сразу же по приезду я начала прилагать усилия в обоих направлениях.

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

Как-то так сошлось, что я не могла найти работу, не удавалось долго получить права, потому что я несколько раз завалила вождение. От безысходности я написала в Coursera, что хочу им помогать бесплатно, и получила ответ, что такие специалисты им не нужны. Единственное место, куда меня взяли, — волонтером в библиотеку, объяснять посетителям, как пользоваться iPad. Тем не менее, мои усилия начали приносить результат, и я стала успешно проходить собеседования. Через 4 месяца после переезда я получила несколько джоб-офферов.

Про интервью в Apple

В этот же момент мне написали из Apple. Я прошла телефонную часть интервью, и меня пригласили на онсайт. Я не была уверена, что смогу осилить этот этап, что это мой уровень, не хотелось зря потерять время и упустить уже полученные офферы, поэтому я попросила Apple ускорить процесс. У меня было два собеседования, они занимали полный день и были очень изматывающими, меня интервьюировали человек семь.

В Долине есть такая практика во время интервью — постоянно повышать планку, если человек показывает себя хорошо. Тебе задают вопросы все сложнее и сложнее и, когда доходят до момента, где ты «плаваешь», говорят: «Ты этого не знаешь? Давай посмотрим, что за этим». Например, один из интервьюеров спросил: «А что ты знаешь про файловую систему Unix, как она устроена изнутри?». Я честно сказала, что у меня только поверхностные знания, и он обрадовался: «Отлично, вот об этом и поговорим». Интервью касалось и алгоритмических задач, и проектирования, много вопросов, связанных с concurrency & memory management, очень большой фокус был на iOS, задавали сложные общие вопросы из computer science.

Как я поняла, сначала меня собеседовали на одну позицию, но потом решили попробовать меня в другую команду. В Apple часто не говорят, на какой проект собеседуют. На втором интервью меня стали спрашивать, насколько я люблю прототипирование, а одним из интервьюеров был director of engineering в iPod, поэтому я предполагала, что, возможно, мне предстоит работать над новой версией девайса.

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

На интервью мне было тяжело не только из-за его исключительной сложности. Я была на втором месяце беременности, и у меня был сильный токсикоз. Во время ланч-интервью я ничего не ела, потому что боялась, что меня будет тошнить. И под конец дня сил практически не осталось. Тогда мне даже не пришло в голову сказать, что я в положении, что мне нужен перерыв. Я опасалась, что мое состояние может стать причиной отказа. Хотя на самом деле в Долине вполне нормально сообщить во время собеседования, что ты беременна. Это не проблема для работодателя и не станет поводом для отказа. Но тогда я в это не верила и мыслила украинскими стереотипами.

Про работу в Apple, адаптацию и корпоративную культуру

Я попала в команду, которая работала над Apple Watch. Я прошла все этапы — от прототипирования до релиза продукта — и ушла после выхода второй версии. Сначала было очень трудно, задачи были сложные и интересные, подход к работе существенно отличался от того, к которому я привыкла в Украине. Те, кто работает в Apple, действительно горят и живут тем, что делают. Помимо того, что это очень умные люди, у которых есть чему учиться, они готовы полностью отдавать себя работе и делать значительно больше, чем обязаны. В компании много сотрудников, которые работают в Apple 10-15 лет.Это классное место, чтобы досконально изучить какую-то область. При этом каждый продукт имеет свой NDA, поэтому ты часто не знаешь, над чем работает твой сосед, и вы ничего не можете обсудить. У меня, например, был доступ ко всему, что связано с iOS, и я получила настолько глубокие знания в этой сфере, что теперь понимаю в деталях, как все работает изнутри.

Демонстрация возле посольства Российской Федерации в Сан-Франциско

В Apple я научилась легко отказываться от идей: творить в течение нескольких месяцев, вкладывать душу, а потом спокойно выбрасывать идею, если оказывается, что есть лучшее решение проблемы. Когда ты потом видишь итоговый продукт, то понимаешь, что все сделала правильно. Не стоит цепляться за идеи во что бы то ни стало, потому что следующая идея все равно черпает ресурс из предыдущего опыта. Что действительно ценно — это профессионализм коллег, благодаря которому люди умеют быстро воспроизвести новую идею, так как они уже это делали не один раз. Имплементация занимает всего 20 % времени, а 80 % тратится именно на создание.

Еще один из навыков, которым я овладела на совершенно другом уровне, — умение общаться с людьми, учитывая особенности бизнес-этики здесь, в США. В моей команде практически все были американцами, в основном старше меня, и был определенный период адаптации. В Штатах очень важно участвовать в социальной жизни, строить хорошие неформальные отношения в коллективе. Интровертам придется трудно. Если ты на работе постоянно ешь ланч в одиночестве — это определенно негативно влияет на твою способность эффективно общаться с коллегами, когда этого требует работа, и быть в курсе происходящего. Поэтому участие в различных активностях вместе с коллегами играет большую роль.

Для меня это был челлендж, потому что сначала я не достаточно хорошо владела языком, чтобы свободно общаться на темы, не связанные с работой. К тому же сказывалось отсутствие общего культурного контекста, и часто я просто не понимала шуток или каких-то общеизвестных для американцев тем. Через какое-то время я стала задавать вопросы обо всем, чего не знала, активно интересоваться какими-то фактами и делиться своим опытом и украинскими традициями. Например, рассказывала про школы (в США совсем другая система образования), про поступление и учебу в вузах, про стажировки. Про то что, у нас празднуют взрослые дни рождения, и именинник сам должен накрыть стол! Не ему торт, а наоборот. Я даже про свадьбы украинские люблю рассказывать, американцы всегда не могут поверить, что они могут длиться три дня. Это был мой метод учиться общаться. Я считаю, что не стоит комплексовать по поводу разницы в культуре, наоборот — это же прекрасно, что все мы разные, и это само по себе уже тема для разговора.

Про американский декретный отпуск и сложности работающих родителей

Я работала до последнего месяца беременности. По дефолту полагается 4 недели отпуска до родов, и их нельзя сэкономить и взять после. Эта часть гарантируется законом Калифорнии, и она есть у всех, независимо от компании. Длительность декрета после родов зависит от работодателя и штата. В крупных IT-компаниях ситуация лучше, можно рассчитывать в среднем на 12 недель. У меня получилось чуть меньше четырех месяцев оплачиваемого отпуска. Потом я попросила за свой счет еще три месяца personal leave без сохранения рабочего места, но это не общая практика, а предмет договоренности. Декрет, кстати, положен обоим родителям. Поэтому мы с мужем организовали свое время таким образом: я вышла на 6-часовойрабочий день, а он располовинил положенное ему время так, чтобы работать 4 часа в день, но в два раза дольше. Так как хотелось одновременно и быть с ребенком, и сохранить работу, а родители были далеко и помочь было некому, это был один из самых сложных моментов жизни здесь.

На Googleween party

Еще одна трудность, о которой как-то не особо говорят, — в том, что, когда ты работаешь над сложным проектом в серьезной компании, а твои коллеги без семьи могут отдавать работе 12-18часов в день, то это становится их конкурентным преимуществом. Я — перфекционист, очень люблю все делать хорошо и не привыкла быть в конце. А в этой ситуации было объективно сложно максимально выкладываться, потому что элементарно ты ограничена во времени, а это очень ценный ресурс. Этот челлендж есть до сих пор, хоть дочь сейчас уже ходит в сад. Могу сказать, что единственный способ выкрутиться — это делить все обязанности с мужем, и если бы не его помощь, то у меня бы ничего не получилось. С такой проблемой, как нехватка времени, сталкиваются абсолютно все семьи, где оба родителя работают и занимаются ребенком, это касается не только работающих женщин.

О причинах ухода из Apple

К моменту моего возвращения после декрета структура команды немного изменилась. Мне предложили переключиться с framework side на application, в итоге, я стала ведущим разработчиком одного из приложений на часах Settings. Еще я вела Internal Settings, которые недоступны пользователям, и продолжала вносить контрибьюшн в Settings related SDKs. Я также вела Settings Glances и Power Glances. Я много работала над связью часов через bluetooth с другими девайсами, например наушниками. Позже стала заниматься проектом беспроводных наушников, который стал публичным уже после моего ухода. Я также контрибьютила в related код Air Pods Connectivity SDK. С AirPods были забавные моменты, связанные с секретностью. Так как я продолжала быть в команде Apple Watch, а наушники были под отдельным NDA, чтобы работать с ними, мне нужно было закрываться в отдельном офисе. А когда мне должны были передать сами наушники, то мне упаковали их бордами в две огромные коробки для правого и левого. Когда девайс уже был готов, то к наушникам присоединялся проводок, чтобы не была понятна их главная фишка. Вот только наушники белые, а провод выдали черный, и догадаться, в чем дело, было несложно.

На WatchOS 2 мне стало уже немного скучно, но так как я вела этот проект, знала его от и до, в компании были заинтересованы, чтобы я на нем и оставалась. Когда состоялся самый первый релиз продукта — это был очень волнительный для меня момент. Я же не могла никому сказать, чем именно занимаюсь, даже мужу. И вот, наконец, когда на презентации показали часы, я не могла поверить, что это то самое, над чем мы все столько работали. Закончился какой-то большой этап, и, наверное, было психологическое выгорание. В Apple поменять команду, чтобы работать над новым, интересным продуктом, непросто. Об этом не публикуют вакансий даже внутри компании, поэтому надо либо «вычислить», либо получить от кого-то подсказку. К тому же, это была моя первая работа в США, хотелось посмотреть, а что там снаружи.

Я начала проходить интервью в другие компании, и ощущения по сравнению с первыми собеседованиями были, конечно, совершенно другие. В каком-то смысле, это уже я интервьюировала компании. Я чувствовала себя уверенно, мне было просто, я научилась это делать. К тому же, я стала больше знать и уметь, мой опыт был сам по себе релевантен и давал мне преимущества. Так как у меня ребенок, то в приоритете были крупные компании, предоставляющие хороший соцпакет. Я получила несколько джоб-офферов, но сделала выбор в пользу Google.

Про специфику Google и работу над проектами Nest

После того как я прошла в Google общее интервью, я выбирала команду. В Nest меня привлекла, прежде всего, сама идея «умного» дома, в которую я верю и вижу огромные перспективы этого направления. Кроме того, я познакомилась с коллективом и решила, что с этими ребятами точно будет интересно. Про свой основной проект я пока не могу рассказывать, так как продукт еще в разработке. Также я работаю над термостатом Nest Learning Thermostat, например, имплементировала клиентскую часть многих «энергетических программ». Для всего iOS приложения Nest и его продуктов я технически веду клиентскую часть уведомлений, deep links, settings в течение многих релизов, в том числе Nest Cam IQ, где юзер получает «умные» нотификации о происходящем с видео. В последний год стала работать над фундаментальными частями приложения, platform specific, а также SDK. Еще я провожу интервью и участвую в хайринг-ивентах, являюсь членом программы Women Techmakers, представляю Nest на конференциях, например, Google Developers Group Meetup в Портленде.

Мне очень нравится, что в Google мультинациональная среда, здесь весело. Все разные, и за счет этого интересно общаться с людьми, это полезно для продукта, каждый привносит что-то свое. Например, среди моих коллег есть люди из Франции, Шотландии, Канады, Индии, Китая, Мексики, Беларуси, России, Украины.

Полет на вертолете с мужем во время путешествия на Гавайи

Я считаю, что Google — это уникальное место для развития, в мире больше нет такой IT-компании, где ты можешь научиться стольким вещам. Инженеры абсолютно открытые: если тебя заинтересовала какая-то тема, можно написать разработчику с предложением сходить на ланч и пообщаться, и тебе никогда не откажут. Внутри Google нет такой секретности, как была в Apple. К тому же в компании существует огромное количество обучающих классов для сотрудников. Например, я была на курсе по C++ at Google и довольно специфических классах, связанных с Google infrastructure. Буткамп, который мне запомнился больше всего, — трехнедельная программа по Advanced Machine Learning & TensorFlow, предназначенная для специалистов, которые уже используют машинное обучение на проектах, но хотят получить более глубокие знания, а также для инструкторов Machine Learning Crash Course, который читаю я.

Несмотря на то, что Google — очень большая компания, если сотрудник хочет оказывать влияние на продукт, не чувствовать себя винтиком в системе, то у него не меньше возможностей проявить себя, чем в стартапе. Другое дело, что нужно будет приложить больше усилий и быть готовым самому создавать себе возможности. Если ты будешь сидеть и пассивно ждать какого-то экшена извне, то ничего не сложится. Атмосфера в компаниях уровня Google очень конкурентная, здесь нужно проявлять себя. Я очень люблю решать проблемы, люблю вызовы, поэтому мне комфортно. Я даже как человек гораздо лучше могу раскрыться в такой среде, она помогает расти и не расслабляться.

Про гендерный вопрос и женскую дискриминацию в IT

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

Мне странно слышать про так называемые «перекосы» в гендерной теме, мол, наоборот, женщина имеет на интервью в IT-компании преимущество перед мужчиной, потому что нужно искусственно увеличивать женское присутствие в коллективе. Такие высказывания являются ярким примером дискриминации. И, главное, это просто не имеет никакого отношения к реальности. В моем отделе 40-50 инженеров,из них четыре женщины. В моей команде я — единственная женщина-инженер, но из трех QA — все три женщины. Я не могу даже в теории представить ситуацию, когда при приеме на работу половая принадлежность кандидата сыграла бы хоть какую-нибудь роль. У собеседования есть четкая структура, интервьюер пишет фидбэк, аргументирует, прилагает фотографию кода, потом происходит общее обсуждение. Вопрос «мальчик или девочка» никогда не стоит.

Я не вижу никакой биологически обусловленной разницы между женщинами и мужчинами в IT. Я знаю, что есть жизненные обстоятельства, которые оказывают влияние. Например, у родителя, который должен совмещать работу и семью, отлично развит тайм-менеджмент и навык мультизадачности, и неважно, мужчина это или женщина. Кроме того, имеют значение и стереотипы, навязанные социумом. Представим, что девочке в детстве предлагали играть только в куклы и «дочки-матери», в школе говорили, что «женщина-физик/математик/программист — это морская свинка» (цитата моего учителя физики), близкие настаивали, что главное — удачно выйти замуж и растить детей, а зарабатывать должен муж. И если у нее обнаружится талант к точным наукам, то начать ей придется с борьбы с внушениями и их источниками. Это не помешает тому, кто действительно хочет развиваться, но ведь насколько это глупая и нерациональная трата сил в самом начале карьеры!

На внутреннем ивенте в Google

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


Viewing all articles
Browse latest Browse all 8115

Trending Articles