metaclass: (Default)
[personal profile] metaclass
Я придумал, как проводить собеседования. Достаточно спросить, откуда человек берет исходный код, когда пишет программы.
Если он ответит, что видит/слышит/ощущает указания пауков из потустороннего мира и ему остается только записать то, что они сказали - можно брать.

Date: 2012-07-06 08:27 am (UTC)
From: [identity profile] dizel-by.livejournal.com
Пауки сразу пальцами управляют, минуя сознание же

Date: 2012-07-06 08:30 am (UTC)
From: [identity profile] metaclass.livejournal.com
А да, я такое видел. Отвлекся, возвращаюсь к исходнику - а там уже все написано и работает.

Date: 2012-07-06 08:34 am (UTC)
From: [identity profile] falcrum.livejournal.com
Неплохо бы ещё уточнить, работает ли записанное, нет? :)

Date: 2012-07-06 08:46 am (UTC)
From: [identity profile] blackyblack.livejournal.com
Блин, а я из гугла всё беру. Зато сразу всё работает и думать не надо.

Date: 2012-07-06 08:47 am (UTC)
From: [identity profile] fas-tm.livejournal.com
ага. а в гугле как раз таки код пишут индусы и пауки :)

Date: 2012-07-06 08:52 am (UTC)
From: [identity profile] blackyblack.livejournal.com
Это не оправдание.

Date: 2012-07-06 08:56 am (UTC)
From: [identity profile] aamonster.livejournal.com
Вот вы смеётесь, а я вчера не мейлру зашел, а там красная кнопка "узнать о пауке".

Date: 2012-07-11 12:58 am (UTC)
From: [identity profile] fraks-nsk.livejournal.com
А что, код самостоятельно уже никто не пишет?

Date: 2012-07-11 04:24 am (UTC)
From: [identity profile] blackyblack.livejournal.com
А смысл? Всё же уже написано.

Date: 2012-07-06 09:47 am (UTC)
From: [identity profile] zerthurd.livejournal.com
Б-зон Хіггса нашли. Это означает, что пауки теперь не могут быть из потустороннего мира. Надо менять концепцию.

Date: 2012-07-06 11:16 am (UTC)
From: [identity profile] katresv.livejournal.com
Хрен там. Это значит, что любой потусторонний паук запросто тут воплощается.

Date: 2012-07-06 09:52 am (UTC)
From: [identity profile] artem liubeznyi (from livejournal.com)
А перед собеседованием проводить тест на аутизм.

Date: 2012-07-06 10:07 am (UTC)
From: [identity profile] enternet.livejournal.com
Проще и надежнее попросить показать свой код, за который не стыдно. Минимум 50кб. Лучше 500кб. Сразу становится понятно почти всё.

Единственный нюанс который всплыл - некоторые говорят про невозможность передачи кода по разным причинам, тогда прошу показать исходники на своём ноутбуке, или предоставить заведомо некомпилируемые куски кода, не содержащие know-how работодателя.

Date: 2012-07-06 10:31 am (UTC)
From: [identity profile] blackyblack.livejournal.com
500 кб кода? Нормальный программист столько редко за всю жизнь пишет. Разве что это программист на яве, который из гугла тащит в проект всё что плохо лежит.

Date: 2012-07-06 10:41 am (UTC)
From: [identity profile] metaclass.livejournal.com
У меня только один из моих проектов, лично написанный - 5.3 мб исходников.
А таких проектов у меня еще 2 две штуки)

Date: 2012-07-06 10:47 am (UTC)
From: [identity profile] blackyblack.livejournal.com
Ну а всё-таки, сколько там реально кода?

Date: 2012-07-06 11:13 am (UTC)
From: [identity profile] metaclass.livejournal.com
Если что - я считаю только собственно исходники.

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

Можно глянуть проект на Clojure, где еще более лаконичное выражение функциональности - полтора месяца работы - 146 кб кода.

F#, кодогенератор - год работы, 550 кб кода.

Тот проект который я в предыдущем комментарии упомянул - там все таки меньше, написанного кода 2.8 мб, сгенерированного 2.5 мб. 2.8 - это соответственно треть кода проекта вообще, т.к. там еще 3 мб общего с другими проектами кода.

Date: 2012-07-06 11:20 am (UTC)
From: [identity profile] blackyblack.livejournal.com
Ну ладно, убедительно. Но вот, скажем, весь RabbitMQ чуть более 5000 LOC куплен за сколько-то миллионов баксов. 146 кб кода в кложури - это чё-то перебор. У меня проектик на эрланге что-то порядка 20 кб с комментариями и это довольно-таки прилично я считаю.

Date: 2012-07-06 11:35 am (UTC)
From: [identity profile] metaclass.livejournal.com
Ну опердень и опердень. Один не самый сложный документ 2-5 кб кода, документов 20 штук пока, намечается гораздо больше.
Общего кода еще килобайт 70. Эти 70 - 2.5 КLOC
И это мелкий проект - живет всего-то полгода. А у меня тут по 10-15 лет проектам.

7 лет проект, пишет два человека - 10 мб кода. Но это дельфи, он по жизни многословен.

В общем, на дельфях получается 1 мб в год, на кложури раз в 5 меньше :)

Date: 2012-07-06 04:22 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
Вывод: на кложури продуктивность в 5 раз ниже! :)

Date: 2012-07-06 11:18 am (UTC)
From: [identity profile] metaclass.livejournal.com
Глянул еще один проект, C# - 2 года работы, 2 мб только моего кода.

Date: 2012-07-06 11:23 am (UTC)
From: [identity profile] blackyblack.livejournal.com
C# по вербозности та же ява.

Date: 2012-07-06 11:32 am (UTC)
From: [identity profile] enternet.livejournal.com
Да не проблема. Пишешь на K, покажи 500 байт.

Date: 2012-07-06 11:33 am (UTC)

Date: 2012-07-06 11:50 am (UTC)
From: [identity profile] enternet.livejournal.com
Если поднять мою личную статистику, то самый большой проект у меня составлял около 0.5млн строк чистого кода без ресурсов, комментов и прочей шелухи. Писался 8 лет. Размер в МБ не помню. Много GUI и непростая предметная область. GUI по человечески программировать - много кода получается.

Сейчас глянул в один из мелких консольных модулей текущего проекта, там что-то около 0.1МБ C#, 1МБ SQL и 1МБ XSLT. Это без учета разных сторонних библиотек и старого кода.

Date: 2012-07-06 07:11 pm (UTC)
From: [identity profile] redplait.blogspot.com (from livejournal.com)
500kb пишутся за полгода не особо напряжно путем выдирания кусков из отладчика/hex rays. это еще с учетом времени на reverse engineering и отладку

Date: 2012-07-08 12:54 pm (UTC)
From: [identity profile] thinker8086.livejournal.com
Блин, вот это классно, особенно если по порядку
1) покажите 5кб кода, за которые не стыдно
2) покажите 50кб кода, за которые не стыдно
3) покажите 500кб кода, за которые не стыдно

вот на переходе от 2 к 3 я бы сломался наверное (

Date: 2012-07-08 07:34 pm (UTC)
From: [identity profile] enternet.livejournal.com
Сейчас и я на переходе от 2 к 3 сломаюсь )

Date: 2012-07-06 11:31 am (UTC)
From: [identity profile] kometa-zxc.livejournal.com
Собственно именно так я и работаю, но мой паук какой-то не такой как у ребе)

Date: 2012-07-06 11:33 am (UTC)
From: [identity profile] freiksenet.livejournal.com
А если вша или змеи советуют то уже не подходит?

Date: 2012-07-06 11:34 am (UTC)
From: [identity profile] blackyblack.livejournal.com
Это значит, что вы Гарри Поттер.

Date: 2012-07-06 01:06 pm (UTC)
From: [identity profile] nealar.livejournal.com
Или Гвидо.

Date: 2012-07-06 11:44 am (UTC)
From: [identity profile] nivanych.livejournal.com
Я отвечу, что я впадаю в полусон, мне снится metaclass, с которым я жестоко спорю, но в конце концов, он соглашается, что надо именно так, как я сказал, и затем, он проговаривает нужные детали!

Date: 2012-07-06 04:24 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
Годится только если во сне у него 8 ног!

Date: 2012-07-06 04:32 pm (UTC)
From: [identity profile] nivanych.livejournal.com
У него вообще не было ног...

Date: 2012-07-06 05:29 pm (UTC)
From: [identity profile] nivanych.livejournal.com
Во сне, "видеокамера" туда не опускалась ;-)
А, не! Он за столом сидел!

Date: 2012-07-06 05:17 pm (UTC)
From: [identity profile] bydl0coder.livejournal.com
Нахожу в Гугле.

Date: 2012-07-06 09:58 pm (UTC)
From: [identity profile] divine-assass1n.livejournal.com
Я прошу показать github страницу. Нет профиля - прошу показать любой другой свой код, читаю его, задаю вопросы. Но самое главное - прошу идти с ноутбуком с установленной средой разработки и документацией и предупреждаю, что придется попрограммировать без доступа к интернету на любом ЯП на выбор. Начинаю с примитивных задач, далее посложнее. Никаких умозрительных задач, сугубо практические штуки которые пришлось самому писать, но без необходимости использовать какие-то внешние api.

И обожаю проверять ВСЕ skills, заявленные в СV. Если сам не знаю - готовлюсь. Ненавижу врунов.

Date: 2012-07-07 06:28 pm (UTC)
From: [identity profile] redplait.blogspot.com (from livejournal.com)
тяжко поди одному и без персонала совсем, бгг

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 15th, 2025 06:43 am
Powered by Dreamwidth Studios