เป็นไปได้หรือไม่ที่โปรแกรมเมอร์จะประสบปัญหาเทียบเท่ากับบล็อกของนักเขียน? มีกลยุทธ์อะไรที่จะเอาชนะมันได้?
เป็นไปได้หรือไม่ที่โปรแกรมเมอร์จะประสบปัญหาเทียบเท่ากับบล็อกของนักเขียน? มีกลยุทธ์อะไรที่จะเอาชนะมันได้?
คำตอบ:
ใช่โปรแกรมเมอร์สามารถบล็อก แต่ไม่ใช่ในลักษณะเดียวกับนักเขียน เราถูกบล็อกเพราะเราอยู่ใกล้กับปัญหามากเกินไปหรือไกลเกินไป เราไม่สามารถทำให้เรื่องสีเทาเลือกเส้นทางที่ดีในเขาวงกตมิติ N ที่กำลังเขียนโปรแกรม การพักการสนทนาโดยเฉพาะการอธิบายปัญหาให้เพื่อนร่วมงานสามารถทำงานได้อย่างมหัศจรรย์ หมายเหตุการอธิบายปัญหามักจะทำให้สมองของคุณเห็นวิธีแก้ปัญหาที่อาจเกิดขึ้นคุณต้องพูดคุยกับกระดานสนทนาที่ตั้งใจฟัง แต่ไม่จำเป็นต้องเป็นเทคนิคหรือรู้ว่าคุณกำลังพูดถึงอะไร
บล็อกของนักเขียนนั้นมีลักษณะคล้ายคลึงกัน แต่มีประสิทธิภาพแตกต่างกันไป มันไม่ได้เกิดขึ้นเพราะผู้เขียนไม่สามารถแก้ปัญหาได้ แต่เนื่องจากผู้เขียนไม่สามารถไปโมโจได้แรงบันดาลใจของพวกเขากำลังขาดแรงบันดาลใจของพวกเขาอยู่ในช่วงวันหยุดเสียงภายในก็แค่บอกพวกเขาว่ามันเป็นขยะ ลง. นอกจากนี้ยังสามารถอยู่ได้เป็นวันเดือนปี การกระทำของการเขียนรหัสและการเขียนร้อยแก้วเหมือนเผินๆ แต่มาจากส่วนต่าง ๆ ของวิญญาณของเรา
ตลกที่คุณถาม ฉันเพิ่งพูดคุยกับหนึ่งในวิศวกรของฉันในวันนี้เกี่ยวกับบล็อกของโปรแกรมเมอร์
ฉันขอแนะนำโปรแกรมเมอร์ให้มีงานที่ใช้งานอยู่ 2 หรือ 3 งานในเวลาที่เขา / เธอสามารถทำงานได้ เมื่อคุณติดอยู่ที่ไหนสักแห่งมันเป็นเรื่องดีที่จะสามารถเปลี่ยนเกียร์และทำงานอย่างอื่นสักครู่แล้วกลับมาที่ปัญหาด้วยมุมมองใหม่
ฉันพบว่าเมื่อฉันกลับมาที่ปัญหาฉันมักจะเกิดขึ้นด้วยวิธีการแก้ปัญหา / แผนที่ฉันอาจไม่ได้มาด้วย บางครั้งเมื่อทำงานในงานเดียวฉันพบบางสิ่งที่จริง ๆ แล้วก่อให้เกิดหลอดไฟในหัวของฉันสำหรับปัญหาที่ฉันดิ้นรน
หนึ่งในวิศวกรคนอื่น ๆ ที่ฉันทำงานด้วยบอกว่าเขาจะหยุดพัก 10 นาทีและไปเดินเล่น เขาบอกว่าเมื่อเขากลับมาที่โต๊ะทำงานคำตอบก็เริ่มไหลเข้ามา
ฉันพบว่ามีประโยชน์ในการพูดคุยปัญหากับคนอื่นแม้ว่าคนอื่นไม่ใช่โปรแกรมเมอร์ ฉันไม่สามารถนับจำนวนครั้งที่ฉันเพิ่งพูดถึงปัญหาเมื่อทันใดนั้นคำตอบก็มาถึงฉัน
ในระยะสั้นฉันคิดว่าคำแนะนำที่ดีที่สุดคือถ้าคุณติดอยู่ให้เปลี่ยนเกียร์สักหน่อย
ในฐานะคนที่เคยเป็นนักเขียนอิสระมือสมัครเล่น (ทุกประเภท) และผ่านบล็อกของนักเขียนมาก่อนนี่คือความคิดของฉัน:
ฉันเห็นด้วยกับ MrTelly แต่เพียงเพื่อทำให้มันดังและชัดเจน: โปรแกรมเมอร์บล็อกและนักเขียนบล็อกเป็นสัตว์ที่แตกต่างกันเพราะพวกเขามาจากสาเหตุที่แตกต่างกันจริง ในกรณีส่วนใหญ่ของโปรแกรมเมอร์ส่วนใหญ่แล้วปัญหาทางเทคนิคของการอยู่ใกล้กับปัญหามากเกินไปและ "ไม่เห็นต้นไม้ในป่า" และโน้มน้าวตัวเองว่าคุณกำลังเดินอยู่ในเส้นทางที่ถูกต้อง เช่นไม่ก้าวถอยหลังไปไกลพอที่จะพิจารณาทางเลือกอื่น
ในทางกลับกันบล็อกของนักเขียนมักจะเป็นกรณีที่ขาดแรงบันดาลใจ หลังจากเขียนบอกว่า 50 หน้าในหัวเรื่องที่กำหนดคุณแค่รู้สึกว่าคุณหมดแรงและชอบอะไรอย่างอื่นที่คุณต้องบอกว่าจะเป็นเพียงการขยายและ / หรือการทำซ้ำหัวข้อเดียวกันในวิธีที่แตกต่างกันเล็กน้อย แต่คุณยังคงมีสัญญา (เป็นรูปเป็นร่าง / ภายในหรือจริง) เพื่อเขียนอีก 50 หน้าและคุณก็ไม่รู้ว่ามันจะมาจากไหนเพราะสมองและจิตวิญญาณของคุณใช้เวลากับการจัดการกับเรื่องในมือ
ทุกสิ่งที่กล่าวมาความเหนื่อยหน่ายในระยะแรกอาจรู้สึกเหมือนคุณมีบล็อกของโปรแกรมเมอร์ นี่เป็นสัตว์อื่นทั้งตัวและมีอาการที่แตกต่างกันอย่างละเอียด แต่ฉันคิดว่ามันควรค่าแก่การเอ่ยถึงเพราะความรู้สึกว่าคุณมีบล็อกของโปรแกรมเมอร์เป็นหนึ่งในสัญญาณเตือนล่วงหน้าของความเหนื่อยหน่าย - ส่วนใหญ่มักจะมาพร้อมกับความไม่แยแส (เช่นไม่มีการใส่ใจในการแก้ไขปัญหาอีกต่อไป และความรู้สึกเหมือนงาน / โครงการนั้นไม่มีจุดหมายเลย)
ฉันคิดว่าพวกเขามีความคล้ายคลึงกันในการที่คุณไม่สามารถทำงานให้เสร็จได้ แต่ในฐานะโปรแกรมเมอร์คุณควรไปหาเพื่อนร่วมงานหรือเน็ตและหาวิธีแก้ไขและ / หรือขอความช่วยเหลือ ไม่แน่ใจว่าผู้เขียนมีความหรูหรานี้ หากคุณอยู่ในอาการกลัวและรู้ว่าต้องทำอะไร แต่ไม่สามารถทำให้ตัวเองขว้างรหัสได้อาจเป็นสัญญาณของความเหนื่อยล้ามากกว่า
สำหรับฉันมักจะเป็นแบ็คอัพฉันเพิ่งมีข้อผิดพลาดที่น่ารังเกียจมากมายเกินกว่าจะไล่ล่าได้และฉันกังวลว่าจะทำให้เกิดความผิดพลาดมากขึ้น จากนั้นถ้าฉันหลีกเลี่ยงการทำโค้ดให้เสร็จสักระยะหนึ่งฉันก็จบด้วยความกังวลอย่างมากเกี่ยวกับการเลือกมันกลับมา และสิ่งที่ตลกคือความวิตกกังวลนั้นอยู่ที่นั่นแม้ว่าการพักจากการเล่นจนจบมันไม่มีอะไรเกี่ยวข้องกับความยากลำบากของงาน นี่เป็นมากกว่าค่าใช้จ่ายของการสลับบริบททางจิต ฉันคิดว่ามันเกี่ยวข้องกับความกลัวที่จะทำสิ่งสกปรก ฉันคิดว่าความกลัวนั้นอาจได้รับการรับประกันเพราะในฐานะโปรแกรมเมอร์เราเป็นคนฉลาดที่สนใจทำงานอย่างมีประสิทธิภาพ - และนั่นหมายความว่าเราใช้ทางลัดทางจิต และข้อบกพร่องส่วนใหญ่พบว่ามีสาเหตุมาจากทางลัดจิต