У некоторых первобытных племен, есть обычай инициации. Всем подросткам, прежде чем записать их в ранг взрослых, надо пройти испытание. Оно, как правило, крайне трудное, мучительное и бессмысленное. Например, отрезать себе что-нибудь, или обточить зубы напильником, или выдержать укусы ядовитых насекомых, ну и так далее. Я так думаю — кто-то один эту хрень когда-то придумал и первый сделал, а потом было уже как-то неудобно признать, что это всё не имеет никакого смысла, так всё и пошло из поколения в поколение.
Вот с идиотскими собеседованиями, я думаю, такая же фигня.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re: про идиотские собеседования и обряды инициации
Здравствуйте, CoderMonkey, Вы писали:
O>>И какая тогда альтернатива собеседованиям? Брать всех без разбору, не глядя?
CM>Смотреть код реальных проектов. CM>Достаточно 15 минут, чтобы сделать вывод — идиот или годен.
Так есть большой риск взять на работу "не того".
И потом, кода может просто не быть (NDA и все такое).
Профиль на github тоже не у всех есть.
Re[3]: про идиотские собеседования и обряды инициации
Здравствуйте, CoderMonkey, Вы писали:
CM>Смотреть код реальных проектов. Достаточно 15 минут, чтобы сделать вывод — идиот или годен.
Код реальных проектов чаще всего закрытый. Даже если он открытый, он пишется толпой людей. Даже если ты скажешь git blame — не факт что в последний коммит кандидат просто форматирование там не подправил. Причем еще проекты пишутся зачастую в условиях нехватки времени и постоянной смены требований, в результате чего там далеко не всегда будет идеальный фен шуй. Соответственно если даже смотришь результаты git blame, у хорошего кандидата может оказаться там код, который он вообще не писал, ему досталось легаси и он там просто форматирование подправил да иногда чуть улучшил, разбив на методы. Но один черт там ужас ужас ужас. И аналогично у крайне хренового кандидата может оказаться превосходный код. Ибо, предположим, кандидат настолько тупит, что ему кроме мержей и наведением красоты могут вообще ни черта не доверять.
Если же код пишется одним человеком, он зачастую одноразовый. Его нужно ASAP написать чтоб он хоть как то работал и все. И там много каких косяков может быть.
И далее, даже если полностью круто будешь разбираться. Ты кого предпочтешь — человека, который пишет идеальный код, идеально форматирует, идеально документирует, досконально тестирует. И постоянно переписывает чуть что. Но тратит на это в 100 раз больше времени, чем тот, кто хреначит ASAP, зачастую небрежно, комментариев по минимуму, но в принципе поддерживаемо и его код потом можно отрефакторить, если будет время?
А то тут блин довелось работать с одним перфекционистом. Кабздец, полгода занимается тем, что одно и тоже переписывает с одного фреймворка на другой, потом обратно, потом его еще и язык программирования не устраивает и он это снова переписывает. Говорит что у него все круто. Но малейшее изменение требований — и ему снова блин несколько месяцев все переписывать.
Re[3]: про идиотские собеседования и обряды инициации
Здравствуйте, CoderMonkey, Вы писали:
CM>Смотреть код реальных проектов. Достаточно 15 минут, чтобы сделать вывод — идиот или годен.
Нереально. Код под НДА. Если сотрудник Гугла будет отправлять код с работы в Майкрософт, это может кончиться плохо.
Плюс обычно редко когда есть кусок чисто твоего кода — то, что ты пишешь, потом правят другие люди.
Re[4]: про идиотские собеседования и обряды инициации
CM>У некоторых первобытных племен, есть обычай инициации. Всем подросткам, прежде чем записать их в ранг взрослых, надо пройти испытание. Оно, как правило, крайне трудное, мучительное и бессмысленное. Например, отрезать себе что-нибудь, или обточить зубы напильником, или выдержать укусы ядовитых насекомых, ну и так далее. Я так думаю — кто-то один эту хрень когда-то придумал и первый сделал, а потом было уже как-то неудобно признать, что это всё не имеет никакого смысла, так всё и пошло из поколения в поколение. CM>Вот с идиотскими собеседованиями, я думаю, такая же фигня.
каждый развлекается как может
некоторые дают объявления о вакансиях а потом издевается над кандидатами
а затем в пятницу обсуждают кандидатов,может даже пересматривают видео с их участием
я за справедливость
Re[4]: про идиотские собеседования и обряды инициации
Здравствуйте, elmal, Вы писали:
E>Если же код пишется одним человеком, он зачастую одноразовый. Его нужно ASAP написать чтоб он хоть как то работал и все. И там много каких косяков может быть.
Бывают случаи когда код пишется одним человеком, для себя и "для души", чтоб отдохнуть от вынужденного говнокода на работе и где всё можно сделать правильно, тратя на улучшения и причёсывания столько сколько надо.
Но такое бывает крайне редко.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[4]: про идиотские собеседования и обряды инициации
Здравствуйте, nekocoder, Вы писали:
N>Если сотрудник Гугла будет отправлять код с работы в Майкрософт, это может кончиться плохо.
В яблоке даже внутри код проекта никому нельзя показывать. А у всех кому можно показывать уже есть прямой доступ и они могут сами посмотреть.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re: про идиотские собеседования и обряды инициации
Здравствуйте, CoderMonkey, Вы писали:
CM>Здравствуйте, okman, Вы писали:
O>>Так есть большой риск взять на работу "не того".
CM>Больше, чем при опросе про канализационные люки? С чего бы?
Это только если практиковать извращенные формы тестовых заданий и собеседований.
У нас, например, про люки, гномиков и т.п. никто не спрашивает.
Re[4]: про идиотские собеседования и обряды инициации
Здравствуйте, elmal, Вы писали:
CM>И аналогично у крайне хренового кандидата может оказаться превосходный код. Ибо, предположим, кандидат настолько тупит, что ему кроме мержей и наведением красоты могут вообще ни черта не доверять.
Ты не в состоянии отличить написанный данным человеком код от мерджей?
E>И далее, даже если полностью круто будешь разбираться. Ты кого предпочтешь — человека, который пишет идеальный код, идеально форматирует, идеально документирует, досконально тестирует. И постоянно переписывает чуть что. Но тратит на это в 100 раз больше времени, чем тот, кто хреначит ASAP, зачастую небрежно, комментариев по минимуму, но в принципе поддерживаемо и его код потом можно отрефакторить, если будет время?
Сам решай, что тебе нужно
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[4]: про идиотские собеседования и обряды инициации
Здравствуйте, nekocoder, Вы писали:
N>Нереально. Код под НДА. Если сотрудник Гугла будет отправлять код с работы в Майкрософт, это может кончиться плохо. N>Плюс обычно редко когда есть кусок чисто твоего кода — то, что ты пишешь, потом правят другие люди.
Странно, у меня такого кода порядочно. Что я не так делаю?
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[2]: про идиотские собеседования и обряды инициации
Здравствуйте, okman, Вы писали:
O>Это только если практиковать извращенные формы тестовых заданий и собеседований. O>
O>У нас, например, про люки, гномиков и т.п. никто не спрашивает.
А я писал именно про идиотские собеседования с извращенными вопросами (про которые практически все хорошо наслышаны), и которые ты почему то взялся защищать.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[5]: про идиотские собеседования и обряды инициации