นักพัฒนาทำงานได้มากขึ้นในเวลากลางคืนหรือไม่? [ปิด]


34

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

ฉันคิดว่ามีบางอย่างเกี่ยวกับกลางคืนบางทีความมืดบางทีความเงียบบางทีคุณสมบัติอื่นที่ทำให้นักพัฒนาซอฟต์แวร์มีประสิทธิผลมากขึ้น

มีความจริงเกี่ยวกับเรื่องนี้ไหม? ทำไมนักพัฒนาบางคนเชื่อว่าพวกเขามีประสิทธิผลมากขึ้นในเวลากลางคืน? มีหลักฐานทางวิทยาศาสตร์ใดบ้างที่พิสูจน์ให้เห็นถึงข้อเสนอนี้? บางทีบางอย่างเช่น "ในเวลากลางคืนแสงของจอภาพที่เป็นอันตรายน้อยกว่า" หรือ "อากาศตามธรรมชาติในเวลากลางคืนมีออกซิเจนมากกว่าจึงเหมาะสำหรับกระบวนการคิด" หรืออะไรทำนองนั้น

ผู้ดำเนินรายการหมายเหตุ:

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


5
คำถามยอดเยี่ยม! ฉันชอบที่จะรู้เหตุผลว่าทำไมเรา (หรือเราเชื่อว่า) มีประสิทธิผลมากขึ้นในเวลากลางคืน!
Steven Jeuris


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

3
@ bjarkef มันไม่ได้ตอบคำถามซึ่งเรียกร้องให้มีการพิสูจน์และเหตุผลที่เฉพาะเจาะจงว่าทำไมนักพัฒนามีประสิทธิผลมากขึ้นในเวลากลางคืน: "สามัญสำนึก" การโต้แย้งหลักฐานของคำถามนั้นไม่ได้เป็นพื้นฐานที่ถูกต้องสำหรับคำตอบ; ที่ดีที่สุดคือความคิดเห็น คำตอบที่สตีเว่น Jeuris จะหมายถึงเป็นที่นี่

1
คำถามไซต์นี้เกี่ยวกับ Skeptics
Pankaj Upadhyay

คำตอบ:


30

ตามที่ระบุไว้ในความคิดเห็นโดย SK-Logic มีหลักฐานทางวิทยาศาสตร์บางอย่างที่จะสนับสนุนสิ่งนี้

จากบทความของวิกิพีเดียในตอนกลางคืนนกฮูก :

นักวิจัยพบว่า 'ความแตกต่างในคุณสมบัติพื้นฐานของระบบจับเวลา circadianซึ่งเป็นช่วงเวลาที่แท้จริงของมันจะกำหนดว่าใครบางคนเป็นนกต้นที่ตื่นขึ้นมาก่อนฟ้าสางหรือนกฮูกกลางคืนที่มีแนวโน้มที่จะนอนดึก แต่นอนดึก '

นี่เป็นข้อบ่งชี้ว่าบางคนชอบทำงานตอนกลางคืน


กระดาษที่น่าสนใจนี้ศึกษาผลผลิตของโปรแกรมเมอร์เมื่อเวลาผ่านไป

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

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


@ นักเรียนขอบคุณสำหรับการอ้างอิง Circadian เป็นคำศัพท์ที่ใช้อธิบายได้ดี อย่างไรก็ตามมันก็ยังคงเป็นอัตวิสัย ฉันคิดว่าควรจะมีบางอย่างที่เกี่ยวกับกลางคืน ฉันกำลังค้นหาสิ่งนั้น อย่างไรก็ตาม +1 สำหรับการอ้างอิง
Saeed Neamati

2
@Steven Jeuris - กระดาษนั้นไม่สามารถเข้าถึงได้โดยไม่ต้องเข้าสู่ระบบ / รหัสผ่าน - บางทีสิ่งที่ต้องการเช่นlionet.info/ljimg/programmer-lifecycle.pdfอาจมีประโยชน์หรือไม่
Joris Timmermans

2
@ สตีเว่นฉันหวังว่าฉันจะลงคะแนนได้ 10 ครั้ง นี่เป็นคำตอบที่ดีมาก แม้ว่าฉันจะยังไม่ยอมรับมันเพื่อดูว่าคนอื่นมีอะไรอยู่ในใจ
Saeed Neamati

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

1
@canisrufus: ฉันเห็นด้วยและคิดว่าจะพูดถึงเรื่องนั้นเช่นกัน แต่ประสบการณ์ส่วนตัวของเขาในฐานะวิศวกรซอฟต์แวร์อาวุโส 6 ปีและความจริงที่ว่าเขาได้รับการตีพิมพ์เป็นตัวบ่งชี้ที่แข็งแกร่งกว่าความคิดเห็นเชิงอัตวิสัยหลายสูตรที่นี่ น่าเสียดายที่นี่เป็นงานวิจัยที่ถูกต้องที่สุดที่ฉันพบ
Steven Jeuris

20

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

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

โดยสรุปฉันเชื่อว่าเวลากลางคืนจะดีกว่าสำหรับงานบางอย่าง อย่างไรก็ตามคุณควรรักษาสมดุลระหว่างการนอนและการทำงานในเวลากลางคืนและระหว่างวัน


1
ฉันไม่ได้พูดถึงการอดนอน เมื่อฉันบอกว่าฉันมีประสิทธิผลมากขึ้นในเวลากลางคืนฉันหมายถึงเมื่อฉันนอนหลับเพียงพอ
Saeed Neamati

3
@Saeed: ทั้งหมดที่ฉันพูดในนั้นคือดาบสองคม ...
c_maker

1
นี่เป็นจุดที่ดี - Bob Martin ทำให้ความแตกต่างที่สำคัญระหว่างการอยู่ในโซนและการไหล คุณสามารถเขียนรหัสจำนวนมากเมื่อคุณอยู่ในโซน แต่มันอาจไม่ใช่รหัสที่ดีที่สุดของคุณ เรื่องราวทั้งหมดอยู่ในหนังสือ "The Clean Coder"
เฟนตัน

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

14

มันไม่จำเป็นต้องเป็นเวลากลางคืนที่ทำให้นักพัฒนามีประสิทธิผลมากขึ้น ...

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

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

ไม่จำเป็นต้องเป็นเวลากลางคืนสภาพแวดล้อมที่มีสิ่งรบกวนสมาธิและเสียงรบกวนน้อยกว่าจะทำหน้าที่เป็นตัวเร่งปฏิกิริยาสำหรับผลผลิตของนักพัฒนาซอฟต์แวร์

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

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


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

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

5

ฉันคิดว่านี่เป็นลักษณะต่อคน ฉันรู้จักนักพัฒนาหลายคนโดยเฉพาะกับครอบครัวที่ใช้เวลาตอนกลางคืนซึ่งจงใจเข้ามาทำงานก่อนเวลา

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


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

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

5

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

อาจเป็นเวลาดึกที่คุณไม่มีการนัดหมายอื่น ๆ หรือสิ่งอื่น ๆ ที่สามารถพาคุณออกไปได้

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


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

4

โดยส่วนตัวฉันอายุ 6 ขวบออกจากบ้านตอน 6:30 น. ทำงานตอน 7 โมงครึ่งแล้วก็หลัง 3 ฉันไม่ได้เป็นนกฮูกกลางคืน โบนัสทั้งหมดของการรบกวนน้อยกว่าในตอนเย็นสามารถนำไปใช้อย่างเท่าเทียมกันกับตอนเช้า


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

2

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

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

จากที่กล่าวมาทั้งหมดฉันทำงานในสถานที่ที่ฉันต้องทำสิ่ง 8-5 ... ซึ่งมีกลิ่นเหม็นเพราะฉันรู้สึกว่าฉันทุบหัวออกจากกำแพงบางวันจนถึงเที่ยง


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

2

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

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

ที่ถูกกล่าวว่าฉันยังมีสมาธิสั้นอย่างจริงจังดังนั้นผลผลิตของฉันมีความแปรปรวนแบบวันต่อวันสูงกว่ามากที่สุด


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