Những nguồn công việc mẫu nên được sử dụng trong một cuộc phỏng vấn việc làm? [đóng cửa]


14

Một trong những người bạn của tôi đã bị sa thải. Khi tôi nói chuyện với anh ta, anh ta nói họ không cho anh ta lấy một bản sao của bất cứ thứ gì anh ta làm. Khi anh ta hỏi làm thế nào để thể hiện những gì anh ta đã làm với một chủ nhân khác trong một cuộc phỏng vấn, anh ta được cho biết rằng anh ta sẽ có một số giải thích để làm.

Chúng ta có nên được phép lấy mẫu của các nhà tuyển dụng trước đây không? Những nguồn mã nào chúng ta nên dự kiến ​​thể hiện trong một cuộc phỏng vấn? Khi hầu hết mọi nhà tuyển dụng yêu cầu công việc mẫu, làm thế nào để chúng ta biện minh cho những gì có thể được gửi? Chúng tôi có trách nhiệm duy trì các dự án sau giờ làm việc trong suốt cuộc đời của chúng tôi để chúng tôi có mã chúng tôi có thể hiển thị hợp pháp cho chủ nhân tiếp theo của mình không?


3
@Craige Chỉnh sửa đẹp, cảm ơn. Tôi tạm thời mở lại câu hỏi , tôi nghĩ phiên bản hiện tại là đường biên giới. Nếu câu trả lời đi về phía nam, nó có thể bị đóng lại.
yannis

Bình luận viên: nếu bạn có câu trả lời, hãy để lại câu trả lời. Nếu bạn muốn thảo luận về chủ đề của câu hỏi này, hãy mang nó đến trò chuyện .

Câu trả lời:


4

Tiêu đề 17 § 107 của mã Hoa Kỳ nêu rõ các trường hợp trong đó một tác phẩm có bản quyền có thể được sao chép để sử dụng hợp lý, cho dù tác phẩm đó đã được xuất bản hay chưa. Vì luật bản quyền là những gì thường bảo vệ mã nguồn, nó liên quan đến câu hỏi của bạn.

Tôi không phải là luật sư và tôi không biết về bất kỳ trường hợp luật nào được thiết lập theo cách này, nhưng theo ý kiến ​​của tôi, việc sao chép các ví dụ ngắn về công việc của bạn sẽ được sử dụng hợp lý, với điều kiện đó là một mẫu đủ nhỏ để không phải là một mẫu nhỏ hoàn thành chương trình hoặc mô-đun làm việc và nó không tiết lộ bất kỳ bí mật thương mại nào. Một trong mười tệp từ việc bạn triển khai trình điều khiển cho chip với biểu dữ liệu có sẵn công khai sẽ không gây tổn hại cho nhà tuyển dụng cũ của bạn dưới bất kỳ hình thức nào. Việc bạn thực hiện thuật toán tuyệt mật của công ty mà bạn đã giúp thiết kế sẽ khiến bạn gặp rắc rối.


Ý tôi là, nếu bạn quay video hiển thị công cụ thì nó sẽ không thể sao chép được vì bạn không cho đi mã nguồn.
Joan Venge

8

Tôi không chắc chắn về phần Pháp lý nhưng những gì tôi nghĩ về nó, bạn không bao giờ được phép mang công việc của mình đi cùng. Bạn đã được trả tiền cho công việc. Đó không phải là tài sản của bạn mà là tài sản của công ty bạn.

Đó là những người bình thường mang công việc của họ với họ để tham khảo hoặc lý do khác, mà không thông báo cho công ty. Đó là cách duy nhất bạn có thể làm điều đó. Bạn vẫn chịu trách nhiệm cho nó, trong trường hợp nó bị rò rỉ.

Tôi đã có một tình huống tương tự khi tôi có thể hiển thị công việc cũ của mình và điều đó có thể đã thúc đẩy hồ sơ của tôi nhưng tôi chọn không quá và tôi không hối tiếc. Đó là tài sản của công ty cũ của tôi và nó phải như vậy. Nếu kỹ năng giao tiếp của bạn không đủ tốt để giải thích những gì bạn đã làm, bạn không nên đổ lỗi cho chủ nhân trước đây.

Lưu ý: Tôi không chắc loại công việc nào đang được tham khảo ở đây. Điều đó có thể quan trọng ở một mức độ nào đó.


Đó không phải là bí mật thương mại cao, chỉ là công cụ nội bộ mà ông đã viết cho công ty.
Joan Venge

1
Không, bạn có thể giải thích nó cho họ. Hoặc bạn có thể viết lại để biến nó thành của riêng bạn nhưng hiển thị chính xác điều tương tự là không cần thiết.
Noname

Tôi hiểu ý của bạn, nhưng viết lại sẽ mất nhiều thời gian và nếu bạn cố gắng giải thích, họ cũng có thể nghĩ, bạn chắc chắn đã làm điều gì đó tồi tệ cho chủ nhân trước đây của bạn để làm điều này với bạn.
Joan Venge

Tôi có nghĩa là giải thích "dự án là gì", không phải "tại sao bạn không có mã". Nếu bạn đã được trả tiền cho mã, đó không phải là mã của bạn. Nếu mất nhiều thời gian hơn để tái tạo, chỉ cần giải thích những gì nó đã làm hoặc tạo ra một mockup nhanh chóng.
Noname

Mọi người có được phép lưu giữ kỷ niệm về công việc của họ không? Đặc biệt là những người có trí nhớ eidetic? Bạn được trả tiền để giải quyết vấn đề không sản xuất mã.
Den

6

Nếu ai đó đến phỏng vấn và cho tôi xem thứ gì đó rõ ràng là tài sản bí mật của chủ lao động trước đó (bao gồm cả mã nguồn cho trang web công cộng), tôi sẽ có những bảo lưu nghiêm túc về việc thuê người đó bất kể kỹ năng và khả năng khác của anh ta hay cô ta.

Có thể nói, tôi nghi ngờ rằng điều này là hoàn toàn hợp pháp và có thể chấp nhận được, và bất kỳ nhà tuyển dụng nào sau đó đáng để làm việc đều hiểu tình hình.


Bạn có chắc không, bởi vì tôi đã tham gia nhiều cuộc phỏng vấn với tư cách là một người quan sát và tôi đã không bắt gặp ai đó không thể hiện bất cứ điều gì. Trong thực tế, tôi nhớ đã thấy rất nhiều công việc của NDA. Tôi thậm chí còn biết các công ty đã hỏi người xin việc, anh ta có thể mang theo những công cụ nào, 100% srs.
Joan Venge

@JoanVenge: Bạn nghiêm túc không muốn làm việc cho người sử dụng lao như vậy. Nếu họ đặc biệt yêu cầu bạn tiết lộ thông tin bí mật từ các công ty khác, bạn có thể tin tưởng họ về bất cứ điều gì không?
Goran Jovic

1
@JoanVenge: Ý tôi là, bạn của bạn không muốn làm việc cho những công ty như vậy :)
Goran Jovic

4
@JoanVenge, Không. Bởi vì nếu họ sẵn sàng làm điều gì đó có vấn đề về mặt đạo đức / pháp lý đối với đối thủ cạnh tranh, họ có thể sẽ không gặp phải bất kỳ khó khăn nào khi làm điều gì đó phi đạo đức / bất hợp pháp đối với nhân viên.
Charles E. Grant

1
@JoanVenge - Vâng, tôi hoàn toàn chắc chắn. Điều này giương cờ đỏ về đạo đức của nhân viên. Nếu chủ lao động trước của anh ấy hoặc cô ấy không thể tin tưởng anh ấy hoặc cô ấy để hiểu ai sở hữu công việc được thực hiện cho chủ lao động trước đó, thì tôi với tư cách là chủ nhân mới có bằng chứng khá thuyết phục tôi cũng không thể tin tưởng ứng viên.
James McLeod

6

Theo kinh nghiệm của tôi, nhà tuyển dụng quan tâm nhiều hơn đến kết quả công việc trước đây của bạn hoặc nghe bạn mô tả kiến ​​trúc của nó. Họ không quan tâm đến việc đi qua các trang và trang mã thực tế. Nếu họ thực sự muốn xem phong cách mã hóa của bạn, họ thường sẽ yêu cầu bạn thực hiện một số nhiệm vụ tầm thường.

Cá nhân, tôi hỏi nhà tuyển dụng của tôi nếu tôi có thể chụp ảnh màn hình công việc của tôi để thêm vào danh mục đầu tư của tôi. Tôi sẽ thực hiện một số chỉnh sửa hình ảnh để xóa dữ liệu cụ thể của công ty hoặc điền vào ứng dụng dữ liệu giả, vì vậy chúng thường ổn với nó. Sau đó tôi có thể sử dụng các ảnh chụp màn hình này để mô tả ứng dụng cho các nhà tuyển dụng tiềm năng và họ có thể thấy kết quả của những gì tôi đã làm trong quá khứ.

Chỉ cần nhớ hỏi nhà tuyển dụng của bạn đầu tiên. Tôi sẽ không lấy bất cứ thứ gì, ngay cả ảnh chụp màn hình đã xóa dữ liệu cụ thể của công ty, trừ khi chúng ổn với nó.


3

Không chắc chắn nơi bạn vẽ đường khi nhìn vào các bản sao của mã hoặc một câu hỏi về cách bạn giải quyết một vấn đề cụ thể. Bao nhiêu chi tiết bạn có thể đi vào mà không tiết lộ một cái gì đó quan trọng về mã?

Nếu bạn mang cho tôi một bản in, làm sao tôi biết bạn đã viết nó? Tất nhiên bạn sẽ được yêu cầu giải thích những gì nó làm và tại sao bạn làm theo cách đó. Có thể dễ dàng như vậy khi bạn xem mã của người khác và giải thích những gì nó làm và cách bạn sẽ cải thiện nó.

Cuối cùng, bạn sẽ chỉ cần chứng minh bạn có thể viết mã và tôi hy vọng cách bạn làm điều đó bằng cách thực sự viết mã.

Nó có thể tiết kiệm một số rắc rối nếu bạn làm việc trong một dự án nguồn mở và nhận được đề xuất từ ​​một nguồn đáng tin cậy có thể xác minh đóng góp của bạn. Tôi nghi ngờ chủ nhân hiện tại của bạn sẽ yêu cầu bồi thường, nhưng tôi không biết luật pháp nơi bạn sống.


2

Chà, bạn cần hiểu rằng đó không phải là mã của bạn. Bạn không có quyền đưa nó cho bất kỳ ai, và chủ cũ của bạn chắc chắn có quyền bảo vệ bộ của họ bằng cách không cho phép bạn rời đi với một bản sao.

Mã mà bạn thường hiển thị trong một cuộc phỏng vấn sẽ bao gồm các dự án sở thích và / hoặc các tiện ích bạn đã tạo ra trong thời gian rảnh rỗi. Nếu bạn không có bất kỳ thứ nào trong số này để hiển thị và bạn đang tìm kiếm một công việc, thì hãy bắt đầu làm việc. Một kho lưu trữ git-hub công cộng là một điều tuyệt vời để thể hiện trong một cuộc phỏng vấn.

Hơn nữa, tôi nghĩ rằng việc khoe mã nhà tuyển dụng trước đây trong một cuộc phỏng vấn là không hợp lý và có thể sẽ khiến bạn phải trả giá cho cuộc phỏng vấn. Bất kỳ và mọi bit của mã COULD đều được xử lý các lỗi có thể làm lộ ra lỗ hổng.


2

Gần đây tôi bắt đầu một blog ghi lại những kinh nghiệm của tôi trong việc giải quyết thách thức học lập trình. Vì tôi là người khởi đầu khá muộn, tôi không có nhiều dự án trước đây nên đây cũng là một cách để ghi lại sự tiến bộ của tôi. Blog này cũng sẽ là một danh mục đầu tư trực tuyến khả thi về các kỹ năng của tôi. Không có gì trong đó được xây dựng trong thời gian làm việc, hoặc dựa vào các thư viện công việc hoặc các khái niệm sở hữu có thể được bảo mật.

Trang web này có thể là mã duy nhất tôi đã có trong tay - nếu được hỏi về nó khi phỏng vấn; nó công khai và có lịch sử theo dõi - mặc dù sẽ tốt hơn nếu toàn bộ nguồn của các dự án như vậy được lưu trữ trên GitHub hoặc tương tự.

Nếu tôi không thể tự tay viết cú pháp và khái niệm cơ bản cho một câu hỏi phỏng vấn bằng ngôn ngữ đã chọn, có lẽ tôi sẽ không đủ tốt cho họ.


1

Tất cả mọi thứ tôi nói áp dụng cho nhân viên bình thường, tùy ý. Nếu bạn là một nhà thầu, thì các quy tắc có thể khác, mặc dù tôi đặt cược không nhiều về các điểm này.

Nếu bạn là một nhân viên bình thường, thì mọi thứ bạn đã làm là tài sản của chủ nhân. Điều đó có nghĩa là bạn không thể mang nó theo mà không được phép. Đó là của họ - đó là lý do tại sao họ trả tiền cho bạn để thực hiện công việc! Và họ không nhất thiết muốn nó được hiển thị trên toàn ngành.

Họ hoàn toàn thuộc quyền của mình để không cho phép bạn giữ một bản sao.


Có nhưng sau đó tại sao họ thậm chí nói với anh ta rằng "anh ta sẽ giải thích một số việc phải làm (với những người chủ tương lai)", như thể anh ta bị sa thải?
Joan Venge

Lưu ý rằng luật lao động Canada không cho phép việc làm "theo ý muốn"; các biện pháp bảo vệ nhân viên ở đây rõ ràng mạnh hơn nhiều so với ở Mỹ (với sự thất vọng to lớn nhưng đôi khi hài hước của các CEO người Mỹ đến Canada và hy vọng nó sẽ rẻ khi loại bỏ một ai đó như ở Mỹ).
James McLeod

@JamesMcLeod - đúng, nhưng điều đó sẽ không thay đổi 'chúng tôi đã trả tiền cho bạn để thực hiện nó, vì vậy đó là mối quan hệ của chúng tôi.
Michael Kohne

@MichaelKohne - Hoàn toàn đúng. Chỉ cần một số câu đố để nhắc nhở chúng ta rằng các khu vực pháp lý khác nhau có luật rất khác nhau.
James McLeod

1

Sau khi bạn đã nghỉ việc / buông tay thì đã quá muộn, IMO. (Chà, không quá muộn nhưng bây giờ bạn có việc phải làm trong "thời gian rảnh" mới của mình).

Bạn nên làm các DỰ ÁN LẬP TRÌNH KHÁC trong thời gian rảnh rỗi. Ứng dụng điện thoại thông minh hoặc máy tính bảng. Làm việc trên các dự án nguồn mở. PICK MỘT, và sau đó làm điều đó.

SO - khi nhà tuyển dụng tiềm năng yêu cầu lấy mẫu, bạn có rất nhiều thứ để thể hiện từ 'thời gian rảnh' của mình.

Tôi đồng ý - những thứ bạn đã làm với tư cách là một nhân viên được trả lương cho những người chủ trước đây của bạn sẽ không bao giờ được thực hiện và chắc chắn không được hiển thị.


0

Đó là tài sản của công ty (trừ khi có ghi chú khác trong hợp đồng của anh ta nếu anh ta có). Họ có thể làm bất cứ điều gì họ muốn với nó bao gồm không cho phép anh ta truy cập, hiển thị hoặc sao chép nó. Họ trả tiền cho anh ta để sản xuất một cái gì đó, đó là của họ.

From what I know of my other co-workers, people easily get the stuff they worked on
(without informing the company), and either make a video or take some screenshots of it
without any problem.

Điều này có thể được coi là ăn cắp và rất có thể là bất hợp pháp.

Tôi không phải là một luật sư.


0

Một phần quan trọng của một công việc phát triển là giao tiếp. Nếu bạn có thể truyền đạt cho bạn lịch sử công việc và kiến ​​thức tốt thì không cần phải cung cấp mã trước đó.

Ngoài ra, công ty mà bạn làm việc trong phần lớn các trường hợp nắm giữ tài sản trí tuệ của mã mà bạn viết, vậy tại sao họ hoặc thực sự họ sẽ giao nó?


0

Tôi sẽ không bao giờ lấy và hiển thị mã mà tôi đã viết cho một chủ nhân trước đó. Tôi cũng sẽ không tin ai đó mà tôi đã phỏng vấn, người đã mang mã từ chủ nhân cuối cùng của họ (họ sẽ lấy cắp mã từ chúng tôi tiếp theo phải không? Bạn có thực sự viết nó không?).

Một giải pháp cho điều này sẽ là làm việc trên một dự án nguồn mở hoặc một dự án phụ cá nhân nếu bạn cần chứng minh mã của mình. Trong khi tôi đã làm điều này và đã đề nghị hiển thị mã mà tôi đã viết, hầu hết các nhà tuyển dụng không muốn xem công việc trước đó (đó không phải là bằng chứng bạn thực sự đã viết nó). Khi tôi đã phỏng vấn mọi người trong quá khứ, tôi đã yêu cầu họ viết đoạn trích hoặc trả lời các câu hỏi liên quan đến lập trình. Bạn không thể BS đó.


-1

Bạn có thể không thể mang công việc của mình theo bạn mà bạn đã làm cho chủ nhân của mình, nhưng lập trình viên nào không có các dự án thú cưng mà anh ta có thể hiển thị?


Có nhưng nhà tuyển dụng tuyên bố họ cũng sở hữu điều đó, tức là bất cứ điều gì bạn làm sau nhiều giờ.
Joan Venge

1
@JoanVenge, một số người có thể cho rằng, nhưng đó có phải là yêu cầu hợp lệ hay không phụ thuộc vào bản chất của thỏa thuận lao động của bạn. Theo kinh nghiệm của tôi, hầu hết các công ty không quan tâm miễn là nó không thuộc lĩnh vực kinh doanh của họ.
Charles E. Grant
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.