Apakah saya hanya menjadi paranoid? Apakah ini masalah yang sah?
Saya pikir Anda mungkin paranoid. Atau tentara bayaran. Atau keduanya.
Anda khawatir tentang sesuatu yang sangat tidak mungkin memiliki nilai bawaan yang signifikan 1 .
Anda berkomentar sebagai berikut:
Apakah itu penting? Nilai yang melekat adalah sama jika empat menit atau empat hari.
Erm ... ini tidak realistis. Program "hello world" 2 baris tidak sama dengan sesuatu yang Anda habiskan berhari-hari, berminggu-minggu, berbulan-bulan bekerja. Namun demikian, nilai nyata dari kode ini (yaitu potensi menghasilkan uang) bagi ANDA kemungkinan besar adalah nol. Jika Anda membuat keributan tentang masalah IP, calon majikan kemungkinan menganggap ini sebagai tanda hal-hal yang akan datang.
Dan di sisi etika, tentu saja mereka memiliki kebutuhan yang sah untuk melihat bagaimana Anda menerapkan kode tersebut. Bagaimana lagi mereka akan menilai kualitas pekerjaan Anda? Mereka juga memiliki kewajiban moral untuk memperlakukan kode Anda sebagai properti Anda. Tetapi Anda tidak perlu perjanjian dan hal-hal hukum untuk hal seperti ini. Ini hanya buang-buang waktu semua orang untuk upaya sepele .
Catatan Kaki 1 - Pengecualiannya adalah bahwa jika solusi Anda untuk masalah "wawancara pekerjaan rumah" termasuk sejumlah besar kode pribadi yang Anda habiskan berbulan-bulan / tahun berkembang, dan bahwa Anda memiliki rencana realistis untuk menghasilkan uang darinya. Jika demikian, Anda tidak boleh menggunakannya dalam pertanyaan "wawancara pekerjaan rumah".
Tidak ada perusahaan yang mau mempekerjakan seorang programmer hanya untuk bertengkar tentang siapa yang memiliki hak IP untuk kode kritis yang mungkin-atau-mungkin-tidak ditulis oleh programmer tersebut di luar jam kerja. Dan jika efektivitas Anda sebagai programmer tergantung pada penggunaan sekelompok kode pribadi Anda sendiri, maka majikan Anda akan memiliki masalah besar jika / ketika Anda "pindah".