пятница, 23 мая 2008 г.

Как выбрать время когда идти на собеседование

Иногда мне приходится проводить собеседование на должность разработчика программного обеспечения. В связи с этим у меня иногда возникают пожелания к кандидатам, которые я естественно не могу им сказать в прямую. Хотя-бы потому, что они обусловлены моими личными предпочтениями.
Итак, перед собеседованием стоит узнать время, когда работает компания и время обеденного перерыва. Встречу желательно назначить, подальше от временных экстремумов, таких как: первый час рабочего времени, перед обедом, сразу после обеда и в конце дня. Из этого следует, что самое лучшее время для беседы где-то через час - полтора после обеда. Да это не самый лучший вариант, так как большинство разработчиков уже работает в другой компании, что затрудняет встречу. С другой стороны - это потребует более качественной подготовки и отсеву работодателей, которые не интересны. Каждый разработчик считает себя гением и вполне вероятно, что это так и есть, но работодатель и особенно его представитель в этом не уверены - зачем лишний раз напрягать людей, особенно встречами в нерабочее время?
Общие пожелания:
На встречу лучше всего принести примеры своего кода в идеале диаграмму классов - можно много рассказывать про себя, но большинство людей 80% информации получают через зрение.
Резюме должно быть составлено под конкретную должность и в нем стоит оставить только реально интересные направления. Об этом везде говорится, но не все понимают зачем это надо. А ведь работодателю очивидно, что в большом списке технологий почти невозможно разбираться хорошо и многостаночники нужны далеко не всем, всегда можно найти самое приоритетное направление.
IT - рынок сильно перегрет - это позволяет работникам выбирать работодателя. Стоит воспользоваться этой возможностью и выбирать компанию сначала по телефону и лишь если все устраивает, хорошо подготовившись, приезжать на собеседование.
Стоит ценить и свое время и время людей. Все сказанное относится к встречам с конкретным работодателем, а не с представителями HR-компаний и HR-отделов компаний - логика работы с ними другая.

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

воскресенье, 4 мая 2008 г.

Требования к сотрудникам должны быть четко сформулированы

В разработке программного обеспечения, можно сформулировать ряд требований, оформленных документально, которые позволят сотрудникам и руководителям, более четко понимать свои задачи.
Эти требования лежат на поверхности, но не всегда очевидны и выполняются, они должны описывать следующие моменты:
1) Функции, цели и приоритеты организации, отношения между подразделениями - этот пункт на мой взгляд должно готовить высшее руководство компании.
2) Рабочие обязанности и ответственность, нормативы качества и оценки исполнения, стандарты кодирования - руководитель отдела, согласовав с подчиненными.
3) Требуемая отчетность - руководитель отдела должен согласовать с вышестоящим.
4) Процедуры, правила и предписания - общие правила фирмы, к сожалению, они не всем очевидны.