среда, 30 января 2008 г.

Трудовая миграция



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

О поиске работы

Часть I. Первый опыт или первый блин комом.

" - Граждане! - сказал Остап, открывая заседание. - Жизнь диктует свои законы, свои жестокие законы. Я не стану говорить вам о цели нашего собрания - она вам известна. Цель святая." / 12 стульев. Илья Ильф, Евгений Петров /

Идея поиска новой работы зародилась у меня давно, но в конкретное желание она воплотилась прошлой осенью. Компания Ронда, в которой я имел счастье работать,- замечательное место, но пришло время расти дальше, мне захотелось увидеть новый горизонт. И нельзя сказать, что в Ронде этого нельзя было бы получить - наоборот, было возможно и участие в новых проектах и карьерный рост и командировки. Но после трёх лет работы это уже было не то. Может быть я сгорел. Ибо как сказано Мастером-программистом: когда ты научился вырывать ошибочный код из сбойного сегмента, самое время тебе уйти.
Первым делом я составил себе резюме. Как сейчас помню, оно было не очень удачным. Я бы сказал совсем не удачным: информации было не много, а та, что была, содержала мало полезной информации. Время от времени, я посылал его на различные вакансии в своём городе. Ответ приходил, но предлагали такую работу, что заниматься ею зачастую было либо неинтересно, либо платили мало. Такова уж специфика Владивостока - хорошая работа у нас в городе - это работа часто "по знакомству". Можно конечно заниматься программированием на платформе 1с-бухгалтерии, или, скажем, web программированием, но я не видел в этом не то, что своего призвания, а вообще смысла - ибо в нашем городе это светлое занятие вырождалось в френчайзи или вообще в обновление баз. О том, что писать в резюме я узнавал по потребностям работодателей. Мне задавали вопросы по моему опыту и знаниям, я добавлял эти ответы в резюме. Вопросов становилось меньше - предложений больше. Итак, правило №1: по одёжке встречают. Вам необходимо составить грамотное резюме, которое смогло бы выделить Вас как специалиста среди других претендентов. Примерно в ноябре у меня произошло первое собеседование с одной крупной западной корпорацией. Ребята, которые меня собеседовали, были забавными людьми, с которыми приятно было общаться - настоящие технари, влюблённые в своё дело. Если кто то думает, что телефонное собеседование это пустая трата времени, то он ошибается. Мы прошлись буквально по каждому пункту моего резюме. Меня спрашивали про всё, что я знаю или потенциально мог знать. Меня спрашивали про знание языка Си, про высшую математику и проверяли знание английского языка. Меня спрашивали по CMM, спрашивали даже решение пары задачек, условие которых, предложено для Вас на моём блоге. К сожалению, решение о том, что бы работать дальше было отрицательным. Но неудачный опыт тоже опыт и я вынес для себя очень важное наблюдение - нельзя проводить собеседование, если у тебя был тяжёлый рабочий день и ты в поту добирался до телефонной трубки. Записываем правило №2: собеседование - не воскресный ужин, к нему нужно подойти свежим и бодрым, в хорошем расположении духа.

Часть II. В процессе.

"- Отлично устроимся, - сказал Остап, - приличная кубатура для Москвы. Если мы уляжемся все втроем на пол, то даже останется немного места. А Пантелей - сукин сын! Куда он девал матрац, интересно знать?" / 12 стульев. Илья Ильф, Евгений Петров /

С тех пор, как у меня было неудачное собеседование я решительно переделал своё резюме: убрал лишнее, добавил больше конкретики, подформатировал его. В декабре я оставил поиск работы - на носу были новогодние праздники, да и работы в Ронде было много, в общем суета сует. Но в начале января 2008 года мечта о Москве снова дала мне волшебный пендаль и я решил действовать наверняка. Для начала я зарегистрировался на www.hh.ru и www.superjob.ru. Всё что было в моём резюме поместил в сети. Очень много времени я потратил на поиск вакансий в Москве. В итоге перебрал около 2500 штук вакансий примерно за две недели и уже из них выбрал около 60 компаний. 60 компаний стали обладателями моих "счастливых" сопроводительных писем. По ходу дела запоминаем правило №3: ваше общение с работодателем начинается с сопроводительного письма. Вот пример, как писать не надо:
"Здравствуйте, С интересом прочитал информацию о вашей вакансии на сайте www.blablabla.com/job Моё резюме приложено к письму. Какую компенсацию Вы предлагаете на данной вакансии? С уважением, Иван Пупкин"
Будет лучше, если с первых строк в письме Вы расскажете работодателю некоторую информацию о себе, которую бы он хотел услышать - я знаком с такими то технологиями, мне интересны ваши предложения потому что. О правилах составления сопроводительных писем узнайте в сети. Не стоит льстить работодателю о том, какая у них замечательная компания - Ваша задача предложить себя так, что бы у работодателя появилось желание общаться с Вами дальше.

Что касается географии компаний, которые я выбирал, то это были, Москва и Питер. Из всех компаний, которым я рассылал свои послания, предложение о работе мне сделали лишь очень немногие - процентов 10. Я думаю, это было связано с нежеланием иметь дело с кандидатом, который находится за 8 тысяч км, и не имел к тому времени конкретных планов приехать в Москву. Однако большие корпорации, с большими командами разработчиков, интернациональные компании заинтересовались. Таким образом, мне предложили работу в одной очень известной в России компании, в которой я позже прошёл телефонное интервью с начальником отдела. Удачно прошёл.

Не скажу, что я разорился на трафике, пока скачивал предложения о работе, но работу предлагали интересную. Разнообразие предложений радовало глаз: от программирования на Си до поддержки ERP систем, от настройки ЛВС до поддержки баз данных. В конце концов, я написал в резюме планируемую дату прилёта. С тех пор мне сделали несколько очень интересных предложений, и у меня уже было несколько телефонных бесед с московскими работодателями,- для продолжения общения необходимо приехать в Москву. По-моему неплохое начало.


Пару слов о насущных проблемах

Итак, я собрался в Москву. Есть несколько насущных вопросов, которые более или менее остро стоят передо мною. Ниже приведён их список и даны некоторые комментарии.

1. Получить пластиковую карту Visa Classic
Как известно за каждый килограмм багажа, который превысит включенную в билет норму, авиакомпания будет брать некоторую сумму денег. Мне не хочется переплачивать, поэтому деньги будем хранить на карте. К тому же это намного безопасней, чем возить их с собой в «каком-нибудь потаённом месте», а так же достаточно удобно, если банк имеет развитую сеть банкоматов. Человек я не богатый, так что не хочется, что бы эти гроши, что у меня будут, отобрали где-нибудь в тёмном переулке.

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

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

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

5. Купить себе телефон (пользуюсь рабочим) - интересует поддержка GPRS/EDGE, а так же возможно камера.
Почему GPRS/ EDGE и камера? Надо думать, что мне будет нужен Интернет – скорее всего, в квартире, где я остановлюсь, не будет какого-нибудь ADSL. Кто-то скажет, зачем тебе камера, что за попса? Я надеюсь пополнять свой блог и в дальнейшем, и на первое время вариант телефонной камеры вполне сойдёт. Остановился на Sony Ericcson либо k750, как недорогой вариант хорошего телефона, либо k800 – модель с хорошей камерой.

6. Выбрать себе тариф сотовой связи для интернета и обычных звонков. Остановился на МТС.
Расценки у всех операторов из большой тройки примерно одинаковые:
МТС (тариф ОНЛАЙНЕР) ... 4,75 р/Мб (ночью 2,5 р/Мб), абонентская плата 0
Билайн (тариф Клик) ............ 4,95 р/Мб (ночью 2,5 р/Мб), абонентская плата 0 р.
Мегафон (тариф Модем) ... 4,5 р/Мб, абонентская плата 180 рублей за 50 Мб
Поэтому необходимо ещё узнать, какой из операторов может предложить более качественную связь. Я думаю, на эту тему необходимо будет провести собственное расследование: необходимо протестировать всех этих операторов, что называется, не отходя от кассы, т.е. проверить различные сетевые сервисы, выезжая в различные точки Москвы. Ну это так, на будущее, а пока я остановился на МТС, как на компромиссе цена/качество (судя по отзывам публики).

вторник, 22 января 2008 г.

Разминка для мозгов

Итак, если вы программист, то для вас будет интересны следующие задачки. Взято с различных собеседований/тестов в инете. Большая просьба - в комментах решения не оставлять. 

№1. Дан массив целых чисел размерностью от 1..99. Массив содержит числа от 1 до 100 таким образом, что они не повторяются.  
Таким образом одно значение остаётся - оно не влезло в массив. 
Задача: найти оставшееся значение. (решений несколько, но одно из решений - математическое, красивое)

№2 Дана последовательность чисел 1..N. Необходимо вывести их на экран не используя циклов.
Значение N заранее не известно. (решение одно единственное)

№3 Сколько раз выполнится цикл
unsigned char c;
int c1 = 0, c2 = 255;
int count = 0;
for (c = c1; c <= c2; c ) {
        . . . 
}
(решение одно единственное, проверить его можно с помощью обычного компилятора)

Хочется предупредить что решение 3-й задачи не так просто, как может показаться на первый взгляд. Т.е. лучше убедиться наверняка, скомпилировав код. Один мой знакомый занимался решением этой задачи довольно значительное время и уже начал ругаться на нерадивость компилятора. Бедняга чуть не сошёл с ума, пришлось подсказать ему.

понедельник, 21 января 2008 г.

Заброшеный старый дом. Сейчас этого дома уже может быть и нет. Фото сделал в прошлом году по пути на работу. Только только выпал снег. Что то в нём есть старое и доброе, что то от старой жизни.

суббота, 19 января 2008 г.

Вечер. Январь. Начало 2008 года. Сегодня был тёплый день. Я сделал первый шаг навстречу изменениям - купил авиабилет Владивосток - Москва, в одну сторону. Вылетаю в конце февраля. В кармане тихий звон монет, но в общем голяк. В запасе есть пара предложений о работе. Я дорабатываю последний месяц в нашей славной компании Ронда (www.rhonda.ru), в которой проработал без малого 3 года. Через 10 дней буду общаться с начальником отдела об увольнении.