Рубріки: ДумкаКар'єра

Як створити портфоліо програміста, якщо у вас є NDA

Андрій Губін

Розробник Джозеф Круз розповів про те, як програмісту створити портфоліо, якщо всі його досягнення знаходяться під NDA. Пропонуємо вам переклад його його авторського блогу від нашої редакції. Далі — слово автору.

Робота в ІТ зараз нерозривно пов’язана з підписанням NDA (угоди про нерозголошення). Така практика дозволяє компанії, з одного боку, обмежити поширення/розголошення працівником «внутрішньої кухні» компанії (процесів, відносин з клієнтами, внутрішнього менеджменту, комерційної таємниці) та інформації про партнерів/клієнтів компанії.

З іншого боку, коли ми говоримо про угоду про нерозголошення, слід пам’ятати, що законодавство обмежує можливості роботодавця включати певні пункти в NDA.

Тому поняття «повний NDA» є досить умовним, оскільки в угоду про нерозголошення неможливо включити все, що хочеться. Ця угода може включати лише ту інформацію, яка може становити комерційну таємницю.

Зазвичай компанії забороняють розголошувати поточні зарплати, але сума сплачених податків не підпадає під комерційну таємницю з точки зору законодавства.

Тому шляхом нескладних підрахунків можна отримати розмір зарплати працівника, якщо він цього забажає. Також не можна заборонити працівнику називати попередніх роботодавців, оскільки ця інформація також не підпадає під визначення комерційної таємниці.

Часто компанії забороняють працівникам розповідати про конкретний проект, над яким вони працювали, особливо якщо цей проект не є публічним. З публічним проектом (тим, який доступний звичайному користувачеві в інтернеті на сайті, в AppStore або на GitHub) простіше. Через його доступність зазвичай немає сенсу забороняти вказувати його в резюме/портфоліо.

Навіть якщо проект знаходиться під NDA, при створенні резюме допускається вказати, з якої галузі цей проект, які технології були використані при розробці, розмір команди, але слід уникати деталізації.

З чого складається резюме розробника?

Перше і найважливіше — це вказати своє ім’я та спосіб зв’язку з вами (LinkedIn, email, Telegram, GitHub тощо). Це публічна і найважливіша інформація, якою ви можете розпоряджатися самостійно.

Водночас не варто залишати номер телефону через проблеми з безпекою.

Друге — ваш попередній досвід. Звичайно, майбутні роботодавці хотіли б знати про проекти, метрики, результати, досягнення, волонтерство (участь у проектах з відкритим вихідним кодом, навчання новачків тощо), а також про попередніх роботодавців.

Не існує загального правила про те, що підпадає під NDA, а що ні. Кожен проект індивідуальний. Потрібно просто уважно стежити за тим, в яких проектах підписано NDA і яку інформацію можна залишати у відкритому доступі, а яку ні.

Загальні правила описані вище. Якщо ви зіткнулися з більш нестандартною ситуацією, не зайвим буде проконсультуватися з юристами, оскільки порушення угоди про нерозголошення (добровільне чи примусове) може призвести до штрафних санкцій і судових розглядів.

Третє — ваша розробка. Посилання на Github, AppStore, GooglePlay.

Тут ви вільні вирішувати, що має бути показано, а що надовго залишиться за вашим особистим «NDA».

Четверта і п’ята — важливі загальні рекомендації, які не пов’язані з комерційною таємницею, але їх часто опускають: підтримувати актуальність і використовувати автоматичне завантаження з LinkedIn та інших систем.

Не забувайте своєчасно оновлювати своє резюме. Працюючи над різними проектами протягом декількох років, інформація забувається. Тому про оновлення резюме слід пам’ятати, навіть якщо ви не плануєте змінювати роботу.

Автоматичне завантаження резюме з системи пошуку роботи часто працює проти вас. Такі резюме зустрічаються часто, і ви можете щось пропустити. На висококонкурентному ІТ-ринку такі резюме можуть бути просто пропущені під час першого фільтрування відповідей рекрутерами.

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

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

Останні статті

Мої найважливіші кроки для вдосконалення коду в команді

Блогер та розробник Джозеф Круз розповів, як покращити роботу команди розробників, так показати їм справжню…

06.06.2025

Недооцінені фішки вашого смартфона, які спрощують життя

Щодня ми носимо в своїй кишені пристрій, що в сотні мільйонів разів потужніший за комп’ютер,…

05.06.2025

В чому різниця між фіксом та «костилем»?

Оце сиджу, працюю і задумався: «А де ж проходить та тонка межа між фіксом, який…

04.06.2025

Закон Гудгарта або як метрики змінюють цінності

«Коли вимірюваний показник стає метою, він перестає бути хорошою мірою» Закон який значною мірою відповідальний…

03.06.2025

Як приймати обдумані рішення за допомогою ChatGPT? Приклади промптів

Інколи здається, що ви врахували все. Упевненість у рішенні настільки висока, що ви вже подумки…

02.06.2025

Чи можете ви програмувати, не дивлячись на екран?

Блогер та розробник Джозеф Круз розповів, як він працює програмістом, маючи доволі серйозні проблеми із…

23.05.2025