Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

เรียนรู้ในการแก้ไขปัญหา

$
0
0

หนึ่งในสิ่งที่ได้แบ่งปันไปในงาน meetup ของสถาบัน IMC
เรื่องของแนวทางในการศึกษา และ ทำงานด้าน programming development
ว่าควรทำอย่างไรบ้าง ?
เป็นคำถามที่สามารถตอบได้หลายแนวทาง ตามประสบการณ์ของแต่ละคน

ในมุมมองเล็ก ๆ ของผม แนะนำให้เน้นไปที่ การแก้ไขปัญหา

เนื่องจากในสายงาน programming นั้นคือ การแก้ไขปัญหาเป็นหลัก
โดยปัญหาเหล่านั้นมักจะมาจาก ปัญหาที่มาจากคน
ว่าเราสามารถทำความเข้าใจ และ แก้ไขปัญหาได้อย่างไร

ดังนั้นเมื่อเราทำความเข้าใจเกี่ยวกับปัญหานั้น ๆ แล้ว
เราจึงลงมือแก้ไขปัญหาด้วย coding, technology
และเครื่องมือที่เหมาะสมกับปัญหานั้น ๆ (Right tool for the right job)

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

ในการศึกษา programming language ใหม่ ๆ ก็เช่นกัน
ควรเริ่มด้วยปัญหา จากนั้นลองพยายามแก้ไขปัญหานั้น ๆ
จะช่วยให้เรามีกรอบในการศึกษาที่ชัดเจน
ไม่ใช่ศึกษาไปทุกอย่างแบบไร้ทิศทาง

แต่การที่จะต่อยอด หรือ ศึกษาอะไรเพิ่มเติม ก็ต้องมีพื้นฐานที่แน่นด้วยเช่นกัน
ทั้งเรื่องของ วิธีการคิด การออกแบบ การเข้าใจปัญหา
ทั้งเรื่องของเครื่องมือที่นำมาใช้งาน

จึงเป็นที่มาว่า เราในฐานนะนักพัฒนา (Developer)
ก็ควรต้องพัฒนาทั้งตัวเอง ทีม ระบบ งานด้วยเสมอ


Continuous Learning ...


Viewing all articles
Browse latest Browse all 1997

Trending Articles