Как пройти собеседование, если вы никогда не участвовали в проектах с открытым исходным кодом? [дубликат]

Я уже застреваю на нескольких собеседованиях, когда компании просят меня показать им мой исходный код.

За 10 лет карьеры весь "мой" исходный код является закрытым, запечатанным множеством NDA, исходный код которого практически невозможно показать.

Поскольку я был так предан своей профессиональной работе, у меня никогда не было времени посвятить себя какому-либо проекту с открытым исходным кодом. Так что нет, я не участвовал ни в одном исходном проекте.

Есть ли немедленное решение? т. е. я знаю, что мог бы начать создавать проект с открытым исходным кодом или внести свой вклад в уже существующий и т. д. Но я рассматриваю усилия, связанные с этим, как создание новой компании. Так что это происходит не сразу.

Действительно ли они требуют внесения вклада в открытый исходный код или это всего лишь один из вопросов? Они не могут серьезно предположить, что у всех есть. Большинство программистов этого не делают по простой причине: им нужно зарабатывать деньги кодированием, а этого довольно сложно добиться с открытым исходным кодом. Вы можете спросить их, доступен ли открытый исходный код компании для представления следующему работодателю :-)
Они не должны быть большими проектами ОС. Всего пары PoC должно быть более чем достаточно. Например. простой проект CRUD, какая-то простая вещь без сервера, пример аппаратной печати 2x16 или разбор строки, например, «какое слово чаще всего встречается во входном файле». Что-то, что занимает час или два, чтобы создать.

Ответы (2)

Я никогда не участвовал в проектах, исходный код которых находится в открытом доступе, и я достаточно постоянно работаю уже более десяти лет. Проекты с открытым исходным кодом не обязательны для найма, по крайней мере, в компании, которые знают, как заниматься профессиональным развитием.

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

Спасибо вам, ребята. Почти все ваши ответы, ребята, кажутся мне правильными. Я согласен с вами, ребята. Дело в том, что реальность другая. Мне уже отказали в двух приложениях, потому что у меня нет «репозитория github».
Они действительно сказали, что отказали вам, потому что у вас не было «репозитория Github», или вы предполагаете это?
Да, это моя забота.
В этом случае я бы создал репозиторий на github и поместил в него пример кода, похоже, это не повредит вашим шансам. Похоже, это не обязательно должен быть большой проект, над которым работают тысячи людей, им просто нужны осязаемые примеры качества вашего кода, на которые они могут посмотреть.

С 10-летним опытом у вас должна быть довольно хорошая профессиональная сеть, которую вы можете использовать для получения рекомендаций по характеру и качеству работы. Если у вас есть бывшие менеджеры проектов и начальники, готовые стать такими рекомендателями, то это было бы отличным началом.

Еще одно немедленное решение — предложить выполнить задание по кодированию, соответствующее критериям, которые они изложили. Это на самом деле довольно распространено, и не только для должностей разработчиков.