ผมเป็นคนหนึ่งที่ไม่เคยเขียนโปรแกรมมาก่อนเลย แต่อยากเขียนโปรแกรมเพื่อพัฒนาตนเองให้เก่งขึ้น เพราะผมเข้าใจว่าโปรแกรมเมอร์จะมีกระบวนการคิดที่เป็นระบบ
การเป็นนักเขียนโปรแกรมต้องลงมือทำจริง
ถ้าเราดูจากวีดิโอสอนการเขียนโค้ดอย่างเดียว แต่พอถึงเวลาทำจริงแล้วอาจจะทำไม่ได้ก็ได้ ผมจึงต้องลองผิดลองถูกด้วยตนเองจากการฝึกทำตามวีดิโอ
โดยเฉพาะคนที่อยากจะทำงานสาย data analyst เราอาจจะหา free dataset จากอินเตอร์เน็ตเช่น https://mavenanalytics.io https://www.kaggle.com เพื่อฝึกการหาข้อมูลเชิงลึกมาจนเกิดความคล่องแคล่ว ฝึกทำบ่อยๆ ทำหลายๆ โปรเจคจนกว่าคุณจะคิดว่าสิ่งคุณกำลังเรียนอยู่ไม่ใช่สิ่งที่ยากอีกต่อไป
ถ้าเราฝึกเขียนโค้ดเพียงอย่างเดียว โดยไม่จดโน้ตเลย อาจจะทำให้เราลืมได้และต้องย้อนกลับไปเรียนรู้ในสิ่งที่เคยเรียนไปแล้ว
ในทางกลับกัน ถ้าเราจดโน้ตเพียงอย่างเดียวแต่ไม่เคยเขียนโค้ดเลย เมื่อถึงเวลาที่ต้องเขียนโค้ดจริงแล้วอาจจะพบบั๊ก (bug) เยอะมากก็ได้ ทำให้กลับมาเรียนรู้ใหม่เกือบทั้งหมด
ผมได้จดโน้ตทุกขั้นตอนและอธิบายที่มาของฟังก์ชั่นต่างๆ เขียนให้ตัวเองอ่านเข้าใจง่ายที่สุด แต่ถ้าเราไม่เคยลงมือทำจริงๆ เราก็จะไม่รู้ว่าเรามีความเข้าใจในเนื้อหามากน้อยเพียงใด
ถ้าเราอยากจะเก่งอะไรสักอย่าง เราต้องให้เวลากับมันมากๆ ฝึกฝนทุกวันจนเกิดความชำนาญ
ผมเชื่อว่าเราไม่ควรเรียนเขียนโค้ดอย่างโดดเดี่ยว การเขียนโค้ดควรเป็นเรื่องสนุก เราต้องมี community ที่ดีด้วยเพื่อแบ่งปันความรู้ให้แก่กัน และที่สำคัญที่สุดคือทุกคนพร้อมที่จะเติมไฟให้กันและกัน ให้กำลังใจเมื่อยามท้อ ซึ่งจะทำให้เรามีแรงก้าวข้ามผ่านอุปสรรคต่างๆ ได้
ปัจจัยที่ผมให้ความสำคัญที่สุดในการเรียนรู้สิ่งใหม่ๆ คือการจดโน้ตพร้อมกับทำแบบทดสอบตามไปด้วย
การจดโน้ตที่ดีเป็นพื้นฐานที่สำคัญในการมีชีวิติที่มีคุณภาพและเป็นโครงสร้างพื้นฐานในการต่อยอดความรู้อื่นๆโดยหลักการจดโน้ตคือการเขียนในภาษาตนเองตามแบบฉบับที่เราเข้าใจ เพื่อให้เราในอนาคตกลับมาอ่านและทบทวนได้อย่างรวดเร็ว ไม่ควรคัดลอกมาจากแหล่งหนึ่งโดยไม่มีการแทรกความคิดเห็นตนเองลงไปแม้แต่น้อย เสมือนการเชื่อมต่อเซลล์ในสมองเป็นโครงสร้างความรู้ที่ยิ่งใหญ่ต่อมา
Your mind is for having ideas, not holding them
การจดโน้ตด้วยสมุดกราฟช่วยให้ “สมองจัดระเบียบความคิดได้ดี” เปรียบเสมือนสองที่สอง
- วาดแผนภูมิ ตาราง กราฟ หรือรูปตามแนวเส้นได้
- ทำให้การเรียนและการทำงานมีประสิทธิภาพ : อ่านเข้าใจง่าย
Information is the fundamental building block of everything you do.
เราอยู่ในยุคข้อมูลอันมหาศาล ถ้าเราเก็บข้อมูลได้อย่างมีประสิทธิภาพ จะส่งผลคุณภาพของชีวิต การทำงาน และความเป็นอยู่ได้ดียิ่งขึ้นๆ
การจดโน้ตเป็นการเชื่อมต่อจุดต่าง ๆ กลับไป ยิ่งเราใช้เวลาจดข้อมูลนานขึ้น ย่อมส่งผลดีต่อการพัฒนาความคิดเป็นทวีคูณ

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

Leave a comment