Eastwood в лицах

Предыдущий сотрудник Следующий сотрудник
6 ноября 2015 г.
Артем Шайкин
Python-разработчик

Не так давно к нашей команде Ruby-разрабочитков Eastwood присоединился Артем Шайкин. До этого Артем понемногу учился программировать на разных языках и искал свое направление. Приход в Eastwood стал для него началом движения в нужном направлении. С решением сложных задач резко возрос уровень знаний, пришло удовлетворение от работы и выбора правильного пути.

— Артем, кем ты работаешь в Eastwood’е?
— Junior Ruby-разработчиком.

— А кем ты хотел стать в детстве?
— В детстве я мечтал стать палеонтологом, мне очень нравились динозавры: было интересно изучать Меловой, Юрский, Триасовый периоды. Но, поскольку мой отец — программист 1С, я класса с шестого почти каждый день проводил с ним за компьютером. Так меня заинтересовало программирование. После окончания школы я поступил в ПГУ на специальность «Математическое обеспечение и применение ЭВМ», но в процессе я понял, что мне это не особо интересно (но тем не менее я хорошо закончил обучение :)

— А что было интересно?
— Общаться с друзьями, играть в игры, заниматься футболом :) После университета я пошёл работать системным администратором и только через 2–3 года работы начал иметь дело непосредственно с программированием, делать сторонние задачи. Потихоньку стал приходить интерес к этому занятию, я решил, что (это было года 3–4 назад) нужно в этом направлении двигаться. К тому же все мои друзья в итоге стали программистами, и мне было не очень удобно, что я среди них один работаю системным администратором :) В общем, я на работе выполнял небольшие задачи по программированию, изучал немного Python, немного Ruby. А потом я поехал в Москву. Мои родители живут там уже 10 лет, и отец предложил мне поработать с ним над одним проектом. Это был интересный опыт. Сейчас, оглядываясь назад, я понимаю, что время прошло достаточно весело (часть моих друзей на тот момент жили в Москве), но было тяжело на работу ездить по 2,5 часа туда и 2,5 часа обратно.

— А как ты в итоге попал на работу в Eastwood?
— После завершения работы над проектом в Москве я вернулся в Пензу. Здесь немного учил Java под мобильные платформы: мне было интересно это направление. Потом я попал на конференцию Secon, где увидел брошюрку о курсах по Clojure в Eastwood’e. «Ну, — думаю, — почему бы и нет». Пошёл на курсы, окончил их — было довольно интересно. Через какое-то время мне позвонил технический директор Eastwood’а, предложил пройти собеседование. Так меня взяли на должность junior Ruby-разработчика. Я удивился, так как Ruby я к тому моменту месяца 4-5 вообще не трогал, но вышел и начал работать, вспоминать :)

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

— С какими сложностями в работе тебе приходится сталкиваться?
— Тут я не буду оригинален: основная сложность — трудные задачи. Но это приятная сложность, составляющая основной интерес в работе: при решении сложной задачи ты обязательно чему-то научишься. Есть хорошая теория, что человеку лучше всего решать задачи, которые требуют уровня знаний чуть выше, чем он имеет. В таком случае ты смотришь на задачу и видишь пути её решения. Да, может быть, тебе не всё до конца понятно, но ты знаешь, в каком направлении двигаться. А когда вообще не ясно, с какой стороны подступиться к задаче — это вгоняет в уныние. Но если такое случается, всегда можно попросить помощи у команды, и тебе подскажут, в каком направлении копать или даже предложат вариант решения. В общем со сложностями помогает справляться команда и документация, куда же без неё :)

— Что вдохновляет тебя на работу?
— Саморазвитие и получение новых знаний. Всё-таки я поздно пришёл в профессию, и мне сейчас нужно наверстывать то время, которое я потратил на занятия, не связанные с программированием. В Eastwood’е очень интеллектуальная квалифицированная команда с высоким уровнем теоретических знаний и практических навыков. Самый большой интерес и польза для меня — вбирать в себя эти знания и учиться. Ещё моральное удовлетворение приносит сам факт выполнения задач. Многие до этого говорили, что приятно, когда большое количество пользователей пользуются сервисом, который ты разрабатывал, — у меня пока такого не было: я уже много чего напилил, но это ещё не оттестировано и не выпущено. В этом плане у меня ещё всё впереди :)

— Как ты считаешь, без чего нельзя сделать твою работу хорошо?
— Во-первых, без должного внимания к деталям. Чтобы решить задачу, нужно сделать для себя ТЗ и разобрать детали. Бывало много ситуаций, когда поначалу кажется, что задача легко решается, а в процессе выполнения начинают вырисовываться неучтенные нюансы, которые кардинально влияют на структуру решения.

Во-вторых, без упорства, нужно не отчаиваться и не деморализовываться. У меня были такие моменты: сидишь пару часов над задачей, особо ничего не выходит и настроение падает: с одной стороны, ты не знаешь, как задачу решить, а с другой — коллег тоже нельзя постоянно вопросами засыпать, надо и самому думать :)

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

— Что, по-твоему, ты умеешь делать лучше всех в команде?
— Я долго готовился к этому вопросу :) В плане работы, наверное, ничего:) Мои коллеги, как я уже говорил, превосходят меня по уровню знаний, а я пока стараюсь догнать их. Я не думаю, что я лучше их в работе, а в жизни — ну, кто знает :)

— Как ты считаешь, какими качествами должен обладать сотрудник, чтобы добиться успеха в Eastwood’е?
— Усердием, в первую очередь, стремлением к новым знаниям и общительностью, потому что неумение построить позитивные отношения с командой может не очень хорошо сказаться на работе.

— Произошел ли с тобой за время работы в Eastwood’е какой-нибудь интересный случай, о котором ты можешь нам рассказать?
— Не знаю, подойдёт ли это под определение случая, но мне очень понравилась наша поездка на конференцию RailsClub 2015. Во-первых, понравилась дорога. Мы ехали вчетвером в купе двое суток — такое общение очень сплочает команду. Во-вторых, очень понравилась сама конференция. Было много интересных докладов, многое полезное для себя почерпнул. Это событие я бы назвал самым интересным.

— Расскажи об интересной задаче, над которой ты работал.
— Интересной задачей была смена бизнес-логики в нашем проекте о таргетинговой рекламе в социальных сетях. Во время её выполнения меня можно было наблюдать постоянно пишущим в тетради: задача требовала постоянных расчетов, запутаться в них было достаточно легко, и я исписал листов 30 :) Где-то пол-недели мы брали для расчета одни результаты, а потом оказалось, что нужно было брать другие. В общем, пришлось всё пересчитывать :)

— Что по-твоему отличает Eastwood от других компаний?
— Я в IT-компаниях особо не работал... На меня произвели впечатление сплочённый коллектив, общая нацеленность на результат, наличие этапов разработки. Мне кажется, основные отличия всегда заключаются в команде и отношении к сотрудникам.

— А если не программистом, то кем бы ты стал?
— Как я уже говорил, я в детстве хотел стать палеонтологом, правда, меня смущало то, что это занятие, скорее всего, не приносит особого дохода :) Но в сознательном возрасте я этот вариант уже не рассматривал: класса с 10 я уже чётко знал, что пойду учиться в политех на программиста.

— Что говорят о твоей работе друзья?
— Говорят: «Учись!» :) В основном мои друзья — программисты, причем со стажем. Они меня поддерживают и мотивируют.

— Чем ты занимаешься помимо работы, есть ли у тебя какие-нибудь хобби?
— Из спорта мне нравится футбол, мы с ребятами периодически собираемся, играем. Летом на велосипеде катаюсь, зимой — на сноуборде, не так часто, правда, как хотелось бы. В основном, книги читаю, сейчас на аудиокниги перешёл. Я езжу на работу на общественном транспорте, и это время компенсирую тем, что слушаю аудиокниги. Вечером у меня не получается выделять время художественной литературе: я читаю профессиональную литературу, в компьютерные игры играю или с кем-нибудь общаюсь :)

— Какие книги ты бы посоветовал почитать или послушать?
— Я бы всем посоветовал познакомиться с творчеством Айзека Азимова, причем не только с его знаменитыми книгами о робототехнике, но и с циклом романов «Основание». Они на меня произвели большое впечатление: фантастика сверхглобального уровня, в которой объясняется многое о торговле, религии. Ну и нельзя обойти стороной такие классические книги, как «1984» и «Цветы для Элджернона».

— А на сноуборде ты катаешься в Пензе или ездишь куда-нибудь?
— Мы хотели в прошлом году поехать в Казань, но не вышло. Надеемся, что выйдет в этом году. Правда, это, наверное, тяжелое путешествие: едешь туда ночью на автобусе, весь день катаешься и снова едешь ночью на автобусе. Хотя ребята ездят, и все довольны. А в Пензе мы катаемся чаще всего в «Волкове». Пару лет назад ездили на гору «Ветерок». Там ни подъемников нет, ничего. Нас порадовало ощущение горячего чая в термосе, когда сидишь с друзьями на этой горе, тебе тепло и вокруг заснеженные дали — позитивное настроение складывается. Главное, не убиться в процессе спуска :)

— В каких из тех стран, где ты уже был, тебе понравилось больше всего?
— В Таиланде и на Кубе. В Таиланде мне понравилось больше, потому что мы ездили туда компанией. Это позитивно сказывается на общем отдыхе, особенно если компания однородная, т. е. у всех примерно одинаковые интересы. На Кубе тоже было отлично. Мне понравилась там колониальная Гавана. Самое интересное, что всё их наследие пришло из Испании, своего у них, кроме сигар и рома, я ничего не нашёл :) Ещё понравилась история об Эрнесто Че Геваре: их революционное движение было настолько спонтанным и авантюрным, что уму не постижимо. Как так можно было взять, грубо говоря, десяток человек и начать вершить революцию в стране?

— А где бы ты хотел побывать?
— Я пока предпочитал страны, где можно совместить культурный отдых и пляжный, поэтому хотелось бы побывать в США: в Калифорнии, в Силиконовой долине, в Нью-Йорке. Ещё бы я съездил на Бали и во Вьетнам.

— Что бы ты посоветовал тем, кто будет читать твоё интервью?
— Стоит заранее определиться со специальностью и двигаться в этом направлении. Кроме того, лучше как можно раньше определиться с языком программирования, чтобы не учить всего по чуть-чуть, как я, например. Я и на Python немного писал, и на PHP, и на Ruby. При таком подходе ты не погружаешься вглубь языка, не узнаёшь многих аспектов, а это очень важно для дальнейшей успешной работы. Главное, не бояться сложностей, быть трудолюбивым и упорным. Ещё очень полезно ходить на конференции, где можно не только чему-то научиться, но и получить ценные знакомства.