Почему не надо работать программистом в консалтинге: личный опыт
Никита Доминов учился в харьковском вузе, ни дня не работал в Украине и построил карьеру в Германии с нуля. Про свой путь и жизнь в Германии в большом интервью он рассказал журналистке Highload.
В первой части истории мы публиковали рассказ Никиты про работу в Bosch и написание диплома совместно с немецкой компанией. В этой — публикуем его выводы о работе в консалтинге и учебу в магистратуре немецкого вуза.
«Меня пригласили на собеседование в Германию и сами оплатили мне дорогу и отель»
Для приема на работу у меня было три собеседования. На первом мы просто говорили о компании, чем она занимается, я рассказал мои ожидания. Потом мне дали тестовое задание. Я его успешно выполнил и получил еще одно. Оба были несложные: точно не помню, что именно, но кажется я делал приложение, парсящее несколько таблиц и систематизирующее полученные данные. Ничего фантастического.
После этого меня пригласили в Германию на очное собеседование, сами оплатили дорогу и отель. Я получил оффер и поехал в Украину оформлять рабочую визу. Это было несложно: визу сделали меньше чем за месяц, документы оформлял месяц-полтора. Визу оплачивал я.
«На работе началась настоящая прокачка немецкого»
Отправляясь в Германию в третий раз, но уже на фултайм-работу, я переживал. Ехал в более крупный город, чем раньше: Ульм — на родину Альберта Эйнштейна. Тогда я уже подтянул немецкий (во время написания диплома ходил на курсы), но не очень сильно — просто появилось понимание общего контекста и исчез языковой барьер.
Но на работе началась настоящая прокачка немецкого: в немецком консалтинге все говорят только на немецком, вся документация, фичи, комментарии пишутся на нем. Я этого совсем не ожидал и вообще не думал, что буду работать в Германии. Еще и жить в мелком населенном пункте, где никто не говорит по-английски. Было сложно, зато эффективно 🙂
Сейчас на немецком говорю свободно. Была забавная ситуация на одном из последних интервью на работу. Первые полчаса мы говорили на немецком. А затем нужно было что-то рассказать о своих эмоциях, мне не хватало немецких слов и я попросил перейти на английский. Они на меня покосились: «Ты что, не немец?»
«Консалтинг немного похож на аутсорс»
Когда ты занимаешься разработкой в консалтинге, какое-то время обязательно проводишь на стороне клиента. Ходишь в костюме даже в +40 (за редкими исключениями), консультируешь и представляешь компанию.
Рассказываю пример, как это происходит. Есть вооруженные силы Германии. Для их IT-инфраструктуры нужны огромные денежные инвестиции, специалисты, это долгий процесс и они не хотят этим заниматься сами. Поэтому они обращаются в консалтинговую компанию, которая поможет сформировать им их продукт. Это немного похоже на аутсорс, но деньги в создание самой инфраструктуры не вливаются.
В консалтинге у меня были два больших проекта. Первый – как раз таки вооруженные силы Германии. Я три дня в неделю находился на стороне клиента, к нему приходилось ездить через всю страну, консультировал их, помогал создавать продукт.
Второй — когда я жил в Гамбурге и помогал в разработке проекта для Tchibo. В Украине эта компания известна только своим кофе, а в Германии это огромный оптовый продавец всего на свете. Там можно купить мебель, поделки, игрушки, посуду, одежду — они занимаются всем.
«Все вышло как в меме “ожидание — реальность”»
В консалтинге я проработал полтора года. Первый год — в своей первой компании, после чего решил поступить в немецкий вуз в магистратуру. Я чувствовал, что мне не хватает знаний. К тому же в типичных немецких компаниях очень радуются разным регалиям и сертификатам. Я подумал, что после окончания магистратуры стану лучшим практическим специалистом.
На практике все вышло как в меме «ожидание — реальность». Я пошел на разработку компьютерных систем, но у меня была свобода в выборе предметов, так что я брал то, что мне было интересно. Изучал базы данных, UX-дизайн, искусственный интеллект, биоинформатику.
Но фокус немецкого образования состоит в том, что оно построено на заучивании материала назубок. Все настроено на научную деятельность. В итоге многие немцы, которые учились на программистов, после выпуска не могут найти работу, потому что вообще не умеют программировать.
Не могу сказать, что украинское образование на 100% лучше немецкого. Но в Украине я чувствовал ориентацию на компании. Думаю, теория тоже нужна, но не в таких объемах.
Так что я продержался в вузе восемь месяцев, а потом бросил. Для Украины это долгий срок, но немцы отличаются любовью к стабильности, не любят что-то менять, особенно переезжать в другой город, поэтому нередко работают в одной компании по 40 лет.
Из-за этого у людей из Украины возникают проблемы — у нас принято не держаться долго в одной компании. В итоге у немецких работодателей возникают вопросы: ты часто меняешь работу — значит, с тобой что-то не так.
«Я застрял в Кельне, потому что вокзал захватили террористы»
Во время учебы в вузе я подрабатывал в компании Siemens разработчиком на C#. Очень хотел туда попасть, не смутило даже то, что ее офис находился в другом городе и я тратил два часа на дорогу в одну сторону. Я учился в Рейнско-Вестфальском техническом университете в Ахене, а офис Siemens был в Бонне.
В это время я полностью на себе прочувствовал все проблемы с немецкой железной дорогой. У них постоянно что-то происходит. То упадет дерево, то сломается кондиционер, то человек на железной дороге, то они найдут бомбу Второй мировой.
Один раз я даже застрял в городе, потому что вокзал Кельна захватили террористы. Все поезда закрыли, а у меня единственная точка попасть домой была через Кельн. Я очень страдал. Думал, что придется ночевать в отеле.
Из Siemens я уволился тогда же, когда отчислился из вуза, — потому что был там «работающим студентом». Это типично немецкое понятие, предполагает, что ты работаешь не больше 24 часов в неделю. Так что переехал в Гамбург в очередной консалтинг.
«В консалтинге могут несколько недель обсуждать, как лучше назвать класс»
Во второй консалтинговой компании я проработал полгода, но там мне не очень понравилось. Когда первый раз работал в консалтинге, мне казалось это очень интересным и я чувствовал себя важным человеком.
Но проблема консалтинга в том, что это мыслительный процесс, шахматы в уме. Ты планируешь архитектуру, советуешь, изучаешь все ресурсы, но намного меньше времени занимаешься самим программированием.
Яркий пример: в консалтинге могут несколько недель обсуждать, как лучше назвать класс, которые отвечает за базу данных. И это не шутка и не преувеличение. На проекте, где я был, был такой конфликт. Они рьяно спорили, какой вариант лучше — DataBase или DB. Когда я сказал: «Какая разница, давайте двигаться вперед», меня никто не послушал. Из-за того, что для консалтинга важен контекст, даже когда я через неделю вышел из отпуска, они все еще это обсуждали.
Мне нравится предлагать улучшения и вносить лепту в общий прогресс, но мне не интересно 100% времени заниматься демагогией. Поэтому после опыта в консалтинге я стал работать только в продуктовых компаниях.
В третьей части интервью Никиты Доминова читайте о его работе в продуктовых компаниях Германиях, зарплатах в немецком IT и интеграции в немецкое общество.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: