IT Компас: как правильно программировать IT-карьеру

Tekst
Przeczytaj fragment
Oznacz jako przeczytane
Jak czytać książkę po zakupie
Nie masz czasu na czytanie?
Posłuchaj fragmentu
IT Компас: как правильно программировать IT-карьеру
IT Компас: как правильно программировать IT-карьеру
− 20%
Otrzymaj 20% rabat na e-booki i audiobooki
Kup zestaw za 41,60  33,28 
IT Компас: как правильно программировать IT-карьеру
IT Компас: как правильно программировать IT-карьеру
Audiobook
Czyta Авточтец ЛитРес
20,80 
Szczegóły
Czcionka:Mniejsze АаWiększe Aa

Когда требовать справедливости (то есть просить зарплату)

С окончанием второго года снова встал вопрос, что делать дальше. Несколько моих одногруппников еще в мае рванули в Штаты по программе Work and Travel, на кону стояли очередные три тысячи долларов. Я же заканчивал свой личный проект поисковой системы спа-салонов и неожиданно выиграл стипендию на месяц интенсивного изучения немецкого языка во Франкфурте. На экзамене требовался уровень не ниже B1, я написал его довольно плохо и прошел по нижней грани тех, кого отобрали. Мне повезло, потому что я был мальчиком-программистом среди множества девочек-германисток и, видимо, организаторам курсов хотелось разбавить женский коллектив.

Я снова не поехал по программе Work and Travel, продолжая придерживаться стратегии «вначале опыт, потом деньги». Дизайнер моих сайтов работала тогда в большой молдавской IT-фирме DAAC System Integrator и предложила мне сходить туда на собеседование.

То собеседование я помню очень хорошо. Начало июля, жаркий солнечный день, в офисе компании царит расслабленная атмосфера, как обычно бывает в начале периода отпусков. Меня собеседовали начальник отдела и тимлид команды. Оба сильны в базах данных и серверной (backend) разработке, двадцать с лишним лет опыта, проектировали и внедряли автоматизацию процессов для половины государственного сектора страны. Я со своими сайтами на их фоне выглядел зеленым юнцом (как по возрасту, так и по опыту). Но в моих глазах горели задор и желание работать в этой команде.

Собеседование было по большей части техническим, и в основном ответить на поставленные вопросы я не мог. Через сорок минут всем стало очевидно, что знаний в Java для серверной разработки мне не хватает. Ответ: «Илья, ты хороший парень, но надо еще поучиться» – уже витал в воздухе. «План А провалился» – такова была моя оценка происходящего. Надо было срочно что-то предпринять. Отправляясь на собеседование, я предполагал, что такое может случиться, и заранее продумал план Б. Поэтому достал свой главный козырь и сыграл на опережение:

– Я готов работать бесплатно. Вы можете сами решить, когда начать мне платить.

– Так, это меняет дело. Дай нам пару дней, мы позвоним.

У меня был реальный опыт, моя знакомая дизайнер дала мне хорошие рекомендации. Через три дня позвонил начальник отдела и сказал:

– Илья, ты нам понравился. Мы считаем, что польза от тебя будет и у нас получится сработаться. Если ты готов выйти на бесплатную стажировку, приходи 31 августа в 9 утра в офис. Никаких взаимных обязательств.

– Я согласен!

Полное отсутствие зарплаты, конечно, огорчало, но перспективы казались фантастическими: новые технологии, опытные коллеги, сложные проекты – то, ради чего я учился, то, что меня мотивировало и вдохновляло.

Июль я провел в работе над собственными проектами, надо было скопить денег. В августе улетел учить язык во Франкфурт. Это был полезный опыт, я действительно улучшил немецкий и в конце месяца достиг уровня B1. Тогда я еще не знал, что знание языка очень пригодится в реальной жизни и работе – это просто являлось частью моего фундамента. Конечно же, это было очень веселое время. Я познакомился с людьми из разных стран: от Буркина-Фасо до Узбекистана. Мы вместе ездили на экскурсии, танцевали на дискотеках, пили немецкое пиво и не совсем немецкий виски. В общем, вели беззаботную студенческую жизнь. С некоторыми я до сих пор поддерживаю связь. Приехав домой 30 августа 2015 года, я словно выдохнул немецкую поездку и вдохнул поглубже, чтобы на следующий день сделать шаг в мир серьезного программирования.

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

«Было бы справедливо получать хотя бы сто долларов в месяц, ведь от меня есть конкретная польза», – эта мысль не раз приходила мне в голову. Но просить я не хотел, ведь это нарушило бы наш джентельменский договор, согласно которому компания сама определяла, когда начать платить мне зарплату. Репутация дороже денег, поэтому я терпел и старался работать над теми задачами, которые могли меня чему-то научить. Так прошел весь первый семестр третьего курса. С 8:00 до 12:00 я ходил в офис, потом ехал в университет (занятия начинались в 12:45), вечером делал домашние задания, а на выходных фрилансил, чтобы что-то зарабатывать. И вот в декабре меня вызвали к начальнику департамента и предложили с января 400 долларов в месяц, то есть 200 долларов за полставки. Полгода бесплатной работы себя оправдали! Эта зарплата была вдвое больше той, которую мне платили в предыдущей фирме: получалось, что за полтора года я увеличил свой доход в два раза.

Новый год я встречал в прекрасном расположении духа, инвестиции в себя начали оправдываться. Я чувствовал, что шахматно-жизненный дебют подходит к концу, фигуры расставлены хорошо и я готов к миттельшпилю (основной части партии). В январе я вышел на работу и принялся за нее с удвоенной энергией, ведь теперь мой труд будет оплачиваться. Январь закончился, начался февраль, но никто не спешил официально оформлять наши отношения с работодателем, о зарплате тоже не вспоминали. Более того, начальник департамента уехал в отпуск, и было непонятно, к кому обратиться с этим вопросом. Я подумал, что, наверное, надо подождать, ведь не может же быть, чтобы в такой большой фирме решили сэкономить какие-то 200 долларов – с моей точки зрения, этого просто не могло быть. Оказалось, что могло. В середине февраля меня наконец вызвали в отдел кадров, оформили на полставки и в конце месяца заплатили зарплату – с февраля, а не с января, как обещали.

Обидно было до слез. Я вложил всю душу в компанию, сделал сценарий на Новый год, мы весело его отпраздновали всем департаментом. Первая реакция была – уйти и громко хлопнуть дверью. Но команда была не виновата, а я все-таки достиг своей цели. Ощущение несправедливости было до боли знакомым: когда играешь весь турнир хорошо, а потом в конце совершаешь небольшую ошибку и с первого места в турнире отлетаешь на второе. Следующим желанием было идти к начальнику департамента и требовать справедливости. Но я отлично понимал, что даже с точки зрения бухгалтерии устроить человека на работу задним числом, чтобы выплатить ему обещанную зарплату – это огромная проблема, которая потом может вскрыться при аудите, и никто ради меня такого делать не будет. В жизни, как и в шахматах, надо думать за себя и за оппонента, чтобы лучше его понимать. Поэтому пришлось выбрать третий вариант: отложить поиски справедливости на потом и по-прежнему следовать своей стратегии «сначала знания – потом деньги».

Я с теплотой вспоминаю время, проведенное в этой компании. В коллективе ко мне относились как к своему ребенку и легко прощали некоторые рабочие косяки. Я многому научился и со многими подружился, но, к сожалению, там присутствовала советская модель управления людьми: «Незаменимых людей нет. Есть не замененные». Эта установка в итоге загубит компанию, а мне послужит хорошим примером того, как не надо управлять людьми. Я съел горькую пилюлю несправедливости и никому ничего не сказал. Коллеги только расстроились бы, а мой тимлид мог бы поссориться со своим большим начальством, пытаясь защитить мои интересы. Это никак не помогло бы ситуации. Поэтому стратегию я оставил прежней, но план действий решил поменять. С такой компанией мне было не по пути.

Карьера по экспоненте

Уход из DAAC System Integrator

Стремительный взлет моей карьеры начался со шкафа для обуви от IKEA. В начале апреля 2016 года один из моих друзей по университету, Эдуард, решил съехаться со своей девушкой. Они купили кучу новых шкафов и стеллажей и позвали меня на IKEA-вечеринку. IKEA-вечеринка – это кока-кола, пицца и разобранная мебель в неограниченном количестве, а твоя задача – собрать как можно больше предметов обстановки до 12 вечера. «Вечеринка» началась со шкафа для обуви, который мы собирали вместе с девушкой друга Анастасией.

Анастасия рассказала, что уже две недели работает в немецкой компании Yopeso, компания приятная, современная, и они ищут веб-специалиста. Я не был готов менять работу немедленно – хотел сначала завершить текущие проекты, но все же решил рассмотреть этот вариант. Анастасия порекомендовала меня, и буквально через пару дней я получил приглашение на собеседование.

Первая встреча с Yopeso прошла очень хорошо, даже блестяще. Так совпало, что половина технических вопросов была связана с паттернами программирования. Именно эту тему я готовил для выступления на ближайшей IT-конференции, поэтому даже сам сотрудник, проводивший собеседование, узнал много нового. Меня в первый раз в жизни спросили о желаемой зарплате. Я предполагал, что будет некоторый торг, поэтому назвал цифру в 1000 долларов (в два с половиной раза больше своей текущей зарплаты), думая, что на 700 долларах мы остановимся. Перед уходом из офиса еще раз напомнил, что могу выйти к ним на работу только в июле.

На следующий день мне выслали предложение с зарплатой в 1000 долларов, но с условием начать работу уже через три недели. Возникла первая серьезная моральная дилемма. С одной стороны, 400 долларов в месяц и уплата «морального долга» команде за потраченное на меня время. С другой стороны, 1000 долларов в месяц и ощущение, что я предал свою команду. Только в теории такие решения даются просто, ведь «деньги же не главное в жизни». «Но со мной поступили нечестно, меня обманули», – найти оправдания для ухода из компании тоже несложно. К счастью, стратегическое планирование пересилило тактические желания. Мне только исполнилось 21, интуитивно я понимал, что в этом возрасте репутация действительно важнее денег. Помня о том, что «репутация строится годами, а рушится за секунды», я поступил по совести и отклонил столь заманчивое предложение. Команда Yopeso с уважением отнеслась к моему решению, но на лето мне ничего не обещали.

 

Май последнего курса бакалавриата подходил к концу. Впереди маячили выпускные экзамены и защита дипломной работы. Я окончательно интегрировался в коллектив и с удовольствием приходил в офис. А когда мне в дополнение к маленькому монитору дали большой, был на седьмом небе от счастья. Я уже и забыл про собеседование в Yopeso, когда раздался мобильный звонок: «Илья, здравствуй. Это Наталья из Yopeso. Мы хотели бы еще раз выдвинуть тебе наше предложение. Начало работы – 1 июля, начинаем новый проект. Пожалуйста, сообщи о своем решении в течение двух дней».

Радость и страх – две эмоции, которые переполняли меня в тот момент. Я радовался, что про меня вспомнили, но было страшно менять привычный образ жизни. Очень страшно.

Я сторонник того, что решать свою судьбу нужно самостоятельно, чтобы потом не на кого было жаловаться. Но это не исключает учета мнений других людей. Иногда взгляд со стороны просто необходим. В моей жизни честный фидбэк всегда давала мама. Если я пел плохо, она так и говорила: «плохо», но зато, если я делал что-то хорошо, то и оценка была «отлично».

Когда я спросил маминого совета, она сказала лишь одно: «Илюша, тебе 21 год, когда рисковать в поисках лучшего, если не сейчас?»

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

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

Yopeso – Crunchyroll

Yopeso оказалась не просто новой компанией, а новым миром. Здесь не надо было заполнять миллион бумаг, чтобы выдали новые наушники. Все парковались на свободные места, а не в порядке иерархии по принципу «чем выше твоя позиция, тем ближе к офису можно поставить машину». Все в этой компании было сделано для максимально эффективной работы, и философия была соответствующей: «Каждый ценен, каждый важен». Этот принцип послужил хорошим примером для управления собственными командами.

Итак, меня познакомили с командой из еще двух человек, показали рабочее место и вкратце ввели в курс дела: «Ты будешь работать в проекте VRV компании Crunchyroll». Crunchyroll принадлежал один из самых больших стриминговых аниме-сервисов в Америке (на сегодняшний день – крупнейший после слияния с Funimation). Оказалось, что около десяти человек из Crunchyroll уже неделю находятся в Кишиневе и активно интегрируют в свои проекты мою и еще одну команду. После обеда был общий сбор, я познакомился с архитектором проекта Грегом, осознал, насколько плох мой английский, получил две бутылки вина, которые не поместились в багаж к Грегу, и уже перед тем как уйти домой, узнал, что через две недели должен улететь в Калифорнию.

Так, проработав в компании одиннадцать рабочих дней, я оказался в командировке в Сан-Франциско, в сердце Кремниевой долины. Если мои университетские одногруппники попадали в США по программе Work and Travel, то в моей программе значилось только Work. Месяц пролетел стремительно. Мы много работали, мало путешествовали и каждый день ели огромное количество снеков в офисе. Бесплатные снеки кажутся не такими калорийными. Проект VRV был посвящен созданию продукта, который бы объединил разные стриминг-сервисы, такие как Crunchyroll и Funimation, на одной платформе. Это был своего рода «Нетфликс» для аниме и аналогичного контента. Моя команда (я, Андрей и Раду) и еще около пяти человек от Crunchyroll занимались главным сайтом для просмотра контента. Это было довольно сложное веб-приложение, которое должно одинаково хорошо работать на большом мониторе, маленьком ноутбуке и телефоне. «Хорошо» – это значит, что дизайн должен буквально попиксельно соответствовать картинке на реальном мониторе. Это была крайне нудная и скучная работа. В середине сентября нас снова отправили в Штаты, чтобы мы в экстренном режиме закончили MVP (Minimal Viable Product – минимально жизнеспособный продукт) и продукт мог запуститься.

Благодаря овертайму и командировочным мы хорошо зарабатывали. Но сама работа была нудной, абсолютно не креативной и совершенно, на мой взгляд, бесперспективной с точки зрения сложности программирования. Я только что окончил университет, мне хотелось применять свои знания, использовать алгоритмы на практике и делать сложные вещи элегантно. MVP подходил к завершению, и я увидел шанс соскочить с проекта. В тот момент наш генеральный директор курировал американское направление, поэтому мы были хорошо знакомы. Недолго думая, я написал ему письмо с просьбой перебросить меня на другие проекты, где будет больше серверного программирования, что больше способствовало бы моей самореализации. Ответ пришел быстро: «PHP-вакансий нет, Java есть только в Румынии. Если хочешь, можешь попробовать Golang – новый проект для Crunchyroll. Никто в офисе не захотел его брать, потому что никто этого языка не знает».

Я тоже не знал, что такое Golang. Тогда этот язык только набирал популярность благодаря большой поддержке и продвижению со стороны Google. Прочитав в «Википедии», что это за язык программирования, я решил, что смогу: «Learning by doing – несколько раз получилось, получится и в этот раз». Ответил согласием и в очередной раз сделал рискованный шаг в неизвестность. Как оказалось потом, я и близко не представлял, на что подписываюсь.

В самолете на обратном пути я прочитал две книги из серии «Golang для чайников» и официально начал проект, не написав на нем ни одной строчки кода. Задача заключалась в создании приложения для продажи и стриминга манги (японские комиксы). Я делал серверную часть, а коллега из Crunchyroll – мобильную. Меня ждала новость, которая сразу же добавила мотивации: «Дедлайн запуска проекта 31 декабря. Если мы не успеваем к этому времени, то Crunchyroll должен заплатить 20 000 долларов штрафа за задержку продаж манги в США». На дворе была середина октября, то есть до дедлайна оставалось два с половиной месяца.

До конца декабря пришлось забыть, что значат выходные и встречи с друзьями. Параллельно я еще поступил на программу магистратуры в университете и старался не отставать в учебе. Через месяц какое-то подобие манга-приложения уже начало вырисовываться, и мой менеджмент был доволен предварительными результатами. Было принято решение развивать данное направление и создать Golang-подразделение. Честь возглавить его выпала мне, потому что там был всего один человек (я).

Очень хорошо помню первого специалиста, которого нанял на работу, и наше с ним собеседование. На тот момент мне было 21, а ему – 42. Мне понравилось, что он четко понимал, чего не знает, и не скрывал этого. За три месяца я набрал команду из шести человек, получился хороший сплав из молодости и опыта. С помощью новых сотрудников я успел доделать проект (с кучей сомнительных и временных решений) до конца декабря, и в начале января мы запустили манга-сервис. Это был оглушительный успех.

В середине января мы переехали в новый офис в центре города. Сразу после переезда нам сообщили, что всю компанию в Кишиневе покупает Crunchyroll. Официальные причины покупки – расширение линейки продуктов и необходимость в новых людях. Реальная – оптимизация расходов. Если в Кишиневе работают эффективно и запускают новые сервисы в краткие сроки, зачем переплачивать местным сотрудникам? Буквально через две недели нам сообщили, что в Сан-Франциско сократили несколько десятков человек. Все программисты, с которыми мы работали над первым проектом, были уволены. Грустно, но показательно. Все, кого можно заменить аутсорсом, рано или поздно будут заменены.

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

IBM Research

На обратном пути из Сан-Франциско я ненадолго заехал в Нью-Йорк. Манхэттен и Даунтаун просто потрясли количеством и высотой небоскребов. Открылся совершенно другой, огромный мир, и мне было интересно попробовать стать его частью.

Я поступил на программу магистратуры в университет Кишинева по двум причинам: параллельные вычисления и статус студента. У нас в университете есть маленький кластер, на нем мы постигали азы больших вычислений. Это было увлекательно и заставляло мозг думать по-новому. Статус студента давал возможность подаваться на стажировки в большие компании, такие как Google, Amazon, IBM.

В январе 2017-го мама нашла объявление о программе IBM Research «Great Minds», которая предполагала четырехмесячную стажировку в Цюрихе или Дублине. Принять участие могли студенты магистратуры всех стран Восточной Европы – всех, кроме Молдовы.

«Не ошибается тот, кто ничего не делает», – гласит мудрая пословица. Я решил, что Молдову не включили в список по ошибке: государство небольшое, про него могли просто забыть. В каждой стране был представитель программы, которому полагалось отправлять заявку.

Сначала я написал представителю соседней Румынии. Ответа долго не было, поэтому я обратился также к представителю от России. Он сразу же ответил: сказал, что не знает, почему Молдовы нет в списке, но без проблем переправит мою заявку в головной офис, а уж там решат, что со мной делать. Больше ничем помочь он не может.

Неожиданно в тот же день пришел ответ из Румынии: «Илья, Молдову не включили в список по ошибке. Отправь все свои документы, и будем работать». Механизм тогда был следующий: из-за большого количества претендентов первый этап отбора проходил на уровне представительств стран – участниц программы, далее лучшие заявки поступали в главный офис компании. Я поблагодарил румынского представителя за заботу и отправил ему свои документы. «Неловко вышло, – подумал я, – отправил две заявки. Буду надеяться, что теперь шансы удвоились».

Особых надежд получить эту стажировку у меня не было. Я выбрал проекты в Цюрихе, и все они касались технологии блокчейн. Криптовалюты тогда только набирали популярность, я не знал о них ровным счетом ничего. Зато подходил под все остальные требования. В частности, у меня имелся реальный опыт работы с Golang – это было одним из ключевых условий. К тому же я подавался на позицию стажера, будучи руководителем команды. Но все равно надежды было мало: до этого я уже отправлял заявки в Google и Uber и не получил никаких ответов, даже отрицательных.

В апреле, к моему искреннему удивлению, пришел ответ: «Поздравляем, вы прошли на следующий этап – собеседование». Эта новость застала меня в аэропорту Лондона. Отпуск в Англии подходил к концу, я хорошо отдохнул и был готов сразу же лететь в Цюрих на собеседование. Правда, позже выяснилось, что оно проходит онлайн.

Как мне потом рассказали, менеджер команды Андреас Кинд (англ. Andreas Kind) хотел проверить, много ли я наврал о своих навыках и компетенциях. «Либо он нагло врет, либо его надо брать. Скорее всего, конечно, врет», – такова была реакция будущих коллег при рассмотрении моих документов. Я действительно чуть приврал в мотивационном письме о том, что мне крайне интересен блокчейн, но все остальное было чистой правдой. Собеседование прошло легко, надо было просто убедить Андреаса, что информация в моем CV соответствует действительности.

Через неделю неожиданно пришел положительный ответ – меня приглашали на стажировку в IBM Research в Цюрихе. «Сан-Франциско, Цюрих… Это точно происходит со мной?!»

Еще больше меня удивило, что в копии письма я не нашел представителя от Румынии – он не отправил мои документы. Было ли это в тот момент важно? Конечно, нет. Повезло ли мне? Однозначно. Но теперь этим везением надо было грамотно распорядиться.

На работе все очень порадовались за меня и поддержали. Сказали, что ехать нужно обязательно: четыре месяца – не так много, а возможностью посмотреть на большую корпорацию и другую страну непременно стоит воспользоваться. При желании по окончании стажировки можно будет вернуться на прежнюю должность. Итак, в компании Yopeso/Crunchyroll я проработал ровно год.

Мой первый день в IBM Research пришелся на начало июля 2017-го. И снова передо мной открылся новый мир – мир науки и инноваций. Главной задачей моих коллег была разработка новых продуктов и технологий. Прямо у офиса располагался симпатичный пруд с рыбками, чтобы у работников умственного труда была возможность помедитировать и разгрузить мозг. Сами коллеги тоже оказались необычными людьми – доктора наук, математики, криптографы. Я узнал, что магнитные ленты – все еще огромный бизнес, на них по сей день хранятся все резервные данные в мире. Там же я впервые увидел прототип квантового компьютера и побывал в «тихой» комнате (место настолько тихое, что слышно свое сердцебиение).

 

Мне достался проект по имплементации системы цепочек доставки (англ. supply chain) на блокчейне. Миссия этого проекта была действительно благородна – мы хотели уменьшить количество поддельных лекарств в Африке. В некоторых регионах Африканского континента количество контрафактной фармацевтической продукции может доходить до 75 %. Это был шанс изменить к лучшему жизни миллионов людей. До этого я, конечно, тоже занимался полезными для общества вещами, но сравнивать просмотр японских мультиков с потенциальным спасением жизней как минимум некорректно. Сверхмотивация (благодаря такой достойной цели) и интерес к новым технологиям позволили нам с коллегами создать приложение, которое не стыдно показать потенциальным партнерам в индустрии.

Если честно, начало стажировки отнюдь не было гладким. Новая работа в новой стране – двойной стресс. К тому же я начал работать в июле, в период отпусков. Уже через две недели вся моя команда разъехалась отдыхать, а коллега, с которым я должен был изначально работать, на два месяца отбыл в Сингапур в командировку, и я его вообще не видел. На три недели меня фактически оставили одного заниматься чем-то неопределенным. Что конкретно надо сделать, я не успел понять. Перед тем как бросить, меня познакомили с другой командой, они тоже делали проекты на блокчейне. Так как от моей команды заданий не поступало, я начал работать с ними. Именно тот проект впоследствии и привел меня обратно в IBM Research.

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

К концу стажировки надо было решать, что делать дальше. Можно было вернуться в Кишинев и продолжить работать в Crunchyroll. Но я все еще был студентом, а значит, была опция снова подавать заявки на стажировки в крупных компаниях. Именно такой вариант я нашел в «Амазоне»: «полугодичная стажировка для студентов последнего курса с возможностью дальнейшего трудоустройства». Команда базировалась в Люксембурге, европейской штаб-квартире «Амазона», что примерно в четырехстах километрах от Цюриха.