วิธีที่ดีที่สุดในการซ่อนสถานะทางปัญญาของคุณอย่างรวดเร็วเมื่อคุณไม่สามารถหลีกเลี่ยงการขัดจังหวะได้


21

ฉันไม่รู้ด้วยซ้ำว่าคำถามนี้สมเหตุสมผลหรือไม่ แต่ขอให้ฉันปล่อยให้คุณทำ ...

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

สิ่งที่สามารถทำลายสมาธิของคุณได้คือ ...

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

ทีนี้สมมติว่าคุณมีเวลาเพียง 5-10 นาทีก่อนที่คุณจะทิ้งสิ่งที่คุณเจาะลึกไว้และสร้างความบันเทิงให้กับการหยุดชะงัก

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

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

สิ่งนี้เกิดขึ้นกับคุณหรือไม่ คุณจะ "กู้คืน" จากสิ่งนี้ได้อย่างไร

ความกังวลหลักของฉันไม่ใช่รหัส - มันเป็น "แนวคิดนามธรรม" ที่ยังไม่ได้แปลงเป็นรหัสที่ฉันต้องการ "บันทึก" อย่างใด

- อัปเดต -

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

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

หากสถานที่ทำงานของคุณไร้เดียงสาพอที่จะไม่เห็นคุณค่าของใครบางคนที่ "อยู่ในโซน" ให้หาเวลาหาที่ทำงานใหม่ แม้ว่า YMMV และด้วยความสัมพันธ์ส่วนบุคคลมันเป็นทักษะทางสังคมและความดุร้ายที่สามารถสร้างโลกที่ดีได้


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

คำตอบ:


19

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

นอกจากนี้: ตั้งค่าบุ๊คมาร์คบางส่วนในรหัสของคุณ เมื่อคุณกลับมาคุณสามารถดูสิ่งที่คุณทำโดยดูที่คั่นหนังสือที่คุณตั้งไว้


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

+1 ผมเห็นเขียนมันลงใน "บางรูปแบบ" คือทางออกที่ดีที่สุด :)
treecoder

2
+1: มีการวิจัยเกี่ยวกับความรู้ทุกประเภทเพื่อสนับสนุนสิ่งนี้ มันเหมือนกับการจดบันทึกเป็นลายลักษณ์อักษรเมื่อฟังการบรรยายในวิทยาลัย ยิ่งคุณมีส่วนร่วมในสมองมากเท่าไหร่โอกาสที่คุณจะได้รายละเอียดก็ยิ่งมากขึ้นเท่านั้น
Bob Murphy

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

8

ฉันชักแอปพลิเคชั่น Notepad ท้องถิ่นและเขียนแผนของฉันในสิ่งที่จะเกิดขึ้น

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

ฉันใช้สิ่งที่ชอบ;

+ Fix i.d bug
    - look at first name , problem?
    - ...

+ Deploy changes to test database

+ Come up with production deployment plan

ฉันบันทึกลงในเดสก์ท็อปและเปิดไฟล์ต่อไป

ฉันพบสิ่งนี้สำหรับฉันแล้วมีประโยชน์เหล่านี้

  • ใช้เวลา 5 นาที
  • ง่ายต่อการกลับเข้าสู่ 'โซน'
  • มันก่อให้เกิดความทรงจำได้ง่ายขึ้น

นั่นคือสิ่งที่ฉันทำยัง - เพียงแค่ใครบางคนคิดว่าอาจจะมีความคิดที่ดี :)
treecoder

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

5

นอกเหนือจากข้อเสนอแนะที่ยอดเยี่ยมของการเขียนสิ่งต่าง ๆ ลงไปนี่เป็นทักษะที่สามารถพัฒนาด้วย ...

การปฏิบัติ

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

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

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

สมองนั้นเป็นเหมือนกล้ามเนื้อจิตและจะดีขึ้นในหลาย ๆ อย่างเช่นการทำงานหลายอย่างถ้าคุณให้การออกกำลังกายที่ยากขึ้นเรื่อย ๆ


4

สิ่งนี้เกิดขึ้นตลอดเวลา! เมื่อฉันอยู่ในระหว่างการเขียนรหัสฉันสามารถบอก 90% ของคนรอสักครู่ - พวกเขารู้ว่าเป็นประโยชน์ที่สุดของพวกเขาไม่รบกวนฉัน ในช่วงสองสามวินาทีนี้ฉันตั้งใจที่จะทำเครื่องหมายบางอย่างบนบรรทัดของรหัสที่ฉันใช้งานและทำเครื่องหมายบรรทัดด้านบนด้วย XXX (สิ่งนี้เน้นเป็นอย่างดีในกลุ่ม)

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

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


3

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

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

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

หากคุณมีระเบียบวินัยวิธีการทำงานแบบนี้จะทำให้การออกจากงานของคุณง่ายขึ้นและรับมันในภายหลัง

เมื่อฉันทำงานอะไรฉันมักจะได้งานที่เกี่ยวข้องกับหัวข้อปัจจุบันของฉันอยู่เสมอ อีกครั้งการมีระเบียบวินัยจ่ายออก จบงานปัจจุบันของคุณ หากคุณไม่สามารถ (ฉันมักจะมี 'ปัญหา' นี้ - 'ฉันต้องการแก้ไขในตอนนี้' ฯลฯ ) เพียงแค่สร้างหัวข้อสาขาใหม่สำหรับการแก้ไข (หรือการปรับโครงสร้างการปรับปรุงใด ๆ ) แม้ว่าคุณจะเป็นพื้นที่ทำงานในปัจจุบันยังไม่พร้อมที่จะมุ่งมั่นเพียงทำgit stashทำงานเล็ก ๆ ในหัวข้อของตัวเองและpopจากที่เก็บเพื่อกลับไปใช้งานจริงของคุณ


3

เพื่อรักษาสถานะของงานและสลับไปยังอีกฉันรักการรักษาบริบทMylyn สิ่งที่ Mylyn ทำคือเก็บและเรียกคืนสถานะที่แน่นอนของ IDE ของคุณในภายหลัง (เปิดเปอร์สเปคทีฟเปิดไฟล์ตำแหน่งในตำแหน่งเหล่านี้ ฯลฯ )

สำหรับสิ่งที่ฉันทำฉันใส่ความเห็นของสิ่งที่ต้องทำ Eclipse แสดงรายการเหล่านี้โดยอัตโนมัติเป็นรายการงาน


2

ฉันพัฒนาใน VM และเมื่อฉันถูกขัดจังหวะ (สิ้นสุดวันอาหารกลางวันการประชุม ฯลฯ ) และไม่ต้องการสูญเสียความคิดฉันเพิ่งเขียนความคิดเห็นในรหัสสิ่งที่ชอบ:

//Figure out how to implement "Date range too far out" check correctly

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


1

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

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

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


1

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

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


+1 ขอบคุณ TiddlyWiki - ฉันเคยใช้มาก่อนหน้านี้ แต่ไม่เคยคิดเลยว่าฉันจะใช้มันเพื่อ "ทำให้เป็นอันดับ" ความคิดของฉันได้อย่างรวดเร็ว :)
treecoder

@greengit - ฉันได้รับไมล์สะสมจำนวนมากจากมัน ฉันเก็บบันทึกประจำวันของฉันบันทึกการแก้ปัญหาและงานค้างในนั้น ฉันใช้มันเพื่อแสดงประสิทธิภาพ ฉันทำวิจัยและพัฒนาโดยชายคนหนึ่งจำนวนมากซึ่งโครงการทำงานกันมาสองสามสัปดาห์ทุก ๆ ปี (ก่อนการสาธิตโดยธรรมชาติ) จากนั้นก็จัดชั้นอีกครั้ง ฉันจะสูญเสียถ้าฉันไม่มีวิธีสำรองสมองของฉัน ฉันชอบ TiddlyWiki เพราะมันยังเป็นส่วนตัวและฉันไม่ต้องเขียนถึงระดับความเป็นทางการที่ฉันต้องการสำหรับวิกิหรือเอกสารของ บริษัท ที่ทุกคนควรเข้าใจ
Steve Jackson

ดังนั้นคุณจึงแนะนำรุ่นเดสก์ท็อป (ค่าเริ่มต้น) หรือccTiddly - ซึ่งเป็นอวตารของเซิร์ฟเวอร์ที่ได้รับการสนับสนุนจาก tiddlyWiki
treecoder

@greengit - ฉันใช้รุ่นเดสก์ท็อปและงาน cron เพื่อสำรองเครือข่ายที่ใช้ร่วมกัน ฉันไม่ได้ใช้รุ่น ccTiddly แต่ดูเหมือนว่าฟังก์ชั่นส่วนใหญ่นั้นครอบคลุมโดยวิกิโครงการที่เรามีเพื่อการทำงานร่วมกันในโครงการต่างๆ ดูเหมือนว่า ccTiddly จะตีหนึ่งในรายการสิ่งที่อยากได้ของฉัน - ความสามารถในการแนบไฟล์ไปยัง tiddlers - แต่ฉันวางลิงก์ตามที่ต้องการ
Steve Jackson

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

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


0

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


0

สิ่งที่ฉันค้นพบช่วยได้มาก (แม้แต่ "โอเคตอนนี้ฉันกลับบ้านแล้วกลับมาทำงานพรุ่งนี้") กำลังจดบันทึกความคิดหลาย ๆ อย่างในใจของฉันอยู่ตลอดเวลา

แต่แน่นอนว่าต้องอาศัย (i) ประมวลผลรายการนั้นอย่างน้อยที่สุดแทนที่จะกำจัดรายการ "รายการสิ่งที่ต้องทำ" ที่เสร็จครึ่งร้อยที่คุณตั้งใจจะกลับไปและ (ii) ฝึกฝนมากพอที่คุณมีประสบการณ์ เพื่อทราบว่าคุณต้องเขียนอะไรและไม่ทำอะไร - งานใดมีปุ่ม "เพิ่มแถบเครื่องมือ" และรายละเอียดของการออกแบบคุณสามารถสร้างความคิดใหม่ได้ในครั้งต่อไปและงานที่คุณทำเสร็จครึ่งหนึ่งโดยไม่ต้องวางแผน ตระหนักถึงมันและคุณจะต้องจดว่าตัวเองลง

เห็นได้ชัดว่าลองและหลีกเลี่ยงสิ่งรบกวนที่ไม่จำเป็น มันเป็นการดีที่จะสามารถทำสิ่งที่ทำให้ไขว้เขวต่อไปได้และจะมีบางอย่างอยู่เสมอ แต่อย่ากระตุ้นมากเกินไป


0

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

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

ฉันยังได้พัฒนาภาษาที่อยู่ระหว่างสิ่งที่ดูเหมือนว่าฉันชอบการเข้ารหัสและภาษามนุษย์ ประกอบด้วยเสียงเช่น " Nyargh! Bloobly-bloop! " และฉันทำเสียงเหล่านั้นบางครั้งถ้ามีคนพยายามที่จะพูดคุยกับฉันในขณะที่ฉันไม่ว่าง แม้ว่าพวกเขาจะไม่เข้าใจเสียงเหล่านั้น แต่ก็สื่อสารว่าฉันอยู่ในสถานะที่ไม่สามารถสื่อสารกับมนุษย์ได้อย่างถูกต้อง ณ เวลานี้ซึ่งพวกเขาเดินออกไปและทำให้ฉันสามารถคิดและเขียนรหัสต่อได้

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

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

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

[... ] แฟนของคุณ (หรือแฟน) เพิ่งมา

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

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