การเปลี่ยนรหัสที่คุณพัฒนาขึ้นใน บริษัท ของคุณเป็นการมอบหมายการบ้าน [ปิด]


9

ขณะนี้ฉันกำลังเริ่มต้นการเริ่มต้นกับเพื่อนและฉันสังเกตเห็นว่าการมอบหมายมหาวิทยาลัยของฉันบางอย่างอาจเสร็จสิ้นได้โดยเพียงแค่คัดลอกโค้ดบางส่วนจากบางโปรแกรมที่เราพัฒนาขึ้น มีปัญหาทางกฎหมายใดบ้างที่ฉันอาจพบได้ หรือนี่เป็นเพียงความคิดที่ไม่ดีโดยทั่วไป (ตามที่เริ่มรู้สึกตอนนี้)?

ขออภัยถ้านี่ผิดที่ฉันไม่แน่ใจว่าจะวางที่นี่หรือใน stackoverflow


คำตอบน่าจะเป็นสถานที่ที่เฉพาะเจาะจง
scarfridge

อาจารย์มักจะเกลียดว่ามันหมายถึงว่าพวกเขาไม่ได้สอนอะไรที่คุณไม่สามารถเรียนรู้ได้เพียงแค่รับงานเขียนโปรแกรม ซึ่งเป็นกรณีที่ชัดเจนหรือการส่งโปรแกรมจากงานเป็นไปไม่ได้ แต่การแกล้งทำเป็นอย่างอื่นโดยทั่วไปค่อนข้างสำคัญสำหรับพวกเขา
psr

5
คำถามนี้ดูเหมือนจะไม่เป็นหัวข้อเพราะเป็นเรื่องเกี่ยวกับความช่วยเหลือทางกฎหมาย
ริ้น

ฉันเห็นด้วยกับริ้นและกว้างเกินไปเนื่องจากไม่มีข้อมูลเฉพาะเกี่ยวกับผู้ที่เป็นเจ้าของรหัสสถานที่ ฯลฯ ฯลฯ
jwenting

คำตอบ:


17

ใช่มันถูกกฎหมาย แต่มหาวิทยาลัยเล่นตามกฎของตัวเองดังนั้นฉันจะไม่ผลักมัน หนึ่งในกฎเหล่านั้นคือการทำให้คุณทำงานที่ได้รับมอบหมายดูเหมือนว่าคุณไม่ต้องการ มีผมอยู่ในตำแหน่งของคุณ (และฉันเป็นครั้งหรือกลับสองครั้งในวัน) ผมจะบอกอาจารย์ที่ได้รับมอบหมายเป็นเล็กน้อยเนื่องจากการทำงานที่ผ่านมาของคุณและถ้ามันไม่สมควรที่จะนำมาใช้ใหม่รหัสที่เขาจะทำให้คุณมีความน่าสนใจมากขึ้น ที่ได้รับมอบหมายแทน? มีข้อเสนอแนะพร้อมในกรณีที่เขาขอหนึ่ง คุณสามารถทำคะแนนโครงการที่น่าสนใจได้

ใช่มันใช้งานได้มากกว่า แต่คุณอาจเรียนรู้บางสิ่งโดยไม่ตั้งใจขณะตรวจสอบสัญลักษณ์แสดงหัวข้อย่อยในระดับหนึ่ง


+1 สำหรับคำแนะนำที่อาจทำให้คุณไม่ได้รับการศึกษามากขึ้น
tdammers

... ไม่เพียงแค่นั้น แต่ยังได้รับความนับถือจากอาจารย์ของคุณ
Will Klein จะ

7

ฉันไม่เห็นว่าจะมีปัญหาทางกฎหมายใดบ้างที่คุณจะมีปัญหา มันเป็นรหัสของคุณ แม้ว่าคุณอาจต้องการตรวจสอบให้แน่ใจว่ามหาวิทยาลัยไม่ได้อ้างว่าการบ้านของคุณเป็นของพวกเขา (ฉันจะประหลาดใจถ้าทำสิ่งนี้ได้อย่างน่าเชื่อถือ)

แม้ว่ามหาวิทยาลัย / อาจารย์ของคุณอาจมีปัญหากับมัน สถานที่ส่วนใหญ่ไม่อนุญาตให้คุณส่งบางสิ่งที่คุณทำในอดีตหรือในชั้นเรียนอื่น (ภายใต้แบนเนอร์ที่ไร้สาระของ "การทำลายตนเอง") ถามอาจารย์ของคุณว่ามันใช้ได้หรือไม่มันอาจขึ้นอยู่กับสิ่งที่คุณกำลังทำสำเนา (บางรหัสห้องสมุดที่คุณเขียนอาจจะโอเค

tl; dr: ถามอาจารย์ของคุณว่าโอเคไหม


2
+1 "ถามอาจารย์" เป็นคำตอบที่ถูก หากคำตอบคือ "ไม่" ให้ดูดขึ้นและทำสิ่งที่ได้รับมอบหมาย หากคุณแก้ไขปัญหาได้เพียงครั้งเดียวการแก้ปัญหาอีกครั้งควรตรงไปตรงมา
คาเลบ

1
+1 สำหรับ "แม้ว่าคุณอาจต้องการตรวจสอบให้แน่ใจว่ามหาวิทยาลัยไม่ได้อ้างว่าการบ้านของคุณเป็นของพวกเขา" และ -1 สำหรับ "ฉันจะประหลาดใจถ้าที่ใดก็ได้ที่น่าเชื่อถือทำเช่นนี้" - ฉันไม่มีความคิด มหาวิทยาลัยจะมีรูปแบบของการเรียกร้องหรือสิทธิความเป็นเจ้าของมากกว่าสิ่งประดิษฐ์ของนักเรียน
mattnz

@ mattnz ฉันคิดว่าสำหรับนักเรียนที่จบแล้วมันเป็นเรื่องธรรมดามากขึ้นเพราะพวกเขาเป็นพนักงาน แต่สำหรับนักศึกษาระดับปริญญาตรีฉันพบเพียงหนึ่งอินสแตนซ์ของที่ไหนสักแห่งที่ทำมัน (โรงเรียนวิดีโอเกมที่แสวงหาผลกำไร)
Austin

@mattnz จากระดับพนักงานใช่ แต่นักศึกษาระดับปริญญาตรีและบัณฑิตศึกษามักจะรักษาความเป็นเจ้าของในงานของตนเอง ฉันก็ประหลาดใจเช่นกัน
Ronald

5

ประเด็นของการฝึกการบ้านคือสองเท่า ก่อนอื่นเรียนรู้เทคนิคหรือวิธีการใหม่ ๆ ที่เกี่ยวข้องกับหลักสูตร ประการที่สองฝึกเทคนิคเหล่านั้น!

หากก่อนหน้านี้คุณได้แก้ไขปัญหาเดิมก่อนหน้านี้คุณได้ดำเนินการตามประเด็นแรกไปเรียบร้อยแล้ว ที่ดี! ตอนนี้สำหรับจุดที่สอง: มันยังคงเป็นเรื่องสำคัญ ดูสิ่งนี้เป็นโอกาสในการควบคุมเนื้อหาให้ดียิ่งขึ้น

ตอนนี้ฉันจะไม่บอกว่าคุณไม่สามารถอ้างถึงรหัสของคุณเองว่าคุณมีสิทธิ์ในการอ้างอิง ใช้งานได้เฉพาะเช่นว่า กำหนดแนวทางใหม่โดยไม่อ้างอิงรหัสเก่าของคุณ เขียนรหัสด้านที่ท้าทายอีกครั้ง จากนั้นหลังจากที่คุณได้แก้ไขประเด็นสำคัญของการมอบหมายแล้วให้อ้างถึงแหล่งข้อมูลที่คุณมีอยู่ ไปข้างหน้าและทำการปรับเปลี่ยน แต่ ณ จุดนี้อาจไม่จำเป็นต้องคัดลอกและวางสิ่งใดคุณจะต้องปรับแต่งรหัสใหม่ของคุณ คุณอาจปรับปรุงเนื้อหาต้นฉบับของคุณ!

ขณะนี้มีกฎในการเขียนโปรแกรม: อย่าปรับแต่งวงล้อใหม่ ฉันจะบอกว่าจะใช้เบาะหลังเมื่อการศึกษามีส่วนเกี่ยวข้อง คุณกำลังสร้างสรรค์สิ่งใหม่อยู่ตลอดเวลานั่นคือประเด็นของการเรียนรู้ ถ้ามันเป็นงานจำนวนมากและคุณต้องการใช้รหัสซ้ำอีกครั้งตรวจสอบให้แน่ใจว่าเป็นเรื่องปกติกับอาจารย์ของคุณและอธิบายสิ่งที่จะนำกลับมาใช้ใหม่


2

ถามอาจารย์ถ้าคุณเห็นด้วยให้ถามทนายความของ บริษัท คุณ ถ้าทั้งคู่เห็นด้วยก็ไม่เป็นไร ตัดสินใจว่าคุณพร้อมที่จะสูญเสียสิทธิ์การเป็นเจ้าของรหัสนั้นและอาจมากกว่านั้น รับทนายของคุณเพื่อบอกคุณว่า บริษัท จะมีมหาวิทยาลัยเป็นของตัวเองมากน้อยแค่ไหน (หรือมีสิทธิ์ได้รับ) และตัดสินใจว่าคุณพร้อมหรือไม่ หากคุณสร้าง Facebook ครั้งต่อไป - คุณจะสูญเสียมันทั้งหมดหรือไม่

หรือเพียงแค่ทำการมอบหมาย

หรือโทรหาฉันหวาดระแวงและถามอาจารย์


1

ตราบใดที่คุณพัฒนารหัสด้วยตัวคุณเองคุณอาจจะโอเคเช่นถ้าคุณเป็นผู้พัฒนาเพียงผู้เดียวสำหรับการเริ่มต้น หากคุณร่วมมือกับนักเรียนคนอื่นหรือไม่ใช่นักเรียนที่อาจนำเสนอปัญหาให้คุณ ฉันหมายความว่าคุณรู้วิธีทำอย่างชัดเจนดังนั้นจึงไม่ควรใช้เวลานานเกินกว่าจะทำเช่นนั้นอีกครั้ง


1
  • เป็นทรัพย์สินทางปัญญาของ บริษัท คุณ
  • โดยทั่วไปคุณควรใส่รหัสที่สามารถใช้ซ้ำได้ซึ่งคุณได้เขียนไว้ในแอสเซมบลีที่ใช้ร่วมกันเพื่อให้คุณสามารถใช้ซ้ำได้ในภายหลังในอาชีพการงานของคุณโดยสมมติว่ามันไม่ขัดแย้งกับสัญญาที่ลงนามแล้ว
  • จะเกิดอะไรขึ้นถ้าเพื่อนของคุณจะใช้รหัสเดียวกันในงานของเขา
  • เกิดอะไรขึ้นถ้าเพื่อนของคุณให้การสนับสนุน API ของคุณและคุณจะไม่สามารถอธิบายบางแง่มุมของ API ได้อีกต่อไป?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.