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