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