«Если ты хочешь в Google, не надо идти сразу в Google»

Интервью HUG'а с Андреем Берендой, разработчиком в Amazon Web Services.

Ищете нас по ссылке: T.me

«Если ты хочешь в Google, не надо идти сразу в Google»

Андрей, расскажи о себе, где сейчас работаешь, чем занимаешься?

Работаю в Amazon Web Services. Это самое популярное облако в мире, занимает около 33% от всех облаков. Я в отделе ElastiCache — это Managed Redis/Memcached Service. Пишу на Java. По образованию химик, закончил магистратуру в Томском государственном университете, но после окончания никогда не работал химиком.

Помогла ли тебе учеба в университете или это было зря потраченное время?

Там была математика, которая помогает. Также я окончил школу в Казахстане РФМШ. Это уникальная школа, в ней познакомились будущие основатели Яндекса Илья Сегалович и Аркадий Волож. Я узнал это, когда работал Яндексе.Я всем рекомендую универ. Там познакомился с друзьями, с которыми общаюсь до сих пор. Университет давал преимущества, которые были в тот момент нужны: жилье. какая-никакая стипендия и общение.

Расскажи про то, как ты из химика пришёл к программированию.

Я усердно учился только в школе. Когда поступил в университет, было легко, сдавал все, чтобы получать повышенную стипендию. Учиться было интересно, но это не занимало много времени. Мой сосед по общежитию, Алексей, бросил университет на 1-м курсе магистратуры и ушел в Python-разработчики. В итоге, было свободное время, и появился позитивный кейс, что с программированием может получиться. Кроме того, мне нужны были деньги. Я подрабатывал репетитором. Однажды пришло задание выполнить курсовую за 800 руб. Делал ее три вечера, очень долго по сравнению с 800 рублями. Решил, что больше такого не буду брать. Я люблю автоматизацию, все делал в Excel, было много расчетов, потом перенес в Word. Вскоре прилетает вторая точно такая же курсовая и для того, чтобы ее сделать, мне нужно только поменять цифры в Excel. В итоге, я сделал около 8-ми таких курсовых и получил больше 5.000 руб.

Я захотел написать программу для этого и решил изучать программирование.Первым языком оказался С. Было сложно и непонятно. Алексей посоветовал начать с Python. Нашлось несколько курсов на Stepik и Coursera. Параллельно я защитил магистерскую диссертацию и начал безуспешно искать работу химиком. Спустя несколько месяцев в компании Алексея появилась вакансия, на которую меня взяли. Там я сделал первые шаги в программировании.

Был ли у тебя наставник, когда ты заинтересовался программированием? Нужен ли он для начинающих?

Когда я учился в школе, рядом были ребята, которые брали золото на международных олимпиадах по информатике, поэтому мне казалось, что этим могут заниматься только лучшие. На примере Алексея я увидел, что программированием можно зарабатывать будучи обычным человеком, потратив на обучение около года. Когда я начал изучать программирование, мне просто нравилось это делать. Не было планов искать в этом профессию, потому что я отдал химии больше 6 лет. Сначала я хотел, чтобы программирование помогало в химии.У меня нет наставников, но есть уровни разработчиков, к которым я стремлюсь. В Amazon это L6. Но конкретных людей, которых я беру за образец, нет. Лучше, чтобы наставник был не из твоего отдела, и ты его должен знать чуть-чуть. Исключение может быть, если работать рядом с создателем Python (Гвидо ван Россум) или Linux (Линус Торвальдс), к примеру.

Какие были сложности при изучении языка? Что помогло в изучении программирования на первых этапах больше всего?

Помогли два курса на Stepik, которые можно пройти за месяц, но это было пять лет назад. Сейчас нужно больше. Я работаю наставником в Яндекс.Практикум. За девять месяцев там дают в 10 раз больше, но и то не все устраиваются после них. Главное, чтобы нравилось решать задачи. Это похоже на то, чем занимаются программисты. Если не нравится, то будет тяжело. Первое время я тратил по 14 часов в день на программирование, отвлекаясь только на еду и сон.

Ты прошел интересный путь, был в Яндексе, Озоне, сейчас работаешь в Амазон? Что самое запоминающиеся было на каждой из работ?

Когда приходишь в новую компанию, тебе всегда будет что-то не нравиться, потому что привык к другому. Может быть в старой компании были процессы или инструменты лучше. Это разочаровывает поначалу. Отличается только объем этого разочарования. Первое время ты акцентируешься на плохом, плюсы сначала незаметны.В Яндексе я выучил С++, это было сильным рывком. Затем изучал другие языки, поработал с микросервисами, выучил внутренние инструменты.Везде есть свои преимущества и недостатки. В Яндексе нет английского, в Amazon он есть. Но в любой большой компании есть как команды, в которых круто работать, так и команды, в которых много легаси. Я попал в команду, в которой используются довольно старые технологии. Но я пожил в Ирландии, получил опыт работы в Европе, погрузился в специфическое налогообложение (в самом начале сложно понять точную цифру зарплаты после всех вычетов, сильно зависит есть ли жена и ребенок).

Расскажи о том, как ты искал работу.

Первую работу я нашел быстро в компании Алексея. Самое сложное найти первое место, имея опыт, уже проще. Вторая работа была в Supl.biz. Для третьей работы много собеседовался, повысив зарплату на 30%. Там задержался лишь на месяц — не понравилось. Четвертая компания была QuantumSoft, некоторые говорили, что это лучшая компания в Томске. Там я впервые увидел, что за сотрудника могут бороться. Получив оффер в Яндекс, я пришел, они были готовы заплатить столько же. Рассказывали примеры сотрудников, разочаровавшихся в Яндексе. Говорили о плюсах и минусах Яндекса, чтобы я смог принять верное решение. Пытались показать полную картину, но я все равно ушел. С тех пор знаю, что когда получаешь оффер, это еще не значит, что ты уйдешь. Так было со Сбером. Яндекс поднял мне зарплату, чтобы оставить у себя. Это, кстати, способ больше зарабатывать. Конечно, часто так делать не стоит. Компания будет думать, что ты готов уходить. Но если она тебе не доплачивает, если по рынку видно, что ты стоишь 2Х, а платят Х, тогда лучше уйти или напомнить о себе. Мы должны получать столько, на сколько приносим пользу. Хотя программисты пользы приносят больше, чем зарабатывают.

Что бы ты посоветовал тем, кто сейчас ищет работу в IT?

Джунам найти работу слегка сложнее, чем остальным. Если ты можешь быть полезен компании и составил достойное резюме, трудоустроиться возможно. Недавно мой друг, работая химиком, параллельно дома изучил C# и нашел работу. На YouTube я увидел ролик, где человек описывает свои попытки составить резюме разработчика. Он создал компанию на HeadHunter, будто хочет нанять Backend-разработчика Python. Пришло 700 откликов. Больше половины были очень низкого качества. 200 были составлены по одинаковым правилам с Яндекс.Практикума. Был показан рынок: 500 вакансий - 700 откликов. Не так уж и плохо все. Когда я закончил химфак в Томске, конкуренция была сильно выше. Я не нашел работу, хотя имел красный диплом.

Как получить зарубежное предложение по работе?

Нужен заполненный профиль на LinkedIn. Если у тебя есть опыт, рекрутеры будут писать сами. Напишут: я рекрут Google, давай собеседоваться. Но чтобы успешно пройти собеседование, нужно знать, что там будет. Если же опыта мало, надо откликаться самому. Говорят, помогают активности в LinkedIn: добавление друзей, публикация постов.

Чем отличается собеседования в России и за рубежом?

В первую очередь, языком. Различается больше от компании к компании: собеседование в Amazon будет отличаться от собеседования в Google. Зная английский, проще попасть в Amazon, потому что есть много информации, что спрашивают на собеседовании. Подготовившись 2-3 месяца можно успешно пройти. В Яндексе нужно решать алгоритмические задачи на LeetCode.Главный совет: если ты хочешь в Google, не надо идти сразу в Google. Перед этим лучше пройти 10 собеседований, узнать что спрашивают, получить другой оффер, и с этим предложением идти в Google. Если хочется больше денег, нужно дать понять компании, что ты ценный сотрудник. Обычно на 30% можно поднять сумму зарплаты к уже полученному предложению, ничего не делая, имея другой оффер. Самое лучшее — иметь контакты человека, который работает в этой организации. Можно пообщаться через LinkedIn или Telegram (всегда есть чаты), и узнать заранее о внутренней кухне компании.

Расскажи об интересных случаях на собеседованиях.

Я собеседовался более 50 раз, поэтому примерно знаю, что там будет. Если говорить о разработчиках, нужно решать алгоритмические задачи. Однажды мне попалась задача, о которой я читал в книге-бестселлере Amazon «Карьера программиста».Сразу правильное решение не поможет. Сначала нужно написать тестовые кейсы, удостовериться, что на вход и выход должна давать программа. Потом рассказать, как ты будешь ее решать, удостовериться у интервьюера, что такое решение подходит и только после этого правильно решить.Ещё в ходе одного собеседования мы обсуждали как решить реальную задачу. Много вопросов, мои варианты решений, в итоге член команды говорит: «А мы так и сделали». Оказалось, это проблема, которую они решили недавно. Я предложил алгоритм, который был уже реализован.

Чем сейчас занимаешься, что кажется перспективным?

Активно учу английский. Ожидание, что попав в Amazon, выучу английский — не оправдалось. Надо прилагать усилия. В техническом плане тоже хочется развиваться, есть понимание, что хочу изучать и на каком языке работать. Буду иногда собеседоваться.

Что дается сложнее всего в новой стране? Что больше удивляет?

Сложно было понять, что где купить из бытовых вещей. Здесь работают с 9 до 18, в том числе парикмахерские, к примеру. Задаешься вопросом, во сколько мне постригаться, если я тоже работаю с 9 до 18. Оказалось, раз в неделю есть long hours — до 20.00. Удивляет, что приходится пользоваться почтой: получить банковскую карту. Даже паспорт могут отправить в почтовый ящик. Банковские сервисы, доставка продуктов и еды в СНГ лучше. Все это знали, кроме меня. Теперь знаю тоже.

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

11
Начать дискуссию