คำถามติดแท็ก problem-solving

การแก้ปัญหาประกอบด้วยเทคนิคหลายอย่างที่เรียกว่าอัลกอริทึมการวิเคราะห์พฤติกรรมการวิเคราะห์สาเหตุและอื่น ๆ

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

10
ทำไมบางครั้งไม่คิดเกี่ยวกับบั๊กช่วยให้คุณแก้ปัญหาได้? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา เมื่อวานนี้ฉันใช้เวลาช่วงบ่ายในการแก้ไขข้อบกพร่องซึ่งฉันคิดว่าไม่สำคัญ ฉันเดินวนเป็นวงกลมโดยไม่มีเงื่อนงำสิ่งที่ผิด การเขียนซ้ำส่วนใหญ่ของรหัส ตรวจสอบ SO ยังไม่มีความสุข ดังนั้นฉันกลับบ้านเดินสุนัขดูทีวีเล็ก ๆ และก่อนที่ฉันจะเข้านอนบิงโกฉันตระหนักถึงความผิดพลาดที่เห็นได้ชัดที่ฉันทำ เช้านี้มันใช้เวลาประมาณ 10 นาทีในการแก้ไข ในขณะที่ฉันอยู่ที่บ้านฉันไม่ได้คิดถึงปัญหาอย่างแข็งขัน แต่การพาตัวเองออกจากสถานการณ์ทำให้ฉันสามารถแก้ไขได้ มันไม่ใช่ครั้งแรกที่มันเกิดขึ้นและฉันรู้ว่ามันเป็นวิธีที่ใช้กันทั่วไปในการแก้ปัญหาการเขียนโปรแกรม ฉันเคยได้ยินคนที่ฝันถึงคำตอบ ทำไมจึงใช้งานได้ บางทีสิ่งที่สำคัญกว่านั้นคือมีคำแนะนำที่ดีเกี่ยวกับเวลาที่คุณควรหยุดพักจากปัญหาระยะเวลาที่ควรหยุดพักและหลังจากทิ้งระยะเวลานานเท่าใดที่ปัญหาจะหยุดมีประสิทธิภาพ ฉันคิดว่าฉันกำลังพยายามหาวิธีเพิ่มประสิทธิภาพการประมวลผลจิตใต้สำนึก (หรือสิ่งที่เกิดขึ้น)

10
วิธีการเรียนรู้ / สามารถคิดนอกกรอบได้อย่างไร? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ในการแก้ปัญหาทุกครั้งจะมีคนที่คิดแตกต่างกันเสมอซึ่งมาพร้อมกับตัวเลือกที่ 6 เมื่อมีผู้แนะนำเพียง 5 คนเท่านั้นที่คิดว่า "ออกนอกกรอบ" โปรดบอกวิธีที่หนึ่งสามารถบรรลุความสามารถดังกล่าวได้อย่างไร และสิ่งที่ต้องทำให้สำเร็จคืออะไร?

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

6
วิธีบันทึกระหว่างการทำงานร่วมกันแบบเรียลไทม์
ฉันต้องการให้ผู้ใช้หลายคนแก้ไขเอกสารเดียวกัน ปัญหาที่ฉันเผชิญคือเมื่อผู้ใช้ใหม่เข้าร่วมเขาอาจเห็นเอกสารที่ล้าสมัย ฉันจะแน่ใจได้อย่างไรว่าผู้ใช้ใหม่ได้รับการเปลี่ยนแปลงล่าสุด วิธีแก้ปัญหาที่ฉันคิด: ประหยัดทุกการเปลี่ยนแปลง ฉันไม่ชอบโซลูชันนี้เพราะจะทำให้ช้าลงใน UI และทำให้โหลดบน db เมื่อผู้ใช้ใหม่เข้าร่วมทริกเกอร์บันทึกลูกค้าอื่น ๆ ทั้งหมด หลังจากบันทึกไคลเอนต์อื่นแล้วให้โหลดเอกสาร ด้วยสิ่งนี้จะยังคงไม่สอดคล้องกัน ข้อเสนอแนะอื่น ๆ จะเป็นประโยชน์ อัปเดต:หลังจากดูวิธีการแก้ปัญหาที่แนะนำแล้ว Google Realtime API ฉันพบว่า: ผู้ใช้แอปของคุณจะต้องมี Google ไดรฟ์และให้คุณเข้าถึงไดรฟ์ของพวกเขา สิ่งนี้อาจทำให้เกิดการไหลของ UI ที่น่าอึดอัดใจที่สุดหรือป้องกันผู้ใช้ที่ไม่มี Google Drive จากการใช้คุณสมบัติเรียลไทม์ การตั้งค่าการแชร์ทั้งหมดที่อยู่ข้างคุณต้องทำซ้ำสำหรับเอกสาร Google อัปเดต 2:เพื่อบรรลุเป้าหมายฉันไปกับFirebase ของ Google

6
มันเป็นสิ่งสำคัญสำหรับการแก้ปัญหาที่จะมีประสิทธิภาพหรือไม่?
ฉันแก้ปัญหามากมายโดยส่วนใหญ่มาจาก Top Coder ฉันจะได้คำตอบสำหรับหลาย ๆ คน แต่ส่วนใหญ่ฉันจะได้คำตอบที่ไม่มีประสิทธิภาพ ในการใช้งานจริง - มันสำคัญหรือไม่ที่ทางออกของปัญหานั้นมีประสิทธิภาพ? ถ้าเป็นเช่นนั้นฉันจะปรับปรุงได้อย่างไร

7
ภาษาพูดของเจ้าของภาษาส่งผลกระทบต่อคุณภาพของรหัสหรือไม่
มีโรงเรียนแห่งความคิดในภาษาศาสตร์ที่การแก้ปัญหาเชื่อมโยงกับไวยากรณ์ความหมายไวยากรณ์และความยืดหยุ่นของภาษาพูดของเจ้าของภาษา เมื่อทำงานกับทีมพัฒนาระหว่างประเทศหลายแห่งฉันสามารถเห็นวัฒนธรรมทางจิต (ถ้าคุณต้องการ) ใน codebase อย่างชัดเจน นอกเหนือจากการเขียนโปรแกรมภาษารหัสภาษาเยอรมันค่อนข้างแตกต่างจากเพื่อนร่วมงานของฉันในอินเดีย รหัสก็แตกต่างกันอย่างชัดเจนในอเมริกากลางเช่นเดียวกับในอเมริกาชายฝั่ง (จริง ๆ แล้ว IBM สังเกตเมื่อหลายปีก่อน) คุณสังเกตเห็นกับเพื่อนร่วมงานระหว่างประเทศของคุณ (จากประเทศใด ๆ ) ว่ารูปแบบการเข้ารหัสและการแก้ปัญหาสอดคล้องกับภาษาท้องถิ่นหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.