Category: работа

Category was added automatically. Read all entries about "работа".

tebedam

Доходы американских стажеров

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

В таких условиях у каждого выпускника есть обширные возможности найти работу и по специальности, и по душе, вопрос лишь в навыках и качестве полученного образования. Сложившаяся ситуация сказывается и на зарплатах. Посмотрим на лидеров по зарплатам стажеров (interns) в США:

25-Highest-Paying-Companies-for-Interns

Кликабельно. По данным Glassdoor на 2014 год.

По поводу зарплат можно отметить пару моментов. В десятке лидеров мы видим девять IT-компаний. В среднем стажер со степенью бакалавра в IT-компании в Америке получает больше, чем инженеры с десятком лет опыта в Москве или Питере, и при такой разнице утечка мозгов из России может замедляться разве что при иссякании этих самых мозгов.

Утверждения из разряда “вернулся в Россию из Америки, потому что предложили условия лучше” выглядят крайне нереалистично и похожи на пропагандистские истории. Для сравнения, HH.ru находит в сфере IT в Петербурге целых 2 (две) вакансии с доходом выше 300 тыс. рублей, в Москве – целых 7 (семь) вакансий. Отмечу, что когда стажеры заканчивают учебу и устраиваются на работу на младшую должность, их зарплата вырастает минимум на 30%, не считая бонусов, акций, страховки и прочих преференций. Конечно, по мимо мифа о “возвращенцах” есть и миф о высоких налогах в США, но это уже отдельная история.

О системе

В целом система стажировок в США поставлена на поток в государственном масштабе, в которой и компании массово нанимают стажеров, и университеты этому всячески способствуют. Хороший студент в последние годы обучения пройдет несколько стажировок (по одной на каждое лето). Если работа понравилась, то порой стажируются несколько раз подряд в одном и том же месте. В большинстве случаев компании делают предложение по трудоустройству после окончания трехмесячной стажировки, либо дают преференции в прохождении интервью для бывших стажеров.

За студентами из топовых вузов вроде MIT или Carnegie Mellon готовы бегать в индивидуальном порядке, оплачивать им перелет и прочие расходы, лишь бы только привезти их на интервью. У таких в большинстве случаев всегда есть сразу несколько предложений от ведущих компаний и их нужно заманивать не столько деньгами, сколько интересной работой. Студенты из вузов попроще, где качество образования ниже, обычно проходят интервью у себя в университетском кампусе, потому что возить их из-за большего числа отказов невыгодно. Для примера, год назад в Аризонском университете из трех десятков кандидатов я одобрил для дальнейшего интервью двух или трех (наняли в итоге одного). А из пары десятков студентов, которых привозили к нам в Беллевью, я отклонил двух или трех, всех остальных наняли.

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

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

tebedam

Патентное сумасшествие

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

Методы изобретательства, с помощью которых три программиста легко могут составить такие программы для компьютера, посредством которых компьютер может изобрести много изобретений без помощи человека [это является названием данного (то есть нижеизложенного) произведения]

Автором данного (то есть нижеизложенного) произведения является Шмонов Александр Анатольевич

В факсе была ссылка на сайт http://www.55522.ru, где мы с этим великолепным произведением и ознакомились. В результате чего оставшаяся часть рабочего дня была потеряна в цитированиях друг другу отрывков из этого текста. Приведу пример:

Для того чтобы сделать (и делать) вывод (то есть умозаключение то есть процесс выведения заключения) из двух условных суждений в которых нет отсылки к изображению или для того чтобы сделать вывод из двух условных суждений в какой-либо (каких-либо) части (частях) которых есть отсылка (ки) к изображению (ниям) [то есть для того чтобы сделать вывод из информаций которые изложены в виде (то есть из информаций которые изложены с помощью) изображения (ний) и двух условных суждений в которых (или в каком-то из которых) есть отсылка (ки) к этому (этим) изображению (ниям) ] [то есть для того чтобы сделать вывод из изображения (ний) и двух условных суждений в основании и (или) следствии какого-либо (или каждого) из которых есть отсылка (ки) к этому (этим) изображению (ниям)] следует действовать согласно одной из двух следующих последовательностей действий:

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

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

Оказалось, что производят такой текст не только сумасшедшие, но и вполне себе здоровые люди – патентные клерки. На днях в Майкрософте я получил описание своего первого патента переведенного на язык юристов. Так вот Шмонов по сравнению с патентами – это образец изящного и краткого изложения сути, он даже не ссылается на бесконечные номера и схемы. Патент же сплошь состоит из подобных предложений:

Устройство 164 может быть связано с устройством (ами) из схемы 3 (и/или 4) путем приема (передачи) данных на вход (выход) с последующей обработкой (или без) с помощью 150 и/или других устройств из 151 (или других устройств из схемы 2 и/или 3) и/или 152 или без них.

По идее речь идет о патентовании способа извлечения фактов из простого неструктурированного текста для множества языков. Патент должен описывать сложную алгоритмику по темам Natural Language Processing, Machine Learning, Data Mining, а так же нетривиальные распределенные вычисления, во время которых параллельно работают тысячи машин, создаются графы с десятками миллионами связей и ежедневно обрабатываются, например, все статьи Википедии на всех языках. 

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

tebedam

О канадских налогах

Коротко о местных налогах можно сказать, что они немного неадекватны, что делает Канаду во многих сферах неконкурентоспособной с расположенными через дорогу штатами. В принципе я поддерживаю прогрессивную налоговую ставку, при которой чем больше доходы, тем выше налоги, но никогда ранее не думал, что сам попаду в пресловутый “топ 1%” и буду платить подоходный налог по максимальной возможной ставке, которая в Ванкувере достигает 43.7% (http://www.cra-arc.gc.ca/tx/ndvdls/fq/txrts-eng.html).

Понятное дело, что в Майкрософте отличные зарплаты, тем более, на senior должности, но едва ли разумно драть с инженеров такие налоги, потому что они просто переедут в другое место. За прошедшие полгода на первых полосах газет несколько раз писали о том, что в Ванкувере закрываются студии по разработке игр, например, Rockstar перебралась в другую провинцию (Онтарио), а в нашем здании за это время успел закрыться офис Ubisoft, располагавшийся этажом выше. Таких примеров много.

Посмотрим на цифры. Программист в Ванкувере с зарплатой более $85 тыс. в год будет платить с верхней части своих доходов 26% федеральный налог и еще 12.29% – региональный, итого почти 40%. С доходов выше $132 тыс. начинается максимальная ставка. В доходы включается не только зарплата, но и получение акций, бонусов, возмещение расходов работодателем, доходы с продажи акций и т.д. Например, если вам предоставляется бесплатный фитнес, то это тоже считается доходом, и в случае возмещения затрат за фитнес-клуб с вас снимут те самые 40%. Еще $2,306.70 в год заберет в качестве налогов пенсионный фонд. Налог с продаж – 12.5%, полагается почти на все товары, за исключением большинства продуктов.

Теперь сравним это со шт. Вашингтон, до границы с которым от центра Ванкувера около 20 км.

Там нет регионального подоходного налога вообще, а максимальная ставка федерального подоходного налога в США – 35%, и то лишь на доходы, превышающие $388,351 после всех доступных налоговых вычетов! Среднестатистический программист в вакууме может смело ориентироваться на 20% реальных налогов от совокупного дохода семьи.

При этом в Сиэтле выше зарплаты, и работая в Ванкувере на той же самой должности в том же Майкрософте вы будете получать на 20% меньше, и то это будет выше среднего по рынку, Майкрософт ведь. Добавим, что в Сиэтле так же ниже налог с продаж (9.5%), дешевле жилье, а в качестве бонуса там еще и на 1 градус теплее и дождей чуть поменьше. Очевидно, программисты Канаде стали не нужны, не даром эта профессия исчезла из приоритетных для эмиграции.

Налоги под 40% могли бы быть терпимы, если бы не стоимость жилья. В Сиэтле за $400 тыс. можно взять отличный дом, в Ванкувере – не хватит и на трехкомнатную квартиру. И если вы удивляетесь, как местные люди покупают здесь жилье с такими налогами и зарплатами, то ответ простой – с трудом. Основные покупатели – китайские “бизнесмены”. Деньги из Китая текут в Ванкувер рекой, происхождение этих денег волнует канадцев не больше, чем деньги россиян – европейцев. Всё это делает покупку жилья для местного населения крайне затруднительной. В целом, Ванкувер – прекрасный город для жизни во всех смыслах, кроме зарабатывания денег, сюда нужно приезжать уже богатым.

Наверное, для рабочих специальностей, будь то шахтеры или сантехники, за счет почти бесплатной медицины Канада является более приятным местом, нежели США. Но для специалистов и ученых с высокой зарплатой США остаются лучшим местом для работы в мире, чему я лично очень рад, т.к. перебираюсь в Сиэтл уже 21 сентября.

z_922d64ee

tebedam

Как найти работу за рубежом

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

Поиск работы я начал в сентябре прошлого года, когда желание уехать сформировалось окончательно. Я как раз вернулся из отпуска, который провел в США. Скрывать нечего – мы с женой и ехали детально посмотреть на жизнь “там” и сделать для себя выводы, я даже съездил специально в майкрософтовский офис, посмотрел всё изнутри и снаружи. Последней каплей стало заявление о пожизненном царствовании бывшего кэгэбэшника, после чего стрелка весов уверенно преодолела значение “валить”.

Поиск

У программистов есть большой бонус в поиске работы. Хотя все знают, что это востребованная и хорошо оплачиваемая специальность, программистов как не хватало, так и не хватает, поэтому работу порой предлагают без каких-либо дополнительных телодвижений. Главный источник предложений – LinkedIn, там нужно обязательно держать обновленное резюме.

Я искал работу в конкретном мест – Сиэтл, шт. Вашингтон, о выборе места я уже писал, но стоит добавить, что в Сиэтле у меня еще и родственники. Собеседовался я в Google, Microsoft и Amazon. В Гугл не взяли, а с Амазоном я прервал процесс после предложения от Майкрософта.

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

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

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

Вернемся к поиску. Гугл вышел на меня сам через LinkedIn незадолго до поездки в США, поэтому я просто решил совместить приятное с полезным и после пары телефонных интервью мы договорились на собеседование сразу в Сиэтле, куда я как раз направлялся. На собеседование в Майкрософт можно было попасть миллионом способов, т.к. они проходили в Москве и пройдут вновь в апреле. Я лично попал на собеседование по рекомендации из компании (т.н. reference), видимо поэтому обошлось даже без предварительных телефонных интервью. На сайте Амазона я отправил резюме на пару вакансий и через неделю начались телефонные собеседования.

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

Самый лучший способ – через коллег и знакомых. Рекомендация от сотрудника значительно повышает шансы того, что ваше резюме не затеряется в бесконечном потоке кандидатов и вам назначат собеседование.

Собеседования

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

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

Мне лично помогла отличная стать о том, как готовиться к этим интервью: http://steve-yegge.blogspot.ca/2008/03/get-that-job-at-google.html

С другой стороны, когда собеседование состоит из решения разнообразных задач – это во многом лотерея. Опыт и подготовка значительно повышают шансы на успех, но от случайностей никто не застрахован. Вам может попасться задача на которой вы собаку съели, а может и банально не повезти и правильное решение придет вам в голову сразу после окончания интервью – это самое обидное.

Если вам попадается задача с которой вы хорошо знакомы, то стоит прямо об этом сказать, по моему опыту, интервьюер всё равно попросит вас её решить и вы сможете продемонстрировать свои знания. Например, мне как-то со словами “Вижу, вы хорошо знакомы с многопоточным программированием” дали задачу реализовать read-write lock. Это весьма заковыристая задача. К счастью, на моей предыдущей работе некий программист реализовал этот шаблон с парой ошибок, которые сильно снижали производительность. И за пару недель до собеседования я как раз занимался исправлением этого самого шаблона. Я сообщил об этом интервьюеру, объяснил, что знаю правильное решение и написал ему за 5 минут эталонную реализацию, получив в ответ “It’s too easy for you”, но дополнительных задач далее не последовало и 40-минутное интервью превратилось в разговор о работе.

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

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

Нужно продемонстрировать желание работать в компании, в которую вы собеседуетесь. Вы должны заранее отрепетировать вопрос “Почему вы хотите работать в Майкрософте/Гугле/Любой-другой-компании”. Если вы ответите, что это зависит от конкретного предложения, или что, наоборот, вам должны рассказать почему там хорошо работать, или что вы еще не уверены, стоит ли переезжать, то о предложении можете забыть.

Здесь важен психологический фактор. Ваш собеседник – сотрудник этой самой компании, и чем больше вы расписываете свое желание работать там же, тем больше оправдываете и его выбор работать в этой же компании. Отдельно отмечу, что тут мало не бывает, поэтому приукрашивайте, как только можете. Мне давали именно такие советы и это сработало.

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

О работе

Т.к. я работаю тут всего неделю, то просто дам ссылки на мнения о том, что собой представляет работа в корпорациях.

Вот известная статья “Почему я ушел из Google” высокопоставленного сотрудника (на русском), он же через пару недель написал о том, почему перешел в Майкрософт (на английском). Вывод делается, что Майкрософт это круто.

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



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

http://allessa-ru.livejournal.com/4589.html


P.S.

Несколько фото из моего пребывания в Ванкувере.

1. В горах тут воют волки.

DSC04754

Collapse )
tebedam

Правила игры

Сегодня я наконец-то получил предложение по работе, которое три недели ждал после успешного прохождения всех собеседований. К концу третьей недели я начал нервничать из-за того, что всё так затягивается. Всё думал о том, что, может, запросил слишком много денег? Или им не понравились сплошные тройки в моем дипломе?

Денег-то я запросил много. С учетом налогов в США подобрал такую сумму, чтобы доходы на руки были в три раза выше моей текущей зарплаты, добавил еще немного сверху и округлил в большую сторону до ровных цифр. Прямо скажем, я не мелочился. Да и вообще в России принято запрашивать побольше, чтобы всё-таки получить нужную сумму, ведь работодатели у нас очень любят дать на 10%-15% меньше запрашиваемых аппетитов. Вообще правила игры таковы, что многие компании в вакансиях указывают нереальную максимальную планку по зарплате, которую никогда никому не дают, а соискатели выставляют завышенные требования, которые никогда не удовлетворят, все всё прекрасно понимают и знают, чего ожидать на самом деле.

В США правила игры другие. Зарплату мне предложили больше, чем та, которую я запросил.

 Collapse )