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

Чтение книги онлайн.

Читать онлайн книгу IT Компас: как правильно программировать IT-карьеру - Илья Кырчумару страница 8

Жанр:
Серия:
Издательство:
IT Компас: как правильно программировать IT-карьеру - Илья Кырчумару

Скачать книгу

в компании одиннадцать рабочих дней, я оказался в командировке в Сан-Франциско, в сердце Кремниевой долины. Если мои университетские одногруппники попадали в США по программе 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 долларов штрафа за задержку продаж манги в США». На дворе была середина октября, то есть до дедлайна оставалось два с половиной месяца.

      До конца декабря пришлось забыть, что значат

Скачать книгу