Здравствуйте, s.ts, Вы писали:
ST>И, наверное, разные понятия об оценке общего уровня программистов
ST>По паре функций не оценишь навыки проектирования и т.п. Вообще по тестам можно отсеять только заведомо невозможные варианты.
А по коду вообще трудно оценить "навыки проектирования"... если образцы КОДА просят, то хотят увидеть навыки кодирования, а оценить их часто можно и по паре функций. По крайней мере, как ты сказал, отсеять заведомо невозможные варианты.
Здравствуйте, E-art, Вы писали:
EA>А может быть просто вежливо объяснить, что исходники выслать не получится по указанным выше причинам, а как альтарнативу предложить работодателю дать тестовое задание. EA>В результате работодатель сможет проверить и способность претендента выполнять именно то, что нужно работодателю и способность выполнять это в те сроки, которые он потребовал. EA>Я как раз только что ответил именно так одному рекрутеру — как получу ответ запостю сюда message.
Что получилось в результате? (по себе могу сказать что я бы такой ответ принял, но сказал бы тебе придумать самом себе тестовое задание, т.к. времени придумывать и объяснять что я хотел не всегда бывает)
Кстати личный вопрос(не хочешь не отвечай) у тебя что на самом деле нет никаких исходников помимо основного проекта?
У меня вот папке Projects содержит ~10 крупных проектов и папка other в котором штук 35 проектов поменьше и не относящиеся к основному(например Hook DLL для перехавата вызовов от девайса с которым нужно было научиться работать а доки не было, система которая выплевывает все содержимое StarTeam в XML, а потом парсит его XSLT, маленькая прога которая инкрементирует версию как у нас принято, + куча других мелких программок). Большая часть не то чтобы пример как надо писать, но что-нибудь чтобы выбрать я бы нашел.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
A>Что получилось в результате? (по себе могу сказать что я бы такой ответ принял, но сказал бы тебе придумать самом себе тестовое задание, т.к. времени придумывать и объяснять что я хотел не всегда бывает)
Ответ был такой:
Ниже ТЗ, которое необходимо сделать.
Срок до конца недели.
Задание несколько великовато для тестового, поэтому будет оплата в сумме 30
уе.
A>Кстати личный вопрос(не хочешь не отвечай) у тебя что на самом деле нет никаких исходников помимо основного проекта?
Проекты есть, но их все-равно крайне нежелательно распостранять.
A>У меня вот папке Projects содержит ~10 крупных проектов и папка other в котором штук 35 проектов поменьше и не относящиеся к основному(например Hook DLL для перехавата вызовов от девайса с которым нужно было научиться работать а доки не было, система которая выплевывает все содержимое StarTeam в XML, а потом парсит его XSLT, маленькая прога которая инкрементирует версию как у нас принято, + куча других мелких программок). Большая часть не то чтобы пример как надо писать, но что-нибудь чтобы выбрать я бы нашел.
Дело в том, что крупные проекты распостранять нельзя, а мелкие обычно реализовывались так:
Под конец рабочего дня подходит начальник и говорит, что до утра нужно сделать something. Причем, как правило, для реализации подобного проекта мне потребовалось бы дня 2-3, причем при нормальном режиме (днем). Поэтому такие проекты разрабатывались по принципу "главное, чтобы работали". О качестве кода и комментарии при таком режиме конечно же говорить нечего.
Здравствуйте, John_Lennon, Вы писали:
J_L>Как вообще народ относится к просьбе потенциального работодателя прислать образцы кода или документации? Как правильно реагировать на это?
Бог ты мой — неужели ты всерьез считаешь что выдранные куски можно использовать? Или считаешь что написал нечто, большей части программистов недоступное? Отсылай что просят, никому, кроме тебя, до этого нет дела. Просто убери все опознавательные знаки из кода.
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, John_Lennon, Вы писали:
J_L>>Как вообще народ относится к просьбе потенциального работодателя прислать образцы кода или документации? Как правильно реагировать на это?
AVK>Бог ты мой — неужели ты всерьез считаешь что выдранные куски можно использовать? Или считаешь что написал нечто, большей части программистов недоступное? Отсылай что просят, никому, кроме тебя, до этого нет дела. Просто убери все о познавательные знаки из кода.
Здравствуйте, AndrewVK, Вы писали:
AVK>Бог ты мой — неужели ты всерьез считаешь что выдранные куски можно использовать? Или считаешь что написал нечто, большей части программистов недоступное? Отсылай что просят, никому, кроме тебя, до этого нет дела. Просто убери все опознавательные знаки из кода.
Полностью присоединяюсь.
В нормальном проекте сотни, тысячи файлов кода. Отправка 1-2х файлов не имеет никакой коммерческой угрозы.
Для тех, кто не понимает, зачем нужны образцы, скажу, что мне приходилось видеть образцы кода, после которого человека на собеседование приглашать не хотелось. Скажем, если бы мне прислали код, который я генерировал 10-12 лет назад, то я бы его, скорее всего, не стал собеседовать
C>Здравствуйте, AndrewVK, Вы писали:
AVK>>Бог ты мой — неужели ты всерьез считаешь что выдранные куски можно использовать? Или считаешь что написал нечто, большей части программистов недоступное? Отсылай что просят, никому, кроме тебя, до этого нет дела. Просто убери все опознавательные знаки из кода.
C>Полностью присоединяюсь. C>В нормальном проекте сотни, тысячи файлов кода. Отправка 1-2х файлов не имеет никакой коммерческой угрозы.
Тут люди вообще читатели или только писатели? Я ведь ясно написал:
"Получил только в ответ на резюме предложение прислать образцы своего кода и документы, которые разрабатывал на проектах."
Ребята, я человек вполне здравомыслящий и прекрасно понимаю, что отосланный десяток килобайт кода многомегабайтному проекту вреда не принесет. Но меня попросили прислать также часть проектной документации, которую я делал: vision, use-cases, SRS, SDD. Это нормально?? Эти 1-2 файла как раз несут коммерческую угрозу и я просто оторопел, когда мне предложили их выслать для просмотра.
P.S. Прежде чем писать реплай, стоит внимательно прочесть оригинальный постинг.
Здравствуйте, John_Lennon, Вы писали:
J_L>Ребята, я человек вполне здравомыслящий и прекрасно понимаю, что отосланный десяток килобайт кода многомегабайтному проекту вреда не принесет. Но меня попросили прислать также часть проектной документации, которую я делал: vision, use-cases, SRS, SDD. Это нормально?? Эти 1-2 файла как раз несут коммерческую угрозу и я просто оторопел, когда мне предложили их выслать для просмотра.
J_L>P.S. Прежде чем писать реплай, стоит внимательно прочесть оригинальный постинг.
Не посылай ни в коем случае. Причины ты и сам знаешь, и раньше тут уже писали.
Распечатай небольшую часть, по которой ничего не восстанавливается, покажи на собеседовании и обратно с собой унеси. Это нормально, вы друг друга пока не знаете, обязательств еще нет, и доверять, поэтому, друг другу не обязаны.
Здравствуйте, Croc, Вы писали:
C>Здравствуйте, AndrewVK, Вы писали:
AVK>>Бог ты мой — неужели ты всерьез считаешь что выдранные куски можно использовать? Или считаешь что написал нечто, большей части программистов недоступное? Отсылай что просят, никому, кроме тебя, до этого нет дела. Просто убери все опознавательные знаки из кода.
C>Полностью присоединяюсь. C>В нормальном проекте сотни, тысячи файлов кода. Отправка 1-2х файлов не имеет никакой коммерческой угрозы.
C>Для тех, кто не понимает, зачем нужны образцы, скажу, что мне приходилось видеть образцы кода, после которого человека на собеседование приглашать не хотелось. Скажем, если бы мне прислали код, который я генерировал 10-12 лет назад, то я бы его, скорее всего, не стал собеседовать
C>Вот и все. Просто взаимная экономия времени.
интересный вопрос
сам занимаюсь программированием 4 года
разницу между кодом написанным в первый год и во второй вижу
между вторым и третьим практически незаметно
между третьим и четвертым практически никакой — и это уже не зависит от того, новые для тебя язык и технология или нет
вернее то, что технология или язык новые по моему кодд видно первые 2 месяца, потом все приводится в норму
вопрос — какая разница между кодом написанным на 4й год программирования и кодом написанным на 10й год?
John_Lennon -> "Re[3]: Образцы кода работодателю" :
JL> документации, которую я делал: vision, use-cases, SRS, SDD. Это JL> нормально?? Эти 1-2 файла как раз несут коммерческую угрозу и я JL> просто оторопел, когда мне предложили их выслать для просмотра.
Дык тоже все надо делать с умом
Вырежи нужные куски, пару диаграмм из разных областей — и все. Вжно показать
что ты умеешь делать, а не как ты умеешь ловко раздавать секреты налево
направо
J_L>Как вообще народ относится к просьбе потенциального работодателя прислать образцы кода или документации? Как правильно реагировать на это?
Мой собственный опыт:
в подобной ситуации я кода отдавать не стал, с документами тоже самое. Объяснил почему — померческая тайна.
К этому отнеслись с пониманием и уважением.
Взамен предложил поработать у них на пол рабочего дня некоторый испытательный срок.
В результате я посматрел на коллектив и на организацию фирмы, фирма оценила меня (не только как кодера, а как просто человека) и через некоторое время когда всех всё устроило — договорились на полный работчий день.
Кстати ещё к начальной зарплате 20% прибавили