Наш раздел медленно умирает. Устал я. Определились цели, в конце туннеля показался свет, но и тупиковая станция назначения вырисовывается все четче. Времени осталось на пару затяжек.

О чем может писать непрофессионал? О себе и своих переживаниях. Нет времени вживаться в образ. Искренность плюс отсутствие литературной техники дают в сумме графоманство. Всяк кулик свое болото хулит. Итак...

Поиск работы. Интервью. Задачи..

"Каждый пишет, как он дышит..."
/ Окуджава /




Речь идет о динамичном рынке: много работодателей, много и претендентов. Если фирма не нравится, можно извиниться за беспокойство и уйти: есть еще немало других. В данном случае, о трудоустройстве программистов.

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

В статье использованы "Советы Яны Паркер". Благодарность в приказе - Игорю Пугачу за линк http://www.jobsmart.org. Владеющим английском (хотя бы на уровне средней школы) рекомендую ознакомиться.

Поехали...

"Сиди ровно, дыши прямо". Душещипательные истории из книжек Карнеги приходят на ум. Однако есть в этом что-то. Упрощенная до предела рекомендация профессионалов звучит так: "Будьте естественны".

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

Психотест не обязателен. Только некоторые фирмы (государственные) ставят его непременным условием. В любой частной лавке можно сказать: "Вот я, перед вами, весь хер до копейки. Хотите - берите, не хотите - до свидания. В объявлении было написано, что нужен электронщик, а не специалист по рисованию дерева и написанию сочинений". Правда, для этого надо быть уверенным, что вас хотят.



CV

Curriculum Vitae. Резюме. Хотя, на самом деле, это не одно и то же. Потому как включают разную информацию (пересекающуюся процентов на 80-90). Однако, это уже более высокие материи, в которые сейчас углубляться не будем. Здесь и далее полагаем эти слова синонимами.

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

Написано должно быть коротко и ясно. Акцентируя внимание на положительных сторонах. Лишние детали ни к чему.

Примерный план CV:

1. Анкетные данные: Фамилия, имя, адрес, телефон, семейное положение.

2. Образование (институт).
Пример:
1987-1992, Харьковский университет, факультет дворницких наук, степень магистра по прикладной математике. Тема диплома: "Влияние клавишных музыкальных инструментов на непарные органы мелкого рогатого скота".


3. Курсы (те, что не фигурировали в пункте "образование").

4. Опыт работы.
Пример:
1992-1996 "Белый дом", Москва, советник Рабиновича по национальной безопасности.

5. Все остальное: хобби (только если имеет прямое отношение к будущей работе), указание на возможную смену места жительства ит.п.

Образование, курсы и опыт работы перечисляются в обратном порядке.

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

Лишняя информация в CV ни к чему. Фраза "Ненавижу негров" может расположить к вам работодателя, но более вероятен обратный результат. Аналогично, номер паспорта, даты рождения и эмиграции, подробности службы в армии и кличка любимой собаки, как правило, не нужны. Спросят, если потребуется.

Рекомендатели... Дело нужное, но указывать их координаты в резюме - ни к чему.

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

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

Грамматических ошибок быть не должно. Ни одной. Слишком многих это нервирует, и правильно.

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

Не пишите то, чего не знаете. Это чревато более подробным разговором на данную тему и, как следствие, плохим впечатлением у интервьюера. Не упоминайте то, что учили десять лет назад во студенчестве и давно забыли. Добавленные для внушительности послужного списка IBM-370 и языки программирования PL/1 и TCL/TK стоили мне двух поездок через полстраны на бессмысленные интервью: что толку их указывать (даже в списке skills, то бишь, "что умею", а не "чем хочу заниматься"), если знания, почти не подкрепленные опытом, давно выветрились, и тематику эту на дух не переносишь. Если уж упоминать, то в разделе "Образование".
Израильские студенты, к вам обращаюсь... Курс "Compilers" - еще не основание для слов "опыт в написании компилляторов". Данная тема включает больше, чем учат в университете.

За все написанное придется ответить. Умея искать в АльтаВисте и зная пароли к порносайтам, не пишите "глубокие познания в Интернете". Прежде, чем рассылать CV, покажите его кому-то более сведущему. Претендуя на пятилетний опыт работы с Jav'ой, знание Windows-94 и языка программирования MOTIF, вы рискуете моментальным отсевом из списка претентентов.



Cover letter

Нет ничего хуже резюме, посланного без сопроводительного письма. Резюме дает информацию о вас. Безотносительно (ну почти так) предполагаемой будущей работы. Секретарша, получившая его по факсу, резонно спросит сама себя: "Ну и что?" Вероятно, не выкинет его в корзину, но ее начальник задаст тот же самый вопрос. Итак, резюме должно сопровождаться письмом. Может быть, на десять строчек, но непременно содержащим краткую информацию о вас и преследуемую цель (поиск работы? Внедрение в фирму для шпионской деятельности? Желание соблазнить начальницу отдела кадров?), очень, кстати, хорошо, если адресат - конкретный человек, а не "To whom it may concern". Получатель (заведующий первым отелом) на какую-то секунду почувствует персональную ответственность за вашу судьбу. Более подробная информация - на сервере у Яны Паркер.


Возможные вопросы в случае собеседования с непрофессионалом (отдел кадров, посредническая фирма, кто-то, заменяющий неожиданно заболевшего интервьюера)...

Расскажи о себе.
От вас ждут: где учился (если закончил с высоким баллом - упомянуть), каков опыт работы (только самые общие понятия), может быть, семейный статус. Не надо подробностей: заинтересовавший момент будет затребован к дальнейшему обсуждению. "Все, сказанное Вами, может быть использовано против Вас". Помните об этом, когда рассказываете о своем опыте в областях, которыми не вполне владеете. Реальный диалог: - Ты написал, что силен в TCP IP... - Да. - У меня тут проблемка, ты не в курсе, почему сервер не поддерживает нужный нам протокол?.. Спрошено было без задней мысли, осадок остался неприятный.

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

Случалось ли тебе работать в коллективе? Да? Расскажи о своих отношениях в группе. А как сложилось с начальником? Хороший человек, говоришь? И отношения хорошие? А можно позвонить поинтересоваться его мнением о тебе?

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

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

Почему нашей фирме имеет смысл взять тебя на работу?
Канделябром бы за такие вопросы, но интересуются, и что-то надо отвечать. Не знаю. Дал одной по голове подсвечником, вот и не работаю в "Orbotech".



Зарплата.

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

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

Вы не обязаны отвечать на вопрос о последней зарплате. Некоторые фирмы полагают, что скачок больше 10% ни к чему. Они тоже правы. Но! Вы хотите получать не на 30% больше, а столько, сколько заслуживаете. Аналогично, не спешите рассказывать, каковы ваши финансовые требования: игра с открытыми картами сильно сковывает. Вам же не говорят, сколько фирма готова заплатить.

Сообразуйте требуемую сумму с ситуацией на рынке и (если реально выяснить) зарплатами в данной фирме. Не остаться бы у разбитого корыта, ошибившись.



Полезные линки

http://www.cs.bgu.ac.il/~victor/lnk_jobs.htm
Можешь найти адрес компании - можешь найти работу
важно знать, чем занимается потенциальный работодатель.
Онлайн поиск (USA only)
руководства по поиску работы (для разных профессий).
поиск в специализированных системах
ну очень большая база данных + интерфейс
что такое "резюме"



Задачи

Эта часть касается только программеров.

1. Отсортируй массив. Способ непринципиален.

2. Найди элемент в односвязном списке.
Вроде бы, тривиально. Но... Надо оговаривать два предположения. В конце списка - NULL. И список не содержит циклов. В случае, когда второе не гарантируется, речь идет о варианте классической задачи (минимальный цикл датчика псевдослучайных величин).

3. С многоэтажной башни бросаются шарики. Начиная с определенного этажа шарики разбиваются. Требуется найти (как можно быстрее) этот самый этаж. Шариков может быть один, два или бесконечно много.

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

5. Чем чреват возврат адреса локальной переменной в качестве результата функции?

6. Дисплей MxN пикселей... Придумать алгоритм для рисования прямой, соединяющей две точки.

Ответ "Алгоритм Брезенхама" принимается на ура. Но могут попросить сформулировать его... Воспроизведете по памяти?

7. На "Силиконе" бегает процесс, который что-то вычисляет. Параллельно ему бегает другой, рисующий на дисплее. Возможно ли (будучи rootом) ускорить работу первого за счет второго?

8. Круглое поле. Круглые же фишки. Игроки выставляют фишки на поле по очереди. Выигрывает, поставивший последнюю фишку (так, что противник не имеет для своей места). Что выгоднее, начинать или быть вторым, какова стратегия?

Список велик. Но если вас не хотят "завалить" (в силу, например, физиономической антипатии), уровень задач будет примерно таким. Решения не привожу, будут вопросы - отвечу мылом. Ну а там, где вас не хотят, не удивляйтесь предложению написать программу, печатающую собственный текст (без операций ввода), или вопросу, эквивалентны ли записи "a[3]" и "3[a]" в случае, если a - одномерный массив. Ответы здесь не привожу, будут проблемы - спрашивайте.

Виктор Болотников, EMail: tiger@kulichki.com


To the main page

Rambler's Top100 Service