Re[7]: еще раз о ПРАВИЛЬНОМ интервью
От: Skelterer Россия  
Дата: 03.11.10 11:54
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, Skelterer, Вы писали:


S>>не, я не про задания. Это действительно довольно спорный момент. Я про "показать то, что писал".

S>С этим тоже всё в порядке
Автор: Геннадий Ванин
Дата: 03.10.07
.


ну, там мнения разделились. К тому же дискуссия 3-летней давности, а время идет и люди, рынок труда, и тп меняется.
Re[5]: еще раз о ПРАВИЛЬНОМ интервью
От: Skelterer Россия  
Дата: 03.11.10 12:00
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>03.11.2010 12:07, Skelterer пишет:

>> Почему переводчика с французского просят покалякать по французски, а
>> переводчика с русского на С++ зачастую даже не просят показать примеры
>> перевода?
V>Проблема в том, что по малому объему кода понять что-то невозможно, а по
V>большому — это уже не тестик маленький. Кроме того, человек, проходящий
V>собеседование всегда в состоянии стресса, а из программеров очень
V>немногие могут писать что-то прилично в таком состоянии. Большинству
V>надо время и спокойная обстановка, на обдумать (у кого это 5 мин, у кого
V>4 часа).
V>А в ежедневной работе (если это не быстрое прототипирование уровня
V>президента) чаще "медленнодумы" нужны.

я понял. Я плохо сформулирвоал вопрсо и примеры неудачны. Лично я не сторонник тестовых заданий и "напишите вот это прям щас побыстрому".

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

Почему этот подход так непопулярен?
Re[6]: еще раз о ПРАВИЛЬНОМ интервью
От: UA Украина  
Дата: 03.11.10 12:13
Оценка: +2 -1
Здравствуйте, Skelterer, Вы писали:

S>Почему этот подход так непопулярен?


Смотреть код не зная при каких параметрах {время, ресурсы, деньги} он создавался — смысла нету.
Re[6]: еще раз о ПРАВИЛЬНОМ интервью
От: Vzhyk  
Дата: 03.11.10 12:13
Оценка:
03.11.2010 14:00, Skelterer пишет:
>
> Я про "попросить код, который у вас есть". Не обязательно весь проект,
> достаточно кусок. Мысль, в том числе и здесь звучавшая — резюме и
> разговор не дают достаточного представления, неут серебряной пули.
> Всегда полагал, что если дать посмотреть код кандидата его будущему лиду
> (и/или коллегам), то мнение составится гораздо быстрее и точнее. При
> этом (имхо) совершенно необязательно код причесывать и приглаживать —
> достаточно посылку снабдить каментами "это так и так, потому что (писал
> в заданном стиле, писал не один, писал давно, и т.п.)", — те кто смотрят
> в код, не с луны же упали...
>
> Почему этот подход так непопулярен?
Где-то популярен, где-то нет.
По опыту достаточно бессмысленное занятие просить дать код или написать
по-быстрому какую фигню. Что можно увидеть по коду, отступы?
предпочитаемый им стиль? Ошибки сделанные человеком впопыхах?
Мне нужно другое:
хочет ли может человек учиться и искать нужную информацию;
как он относится к работе и качеству ее выполнения;
имеет ли он достаточную базу (специализация) в тех задачах, которые
предстоит ему выполнять.

Ну иногда имеет смысл дать задачку, напиши класс vector, string, но это
в первую очередь для людей с опытом меньше 2 лет.

Например, специализация — ИБД.
Posted via RSDN NNTP Server 2.1 beta
Re: еще раз о ПРАВИЛЬНОМ интервью
От: jeeist  
Дата: 03.11.10 12:18
Оценка:
Здравствуйте, justinian, Вы писали:

J>Тут периодически обсуждается как надо *правильно* проводить интервью. Честно говоря, я просто не уверен, что *правильное* интервью вобще возможно. Последний пример из личной практики.


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


Выводы есть Эксперты искали эксперта и нашли эксперта

А надо было искать нормального человека, который сумеет вписаться в коллектив, будет играть по правилам, с которым удастся
установить отношения, В ТОМ ЧИСЛЕ и рабочие, то есть у него есть определенные знания языка и Вы в состоянии добиться от
него выполнения задач на нужном уровне.

Как это сделать, это уже другой вопрос Я не знаю

J>Выводы? да собственно никаких.
Re[5]: еще раз о ПРАВИЛЬНОМ интервью
От: pvirk Россия  
Дата: 03.11.10 12:59
Оценка: +2 :))) :))) :)))
Здравствуйте, UA, Вы писали:

M>>Если он хочет заниматься этим постоянно, то да. Более эффективная стратегия: пнуть того, кто закоммитил несобирающийся код. Тогда в следующий раз тот будет проверять прежде чем коммитить.


UA>Не нужно никого пинать всего лишь нужно настроить репозитарий так чтобы он комитил код когда пройдены все тесты: 1. Билд без ошибок (+ Code Analyser) 2. Пройдены все юнит тесты проекта. 3. Пройдено CodeReview


4. Получено благословение Патриарха.
Re[4]: еще раз о ПРАВИЛЬНОМ интервью
От: pvirk Россия  
Дата: 03.11.10 13:09
Оценка: :)
Здравствуйте, Кодёнок, Вы писали:

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


Кё>В мире эльфов есть только два типа контор: грамотные, где все пучком, и дерьмо всякое, где бардак. Наличие некомпилябельного кода в репозитории однозначно относит ее ко второй группе.


Есть ещё третий тип, где ваще нет репозиториев.
Re[3]: еще раз о ПРАВИЛЬНОМ интервью
От: Donz Россия http://donz-ru.livejournal.com
Дата: 03.11.10 14:04
Оценка: :)
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Хум, как говорится, хау.

SVZ>Мне, например, с бумагой и ручкой лучше думается.

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

Из плюсов ноута с нотепадом:
1)Можно проверить, умеет ли кандидат пользоваться командной строкой для сборки проекта
2)Повышается читабельность как интервьюером, так и самим кандидатом. Учитывая, что ручкой только расписываюсь, иногда даже цифры на бумаге получаются неоднозначными Ну и на бумаге сложнее черкать/исправлять.
Re[6]: еще раз о ПРАВИЛЬНОМ интервью
От: cvetkov  
Дата: 03.11.10 14:29
Оценка: +4
Здравствуйте, Skelterer, Вы писали:

S>Я про "попросить код, который у вас есть".

экий вы странный, я вот десять лет почти в бизнесе, но ни одной строки которую можно показать у меня нет. политика партии не позволяет.
... << RSDN@Home 1.2.0 alpha 4 rev. 1227>>
Re[4]: еще раз о ПРАВИЛЬНОМ интервью
От: Stanislav V. Zudin Россия  
Дата: 03.11.10 14:32
Оценка: +2
Здравствуйте, Donz, Вы писали:

D>1)Можно проверить, умеет ли кандидат пользоваться командной строкой для сборки проекта


Ты взаправду считаешь это крайне важным умением? Или просто так, привел в качестве примера первое, что пришло в голову?

D>2)Повышается читабельность как интервьюером, так и самим кандидатом. Учитывая, что ручкой только расписываюсь, иногда даже цифры на бумаге получаются неоднозначными Ну и на бумаге сложнее черкать/исправлять.


Читабельность действительно повышается, спору нет. Но тут надо знать, что интервьюеру интереснее — точный результат без помарок или ход твоих рассуждений.
Будь я на месте интервьюера, меня бы больше интересовало второе (наверное). Но т.к. я был только по одну сторону баррикады будет ли такая оценка полезной —
_____________________
С уважением,
Stanislav V. Zudin
Re[7]: еще раз о ПРАВИЛЬНОМ интервью
От: Gradient http://www.x-trips.com/
Дата: 03.11.10 14:42
Оценка: 1 (1) -1
Здравствуйте, cvetkov, Вы писали:

C>Здравствуйте, Skelterer, Вы писали:


S>>Я про "попросить код, который у вас есть".

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

Ну, можно 1 раз потратить 4 часа времени на написание простенькой программки, которая решает какую-то четко поставленную задачу (пусть бесполезную, не важно)
Полученный образец кода будет даже лучше фрагмента из реальной внедренной системы, потому как во втором случае оценить код будет мешать непонимание контекста и зачастую предметной области.
-----
Любимая фраза физика-теоретика: "Вот видите, мы ошиблись всего лишь на порядок".
Re: еще раз о ПРАВИЛЬНОМ интервью
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 03.11.10 14:54
Оценка: 5 (4) +3
Здравствуйте, justinian, Вы писали:

J>Выводы? да собственно никаких.


Зато их есть у нас
Приходя на все свои контракты, первым делом мне приставлялся разработчик (чаще лид), который помогал поставить/настроить рабочую среду — рассказывал, где лежат необходимые дистрибы, настраивал scc, убеждался, что проект нормально собирается и работает. И причина этого предельно простая — новый разработчик самостоятельно проблемы может и решит, но это займёт куда больше времени, чем у кого-то, кто уже знает всю эту кухню, знает типовые грабли и т.п. А время контрактора ооочень недёшево... По той же причине нам при возникновении любых препятствий рабочему процессу сразу же обращаться к людям, которые знают, как их устранить. Потому что компании умеют считать деньги.
Видимо, первый человек привык работать в подобном окружении — признаться, к этому очень быстро привыкаешь. А второй привык работать в компаниях, где сразу после приёма работника оставляют с кодом один на один...
[КУ] оккупировала армия.
Re[4]: еще раз о ПРАВИЛЬНОМ интервью
От: Gradient http://www.x-trips.com/
Дата: 03.11.10 15:02
Оценка: +4
Здравствуйте, Donz, Вы писали:

D>Здравствуйте, Stanislav V. Zudin, Вы писали:


SVZ>>Хум, как говорится, хау.

SVZ>>Мне, например, с бумагой и ручкой лучше думается.

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

Это конечно да.

D>Из плюсов ноута с нотепадом:

D>1)Можно проверить, умеет ли кандидат пользоваться командной строкой для сборки проекта
сразу позникает два вопроса
а) вы что, (т.е. интервьювер) разрабатываете при помощи ноутпада? И билдите командной строкой?
б) я что, должен все константы помнить (С) ? Серьезно, я фигачу на Visual Studio, и не не помню как там и чего из командной строки запускать. Ну да, в одной книжке как-то читал про билд из командной строки. Почитал и потом забыл, ибо не юзал. В последующих книжках подобный раздел игнорировал. А когда надо было настроить автобилды — полез в гугль, понял что нужно, быстренько подобрал нужные параметры для MSBuild, один раз настроил и забыл.


D>2)Повышается читабельность как интервьюером, так и самим кандидатом. Учитывая, что ручкой только расписываюсь, иногда даже цифры на бумаге получаются неоднозначными Ну и на бумаге сложнее черкать/исправлять.


Повышается, только ноутпад такая же кустарщина как и бумажка.
Если уж дается ноут, почему бы там не открыть среду разработки?
-----
Любимая фраза физика-теоретика: "Вот видите, мы ошиблись всего лишь на порядок".
Re[5]: еще раз о ПРАВИЛЬНОМ интервью
От: Pzz Россия https://github.com/alexpevzner
Дата: 03.11.10 15:04
Оценка: 4 (1)
Здравствуйте, Кодёнок, Вы писали:

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


Продолжая аналогию с переводчиком, я думаю, попросить перевести прям на собеседовании анекдот — и можно, и должно, и многое сразу о человеке говорит. Попросить же заранее перевести главу из Анны Карениной — это хамство.
Re[8]: еще раз о ПРАВИЛЬНОМ интервью
От: cvetkov  
Дата: 03.11.10 15:12
Оценка: +1
Здравствуйте, Gradient, Вы писали:

G>Ну, можно 1 раз потратить 4 часа времени на написание простенькой программки, которая решает какую-то четко поставленную задачу (пусть бесполезную, не важно)

и когото действительно будет интересовать код написаный 3-5 лет назад?
не говоря уже о том что для написания такой програмы я должен обладать талантами которых у меня нет (и которые не нужны для позиции на которую я претендую).
Либо это будет нечто из серии крестики нолики которые покажут максимум как я называю переменные и форматирую код.
... << RSDN@Home 1.2.0 alpha 4 rev. 1227>>
Re[3]: еще раз о ПРАВИЛЬНОМ интервью
От: Nik_1 Россия  
Дата: 03.11.10 16:43
Оценка: 1 (1) +5
Зд0равствуйте, ambel-vlad, Вы писали:
J>>>Доходит до смешного. Ему поручили добавить некоторую функциональность в давно существовавшую утилиту. Он пожаловался, что утилита не собирается. Оказалось, что расположение хедеров в конфигурации проекта и в реальности не совпадают, но человек даже не пытался с этим разобраться, т.е. просто пишет, типа работать не могу — ничего не собирается.
UA>>В репозитарии не должно быть не компилябельного кода.
AV>Оно-то так. Но это не повод не разбираться с возникшими проблемами.

Сразу тупо брасаться в бой и решать проблему которой может и не быть — не всегда оптимальная стратегия. Имхо человек сделал правильно — сначало подошел к колегам и спросил что он делает нетак, вдруг там какую галочку или омцию надо было в студии поставить чтоб работать с этим проектом, вместо того чтоб сам просидеть молча полдня копая проект в попытках решить проблему.
Re[3]: еще раз о ПРАВИЛЬНОМ интервью
От: Nik_1 Россия  
Дата: 03.11.10 16:59
Оценка: 1 (1) +2
Здравствуйте, ambel-vlad, Вы писали:
AV>Вот одного не могу понять. Почему некоторые считают, что у конторы топикстартера нет налаженных процессов? Только из-за того что какой-то проект в репе был некомбилябелен? Вообще-то стоит уточнить что это была за утилита.

По двум факторам:
— в репозитории лежал некомпилябельный проект;
— Топикстартер считает это нормальным и ставит в вину тому кому поручили сделать правку в проекте, а не тому кто закомитил некомпилябильный проект.

Т.е. по тому что некомпилябильный проект в репозитории считается нормальным явлением и разбираться сним приходится тому кому непосчастливилось делать следующую правку, а не тому кто такое закомитил — таки да, вполне можно сделать вывод что в конторе в разработке бардак и хаос.
Re[4]: еще раз о ПРАВИЛЬНОМ интервью
От: Antikrot  
Дата: 03.11.10 17:19
Оценка:
Здравствуйте, Donz, Вы писали:

D>Из плюсов ноута с нотепадом:

D>1)Можно проверить, умеет ли кандидат пользоваться командной строкой для сборки проекта
это можно просто спросить. тратить время на вылизывание до собирабельного состояния — не вижу смысла.

D>Ну и на бумаге сложнее черкать/исправлять.

имхо наоборот
Re[5]: еще раз о ПРАВИЛЬНОМ интервью
От: Antikrot  
Дата: 03.11.10 17:23
Оценка: +1 -3 :)
Здравствуйте, Gradient, Вы писали:

G>а) вы что, (т.е. интервьювер) разрабатываете при помощи ноутпада? И билдите командной строкой?

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

G>б) я что, должен все константы помнить (С) ? Серьезно, я фигачу на Visual Studio, и не не помню как там и чего из командной строки запускать. Ну да, в одной книжке как-то читал про билд из командной строки.

так вот откуда потом берутся "программисты", которые в принципе не понимают, что программу можно собрать без VS (да, я дофига таких видел). начитаются тут...
Re[4]: еще раз о ПРАВИЛЬНОМ интервью
От: ambel-vlad Беларусь  
Дата: 03.11.10 18:11
Оценка:
Здравствуйте, Nik_1, Вы писали:

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


N_>По двум факторам:

N_> — в репозитории лежал некомпилябельный проект;
N_> — Топикстартер считает это нормальным и ставит в вину тому кому поручили сделать правку в проекте, а не тому кто закомитил некомпилябильный проект.

ТС ставит в вину несколько иное. И судя по описанию других случаев проблема скорее все таки в том человеке.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.