สำหรับโปรแกรมเมอร์คำศัพท์ทั่วไปสองข้อที่ดูเหมือนว่ามีการใช้งานมากเกินไปคือผู้รับเหมาและที่ปรึกษา
มีความแตกต่างระหว่างทั้งสองหรือไม่?
สำหรับโปรแกรมเมอร์คำศัพท์ทั่วไปสองข้อที่ดูเหมือนว่ามีการใช้งานมากเกินไปคือผู้รับเหมาและที่ปรึกษา
มีความแตกต่างระหว่างทั้งสองหรือไม่?
คำตอบ:
ที่ปรึกษา:ผู้เชี่ยวชาญเฉพาะด้านมักจะนำพาและแนะนำโครงการคาดการณ์ความต้องการของลูกค้าแม้กระทั่งก่อนที่ลูกค้าจะคาดหวังว่าตัวเองจะต้องจ่ายมากขึ้นด้วยเหตุผลที่ชัดเจนต้องมีโครงการที่ต้องใช้โดเมนมาก
ผู้รับเหมา:คุณมอบหมายงานคุณเป็นผู้กำหนดอัตราคุณให้ข้อมูลจำเพาะและคุณควรมีที่ปรึกษาที่แนะนำผู้รับเหมา
ทำงานที่ได้รับมอบหมายสามารถออกแบบและเลือกใช้ แต่บ่อยครั้งที่เป้าหมายสุดท้ายคือการผลิตผลิตภัณฑ์ที่ระบุโดยลูกค้า
คือว่าจ้างให้แก้ปัญหาและเสนอแนวทางแก้ไข วิธีการแก้ปัญหานี้สามารถนำไปใช้โดยที่ปรึกษาหรือดำเนินการและดำเนินการโดยลูกค้า
คำจำกัดความของฉันจะเป็น:
โดยทั่วไปทั้งสองจะสามารถแลกเปลี่ยนกันได้บ้าง (คุณสามารถพิจารณาคำแนะนำเป็นผลลัพธ์ดังนั้นที่ปรึกษาสามารถถือได้ว่าเป็นผู้รับเหมาและในทำนองเดียวกันผู้รับจ้างอาจคาดว่าจะให้คำแนะนำเป็นส่วนหนึ่งของงานของพวกเขา)
โดยทั่วไปผู้รับเหมาจะได้รับการพิจารณาเพราะขาดวลีที่ดีกว่า "หมุดอื่นในวงล้อ" พวกเขาได้รับการว่าจ้างให้ทำงานที่เฉพาะเจาะจงโดยมีการพูดเพียงเล็กน้อยหรือไม่มีเลยว่าทำได้อย่างไร
ในทางกลับกันมักจะว่าจ้างที่ปรึกษาเพื่อให้ข้อมูลเชิงลึกทิศทางและคำแนะนำจากผู้เชี่ยวชาญ บ่อยครั้งที่จะนำไปสู่การผลิตผลิตภัณฑ์บางอย่างซึ่งที่ปรึกษาจะมีมือในการสร้าง
ซึ่งมีแนวโน้มที่จะเป็นหัวข้อที่ร้อนแรงเป็นบางครั้ง สำหรับฉันผู้รับเหมาคือคนที่เข้ามาและทำงานเฉพาะที่กำกับโดยลูกค้า นี่อาจเป็นรหัสการออกแบบการสนับสนุนอะไรก็ตาม ที่ปรึกษาคือคนที่เข้ามาให้คำแนะนำในเรื่องระดับสูงขึ้นเช่นทิศทางเทคโนโลยีแพลตฟอร์ม ฯลฯ
แน่นอนฉันรู้จักผู้รับเหมา / ที่ปรึกษาบางคนที่รู้สึกขุ่นเคืองใจอย่างมากกับการถูกเรียกว่าผู้รับเหมา โดยส่วนตัวแล้วฉันชอบที่จะถูกมองว่าเป็นผู้รับเหมา แต่ฉันไม่รู้สึกว่ามันแข็งแกร่งมาก
Consultant extends Contractor
บางครั้งConsultant
จะแทนที่Contractor
วิธีการบางอย่างด้วย:throw new UnsupportedOperationException()