วิจารณญาณทางวิศวกรรมและการตรวจสอบข้อผิดพลาด
วิจารณญาณทางวิศวกรรมและการตรวจสอบข้อผิดพลาด (Engineering Judgment and Error Checking)
ทักษะทางคณิตศาสตร์และความเชี่ยวชาญด้านซอฟต์แวร์เป็นสิ่งจำเป็น แต่มันไม่ได้ทำให้ใครบางคนเป็นวิศวกรได้โดยสมบูรณ์ วิจารณญาณทางวิศวกรรม (Engineering Judgment) คือความสามารถในการตีความข้อมูล รับรู้เมื่อมีบางอย่างผิดปกติ และทำการตัดสินใจที่ปลอดภัยและเชื่อถือได้เมื่อข้อมูลมีไม่ครบถ้วน
วิจารณญาณทางวิศวกรรมคืออะไร?
วิจารณญาณทางวิศวกรรมพัฒนาขึ้นจากประสบการณ์ มันคือความเข้าใจโดยสัญชาตญาณว่าระบบทางกายภาพมีพฤติกรรมอย่างไร
- มันบอกวิศวกรโครงสร้างที่มีประสบการณ์ว่า คานเฉพาะเจาะจงนั้น "ดูบางเกินไป" สำหรับน้ำหนักที่มันกำลังรับ แม้กระทั่งก่อนที่จะมีการคำนวณใดๆ เกิดขึ้น
- มันช่วยให้วิศวกรเครื่องกลสามารถเพิกเฉยต่อผลการจำลองที่แสดงให้เห็นว่าชิ้นส่วนเย็นตัวลงเร็วกว่าที่เป็นไปได้ในทางกายภาพได้อย่างรวดเร็ว
ในขณะที่วิศวกรรุ่นเยาว์พึ่งพาตำราและมาตรฐานอย่างมาก วิศวกรอาวุโสจะใช้วิจารณญาณในการพิจารณาว่ามาตรฐาน ใด ที่นำมาประยุกต์ใช้ได้ และ เมื่อใด ที่จะปลอดภัยหากเบี่ยงเบนไปจากสมมติฐานมาตรฐาน
การพัฒนาสัญชาตญาณ (Developing Intuition)
คุณไม่สามารถเรียนรู้วิจารณญาณทางวิศวกรรมได้ในชั่วข้ามคืน แต่คุณสามารถเร่งกระบวนการนี้ได้โดย:
- ศึกษาความล้มเหลว: เมื่อสะพานถล่มหรือเครื่องยนต์ระเบิด ชุมชนวิศวกรรมจะเผยแพร่รายงานความล้มเหลวโดยละเอียด การอ่านรายงานเหล่านี้จะสอนคุณว่าเกิดอะไรขึ้นเมื่อวิจารณญาณล้มเหลว
- ตั้งคำถามว่า "ทำไม?": อย่าเพิ่งยอมรับกฎทั่วไป (Rule of thumb) โดยไม่เข้าใจฟิสิกส์ที่อยู่เบื้องหลัง
- การสร้างต้นแบบทางกายภาพ: การสร้างและทำลายสิ่งต่างๆ ในโลกแห่งความเป็นจริงช่วยสร้างสัญชาตญาณได้เร็วกว่าการจ้องหน้าจอคอมพิวเตอร์มาก
กลยุทธ์การตรวจสอบข้อผิดพลาด (Error Checking Strategies)
แม้แต่วิศวกรที่เก่งที่สุดก็ทำผิดพลาดได้ วิศวกรรมวิชาชีพจึงต้องพึ่งพาระบบการตรวจสอบข้อผิดพลาดที่แข็งแกร่ง เพื่อจับข้อผิดพลาดก่อนที่จะมีการสร้างจริง
- การตรวจสอบด้วยตนเอง (Self-Checking): หลังจากคำนวณเสร็จ ให้วางทิ้งไว้สักหนึ่งชั่วโมง (หรือหนึ่งวัน) แล้วกลับมาดูอีกครั้งด้วยมุมมองที่สดใหม่ ทำการตรวจสอบความสมเหตุสมผลและการประมาณค่าตามอันดับความสำคัญ
- การตรวจสอบโดยผู้เชี่ยวชาญ (Peer Review): ในสภาพแวดล้อมทางวิชาชีพ การคำนวณจะต้องได้รับการตรวจสอบโดยวิศวกรอิสระที่ไม่ได้มีส่วนร่วมในการออกแบบดั้งเดิม นี่คือเหตุผลว่าทำไมกรอบการแก้ปัญหาที่มีโครงสร้าง (สิ่งที่กำหนดให้, สิ่งที่ต้องการหา, สมมติฐาน) จึงเป็นสิ่งบังคับ ผู้ตรวจสอบจะต้องสามารถติดตามตรรกะของคุณได้อย่างง่ายดาย
- วิธีการทางเลือก (Alternative Methods): หากคุณแก้ปัญหาโดยใช้การจำลองด้วยคอมพิวเตอร์ที่ซับซ้อน ให้ตรวจสอบผลลัพธ์โดยการแก้ปัญหาเดียวกันในเวอร์ชันที่ทำให้ง่ายขึ้นอย่างมาก โดยใช้การคำนวณด้วยมือขั้นพื้นฐาน หากผลลัพธ์แตกต่างกันอย่างสิ้นเชิง แสดงว่ามีข้อผิดพลาดพื้นฐานเกิดขึ้นในวิธีใดวิธีหนึ่ง