?

Log in

Stop! This is a wrong planet I got off.
Wow, I like this world!
Recent Entries 
Dec 2013, Me
Увы, но факт: за год я не опубликовал тут ни одной записи. И, наверное, уже и не буду... это -- последняя.
Я все еще в ЖЖ как комментатор и читаю ленту друзей, но как платформа блогов для меня это уже, увы, не выбор.
Для друзей я доступен в социальных сетях, публичные блоги я веду на pikabu.ru и на habrahabr.ru.
Вот сегодня, наконец, завершил серию блог-постов о том, как я из педиатра переквалифицировался в программиста.
Вот содержание постов:
Часть 1: Поворот
Часть 2: (лирическое отступление) Школа и медвуз
Часть 3: Microsoft Student Partners Germany
Часть 4: Подготовка к интервью
Часть 5: Интервью (пост1) (пост2)
Часть 6: Практика в Майкрософт Бинг в Сан-Франциско
Часть 7: Работа в Майкрософт Бинг изнутри
Начинать читать можно тут: http://pikabu.ru/story/_3400057
Заключительная запись (с ссылками на все части) тут: http://pikabu.ru/story/_3506905
-------
I am no longer blogging here, read me on social networks and other platforms.
Finally I finished a series of blog posts about how I managed to transition from pediatrics to software engineering. My blogs in Russian you can read at: http://pikabu.ru/profile/alaudo
--------
Ich blogge nicht mehr hier. Man findet mich ab sofort in soziallen Netzwerken und auf einigen öffentlichen Blogplatformen.
Endlich bin ich mit der Blogreihe "Wie machte ich es vom Kinderarzt zum Software-Ingenier" fertig. Meine Blogeinträge kann man auf Russisch hier lesen: http://pikabu.ru/profile/alaudo
--------
Mi ne plu blogumas chi tie, oni povas min legi che sociaj retoj kaj aliaj publikaj blog-platformoj.
Finfine mi finverkis mian blogserion pri tio, kiel mi sukcesis farighi komputilisto el pediatro. Miajn blogojn oni povas legi en la rusa lingvo tie: http://pikabu.ru/profile/alaudo
Dec 2013, Me

В одном из первых своих постов о США я писал, что жизнь здесь почему-то подсознательно ассоциируется у меня с «победившим коммунизмом» или наконец-то построенным социализмом. В частности, большое количество предложение для занятий с детьми (летних лагерей) очень напомнило мне моё детство, когда в любом «дворце пионеров» работало 20-30 кружков от авиамоделизма и бальных танцев до всякой лепки, резки, гравировки, выжигания и выпиливания лобзиком.

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

США, как общество в значительной степени ориентированное на потребителя, в конкурентной борьбе за каждого нового клиента предлагает огромные выбор товаров и услуг, о которых мы и не могли подумать даже, что это может быть услугой или товаром.
Чем же это хорошо?Collapse )
Вот это и есть ключевая фраза американского менталитета, проверенная и работающая во многих случаях и с разными судьбами: there is no way that you don’t get high if you work hard.

Dec 2013, Me

Благотворительность и пожертвования – это неотъемлемая часть американской культуры. Перед началом транзакции по кредитной карте в магазине в 90% случаев терминал тебя спросит, а не хотел ли пожертвовать благородный Дон от доллара до пяти в фонд исследования рака предстательной железы или поджелудочной? А может быть он готов купить специальную многоразовую сумку из усиленного поливинила, всего-то за 3.90, из которых 3 пойдёт в Фонд развития национальных парков? А может быть дон желает оплатить один-два продуктовых набора для бездомных? Или сделать пожертвование для борьбы с туберкулёзов в Африке? Или… или… или...

Если ты не жертвуешь – никто не посмотрит на тебя косо. Ну, в конце концов это личное дело каждого, а личная жизнь тут одна из самых охраняемых ценностей. Но если некоммерческая организация активно не участвует в сборе средств – то это странно. Такого не бывает. Поэтому за порядка полугода в США я побывал уже на 5-6 мероприятиях, где разного рода фонды, группы энтузиастов, да и просто 5 школьников 11-го класса местной школы собирали деньги и искали добровольцев под свои проекты.

Среди американцев все-таки очень много идеалистов. Эти люди не просто хотят изменить себя к лучшему – подняться по карьерной лестнице, стать профи – эти люди хотят (и верят в то, что они это могут!) изменить мир вокруг себя, изменить его к лучшему миру, в котором нет тех проблем, которые остро стоят в американском обществе. И тут рождаются фонды: помощь отстающим школьникам по математике от людей, работающих в области техники (программисты, бухгалтера), фонд для выпуска брошюр с информацией о важности прививок, фонд для популяризации астрономии и проведении бесплатных экспозиций и экскурсий в местной обсерватории. И так далее. Постоянно проходят какие-то мероприятии, где тебе говорят: умеешь хорошо составлять налоговую декларацию – помоги тем, кто этого не умеет и не может позволить себе налогового консультанта [1].

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

[1] : Как мне доверительно сказал человек, который организует группы поддержки для заполнения декларации – «если Вы работаете в Майкрософт, Вы уже умнее чем 90% обычных налоговых консультантов», тут этому учат не университетах, а на краткосрочных курсах.

11th-Jul-2014 02:18 pm - Летние лагеря
Dec 2013, Me
В США летние каникулы длятся полных три месяца (как и в России). Именно в это время практически каждая организация, которая хоть как-то связана с публичной сферой, предлагает детские недельные лагеря на самые разнообразные тематики. Хочешь – лагерь по математике: решение математических головоломок и математические игры, это предлагает какой-то местный клуб. Музей авиации предлагает лагеря по обучению профессии пилота (на очень крутых тренажёрах) для старших детей и три лагеря: построение собственного робота, построение и запуск собственной ракеты и основы авиамоделизма – для детей от дошкольного возраста. Бассейн, куда мы ходим, предлагает специальный лагерь для усиленного изучения плавания. Еврейский культурный центр вообще поражает своим предложением лагерей: на поиск по темам «лего» и «звездные войны» мы умудрились найти около 8 разных лего-предложений, около 5 разных предложений по тематике звездных войн и один таки «кэмп» по тому, что мы искали – сборка моделей «Звездных Войн» с детьми.

Лагерь стоит от 250 до 450 долларов за неделю (до налогов), причем если ты регистрируешься в лагерь от того города, где живешь (а город предлагает тоже обычно 3-4 лагеря на выбор на протяжении всего лета), то получаешь как резидент еще скидку порядка 70-80 долларов. Лагеря начинаются около 9 и заканчиваются в 2,3 или 4 часа; обычно за небольшую доплату предлагается afternoon care до 6 вечера.

Ряд школ тоже организует такие лагеря, только вот я не знаю, платные они или бесплатные для учащихся. Наша школа в настоящий момент озабочена своим переездом и ничего не предлагает, даже каникулы сократила на три недели, чтобы потом иметь возможность дольше переезжать.
Dec 2013, Me
Давно не получилось писать в ЖЖ, по целому ряду причин. Многие из них, конечно, субъективны, но ЖЖ по своим функциям плохо подходит для каких-то коротких постов-настроений, когда можно выставить фото, написать 2-3 предложения -- готов пост. В ЖЖ у меня аккаунт бесплатный, сильно ограниченный по своим функциональным возможностям, поэтому чтобы выставить банальную фотографию в ЖЖ мне приходится делать огромное количество лишних действий, в виде заливки фотографий на внешний хостинг, вставки её в пост и так далее. Это жутко неудобно, особенно на фоне того, как это легко делается в Facebook или VK, где это прямо-таки основная функция. Поэтому лучше читать меня и там, вот VK и «мордокнига».
Другие причиныCollapse )
Какая-то философская получилась запись. Наверное, пока на этом и закончу. Лучше завтра напишу про новые впечатления.
Dec 2013, Me
.....
Америка очень похожа на СССР, вот!

Что мне тут нравится:

1. В каждом более-менее крупном магазине -- бесплатные туалеты
2. В любом парке и часто на улицах стоят "фонтанчики" с питьевой водой.
3. В фитнес-клубе, куда я хожу, предоставляются и полотенца, и в каждом душе есть три вида шампуня.
Шкафчики оборудованы электронными замками.
В общем нужны только плавки (если хочешь в бассейн), больше ничего -- очень удобно ходить после работы, ничего с собой таскать не нужно.
4. Большинство парковок тут -- косые, в которые въезжаешь передом. Очень часто разметка сделана не одной линией, а двумя -- то есть между парковочными слотами размечено еще 20-30 см "метрвого" пространства.
Очень удобно поэтому парковаться. Быстро и не надо думать.
5. Если везде платить карточкой (а это реально можно, даже за мороженное в кафе-мороженном), то банк тебе онлайн дает клёвые возможности анализа, сколько на что ты тратишь.
Там можно отлично планировать свои расходы.
6. Еда вкусная. Те же самые овощи в Германии какие-то менее вкусные. Не знаю почему так. Может просто плацебо-эффект.
7. Куча бесплатных площадок для тенниса (в каждом парке, при каждой школе две-три), где можно играть. То же с гольфом. Тут это виды спорта, доступные любому.
8. Через месяц после приезда у меня уже появился местный аусвайс -- California ID. Это права, но по сути они действительны везде, по ним можно сделать все, от купить алкоголь (касса блокируется и нужно ими провести, как кредиткой, чтобы тебе пробился алкоголь!) до взять кредит на машину. И мои ничем не отличаются от ID обычного американца. Так что сразу чувствуешь себя "своим". Если вдруг потеряешь -- за 15 долларов тебе по почте пришлют новые, даже ходить никуда не надо -- просто заполняешь онлайн анкету. Как тут не вспонить то, что после 12 лет проживания в Германии мне нужно было таскать везде паспорт...
9. Я проникся системой чеков. Это действительно круто. Жалко, что чеки неприжились в Германии!
10. Всем глубоко пофиг, если ты говоришь с акцентом. Если тебе говорят -- "у Вас прикольный акцент" -- это комплимент. На твои ошибки в произношении или грамматике всем глубоко плевать. Если тебя понимают -- ты говоришь просто отлично. Если нет -- то это проблема того, кто тебя должен понять. Во всех аптеках у стойки стоит телефон, который соединяет тебя со службой телефонных переводчиков. Они переводят на 40 языков (!!).
11. Чтобы сдать на права надо просто прочесть и хорошо запомнить ОДНУ (!) тонкую (70 страниц) брошюрку. Она бесплатная и её можно взять в любом отделении службы регистрации автомобилей.
Как ты думаешь, на каких языках она доступна? Вот тебе список: английский (ну да), английский в виде аудио-книги (круто!), испанский (ну понятно), китайский (тоже, в общем-то, понятно), тагалог и панджаби (ну и это еще можно понять) русский (ого!), корейский (ага?), фарси (ну-ну), вьетнамский (войну ж проиграли) и армянский (о боже!).
Сдавать можно на всех этих языках, а также на языке амслен (жестовый язык глухонемых).
12. В больших магазинах твои покупки тебе укладывают в пакеты (твои или бумажные их) и помогают донести до машины, если ты хочешь.
13. В городе много бесплатной парковки. Парковка разделена на зоны -- зеленая, бежевая, пурпурная, синяя. Днем (с 11 до 5) можно стоять только 2 часа в одной зоне. При этои они сами ходят и проверяют сколько ты стоишь, никаких часов парковочных не нужно.
14. В парках детские площадки с горками имеют часто резиновые покрытия, то есть ребенок если падает, то головой о такую пружинящую резину, как батут. Очень удобно. Наш маленький уже так падал -- только испугался.

Что не нравится:

1. В школе надо за все платить плюс отработать 20 часов волонтером. Это, конечно, даже прикольно в чем-то, но непривычно. Плюс каждый курс в школе стоит приличные деньги, где-то 30 долларов за 45-минутное занятие в группе.
2. Везде требуется кредитная история. Поэтому у американцев столько кредиток. Тут надо жить в кредит, то есть покупать все кредиткой и потом в конце месяца "погашать" этот кредит (он беспроцентный, если погасить в течение 60 дней). Чем больше у тебя этот revolving credit (кредит по карточкам), тем больше тебе доверия :)
Если нет кредитной истории -- а у меня нет её конечно -- то везде требуется вносить залог. Телефон нам так и не продали. В общеи непросто. И это при том, что я работаю то и неплохо (даже по местным меркам) зарабатываю.
3. Цены на жилье просто ужасные. Двухкомнаятная -- от 2000 долларов в месяц, трех -- от 2500. Ужасно просто!
4. Поскольку права получить несложно, многие не умеют водить вообще. Перестротся перед тобой на автобане на полной скорости не мигая ничем -- обычное дело. А когда на повороте тетка вдруг из своей полосы повернула в мою (там две полосы поворачивало), так она мне еще злобно побибикала и чуть ли не в полицию звонить собиралась.
5. Стены тут сделаны просто из картона в домах. Один раз постучали соседу вечером, когда он в 12 часов решил поиграть на своей ударной установке -- и все, теперь можем общаться с ним напрямую :)
Ну и слышимость тут отличная. Одного телевизора хватает на две-три квартиры :)
6. Жуткие интернет. Тут один монополист с жуткими ценами. За 2 мегабита мы сейчас платим 60 долларов в месяц (!). Телевизор тоже только платные. Бесплатно нет ничего вообще, ни один канал не ловится.
7. В транспорте никто не дает сдачу. Билет стоит от 1.5 до 3 долларов (за одну поездку), но если у тебя только 5 или 10 -- автомат проглотит и её, не подавится. Функции сдачи у него нет в принципе.
23rd-Apr-2013 11:34 am - Anton, 15.04.2013, 48 cm, 2950 g
Me2011, Main
Papa Kyrill Anton
... а также папа (26.02.1979, остальное опустим) и Кирилл (21.05.2007).
Me2011, Main

Что важно знать.


Прежде всего я выяснил, что практика в Майкрософт в США очень престижна и поэтому туда очень большой конкурс. Большинство студентов-практикантов набирается Майкрософт напрямую из США. Что касается студентов-иностранцев, то, согласно инсайдерский информации, что я получил, из порядка 3000 резюме, которые Майкрософт каждый год на практику приглашаются около 20-30 человек. То есть отбор получется порядка 1 к 100, что конечно уступает конкурсы в ведущие вузы России, но все равно достаточно впечатляет.

Из официальных источников -- в частности после детального изучения сайта carrier.microsoft.com -- было выяснено, что практика в США для студентов возможна в виде Microsoft Research Intern, для занимающихся наукой аспирантов и "одарённых" студентов, либо в виде business intern для всех остальных. Второй вид практики подразумевал трехмесячную практику с мая по сентябрь (12 недель из этого интервала) в одной из трех возможных ролей:

  • разработчик (SDE), в задачи которого входила разработка программных решений

  • тестировщик(SDE-T), занимающийся написанием автоматизированных тестов и

  • программный менеджер (PM), занимающийся организацией работы программиста и тестера, пишущий спецификации, занимающийся feature engineering и так далее.



Для подачи заявления на практику требовалось заполнить подробное резюме на сайте career.microsoft.com до 15 декабря, чтобы претендовать на одно из мест на следующее лето. После отбора кандидатов на основании резюме, кандидаты должны были пройти телефонное интервью и в случае его успеха -- еще и очное интервью с двумя представителями из той группы, которой требовались практиканты. В случае успешного прохождения очного собеседования кандидат приглашался на практику. Очные собеседования проходили для кандидатов из Европы в "европейских офисах" Майкрософта: в Дублине, в Варшаве и в Мюнхене. Как я понял, в этих офисах один раз в год -- примерно в конце февраля - начале марта -- высаживался десант из сотрудников МС из США, которые проводили собеседования и приглашали успешно прошедних их к себе на практику.

Поиск информации о том, как же проходит собеседование в Майкрософт, давал просто море результатов: оказалось, что есть даже отдельная статься в Википедии, посвящённая этому вопросу. Если тезисно изложить все то, что я собрал из Интернета в свой OneNote блокнот, то получится примерно следующее:

  • Майкрософт как компания известен своим неординарным отношением к собеседованию.

  • Само собеседование проводится несколькими сотрудниками, которые потом должны достичь консенсуса относительно кандидата. В случае приема на работу собеседование проводят 4-5 сотрудников отдела, при этом уровень собеседующего растет с каждым следующим собеседованием: то есть если начинает собеседование рядовой программист, то заканчивает его начальник отдела или архитектор. Известно много случаев, когда собеседование заканчивалось "досточно" и после двух собеседований кандидат отправлялся домой.

  • В ранние годы, когда собеседование курировал лично основатель компании Билл Гейтс, на собеседовании часто задавались различные вопросы-головоломки (brain teasers), которые не всегда имели прямое отношение к непосредственно задачам, которыми бы занимался работник, и требовали от собеседующегося определенной эрудиции и смекалки.

  • Кроме вопросов-головоломок, частым типов вопросов были вопросы на оценку, известные как задачи Ферма, суть которых заключалась в оценке некоего параметра, точное значение которого не может быть известно интервьюируемому, но который с определенной точностью мог быть оценен на основании общеизвестных фактов и ряда допущений.

  • В последние годы Майкрософт официально отошел от практики таких вопросов, возможность таких вопросов все равно не 100% иссключена, особенно в качестве дополнительных, решающих вопросов.


После сбора всей доступной информации о практике в Майкрософт я начал занимался подготовкой к подаче документов и к собеседованиям.

Подготовка резюме.



Прежде всего необходимо было подготовить резюме. В моей случае этот процесс занял порядка двух месяцев и около 25 итераций. К редактированию моего резюме приложили руку несколько сотрудников Microsoft Deutschland с опытом работы в США, которых я знал лично и попросил помочь, несколько моих друзей, работающих в США не в Майкрософт, мой профессор из университета, у которого я писал научную работу, проработавший более 10 лет в Америке, а также ряд моих немецких друзей. После каждой редакции резюме перекраивалось настолько, что мне приходилось практически пересобирать его заново из кусочков, оставшихся после редактирования предыдущей версии.

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

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

Подготовка к телефонному интервью.


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

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

  • Если уровень английского у кандидата достаточен, то интервьюер оценивает общую адекватность собеседника. Здесь особое внимание уделяется так-называемым "стоп-сигналам" (red flags), которые могут указывать на (некоторую) неадекватность или эксцентричность кандидата. Такими сигналами может быть:

    1. неадекватная оценка своей роли (заносчивость или высокомерие при описании прошлых проектов, "они ничего не могли сделать пока я не пришел, и всё не сделал", "все держалось лишь на мне, потому что только я знал дотнет" и т.п.),

    2. неспособность четко и ясно изложить суть выполненных проектов (чрезмерный уход в детали ("мы использовали PInvoke с kernel32.dll чтобы получить доступ к информации из драйвера"), либо чрезмерные обобщения ("я занимался разработкой баз данных в Яве")).




От кандидата ожидается более-менее критическая оценка своей деятельности и выполненных проектов и относительно честный ответ на вопрос "что бы вы сделали по-другому?". При этом не так важен сам ответ (например, можно спокойно ответить "я бы сделал точно также"), а его аргументация ("потому что в другом случае я думаю, у нас бы возникли следующие проблемы ...").
Как оно получилось у меня.
После составления резюме и его отсылки через уже упомянутый сайт carreer.microsoft.com в начале декабря я ничего не слышал от Майкрософт до конца января. Учитывая тот факт, что очные собеседования должны были проходить в феврале в Мюнхене (это тоже была инсайдерская информация), я постепенно начинал все больше и больше волноваться о судьбе моего резюме. Меня успокаивал лишь тот факт, что и отказ мне пока не приходил.

Телефонное интервью.



30 января я наконец получил письмо от university recruiter из США, которая поздравляла меня с тем, что моё резюме прошло первый этап отбора и предлагала выбрать время для получасового телефонного интервью. С учетом разницы во времени между США и Германией, собеседование предполагалось между 11 часами ночи и 4 часами утра. Я выбрал 11 ночи, так как все-равно вряд ли бы смог уснуть, если бы собеседование было поздно ночью.

В ответном письме рекруитер подтвердила мне время интервью, а также назвала имя интервьюера. Короткий поиск по Facebook сразу увенчался успехов, даже не смотря на то, что рекруитер не указал явно компанию, где он работает, но имя и место работы в Greater Seattle Area достаточно однозначно его идентифицировали. Не знаю, зачем я это сделал -- наверное потому, что я сам по сути визуал и чувствую себя очень неуверенно, когда мне нужно говорить по-телефону с кем-то, кого я не знаю. Тот факт, что я увидел как выглядит мои собеседник на фотографии уже в значительной степени меня успокоил.

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

Следуя советам из книги Cracking the Coding Interview (эту книгу я подробно разберу в следующей части), я взял своё резюме и подготовил большую таблицу, каждой строчкой в которой был пункт из моего резюме (учеба, работа, практика), а в колонках я кратко (два-три слова) описал возможные ответы на вопросы рекруитера. Я выбрал шесть наиболее вероятных вопросов:

  • Каков был мой личный вклад в проект или работу.

  • Что было наиболее интересным, важным, занимательным, поучительным и т.д.

  • Какие результаты были достигнуты по итогам проекта, учебы или практики.

  • С какими проблемами пришлось столкнуться во время проекта.

  • Как проходило сотрудничество с другими участниками проекта.

  • Что бы я, на мой взгляд, сделал по-другому, учитывая мой нынешний опыт.



После составления таблицы я немного порепетировал, что я буду отвечать на вопросы и выписал себе отдельно различного рода вводные выражения на английском, типа "despite of the fact that ... we had to use", "Even though we managed to ... we nonetheless ...", "To solve the problem X we were facing from the very beginning we decided to ...", "At the end of the day, we came up with an interim solution where we ...". Здесь также важно отметить, что я специально старался везде использовать we, как бы немного провоцируя рекруитера на вопрос о личном вкладе и одновременно как бы подчеркивая тот факт, что я работал всегда в команде, а не один.

В рамках подготовки к задаче по программированию я составил табличку с разными типами данных (массив, список, balanced B-tree, heap, и еще парочку экзотических), где для каждой поддерживаемой операции я отметил её сложность (в О-нотации). Не знаю уж почему, но мне это казалось тем minimum minimorum, который мне мог понадобиться. Компьютер я не стал брать из тех соображений, что удары по клавишам все-равно будет слышно и что это будет меня только отвлекать от решения: наверняка задача не будет архи-сложная, раз все интервью планируется всего на полчаса.

Не знаю, почему так получилось, но интервьюер позвонил на час раньше. То ли я неправильно перевел время в местное, то ли он ошибся -- но факт остается фактом, в 10 часов мне неожиданно позвонили и представились как "интервьюер". Хорошо, что это было вечером и я уже, в принципе, был наготове и как раз репетировал, но все-равно в первые секунды я был просто ошарашен. Мой совет поэтому -- не откладывайте репетицию на последний час перед интервью :)

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

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

Ровно через 15 минут он спросил меня, есть ли у меня нему вопросы и если нет, то мы можем "conclude our conversation". Я ответил, что вопросов у меня нет и что я готов к "conclude", заодно приготовив бумагу чтобы записывать условия задания для программирования которое, по моему мнению, должно было быть в следующие 15 минут после этого "conclude". На что он скачал "Ok, then good bye, Alexander" и положил трубку.

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

Слава Богу, ждать было недолго: интервью было 13 февраля, а с 22 по 26 февраля были назначены собеседования в Мюнхене (о чём я знал). Учитывая, что я сам живу в Гамбурге, меня должны были предупредить за 2-3 дня, то есть ждать оставалось фактически меньше недели.

Однако прошла неделя, пошла неделя собеседований -- а мне никто так ничего и не написал. В последний день собеседований, 26 февраля, был мой день рождения, поэтому к концу недели я уже практически смирился с отказом (все-равно уже не было шансов успеть на интервью в Мюнхен) и был занят приятными хлопотами по подготовке празднования Дня Рождения.

Ответ пришел как раз в день моего рождения, в пятницу вечером. Стардартный ответ, рекруитер просто нажала на Reply в своем Outlook'е, поэтому увидев заголовок на телефоне я даже не стал открывать письмо, чтобы не расстраиваться...
Me2011, Main
Этот текст я пишу в первую очередь для себя. Без претензии на литетурность или какую-то дидактическую ценность для читателя. Мне уже сказали, что текст получился сумбурный и часто скучный. Наверное так и есть. Я просто попытался записать тот поток мыслей, который у меня возник в момент написания (большая часть текста написана в поездах). После опубликования в личном дневнике я попробую адаптировать текст для тематического блога habrahabr.ru. Как только я это сделаю, а размещу здесь ссылку на адаптированый текст – поэтому если Вам интересна только практическая часть, а не мои сентенции, то имеет смысл немного подождать.

Как всё начиналось


Мечта работать именно в Майкрософт появилась у меня, наверное, еще в старших классах школы. Собственно в то время (ранние 90-е) мы – школьники, увлеченные информатикой – знали только три фирмы, что производили софт:

  • Майкрософт за его DOS и потом Windows,
  • Borland, в редакторах которого мы писали свой код и
  • Symantec, из-за повсеместного распространения программы Norton Commander.

Тогда об альтернативных операционных системах знали только бородатые дяди в своих НИИ, в кабинете информатики стояли либо старые БК-ки («Бэ-Кашки»), либо не менее старые «Искры» (клоны 086-архитектуры), либо – как в школе-гимназии, куда я перешел после 9-го класса – 286 машины («двойки», как их ласково называл информатик). У меня же дома свою долгую жизнь доживал самособранный (не мной) «Профи» с 1 Мб оперативки и двумя 5.25 дюймовыми дисководами.
Вероятно из-за засилия игровых приставок «Денди», которые в то время были практически в каждой второй квартире, моя мама очень скептически относилась к моим увлечениям компьютерами, считая это занятие "несерьезным" для мужчины. "Серьезным", по её мнению, была лишь профессия врача (мама сама врач), поэтому я практически каждый день слышал, что "поступать мы будем только в медицинский"...
Так получилось, что через 10 лет после этого, уже закончив медицинский и после аспирантуры в Германии, я снова оказался перед выбором профессии: к сожалению, мой диплом врача в Германии не признали, а работа в науке меня совсем не прельщала. Находясь перед, наверное, самым важным выбором в своей жизни, я наконец-то сделал выбор в сторону информатики.
Так получилось, что все проекты, которые я смог успешно осуществить в те десять лет, что прошли от окончания школы до окончания аспирантуры, были так или иначе связаны в программированием: начиная от программы регистрации voltage-clamp сигналов на Дельфи и заканчивая multi-compartment neuronal models в Neuron.
Тут надо отметить, что Германия -- это страна тотальной бюрократии. Поэтому работать тут в любой области без профессионального образования -- даже имея многолетний опыт -- это всегда риск. В первую очередь это касается уровня зарплаты: вне зависимости от квалификации, без образования сложно подняться выше определенного "потолка", как и практически невозможно занять руководящу позицию. Ну и более-менее крупные фирмы (включая и Майкрософт) часто даже не рассматривают кандидатов без диплома.
Взвесив все "за" и "против" я решил, что пора получать профессиональное высшее образование в этой области и пошел учиться на первый семестр Технического Университета Гамбурга.

Учёба и работа.


Тут надо отметить, что в Германии система высшего образования устроена так, что можно учиться и 10 и даже более лет. Поэтому я, не смотря на мой довольно уже солидный для первокурсника возраст, в принципе не сильно выделялся среди остальных студентов. На моём курсе были люди и старше меня и одного со мной возраста, тоже доучивающиеся или переучивающиеся здесь.
В отличие от российкого медицинского вуза, где все предметы жёстко расписаны и расписание на каждый семестр составляется в деканате, в Германии в технических университетах вообще нет расписания как такового. Есть список предметов, которые необходимо сдать для получения "малого диплома" (Vordiplom) и для диплома, порядок же сдачи экзаменов и прохождения предметов не играет практически никакой роли (за редким исключением, например, в случае "Линейной алгебры 2" нужно уже знать весь курс первой части).
К сожалению, в настоящее время образование в Германии находится в состоянии реформирования и вместо привычного "диплома" теперь введена двухступенчатая система "бакалавр -- мастер". Эта система, на мой взгляд, требует значительно больше времени, особенно что касается самостоятельной работы: если в дипломе учебная нагрузка расчитывалась как "часов в неделю в семестр" (SWS, Semesterwochenstunden), при этом учитывались только те часы, в которые студент был на занятии, то в новой системе используются "кредиты", которые включают в себя и домашнюю работу. С одной стороны это конечно хорошо, что домашняя работа стала также входить в твою "учебную нагрузку", но учебная программа теперь составлена так, что практически не остается свободного времени. Мне же повезло стать последним студентом-дипломником в моём вузе: меня сначала тоже зачислили в "бакалавры", но мне удалось перевестись на диплом во втором семестре, чему я был несказанно рад.
Переход на дипломное обучение дал мне около двух свободных дней в неделю. Еще на первом курсе я устроился работать как студент в аэропорт Гамбурга, но эта работа была мало связана с моей будущей профессией и со второго семестра я начал активно искать работу программиста. Статус студента значительно облегчал этот поиск: в любом вузе есть большая доска на которой размещают объявления фирмы, ищущие студентов на временную (и невысокооплачиваемую) работу. Таким образом я и нашел свою первую работу в фирме, которая занималась разработкой программ баз данных для небольших компаний.
Имея возможность работать до 20 часов в неделю (больше нельзя со статусом студента), я получал на этой фирме порядка 900 Евро в месяц, что хватало на оплату всех расходов нашей небольшой семье (мне, жене и ребенку, который как раз родился в мой первый рабочий день на фирме). Забегая вперед скажу, что в этой фирме -- с перерывами -- я проработал всё время учебы.

Студенческая программа Майкрософт.


Где-то в середине третьего курса я случайно увидел объявление о том, что в нашем вузе некие "студенческие консультанты от Майкрософт" будут проводить курс технологии Windows Presentation Foundation. В то время эта технология еще была совсем не известна (точнее, тогда она еще называлась WindowsFX и .Net 3.0 еще не вышел). По удивительному совпадению как раз за несколько дней до этого мне попалась в руки книжка по Windows Workflows Foundation (эти две технологии, хоть и совсем разные, были выпущены Майкрософт одновременно), поэтому я уже был немного в курсе дела.
Курс проводило два студента нашего вуза, которые на протяжении шести занятий рассказывали и показывали вещи, казавшиеся мне тогда просто удивительными: это и декларативный язык разметки XAML, и Data Binding между элементами, и Element Composition, позволяющая сделать кнопку совершенно непохожей на кнопку. Для меня все это было совсем новым и после каждодневных упражнений в программировании на VBA казалось просто каким-то откровением. Я также был зачарован языком программирования C#, на котором после университетских лабораторных на Си и С++ я писал практически как на родном.
Во время самого курса я так и не решился спросить как же эти твое -- Павел и Бьёрн -- стали "студенческими консультантами". Уже после окончания курса я решил поискать в интернете и довольно быстро нашел информацию о студенческой программе Майкрософт, которая уже к тому времени была переименована в "студенческие партнеры Майкрософт" (Microsoft Student Partners, MSP).
На странице программы был указан е-мейл для желающих прислать своё резюме, что я и сделал. Примерно через неделю мне ответил Senior Student Partner в Гамбурге, что он получил моё резюме и хотел бы пригласить меня на интервью в региональный офис Майкрософт. Для интервью я должен был подготовить 20-минутный доклад на любую тему, так или иначе связанную с Майкрософт. На подготовку к интервью у меня было около 10 дней и я выбрал тему "F#" -- тогда еще малоизвестного языка, разрабатываемого Don Syme в Microsoft Research. Доклад прошел без особенностей и уже через 3 недели после отсылки резюме я получил статус "студенческого партнера" в своем вузе.
Студенческая программа Майкрософт значительно отличается от страны к стране, поэтому описывать в деталях все её бонусы не имеет смысла. В общем и целом студенческие партнеры занимаются организацией разного рода докладов, мастер-классов, "хакатонов" в той области, которая им больше нравится и получают за это возможность самообразования в виде книг от Microsoft Press, ваучеров на экзамены и ряда индивидуальных бонусов (например участие в конференциях). Но, на мой взгляд, даже не это самое главное в программе. Основной её плюс -- это возможность прямого контакта с сотрудниками Майкрософта: техническими евангелистами и менеджерами, -- а также тесный контакт со студентами других вузов страны, которые так же как и ты интересуются технологиями Майкрософт. Второе, на мой взгляд, даже более ценно, ибо позволяет много научиться у твоих "ровестников" (не в плане возраста, а в плане статуса). Кроме того, в Германии нет какой-то предвзятости в отношении к студентам вузов (так как студент здесь может быть довольно длительным по времени статусом): некоторые студенческие партнеры также имели статус MVP (Most Valuable Professional) от Майкрософт за свою деятельность. И когда ты видишь чего достигли люди, которые учатся с тобой вместе -- это очень сильно мотивирует на дальнейшее развитие и работу над собой.
Одновременно с мотивацией личным примером, огромной мотивацией для меня был тот факт, что ряд бывших "студенческих партнеров" уезжало после учебы рабоать в Майкрософт в Америку: для программистов это была единственная возможность заниматься в Майкрософт разработкой программного обеспечения, так как в Германии Майкрософт занимается лишь поддержкой своих продуктов и консультированием. Работа в США, конечно, имеет свои особенности, но факт того, что именно там сосредоточены ведущие разработчики многих компаний (включая Майкрософт) сложно отрицать.
Когда очередной мой друг и бывший студенческий партнер неожиданно объявил, что он начинает работать в Майкрософт в США, я тоже загорелся идеей -- а вдруг у меня тоже получится? Я сразу написал ему довольно сумбурное письмо, где поздравлял его в получение позиции в Майкрософт и заодно интересовался, как бы между делом, а что бы он мне посоветовал для того, чтобы тоже получить такую работу. Его ответ был неожиданно длинным и довольно философским. Он писал, что работа в США сильно отличается от Германии и что в первую очередь это непростой моральный выбор: а нужна ли мне эта работа вообще. Такой ответ был совсем не то, что я ожидал: я как-то никогда не рассматривал проблему переезда с этой стороны. Письмо также содержало в себе совет о том, как решиться на такой выбор: перед тем, как искать работу в Майкрософт в США он советовал сделать практику в США и даже предложил свою помощь в оформлении и редактировании резюме.
Практика изначально не входила в мои планы: до конца учебы мне оставался примерно год и практика удлиняла этот срок еще минимум на полгода (с учетом всех формальностей). Однако по мнению моего друга, это стоило того. С учетом всех за и против я решил таки сделать практику и начал активно к ней готовиться.
Me2011, Main
Начал своё утро необычно, внимательно прочитав статью в Википедии. Потом подивился на необычный Doodle Гугла. Поел тортик. Полет нормальный. Жизнь, 30% complete...
This page was loaded Aug 24th 2016, 12:30 am GMT.