Có phải tôi đang bị hoang tưởng? Đây có phải là một mối quan tâm chính đáng?
Tôi nghĩ rằng bạn có thể bị hoang tưởng. Hoặc lính đánh thuê. Hoặc cả hai.
Bạn đang lo lắng về một cái gì đó rất khó có thể có bất kỳ giá trị vốn có đáng kể 1 .
Bạn đã bình luận như vậy:
Điều đó thực sự quan trọng? Giá trị vốn có là như nhau nếu là bốn phút hoặc bốn ngày.
Erm ... đây không phải là một thực tế. Chương trình "hello world" gồm 2 dòng không giống như chương trình bạn đã dành nhiều ngày, tuần, tháng để thực hiện. Nhưng dù bằng cách nào, giá trị thực của mã này (tức là tiềm năng kiếm tiền) đối với BẠN rất có thể là bằng không. Nếu bạn làm ầm ĩ về các vấn đề IP, một nhà tuyển dụng tiềm năng có thể coi đây là dấu hiệu của những điều sắp tới.
Và về mặt đạo đức, tất nhiên họ có nhu cầu chính đáng để xem cách bạn triển khai mã. Làm thế nào khác họ sẽ đánh giá chất lượng công việc của bạn? Họ cũng có nghĩa vụ đạo đức coi mã của bạn là tài sản của bạn. Nhưng bạn không cần thỏa thuận pháp lý và công cụ cho những thứ như thế này. Nó chỉ đơn giản là lãng phí thời gian của mọi người cho một lượng nỗ lực không đáng kể .
Chú thích 1 - Trường hợp ngoại lệ là nếu giải pháp của bạn cho vấn đề "bài tập về nhà phỏng vấn" bao gồm một khối lớn mã riêng mà bạn đã dành nhiều tháng / năm để phát triển và bạn có kế hoạch thực tế để kiếm tiền từ nó. Nếu đó là trường hợp bạn không nên sử dụng nó trong các câu hỏi "phỏng vấn bài tập về nhà".
Không nhà tuyển dụng nào muốn sử dụng một lập trình viên chỉ để đánh nhau về việc ai sở hữu quyền sở hữu trí tuệ đối với mã quan trọng mà có thể hoặc không thể được viết bởi lập trình viên ngoài giờ làm việc. Và nếu hiệu quả của bạn với tư cách là một lập trình viên phụ thuộc vào việc bạn sử dụng một loạt mã riêng của mình, thì nhà tuyển dụng của bạn sẽ gặp vấn đề lớn nếu / khi bạn "tiếp tục".