Фрагмент кода «на пробу». Подводные камни

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

Многие знакомы с ситуацией, когда для оценки профессиональных качеств программиста просят предоставить образец исходного кода. А, в ответ на мотивированный отказ, дают советы из серии: «Код это Ваша визитная карточка! Сохраняйте образцы!»

Попробуем разобраться, нет ли в этом подвоха.

Подвох, если он есть, чаще всего скрывается в деталях. И, первая такая деталь это происхождение предоставляемого фрагмента кода.

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

Поэтому, для программиста, сохранение такого «образца» за пределами офиса работодателя или после завершения проекта, может реально обернуться уголовным преследованием. Но даже, если Вам удастся избежать юридических последствий, ущерб, нанесённый Вашей деловой репутации, будет непоправим.

Так, что, если в Вашем послужном списке присутствует работа в штате тех или иных компаний либо проекты с вышеупомянутыми особенностями, лучше хорошо подумайте, прежде чем послушать подобных «советчиков».

Второй нюанс, в котором может скрываться подвох. Какова мотивация работодателя и заказчика?

Оценить профессионализм кандидата? Сомнительно. Слишком велика вероятность ошибки. Уже хотя бы просто потому, что в интернете существуют сотни ресурсов, где недобросовестный соискатель может скачать понравившийся исходник, чтобы впоследствии выдать его за свой. А, проверка, при отсутствии портфолио, может быть заменена обычным тестовым заданием (последнее даже более эффективно).

Заполучить бесплатно чужие наработки? Если Ваш опыт представляет интерес, вполне.

Таким образом, учитывая всё вышесказанное, вопрос о предоставлении «образцов» исходного кода на самом деле может быть мотивирован только двумя причинами:

  1. Некомпетентность задающего;
  2. Желание бесплатно получить чужой опыт.

Имеет ли смысл предоставлять «образцы» кода? Зависит от конкретных обстоятельств. Но, в любом случае это должен быть легальный исходный код.

Если у Вас в портфолио есть Ваш собственный открытый (open source) проект, то предоставив ссылку на его исходный код, Вы ничего не потеряете. В крайнем случае, можно взять фрагмент кода из проекта, который Вы делали для себя, но желательно, чтобы в нём не содержались Ваши уникальные разработки. Помните, Ваши знания и опыт стоят денег.

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *