«У вас есть актуальное резюме и некоторый опубликованный код для проверки» — что это значит?

Я разработчик Microsoft .NET, искал работу последние несколько месяцев и вдруг наткнулся на конкретную компанию, где ищут Senior/Lead разработчика. Я не подхожу для этой должности, хотя в том заявлении о приеме на работу эта конкретная строка была упомянута.

«У вас есть актуальное резюме и некоторый опубликованный код для проверки»

Что это значит на самом деле? Чего ожидает компания?

Предположительно, он указан в разделе «требования» или аналогичном, и в этом случае он будет эквивалентен «Мы требуем, чтобы у вас было актуальное резюме и некоторый опубликованный код, на который мы можем взглянуть». Если вам интересно, что именно они могут иметь в виду, когда говорят «опубликованный код» (например, «опубликовано где»?), или какую-то другую часть, вы можете сосредоточиться на этом, а не просто спрашивать, что означает это предложение. На данный момент это больше вопрос английского языка, чем вопрос рабочего места.

Ответы (2)

Что ты не понимаешь? Мне это кажется само собой разумеющимся...

Они хотят убедиться, что если вы претендуете на эту должность:

  • Ваше резюме/резюме содержит всю недавнюю работу, включая то, над чем вы работаете прямо сейчас (а не два года назад)
  • У вас есть код, который они могут посмотреть, либо на github.com (или аналогичном), либо вы можете предоставить им несколько примеров кода (которые не являются собственностью вашего работодателя и не подпадают под действие соглашения о неразглашении).

Предоставление образца кода необходимо работодателю для оценки ваших способностей; это как журналист, предоставляющий образцы письма.

Относительно опубликованного требования к коду: объявления о вакансиях, подобные этому, являются действительно хорошим примером того, почему всем разработчикам полезно участвовать в разработке открытого исходного кода. Я могу пойти на собеседование и продемонстрировать, что являюсь участником нескольких продуктов, с которыми буду работать; это сразу же дает мне огромное преимущество, поскольку показывает, что я знаком с этими продуктами на глубоком уровне. Даже если вы просто отправляете отчеты об ошибках или запросы функций, а не пишете код, эта активность на Github может быть использована для демонстрации того, что вы вовлечены в продукт и хорошо его знаете.
Наоборот, у вас может быть полностью совершенный демо-проект, который отнял у вас столько времени для вашего набора навыков, что на самом деле, когда вы выполняете работу, вы либо слишком медленны, либо не создаете такого же качества кода.

Понятно, что вы можете не знать, что такое «резюме». Если вы американец (или выучили американский английский), вы, вероятно, вместо этого будете использовать слово «резюме».

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

Если у вас есть учетная запись Github, я предлагаю вам предоставить им свой идентификатор, чтобы они могли найти вас и посмотреть, что вы делаете. То же самое с Bitbucket, Gitlab или где-то еще. Кроме того, если вы участвовали в каких-либо сторонних проектах с открытым исходным кодом, вы также должны давать прямые ссылки на них.

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

Если у вас нет кода, который вы опубликовали в открытом доступе, то, честно говоря, вам может быть трудно получить роль; если они просят показать ваш общедоступный код, то это означает, что они придают значение тому, что у вас есть общедоступный код или вклады с открытым исходным кодом, поэтому вы уже ставите себя в невыгодное положение. Вы можете (и должны) подать заявку и либо предоставить им некоторые примеры кода, которые не являются общедоступными, либо дать хорошее объяснение, почему вы не можете этого сделать. Убедитесь, что ваше резюме/резюме настолько убедительно, насколько это возможно, чтобы компенсировать отсутствие кода.

но им нужен код .net, большинство проектов ОС не основаны на MS. Кроме того, они кажутся любительской ночной операцией с поверхностным пониманием трудового законодательства, поскольку ваш работодатель вполне может владеть всем кодом, который вы создаете.
@Neuromancer - Может быть, они специально ищут кого-то с опытом работы с открытым исходным кодом в области .Net. Их много вокруг. Я не согласен с вашим вторым предложением: ОП сказал, что они запросили опубликованный код, поэтому нет никаких доказательств того, что они пытаются получить частный код, написанный для работодателя. Вы, конечно, правы, что не следует делиться таким закрытым кодом, но это не то, о чем просят, насколько я понимаю.
большинство трудовых договоров закрепляют за ними всю интеллектуальную собственность, связанную с вашей работой