PlusMagi's Blog By Pitt Phunsanit Psychology Growth Mindset (กรอบคิดที่เชื่อว่าความพยายามพัฒนาศักยภาพได้)

Growth Mindset (กรอบคิดที่เชื่อว่าความพยายามพัฒนาศักยภาพได้)

ในฐานะสถาปนิกระบบและผู้เชี่ยวชาญด้านเทคนิค เรามักพูดถึงการพัฒนาศักยภาพอย่างต่อเนื่อง ทั้งในระดับระบบและระดับบุคคล แนวคิดเรื่อง Growth Mindset หรือ ‘กรอบคิดแบบเติบโต’ คือกุญแจสำคัญที่ช่วยให้เราเข้าใจว่าความสามารถไม่ใช่สิ่งที่ติดตัวมาแต่กำเนิด แต่เป็นสิ่งที่สามารถพัฒนาได้ผ่านความพยายาม การเรียนรู้ และการปรับปรุงอย่างไม่หยุดยั้ง

การเข้าใจหลักการนี้คือการเปลี่ยนมุมมองที่ว่า ‘ฉันทำไม่ได้’ ให้กลายเป็น ‘ฉันยังทำไม่ได้’ ซึ่งเป็นจุดเริ่มต้นของการเติบโตทางปัญญาอย่างแท้จริง

Growth Mindset: การเปลี่ยนความล้มเหลวให้เป็นข้อมูลป้อนกลับ (Feedback)

หัวใจหลักของ Growth Mindset คือการยอมรับว่าความล้มเหลวหรือข้อผิดพลาดไม่ใช่ข้อจำกัด แต่เป็นชุดของข้อมูล (Data) ที่มีค่าสำหรับการปรับปรุง (Iteration) ในโลกของการพัฒนาซอฟต์แวร์หรือการจัดการฐานข้อมูล การเขียนโค้ดที่ผิดพลาด หรือการ Query ที่ให้ผลลัพธ์ไม่ตรงตามที่คาดหวัง ไม่ใช่ความล้มเหลว แต่คือโอกาสที่เราจะได้เรียนรู้ว่าต้องปรับปรุงตรรกะ (Logic) หรือไวยากรณ์ (Syntax) อย่างไร

การประยุกต์ Growth Mindset ด้วย PostgreSQL

ในเชิงเทคนิค เราสามารถเปรียบเทียบกระบวนการเรียนรู้กับการจัดการข้อมูลในฐานข้อมูลได้ เมื่อเรามีข้อมูลดิบที่ยังไม่ถูกจัดระเบียบ (Unstructured Data) หรือโค้ดที่ยังไม่สมบูรณ์ (Fixed Mindset) เราต้องใช้คำสั่งต่างๆ เพื่อ ‘แปลงสภาพ’ (Transform) ข้อมูลเหล่านั้นให้เป็นรูปแบบที่มีโครงสร้างและใช้งานได้จริง (Growth Mindset) ซึ่งใน PostgreSQL เราสามารถใช้ฟังก์ชันต่างๆ เพื่อแสดงให้เห็นถึงการพัฒนาและการปรับปรุงได้อย่างชัดเจน

ตัวอย่างเช่น การที่เราได้รับข้อมูลแบบข้อความที่คั่นด้วยเครื่องหมาย (Comma-Separated Values) ซึ่งดูเหมือนเป็นข้อมูลที่ไม่มีโครงสร้าง เราต้องใช้ฟังก์ชันเพื่อ ‘แยก’ (Split) และ ‘จัดระเบียบ’ (Structure) มันให้ได้ นี่คือการจำลองการเปลี่ยนมุมมองจากข้อมูลที่ดูยุ่งเหยิงให้กลายเป็นองค์ความรู้ที่ใช้งานได้

SQL

-- สมมติว่าเรามีข้อมูลดิบที่ยังไม่ถูกจัดระเบียบ (Fixed State) ของชื่อผลไม้<br>WITH raw_data AS (SELECT 'apple,banana,orange' AS csv_string);<br><br>-- ใช้ฟังก์ชัน unnest และ string_to_array เพื่อ 'พัฒนา' ข้อมูลดิบให้เป็นแถวที่แยกกัน (Growth State)<br>SELECT unnest(string_to_array(t.csv_string, ',')) AS fruit_name<br>FROM raw_data t;<br>

โค้ดนี้แสดงให้เห็นว่า แม้ข้อมูลเริ่มต้นจะเป็นสตริงเดียว (apple,banana,orange) แต่ด้วยการใช้ฟังก์ชันที่เหมาะสม เราสามารถ ‘แตก’ ข้อมูลนั้นออกเป็นรายการที่แยกส่วนและพร้อมนำไปใช้งานได้ การเรียนรู้ก็เช่นกัน เราต้องใช้เครื่องมือ (ความรู้/ทักษะ) เพื่อ ‘แตก’ ความล้มเหลวให้เป็นชิ้นส่วนเล็กๆ เพื่อนำไปประกอบเป็นความเข้าใจที่สมบูรณ์ขึ้น

บทสรุป: พลังของการพัฒนาอย่างต่อเนื่อง

Growth Mindset ไม่ใช่แค่คำให้กำลังใจ แต่เป็นกระบวนการทางความคิดที่ต้องอาศัยการฝึกฝนอย่างสม่ำเสมอ เช่นเดียวกับการเขียน SQL ที่ต้องมีการฝึกฝนและปรับปรุง Query อย่างต่อเนื่อง การเชื่อมั่นในศักยภาพที่พัฒนาได้ จะช่วยให้เรากล้าที่จะเผชิญหน้ากับความท้าทายที่ยากขึ้น และพร้อมที่จะใช้เครื่องมือทางปัญญา (หรือเครื่องมือทางเทคนิค) เพื่อ ‘อัปเกรด’ ตัวเองให้ดีขึ้นในทุกวัน

Exit mobile version