เป็นเรื่องปกติหรือไม่ที่จะมีการหยุดทำงานของงานเขียนโปรแกรม? [ปิด]


16

ที่ บริษัท ของฉันฉันพบว่ามีบางวันที่มีงานให้ทำน้อยมาก ฉันทำให้การวิจัยเพื่อเรียนรู้สิ่งใหม่เกี่ยวกับงานฝีมือของฉันในวันนี้

ฉันจะบอกว่าโดยเฉลี่ยแล้วฉันมีประมาณหนึ่งวันต่อสัปดาห์ว่าไม่มีอะไรให้ทำมากนัก (หรือบางช่วงเวลาตลอดสัปดาห์)

ฉันต้องการทราบว่านี่เป็นสถานการณ์ทั่วไปในสภาพแวดล้อมการพัฒนาซอฟต์แวร์หรือไม่และคำตอบของคำถามนี้แตกต่างกันระหว่างงานเต็มเวลาและงานสัญญาหรือไม่


24
StackOverflow และไซต์สแต็กอื่น ๆ อาจมีปัญหาหากไม่มี!
Antony

ดูเหมือนว่าคำถามโพล (นอกหัวข้อ)
ไซคลอป

ตราบใดที่ผู้คนหยุดโพสต์การ์ตูน Xkcd หรือ Dilbert และโพสต์คำตอบที่เป็นประโยชน์ที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์

@ Mark - คุณควรทิ้งคำแนะนำนั้นและใช้ jQuery แทน
DVK

สำหรับทุกคนที่บอกว่าพวกเขามีเวลาหยุดทำงานมากมาย - คุณสามารถโพสต์ชื่อ บริษัท ของคุณเพื่อให้ผู้ใช้ที่มีเวลาหยุดทำงานเพียงเล็กน้อยสามารถสมัครที่นั่นได้หรือไม่? :)
DVK

คำตอบ:


3

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

อินสแตนซ์อื่นคือเมื่อเซิร์ฟเวอร์ล่มใน dev env ของคุณและคุณไม่สามารถพัฒนาต่อไปจนกว่าจะได้รับการแก้ไข

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

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

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

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


20

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

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

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


4
+1 สำหรับสิ่งนี้มีบางสิ่งบางอย่างที่จะทำงานหรือทดลองกับ
Joseph Weissman

3

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

ไม่สามารถพูดได้ว่านี่เป็นการฝึกฝนในอุตสาหกรรมทั้งหมดหรือไม่


2

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


1

ในที่ทำงานของฉันเราหยุดทำงานเมื่อ:

  1. เครือข่าย / เซิร์ฟเวอร์มีปัญหา
  2. ไม่มีอะไรให้ทำทันที (เช่นรอการประชุมเพื่อกำหนดข้อกำหนด)
  3. กำลังรอให้ใครบางคนทำสิ่งที่คุณต้องการให้เสร็จ (แม้ว่าจะไม่ใช่ความคิดที่ดีที่สุด)

เมื่อมีการหยุดทำงานร่วมกันซึ่งสำหรับฉันประมาณ 5% ของเวลาฉันมักจะพูดคุยกับผู้คนออกจากหัวของฉันออกไปฟังเรื่องตลก

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

แต่ถึงแม้ว่าฉันจะทำสิ่งนี้ฉันต้องยอมรับบางสิ่งบางอย่าง (ซึ่งทำให้ฉันเป็นคนบาป):

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

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

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


1

จากประสบการณ์ของฉันมันขึ้นอยู่กับอุตสาหกรรมและผู้ที่เป็นผู้นำโครงการ

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


0

การหยุดทำงานส่วนใหญ่ที่ฉันพบมักจะอยู่ในช่วงสิ้นปีทางการเงินและ / หรือสิ้นปี (ฤดูธันวาคมเนื่องจากลูกค้าส่วนใหญ่หยุดพักผ่อน) บริษัท "ปิด" ด้วยเหตุผลต่าง ๆ และไอทีไม่มีการปรับใช้เป็นเวลา 2 ถึง 3 เดือน ดังนั้นจึงไม่มีการเปลี่ยนแปลง

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

อย่ารู้สึกกังวล


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