Вперше в Україні! Jeff Atwood, founder @ Stackoverflow — на конференції Highload fwdays
×Закрыть

Из журналистики в IT. Игорь Титаренко — о работе тимлидом, релокации в Лондон и возвращении в Украину

От редакции: мы начинаем серию материалов о возвращении в Украину. Расскажем об ИТ-специалистах, которые уехали из страны, но по разным причинам вернулись обратно. Если вы или ваши знакомые имеете подобный опыт, напишите на vlada@dou.ua.

Игорь Титаренко прошел интернатуру в Luxoft в то время, когда массовое бегство в IT еще не стало мейнстримом. За три с половиной года он вырос от интерна до тимлида и переехал работать в Лондон. Когда я спрашиваю у него, что ему помогло достичь таких невероятных результатов, он лишь улыбается: «Наверное, вера в себя и желание попробовать что-то новое. Ведь когда я в 31 год решил круто изменить карьеру — бросить журналистику и стать разработчиком, — моя друзья-айтишники лишь шутили и троллили меня, считая это бредовой затеей».

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

— Игорь, расскажи, пожалуйста, о своей карьере журналиста. С чего ты начинал и почему решил так круто изменить свою жизнь?

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

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

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

«По счастливой случайности узнал об интернатуре в Luxoft»

— И все-таки, что подвигло тебя на кардинальные изменения в карьере?

Случайно я узнал от друзей, что в компании Luxoft открывается программа набора интернов с бесплатным обучением и последующим возможным трудоустройством. Переход из журналистики в IT в 31 год казался очень авантюрным решением. У меня не было практически никакого технического бэкграунда. Но я решил, что в любом случае я ничего не теряю. Подумал: «Худшее, что может случиться, — ты все еще останешься журналистом». Да и хотелось проверить свои возможности в чем-то совершенно новом.

Некоторые друзья-айтишники посмеивались надо мной, троллили нещадно, мол, куда ты поперся в свои годы? Мы тут уже по пятнадцать лет работаем, а тут пришел какой-то Игорь с филологии. Ничего у тебя не получится. Я понимал, что будет сложно. Но подумал, что ведь и все эти ребята когда-то тоже начинали и смогли всему научиться. Значит, и я смогу.

— Как проходило обучение?

Нас с первого дня закрепили на живом проекте. Мы смотрели, как работают ребята, старались вникнуть, разобраться в процессах, ходили на митинги. Каждый день у нас были четыре часа начитки, теория и практика. А потом еще 4 — работа на проекте с ментором.

Меня определили в группу Oracle-разработчиков. Это забавно, потому что я себе слабо представлял, что такое базы данных. Перед техническим собеседованием в интернатуру я понятия не имел об основах ООП и БД. Вечером я позвонил другу и объяснил, что у меня завтра утром собеседование и нужна помощь. Мы взяли по пиву, посидели. Он мне быстро накидал какие-то простенькие схемы: на бумаге, на компьютере, в Excel. Показал, как работают связи в таблицах и основы объектного подхода в программировании. Мы посидели полтора часа, и, к счастью, этого оказалось достаточно, чтобы пройти собеседование. В интернатуру тогда набирали людей с нуля, без особых технических знаний.

Мне понравилось, что учили нас не тренеры, а самые опытные девелоперы Luxoft-а. Они знали и ценили и свое, и наше время. Не лили воду. На конкретных примерах объясняли, что нужно знать, а что необязательно, потому что ты можешь прочитать учебник, но 90 процентов из того, что там написано, никогда на практике не применяется. Например, мало кто из девелоперов знает, что такое «фантомное чтение» или «двухфазный коммит», ведь в работе это вряд ли пригодится. Но на собеседованиях людей любят валить такими вопросами. А ребята рассказывали, где есть подводные камни и какое решение нужно применить в той или иной ситуации.

Ментор, действующий тимлид проекта, занимался со мной, давал практические задания, проверял их выполнение. Садил вместе с ребятами, чтобы я наблюдал, что они делают, и понимал, как работает проект, что такое SDLC, deploy, энвайрмент, как проходит релиз, как мы работаем с заказчиками.

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

Но оказалось, что нет ничего невозможного. Программа обучения была очень интенсивной и грамотно построенной. Каждые две недели у нас были какие-то срезы знаний, тесты. Нас постоянно гоняли, давали какие-то практические задания. Каждые три месяца собиралась комиссия из опытных программистов, HR-ов, проджект-менеджеров. Мы проходили Level Assessment-ы и Appraisal-ы. Проверяли наш уровень — соответствуем мы или нет.

Через полгода, после успешной сдачи, меня поставили на совершенно другой проект уже как самостоятельную боевую единицу. Со мной больше никто не панькался, зато уже платили минимальную, но все-таки зарплату. Вообще, моя первая зарплата в «Люксофте» была 620 гривен, как сейчас помню.

Тимбилдинг. Игорь — второй слева

«А что будет, если я не справлюсь с этой задачей?» — «Ничего страшного. Мы тебя просто уволим»

— Расскажи о своей первой работе. Как ты справлялся с задачами?

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

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

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

Мой ПМ (продакт-менеджер) тогда сказал: «Многие не хотят расти. Они приходят к менеджеру и просят поднять зарплату просто потому, что „я уже целый год работаю в этой компании“. Если ты действительно хочешь хорошую зарплату, нужно показать, за что ты ее просишь. Чтобы у руководства даже вопросов не осталось, поднимать ее тебе или нет». Поэтому я стал браться за все. Кто хочет разработать и внедрить процесс ревью кода на проекте? Я! Кто хочет помогать аналитикам разбираться в коде? Я! Кто будет ментором для новых ребят? Тоже я!

Как Майдан изменил рынок IT в Украине

— Что тогда произошло?

Как раз в это время начался Майдан, и это кардинально изменило IT-рынок. Доллар скакнул с восьми до тридцати восьми. И только зарплаты айтишников были привязаны к доллару. Тогда еще ходил интернет-мем про «сыры по пятьсот гривен». Все срочно захотели в IT. Каждый второй в стране побежал на курсы тестировщиков. Курсы росли, как грибы после дождя. И продолжают до сих пор. Говорили, что через год после этих событий желающих попасть в интернатуру Luxoft было триста человек на место. Когда я шел туда, желающих не было вообще.

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

Так я остался самым старым оракл-разработчиком на проекте, «владельцем знаний и экспертизы». Скоро взяли новых сотрудников, я прошел курсы менторов и заканчивал проект уже оракл-тимлидом.

Как начали работать над проектом в Лондоне

— Как случилось так, что ты уехал из Украины?

В один прекрасный день меня вызвал к себе один из топ-менеджеров и говорит: «Игорь, у меня есть для тебя две новости. Первая — твой проект сокращают, и с завтрашнего дня ты на нем уже не работаешь». У нас все делалось очень быстро. О том, что переходишь с проекта на проект, ты зачастую узнавал день в день. «А вторая — у нас открывается новый проект, и ты можешь перейти, если согласен». А если не согласен? На что, как всегда, я получил лаконичный ответ: «Тогда мы тебя уволим».

Это был новый опыт, потому что на моих предыдущих проектах была работа с существующим кодом, багфиксинг, апгрейд, рефакторинг. Здесь же все было на стадии разработки идеи. Я попал на проект первым, т. е. его как такового еще не было, но я уже на нем был. Когда мы познакомились с новым проджект-менеджером, и он узнал о моем опыте, то воодушевился: «Нам как раз такие люди нужны. Будем набирать много разработчиков. Требуется опытный тимлид. Соглашайся».

Через несколько недель мы с ним уже летели в Лондон к потенциальному заказчику. Это были лондонский проект и лондонские деньги. Мы приехали в офис Дойче банка с целью убедить заказчика, что способны быстро и качественно реализовать его проект. Это длилось пять дней, по 9-10 часов в офисе на митингах мы рассказывали о своих видении и архитектуре. В итоге все прошло гладко. А заказчик предложил мне перебраться в Лондон, чтобы работать непосредственно с ним в одном офисе.

Уже месяца через три после оформления всех необходимых документов в 2016 году я переехал в Лондон. Я не был уверен, что это правильное решение. Совершенно новая страна. Английский язык совершенно другого уровня. Друзья, семья — все осталось в Украине. Каждый день на бытовом уровне приходилось сталкиваться с кучей проблем, через которые все проходили: как найти жилье, провести интернет, зарегистрироваться в поликлинике, как разобраться с налогами.

Было нелегко адаптироваться к британскому английскому, ведь это же страна носителей языка. Одно дело — бегло говорить по-английски где-то в путешествиях, другое — приехать в Лондон, где все говорят на идеальном британском. Особенно сложно было с заказчиками: они ценят свое время и общаются быстро и серьезно. И ты должен успевать за ними, отстаивать свою позицию, убеждать. А среди них были англичане, шотландцы, ирландцы, индусы, и у каждого — свой акцент.

Коллеги в Лондоне

На нашем проекте в итоге было около пятидесяти человек, и практически все из них, включая менеджеров, находились в Киеве, Бухаресте или Нью-Йорке. Ты же сидел непосредственно с заказчиком, в полуметре от него. Соответственно, если что-то шло не так, на орехи получал в первую очередь я. Нелегко донести наказание до Киева, а тут на расстоянии вытянутой руки сижу я. Поэтому часто приходилось быть буфером между клиентом и ребятами на проекте.

Дополнительный культурный диссонанс был в том, что большинство руководителей на нашем проекте были выходцами из Индии и Пакистана. А ты приехал из Украины, где только ленивый хоть раз не шутил в курилке об «индийском саппорте» или «индийском коде». Приходилось подстраиваться под их стиль общения, понимая при этом, что от них зависит твоя зарплата и зарплаты еще пятидесяти человек.

В этом тоже помогали коммуникативные навыки. Однажды на тимбилдинге отдельно стояла группа топ-менеджеров проекта, и так получилось, что все из Индии. К ним было не подступиться: они все президенты, а я разработчик из Украины. Я общался в стороне с аналитиком (его родители были из Мумбаи). Говорю ему: «Знаешь, в моем детстве у нас в стране были очень популярны индийские фильмы. „Зита и Гита“ там...» Он как закричит! Хватает меня за руку и тянет в круг к руководству. Говорит им: «Слушайте, Игорь такое рассказал! Он смотрел все индийские фильмы! Он знает „Зиту и Гиту!“» Мой главный менеджер спрашивает: «А у тебя и любимый актер был?» Я чуть опешил, говорю: «Ну да, Митхун Чакраборти». Что тут началось: все меня обнимали, кричали, жали руку. В тот вечер я стал их кумиром =)

— Сколько человек было непосредственно в твоей команде? Я имею в виду те, которыми ты управлял как тимлид.

В разное время по-разному. Мы начинали с группы из восьми человек, а потом осталось трое. Все постоянно менялось: среда разработки, языки, технологии. Наш проект был очень важен для клиента, поэтому в него вливали серьезные финансы и старались применять новейшие технологии, самые современные на ту секунду. Начинали мы писать на одном языке, через полгода удаляли этот код и переписывали на другом. Затем меняли, выбрасывали всё в корзину и начинали переписывать на третьем, уже с совершенно другими технологиями.

Совсем новый опыт был и в том, что изменилась сама структура общения в команде. Раньше мы сидели в одном огромном офисе, где была толпа народу, и до каждого можно было дотянуться рукой. А теперь ты сидишь в Лондоне, часть ребят за три тысячи километров в Киеве, часть — в Бухаресте, а еще часть — в Нью-Йорке и даже в Индии. И некоторых из этих людей ты никогда и не видел, только слышал их голоса по телефону, и когда приезжал в командировку, то не знал, кто из них кто. Опыт работы в распределенной команде был чем-то совершенно новым и довольно сложным. Плюс мы резко перешли на работу по Agile.

«Теперь мы все Agile!», или Стыд и скрам

— Резко перешли с waterfall? Звучит как анекдот!

Это действительно было смешно, если бы не было правдой. Предыдущие мои проекты были ватерфольные. Тут была спущена команда сверху: «Срочно переходим на Agile! С сегодняшнего дня». Мы сказали: «Хорошо! Мы теперь Agile!» Нас спросили: «Потянете? Справитесь?» Мы говорим: «Да конечно! Что за вопрос?» Потом положили трубку и начали гуглить, что же это такое, этот Agile.

Бывших аналитиков тут же переименовали в скрам-мастеров и продакт-овнеров. Все получили новые звания, которые соответствуют духу Agile. Но толком никто не знал, что это за дух. Как ты понимаешь, в первое время, кроме переименований должностей, никаких особенных изменений в работе не произошло. Поэтому в шутку мы называли этот подход к работе «стыд и скрам». Потому что как ты ватерфол ни пытайся впихнуть в двухнедельные спринты, он все равно Agile-ом не станет.

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

В такие моменты это напоминало американские фильмы про Хьюстон и запуск ракет, настолько все были на взводе. Проджект-менеджер звонил каждые пять-десять минут со словами: «Ну, что там? Ну, когда? Уже разобрались?»

Было и много курьезов. Например, как-то утром приходит наш разработчик, садится за компьютер и что-то пыхтит, нервничает. Спрашиваю, что случилось. «Да вот, — говорит, — вчера вечером задеплоил защиту от дурака, а сегодня не могу войти в приложение». Или ПМ спрашивает, сколько мне нужно времени, чтобы сделать то-то и то-то. Говорю: «Десять дней». На следующий день прихожу на свое рабочее место, а на столе лежит бумажка с ТЗ и припиской «На разработку — два дня», и смайлик. И еще приписка: «Мы уверены, ты справишься».

И за эти два дня мне нужно было не только написать код, но и зарелизить его, оттестировать, заимплементировать, вылизать, чтобы все идеально работало, и интегрировать в другие системы. Это очень большой кусок работы. По сути, есть только один день, чтобы все написать, а на второй день уже нужно это внедрять.

«Как мы полгода сидели перед монитором и ждали звонка»

— Какие еще были истории?

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

— Много работали?

В общем, да. Но что хорошо — график был все-таки более или менее свободный. Ты мог прийти чуть позже, уйти чуть раньше. Никто тебя особо не контролировал. Главное было то, что ты должен быть на рабочем месте всегда, когда ты нужен. Чтобы ты всегда мог ответить на звонок клиента, выйти на связь, участвовать в том или ином митинге, и, само собой, чтобы ты успевал делать свою работу. На некоторых проектах мы работали с 09:00, на некоторых — с 11:00. Почему так происходило? Мы часто смещали режим работы согласно временной зоне заказчика.

На одном из проектов у нас было около 8-9 разных продуктов, и каждый из них нужно было постоянно обновлять. Релизы происходили почти каждую пятницу. И если у большинства вечер пятницы ассоциируется с пабами или клубами, то у меня — с ночным релизом в пустом офисе. Релиз начинался обычно где-то в 24:00 часа ночи и заканчивался в 07:00 или 08:00 утра. Бывали времена, когда я проводил так 6–7 пятниц подряд. Тогда у меня была любимая шутка, что «спят за деньги не только сторожа и проститутки, но еще и программисты». Ведь ночные смены обычно оплачивались отдельно.

«Есть еще страны, где я не бывал...»

— Я много слышал о твоем хобби: путешествиях во всевозможные страны по всему земному шару.

Хобби напрямую не связано с IT, скорее — с жизненной позицией. Еще с института, когда у меня начали появляться деньги, они сразу же трансформировались в какие-то путевки, авиабилеты, автобусные туры, походы. Это был хороший опыт: посмотреть, как живут другие люди и к чему можно стремиться. И чем больше я путешествовал, тем больше хотелось увидеть. Ты приезжаешь откуда-то и сразу же начинаешь планировать следующую поездку. Мы летали куда-то в Непал, месяцами бродили по Индии и Южной Америке, видели Эверест, поднимались на Килиманджаро, сплавлялись на каких-то лодках между Лаосом и Вьетнамом...

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

Ну и, в конце, знаешь, не важно, где ты работаешь: в Лондоне или Киеве, или в каком офисе. Когда мы собирались на кофе или перекур, мы разговаривали не про текущие баги или IT, а в основном о том, кто где был и куда собирается поехать. Это у всех на слуху. Это приятно. Никому не интересно, как ты провел выходные, если ты на них никуда не ездил.

О возвращении на родину

— Расскажи, чем это все закончилось, и почему ты вернулся в Киев?

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

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

— И когда ты вернулся в Киев?

В конце прошлого года. Пока мы были в Лондоне, успели родить ребенка, что существенно изменило все планы на жизнь. Подумали, что у нас есть опыт жизни в Киеве, и довольно позитивный. Правда, мы не учли, что это был опыт жизни без ребенка.

— Расскажи, ищешь ли ты работу? Что сейчас востребовано в Киеве? Какие языки программирования? Какие навыки?

Как я говорил, технологии не стоят на месте. Все очень быстро меняется, развивается, постоянно появляются новые языки, технологии. На старом багаже уже никуда не уедешь. Сейчас востребованы те специальности, о которых еще 2-3 года назад никто и не слышал. Потому что их просто не существовало. Сегодня в тренде Angular, devops, NoSQL, Scala, R, Machine Learning. Очень много совершенно новых языков программирования и технологий. Потребность в Oracle в Украине практически отпала. Все оракл-девелоперы давно уже переквалифицировались на Java.

— А твои планы?

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

Но я верю, что всему можно обучиться. Когда-то часто спрашивали, как это меня угораздило из журналиста перейти в программисты, и я отшучивался: «Раньше я писал статьи, а теперь пишу код. Изменился только язык. А так — все осталось по-прежнему». Просто мои статьи стали выглядеть по-другому.

LinkedIn

Лучшие комментарии пропустить

Нас спросили: «Потянете? Справитесь?» Мы говорим: «Да конечно! Что за вопрос?» Потом положили трубку и начали гуглить, что же это такое, этот Agile.

Вы это серьезно, пацаны? Это же у вас врожденное, это же не следствие дурацкого обучения в стиле «на конкретных примерах объясняли, что незачем читать учебники, бо 90 процентов из того, что там написано, никогда на практике не применяется»?

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

Как-то... дебильно.

На кону большая ответственность за большие деньги для клиентов банка. Боги качества всë делают хорошо за 10 дней (за семь мир создали, так фигли ж).

Говорю: «Десять дней». На следующий день прихожу на свое рабочее место, а на столе лежит бумажка с ТЗ и припиской «На разработку — два дня», и смайлик. И еще приписка: «Мы уверены, ты справишься».

Я уже упоминал про повышенный уровень дебилити?

Как-как тот банк назывался?

Какая хрестоматийная карьера в Люксофте

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

В Европе стандарт работать вдвоём. Одному семью содержать тяжело. Но думаю — для ребенка перспективней бы было в Лондоне ...

За три с половиной года он вырос от интерна до тимлида

3.5 роки — це мідл.

92 комментария

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.
На разработку — два дня

Лол, а в люксофте менеджеры ставят эстимейты?) Спасибо, буду игнорить вакансии.

А ты не знал до сих пор?
Думаешь просто так в простом народе их Лохсофтом давно называют?

на нарешті вже нормально хоч пояснили що до чого

https://******.it/2019/03/26/dev-journalist-from-luxoft/

Какая классная статья о крутизне местного галерного ИТ.

Спасибо что поделился опытом. Сейчас как раз нахожусь на пути перехода в сферу технологий. Поэтому слышать истории реальных людей очень важно!

Мне понравилось, что учили нас не тренеры, а самые опытные девелоперы Luxoft-а. Они знали и ценили и свое, и наше время. Не лили воду

Ну формально я по-совместительству всё же тренер, по крайней мере в те моменты когда читал тренинги. Просто это 10% от моего рабочего времени. Но воду лить не люблю, это правда :) За «самых опытных» — спасибо

А вообще — молодец, рад за такой твой стремительный рост. Подтверждается, что кто хочет и прилагает усилия — тот сможет.

Спасибо, Денис. Твои тренинги точно не прошли напрасно))

Прикольна історія, приємно читати і є що згадати. Зроблений вибір — завжди правильний. Парубок то моторний, головне мати мету і вірити в неї. Як гадаєш, «Тіто» ? :)

Цілковито підтримую, Олександре)

— А он попросту соврал! — звучно, на весь театр сообщил клетчатый помошник и, обратясь к Бенгальскому, прибавил: — Поздравляю вас, гражданин, соврамши!

С галерки плеснуло смешком, а Бенгальский вздрогнул и выпучил глаза.

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

двухфазный коммит
стыдно если девелопер такую ересь

использует

ACID в БД это такая же азбука, как наследование и инкапсуляция в ООП. и если человек не знает базовых понятий — он не программист а эникейщик

двухфазный коммит

же про распределенные транзакции, а не про

ACID в БД

я только про phantom reads. уровни изоляции транзакций, ACID — это вопросы на собеседовании начального уровня , которые служат маркером чтоб отличить разработчика от «вайтишника» . ну еще про нормальные формы можно спросить но это уже жестоко :-)))) хотя разраб должен понимать разницу между нормализацией и денормализацией, и причины почему оно нужно или наоборот, не нужно, в каком-то контексте

т.е. для вас нормальные формы сложнее, чем уровни изоляций? это очень субьективная оценка

Вот это да, вошел в айти, как добился Таких высот, история успеха раба системы. Сделайте об этом стенгазету

Я шесть лет работал в аутсорсе, с банками.
Дальше было два варианта, куда двигаться дальше. Первый — это остаться в Лондоне и срочно искать там другую работу. Второй — возвращаться на родину, в Киев. И мы решили вернуться.

И даже не попытался со своим опытом напрямую устроиться в какой-нибудь банк или финтех в столице банков и финтехов? Ну камон, дядя, кто так делает?
Я могу примерно прикинуть, сколько тебе платил Люксофт и понять желание вернуться, но переход на перманента в солидную финансовую организацию без проблем дал бы +30-50% к зп. Короче, возвращайся. Могу рефернуть.

И даже не попытался со своим опытом напрямую устроиться в какой-нибудь банк или финтех в столице банков и финтехов? Ну камон, дядя, кто так делает?

зачем?

Я могу примерно прикинуть, сколько тебе платил Люксофт и понять желание вернуться, но переход на перманента в солидную финансовую организацию без проблем дал бы +30-50% к зп.

я думаю, в Украине у него будет зп поболе тех 30-50%(?) в солидной организации

зачем?

Затем, чтобы комфортно жить там, где ты уже живешь и не ввязываться в очередную релокацию. Из Лондона в Киев — это тоже релокация со своей головной болью и издержками. И задавать вопрос «зачем?» в той манере, в которой вы это делаете нужно было до переезда в Лондон. И раз ТС на него нашёл ответ тогда, то и сейчас нашёл бы, если бы не финансовый вопрос (в случае отъезда из Лондона — это в 99% финансовый вопрос).

я думаю, в Украине у него будет зп поболе тех 30-50%(?) в солидной организации

Все возможно. Но я в этом сомневаюсь. Если только речь не идёт об удаленной работе во все тех же лондонских банках и финтехах. Галеры и продукты в Украине платят максимум 4-4.5к. Ну пусть 5к. Все, что ближе к 6-7к — это удаленка по западному контракту из того, что я видел.
Если знаете украинские компании, где платят 6-7к синьорам, то скиньте пожалуйста имейлы их рекрутеров, кому-то обязательно пригодится.

Если знаете украинские компании, где платят 6-7к синьорам

Есть, но я не думаю, что такие вакансии широко афишируются и, наверное, достаточно быстро закрываются.

Затем, чтобы комфортно жить там, где ты уже живешь и не ввязываться в очередную релокацию. Из Лондона в Киев — это тоже релокация со своей головной болью и издержками.

Він там жив як бездітний. А дітним в Лондоні зовсім інше життя — і житло потрібне більше (у дитини повинна бути своя кімната), і до школи хорошої можна годину їхати (а ще потрібно в неї потрапити, там черга така, що з народження треба записуватися). Не досліджував тему дитячих садочків, але, гадаю, вони там теж не безкоштовні. В Лондоні навіть самим британцям досить важко заводити сім’ю судячи по розмовам із моїми екс-колегами британцями, які вибрали Амстердам.

а ще потрібно в неї потрапити, там черга така, що з народження треба записуватися)

Что сразу показывает, что с темой школ в Лондоне вы не знакомы от слова «вообще»...

все може бути...

Затем, чтобы комфортно жить там, где ты уже живешь и не ввязываться в очередную релокацию. Из Лондона в Киев — это тоже релокация со своей головной болью и издержками.

насколько я понял, автору в Лондоне стало жить некомфортно

И задавать вопрос «зачем?» в той манере, в которой вы это делаете нужно было до переезда в Лондон.

кому нужно? вопрос «зачем» можно задавать когда угодно. Я надеюсь, вы вносите коррективы в жизнь в зависимости от ситуации, а не живете по плану придуманному много лет назад

Галеры и продукты в Украине платят максимум 4-4.5к.

спорное утверждение

Если знаете украинские компании, где платят 6-7к синьорам, то скиньте пожалуйста имейлы их рекрутеров, кому-то обязательно пригодится.

то, что компании платят 6-7, не значит, что эти компании имеют или будут иметь открытые позиции. Кроме того, даже 5к в Киеве это совсем не потенциальные 70к(или сколько там) в Лондоне, вы не находите?
автор топика не синиор

Если знаете украинские компании, где платят 6-7к синьорам, то скиньте пожалуйста имейлы их рекрутеров, кому-то обязательно пригодится.

rozetka.ua
принаймні її власник в одному з інтерв’ю казав, що топ IT-спеціалісти у них отримують 10к

анекдот-про-опрос-и-замер.jpg

Нас спросили: «Потянете? Справитесь?» Мы говорим: «Да конечно! Что за вопрос?» Потом положили трубку и начали гуглить, что же это такое, этот Agile.

Вы это серьезно, пацаны? Это же у вас врожденное, это же не следствие дурацкого обучения в стиле «на конкретных примерах объясняли, что незачем читать учебники, бо 90 процентов из того, что там написано, никогда на практике не применяется»?

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

Как-то... дебильно.

На кону большая ответственность за большие деньги для клиентов банка. Боги качества всë делают хорошо за 10 дней (за семь мир создали, так фигли ж).

Говорю: «Десять дней». На следующий день прихожу на свое рабочее место, а на столе лежит бумажка с ТЗ и припиской «На разработку — два дня», и смайлик. И еще приписка: «Мы уверены, ты справишься».

Я уже упоминал про повышенный уровень дебилити?

Как-как тот банк назывался?

Видно, что парень молодец, но реклама Люксофту так себе :)

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

Это то, чего не понимают люди никогда не имевшие подобный опыт, и грозящие завести трактор, если им налоги поднять на 5-10%. Даже если кто-то после поднятия налогов сдуру решит, что «теперь пора», будет та же история, и большая часть таких через пару лет вернется назад платить повышенные налоги :)

Подумали, что у нас есть опыт жизни в Киеве, и довольно позитивный. Правда, мы не учли, что это был опыт жизни без ребенка.

Ключевая фраза.

Это то, чего не понимают люди никогда не имевшие подобный опыт, и грозящие завести трактор, если им налоги поднять на 5-10%. Даже если кто-то после поднятия налогов сдуру решит, что «теперь пора», будет та же история, и большая часть таких через пару лет вернется назад платить повышенные налоги :)

Возможно проблема решится если ехать в страны с меньшими ценами и налогами, но это не точно.

Как раз в это время начался Майдан, и это кардинально изменило IT-рынок. Доллар скакнул с восьми до тридцати восьми. И только зарплаты айтишников были привязаны к доллару. Тогда еще ходил интернет-мем про «сыры по пятьсот гривен».

Мем про сири по 500 — з далекого 2013.

В Европе стандарт работать вдвоём. Одному семью содержать тяжело. Но думаю — для ребенка перспективней бы было в Лондоне ...

Никому не интересно, как ты провел выходные, если ты на них никуда не ездил.

ото я скучно живу мне и так не интересно кто как провёл выходные просто пичаль ((

В разное время по-разному. Мы начинали с группы из восьми человек, а потом осталось трое. Все постоянно менялось: среда разработки, языки, технологии. Наш проект был очень важен для клиента, поэтому в него вливали серьезные финансы и старались применять новейшие технологии, самые современные на ту секунду. Начинали мы писать на одном языке, через полгода удаляли этот код и переписывали на другом. Затем меняли, выбрасывали всё в корзину и начинали переписывать на третьем, уже с совершенно другими технологиями.

А ось тепер мені стають зрозумілі проблеми в Дойче банку — їх зараз будуть з’єднувати з Commerzbank. Дуже жаль, що поховають цю контору заради оцього непорозуміння.

Плюс мы резко перешли на работу по Agile.

Я так розумію зараз його дописують і переписують десь на бангалорщині, але вже з парадігмою XP

так жирно Люксофт еще никто не рекламировал

рекламировал?
сомнительная получилась реклама

в полне себе для вайтишников понятно куда надо идти и что не надо ничего при этом знать технически

статья хорошая, но автора как обычно закидают какашками, ибо возвращенец

в мене є знайомий британець, який з Лондону переїхав в Амстердам і взяв тут в іпотеку квартиру. Так що не все так однозначно!

Ну и, в конце, знаешь, не важно, где ты работаешь: в Лондоне или Киеве, или в каком офисе. Когда мы собирались на кофе или перекур, мы разговаривали не про текущие баги или IT, а в основном о том, кто где был и куда собирается поехать. Это у всех на слуху. Это приятно. Никому не интересно, как ты провел выходные, если ты на них никуда не ездил.

Що і в Києві теж уже так? Це добре.

«Знаешь, в моем детстве у нас в стране были очень популярны индийские фильмы. „Зита и Гита“ там...» Он как закричит! Хватает меня за руку и тянет в круг к руководству. Говорит им: «Слушайте, Игорь такое рассказал! Он смотрел все индийские фильмы! Он знает „Зиту и Гиту!“» Мой главный менеджер спрашивает: «А у тебя и любимый актер был?» Я чуть опешил, говорю: «Ну да, Митхун Чакраборти». Что тут началось: все меня обнимали, кричали, жали руку. В тот вечер я стал их кумиром =)

Ахаха, в мене таке теж було

я как-то никому не сказал что больше всего лично меня поразило что Зита и Гита древнейший советских времён 72-го года выпуска а всё что вокруг дичайшим образом как снято с картинки того старого советского кино прошлого века времён СССР чисто культурный шок был я конечно не думал что в кино не как в заправду но я почему-то думал что это «да когда это было?» ну это типа как смотрю я «Шурика» тоже в кино и я же ж понимаю что всё как бы б в заправду без обману просто было это 50 лет тому назад а вот в Индии оказывается нет.

... интересно а Капитан Немо тоже жив? надо будет спросить как-нибудь ну мало ли...

Еще артиста знаем, Радж Капура...

За три с половиной года он вырос от интерна до тимлида

3.5 роки — це мідл.

Обережніше, бо 18-річні архітекти чуть не подавились смузі

Мы прерываемся для важного сообщения: «Тим лид — это про софт, а не хард скилы. Хард скилы — это тех лид.»

Правильніше так: це софт + хард скіли. Відкриємо першу вакансію на тімліда і читаємо:
EDUCATION, SKILLS AND EXPERIENCE
5+ years of commercial Java development experience
Java Core / 8 + Streams
Spring / Boot
Amazon Web Services (AWS) (EC2, S3, Messaging)
Event Sourcing / RabbitMQ / Kafka
NoSql databases (Document-oriented, Column-oriented and etc.)
HTTP / XML / JSON / Binary / Websocket Protocols
Performance/Tuning and Scalability Principles
Cloud Patterns and Application Integration Patterns
OAuth 2.0, JWT token, OpenId protocols
ELK Stack / Prometheus / Datadog
Maven + Gradle / SBT
Docker containers
Well-developed communication and team-working skills
At least Upper-Intermediate level of English

WOULD BE A PLUS
Experience with REST / Microservices / SOA
Experience with Kubernetes cluster
Experience with Oracle
Experience with Redis
Jenkins / CI Pipelines configuration
SBT (Simple build tool)

А почему вы решили выбрать именно первую вакансию? Или почему именно эту? Почему не первую из гугла?

Зайшов на jobs.dou.ua і вбив в пошук team lead.

"Тим лид — это про софт, а не хард скилы.

это типа как туалетная бумага чем помягче чем поскиловие?

Типа да, софт скилы можно выработать и до входа в ите. И лидить команды успешно.

как правило это так же переплетается как HR и рекрутер. От компании зависит. В большинстве случаев надо шарить и то и другое

Ну, да, а еще уметь в архитектуру, понимать DevOps философию и быть срам мастером. И продакт оунером.
Это все описано в Leadership Principles Амазона на самом деле.
И я шучу только отчасти.

Ну я первый раз лидил через пол-года после устройства джуном. Правда, это QA, и ЗП не подняли, из-за чего поругался и свалил.

C каких пор уровень приравнивается к тому, сколько времени человек отработал?
Можно и за 10 лет работы оставаться на уровне мидла

Мне интересно, как вы по таймингу установили его уровень знаний и присвоили ему уровень мидла?)))
Тим лид это тот, кто ведет за собой команду. Если он сказал, что идеально разобрался в своем направлении — то почему он не может быть лидом?. Кто-то становится мидлом за 3 года, кто-то за полтора. Понимаете? Градация зависит от твоих навыков, а не от времени, потраченного на их приобретение

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

вы же в курсе, что навыки водителя сводятся исключительно к практике и частично основаны на выработке рефлексов, да? и что одновременно вести несколько автомобилей или прыгать из категории в категорию не помогает опыту?

странная аналогия, кароч.

Навыки тупого водителя сводятся исключительно к практике.

ну, да, ну, да.
тупой водитель не попал в аварию.
а умный попал, но точно знает причину.

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

И правда, какой мидл, если джун? Тим-лид, который в 2016 впервые слышит про agile :)

Ви хочете, щоб вас оперував хірург, у якого за спиною 1000 успішних операцій, чи 50?

тогда уже «50 из 50 по моему профилю» или «1000 из 2000 и уровнем проще»

Я думал лычка определяется уровнем ответственности, а оказывается годами)

Рівнем скілов, а їх за 3.5 роки фізично не можна набрати необхідну кількість.

О каких скилах речь? С чего вы взяли что нельзя?) Или на проектах где вы работали джуны пилили пол года кнопочки, потом еще через пол года контроллеры в mvc? Ну если привести грубый пример, то думаю у чуваков которые в кремневой долине прошли за 3 года 3 стартапа опыта и набитых шишек больше чем у дядьки на саппорте в местной галере где он батрачит уже 10 лет и начал покрываться плесенью)

Гляньте, будь ласка, ось цей коментар dou.ua/...​turn-from-britain#1541717 — людина фізично не може це все пізнати за 3.5 роки. Людина рівня senior/lead повинна набити купу шишок на власному досвіді, щоб потім допомагати іншим членам команди їх не повторювати.
Я розумію, що вам хочете вірити, що можна освоїти С++ за 21 день, чи SQL за 2 години, але так не буває. За такий термін ви будете знати тільки синтаксис (і то слабенько).

У меня за полтора года был опыт примерно с 40% от списка(да да, даже микросервисы и cqrs+es), правда вместо java был .net И еще пару пунктов которых не было в этом списке. Не вижу проблемы короче)
Вот нашел вакансию .Net лида:

— Experience with architectural design and application delivery
— Strong experience within leading a team and established Software Development Lifecycles and methodologies including agile, scrum, iterative and waterfall, using blended resources
— Robust analytical thinking skills with the ability to identify, debug and resolve technical issues
— C#, ASP.NET, ASP.NET MVC, .NET Framework 4.0+
— Understanding frontend technologies (AngularJS, React, AJAX, HTML5, CSS3, XML, JSON, JQuery or JavaScript)
— Experience working with NoSQL and SQL databases
— Experience with source control using GIT, Azure DevOps
— Experience with Unit testing
— Experience with REST API design and creation
— Architectural domain knowledge including cloud application architecture and container-based deployment
— Business acumen that can interpret and translate goals into technical specifications, delivering thought leadership and driving technology change
— Business knowledge and interpersonal skills to build, maintain and influence relationships with customers and management

Не вижу тут ничего такого на что можно по 8 лет просиживать штаны.

Ви можете щось добре знати, але через 5 років ви прийдете до висновку, що коли ви думали, що щось добре знали — насправді ви були наївні і знали зовсім трошки. Це ефект Даннінга-Крюґера.

Какая хрестоматийная карьера в Люксофте

Игорюня, красавчик! Спасибо, что поделился.

Подумали, что у нас есть опыт жизни в Киеве, и довольно позитивный. Правда, мы не учли, что это был опыт жизни без ребенка.

+1

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

Я не погоджуся, що зміни не помітні. Може ви мали на увазі «менш помітні»...

Когда живешь тут постоянно, изменения незаметны.

как это незаметны!? по донесениям разведки начала разваливаться бориспольская трасса до аэропорта на паску приеду сам проверю! ))

как раз глазами как «человек кто не жил в Украине много» ))

Пили пост. И, если решишься, раздобудь где-то запятых, чтобы сделать прочтение еще более приятным.

Алекс, если не раздобудешь, то вот, держи, я могу отсыпать: ,,,,,,,,,,,,,,,,,,,,,,,,,,

Может, его запятые пугают. Что-то вроде обсессивно-компульсивного расстройства. А вы издеваетесь.

Кстати, раньше у него с запятыми и прочими знаками препинания было все ок. Но в какой-то момент все поломалось. Или его подменили..

Да просто клавиша на клавиатуре сломалась, видимо.

А разве как минимум те, кто работают в Европе, не бывают регулярно в Украине? Что можно увидеть под принципиально иным углом?

В Украине за год все меняется, а за 20 лет ничего не меняется :)

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

Через год вернулся туда и нашел этот пакет там где я его и оставил во дворе у дороги.

В Киеве бы его давно спёрли!

«Новый Берлин» не видел?

Подписаться на комментарии