ในฐานะโปรแกรมเมอร์คุณจำเป็นต้องให้การสนับสนุนอย่างต่อเนื่องหลังจากออกจาก บริษัท หรือไม่? [ปิด]


11

ฉันเคยมีงานเขียนโปรแกรมสองสามครั้งในอดีตที่ฉันเป็นนักพัฒนาเพียงคนเดียวที่ทำงานในโครงการ หลังจากฉันออกไปโดยทั่วไปฉันจะได้รับอีเมลหลายฉบับต่อสัปดาห์จาก บริษัท เหล่านี้ซึ่งโดยปกติจะมาจากนักพัฒนาซอฟต์แวร์ที่มาแทนที่ฉันที่นั่น โดยปกติแล้วอีเมลเหล่านี้จะขอรายละเอียดเกี่ยวกับวิธีการทำงานของสิ่งต่าง ๆ และวิธีที่ฉันควรจะปรับใช้ฟีเจอร์ x ตามระบบที่มีอยู่

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

คำถามของฉันคือจะเป็นมืออาชีพที่จะบอกพวกเขาว่าฉันจะไม่ให้การสนับสนุนอีกต่อไปแล้วปฏิเสธและตอบคำถาม?

NB บริษัท เหล่านี้ไม่จ่ายเงินตอบแทนให้ฉันทุกประเภทและคำถามมักจะเป็นคำถามที่ไม่เป็นทางการจากนักพัฒนาและไม่ใช่ผู้บริหาร


2
คำถามที่มีความเสี่ยงสูงที่จะ "อิงตามความคิดเห็น" อย่างไรก็ตามฉันคิดว่าไม่มีสถานการณ์ใด ๆ ที่ผู้คนจะต้องทำงานให้ฟรี ดังนั้นสำหรับกรณีพิเศษของคุณนี่คือหมายเลขที่ชัดเจน (ไม่มีสิ่งใดที่จะป้องกันไม่ให้คุณเป็นคนดีถ้า บริษัท ของคุณดีต่อคุณเช่นกัน)
thorsten müller

พวกเขาได้รับที่อยู่อีเมลของคุณได้อย่างไร!
Robbie Dee

3
ทำไมไม่เสนอสัญญาการสนับสนุนให้กับ บริษัท อาจเป็นแบบ "ต่อคำขอ" เป็นระยะเวลา จำกัด พูด 6 เดือน?
Doc Brown

6
ภาระหน้าที่ทางวิชาชีพของฉันสำหรับ บริษัท ที่สิ้นสุดในวันสุดท้ายที่ฉันได้รับค่าตอบแทนจาก บริษัท นั้น
Ramhound

เป็นถามคำถามนี้ไม่ได้เฉพาะเจาะจงสำหรับโปรแกรมเมอร์ สามารถถามได้เช่นกันโดยผู้ขุดหลุมฝังศพตัวแทนขายไวอากร้าเก็บขยะผู้ค้าทางการเงิน "ในฐานะที่เป็น<insert profession here>คุณจำเป็นต้องให้การสนับสนุนอย่างต่อเนื่องหลังจากออกจาก บริษัท หรือไม่"
ริ้น

คำตอบ:


26

คุณไม่จำเป็นต้องช่วยเหลือพวกเขา

ไม่ว่าอดีตนายจ้างของคุณจะรับรู้หรือไม่ก็ตามพวกเขาได้ทำการตัดสินใจที่มีความเสี่ยงต่ำ / ราคาสูงโดยมีนักพัฒนาเพียงคนเดียวที่ทำงานกับซอฟต์แวร์ นั่นคือการตัดสินใจของพวกเขา (อาจจะไม่รู้) และตอนนี้พวกเขากำลังจ่ายราคา - คุณไม่ควร

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


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

4
@deworde: คุณควรตอบคำถามเล็ก ๆ แต่ถ้าใช้เวลาเพียงไม่กี่นาที หากใช้เวลานานกว่านี้คุณควรบอกพวกเขาว่าคุณไม่สามารถทำได้ฟรีอีกต่อไป แต่จะให้ความสนใจอย่างเต็มที่หากพวกเขาจ่ายค่าชดเชย หากพวกเขาเป็นมืออาชีพพวกเขาจะจ่ายให้คุณหรือให้คุณอยู่คนเดียว แต่พวกเขาจะไม่โทษคุณ

13

นี่คืออีเมลศักยภาพในการประดิษฐ์ *;

ขออภัยตอนนี้ฉันยุ่งมากกับสัญญาที่มีอยู่ของฉันและไม่ได้ตรวจสอบอีเมลของฉันเป็นประจำ หากคุณมีคำขอการสนับสนุนสำหรับผลิตภัณฑ์ที่ฉันเคยทำงานให้ส่งข้อความไปที่ "support@mattharrison.com" เพื่อที่เราจะได้พูดคุยเกี่ยวกับการตั้งค่าข้อตกลงการสนับสนุน หากเป็นเรื่องเร่งด่วนโปรดนำหน้าหัวเรื่องด้วย 'ด่วน:' และฉันจะย้ายไปยังด้านบนสุดของรายการสนับสนุนลำดับความสำคัญของฉัน

ขอแสดงความนับถือ,

แมตต์แฮร์ริสัน

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

ความคิดที่นี่คือการทำให้พวกเขาอยู่ในความคิดที่ว่านี่คือบริการที่คุณให้เป็นพิเศษและถ้าพวกเขาต้องการมันเป็นบริการที่คิดค่าใช้จ่าย คำว่าการสนทนาหมายความว่าคุณไม่ได้ผูกพันอะไรและอนุญาตให้พวกเขาระบุ 'ด่วน:' ถ้าคุณทำให้พวกเขาอยู่ในตำแหน่งที่ไม่ดี (เช่นความผิดพลาดบางอย่างที่คุณต้องการแก้ไขเพื่อรักษาชื่อเสียงและความสุขของคุณเพราะมันเป็นสิ่งที่ถูกต้องที่จะทำ ) คุณสามารถเข้าใกล้สิ่งเหล่านี้ด้วยความคิดที่แตกต่าง "เว็บไซต์ที่คุณสร้างให้กับเราเพิ่งสูญเสียเงิน $ 50,000" เป็นสิ่งที่ฉันเข้าหาแตกต่างจาก "เราต้องการให้คุณเปลี่ยนตำแหน่งของโลโก้ในหน้า 'เกี่ยวกับเรา'

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

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

คุณจะรู้ได้อย่างไรว่าคุณต้องทำอะไรอย่างมืออาชีพ? เพราะสัญญาที่ทำขึ้นอย่างมืออาชีพของคุณบังคับให้คุณทำมัน คุณรู้ได้อย่างไรว่าคุณไม่ได้? เนื่องจากข้อ จำกัด ของภาระผูกพันดังกล่าวระบุไว้ในสัญญาของคุณโดยเฉพาะ (เช่น 'พนักงานจะต้องให้การสนับสนุนในทุกด้านของงานจนกว่าจะเลิกจ้างโดยฝ่ายใดฝ่ายหนึ่งดังที่อธิบายไว้ในส่วนที่ 3' *)

*: ทุกคนมีการปรับปรุงข้อความใด ๆ โปรดทิ้งไว้ในความคิดเห็น


1

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


1

ไม่คุณไม่จำเป็นต้องให้ความช่วยเหลืออย่างมืออาชีพกับนายจ้างคนก่อน

หากคุณต้องการทำสิ่งนี้ตรวจสอบให้แน่ใจว่ามีสัญญาจ้างชดเชยคุณในเวลาที่คุณใช้

อาจเป็นได้ว่าคุณสามารถเสนอที่จะกลับมาเป็นเวลา 1-2 สัปดาห์และฝึกอบรมการเปลี่ยนของคุณ (ตามเดิม) ในราคาที่เหมาะสม

สิ่งที่ฉันจะพูดคือการออกจากโครงการควรเกี่ยวข้องกับการทิ้งเอกสารที่ชัดเจนไว้ในรูปแบบที่เหมาะสม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.