สำหรับ Developer ส่วนใหญ่
มักจะบอกว่า
การหาเวลาว่าง เพื่อมาเรียนรู้สิ่งใหม่ ๆ
การหาเวลาว่าง เพื่อมาฝึกฝนการ coding
เป็นเรื่องที่ยากมาก ถึง ยากที่สุดในชีวิตเลยก็ว่าได้
คำถาม
Developer เอาเวลาไหนมาปรับปรุงความสามารถของตัวเองล่ะ ?
หรือศึกษากับงานจริง ๆ เลย (On the Training) !!
บางคนอาจจะบอกว่า
เราไม่ค่อยมีเวลาหรอกนะ !!
เพราะว่า
เราต้องให้เวลากับตัวเองบ้าง
เราต้องให้เวลากับครอบครัวบ้าง
เราต้องให้เวลากับเพื่อนฝูงบ้าง
เราต้องให้เวลากับงานอดิเรกบ้าง
เราต้องให้เวลากับการออกกำลังบ้าง
เราต้องออกห่างจากหน้า computer บ้าง
เป็นเหตุผลที่ดี และ เถียงไม่ได้อีกด้วย
แต่ถ้าคุณมีความเชื่อว่า เราต้องเป็น Developer ที่ดีแล้ว
คุณควรที่จะมีความรู้ต่าง ๆ ดังนี้บ้างนะ
- Software ที่ดีเขาสร้างกันอย่างไร ?
- Software ที่ดีเขามีโครงสร้างอย่างไร ?
- ไปร่วม opensource project บ้าง
- เรียนรู้สิ่งใหม่ ๆ อยู่อย่างเสมอ
- ติดตามข่าวสารใหม่ ๆ ของเทคโนโลยีบ้าง (Stay Update)
เมื่อไรก็ตามที่คุณหยุด นั่นคือ คุณกำลังถอยหลังนะครับ
Developer ไม่จำเป็นต้องทำเป็นทุกอย่างหรอกนะ
แต่ควรจะรู้ว่า
เมื่อต้องทำการเรียนรู้สิ่งใหม่ ๆ เช่น ภาษาโปรแกรม
คุณต้องรู้ว่า ต้องศึกษาอะไร อย่างไรบ้าง ? (Learning path)
คุณต้องรู้ว่า ถ้าต้องการปรับปรุงความสามารถต่าง ๆ ให้ดีขึ้น
คุณจะรู้ว่า ต้องไปที่ไหน อย่างไร ไม่ต้องมาเริ่มหาใหม่ทุกครั้ง
ดังนั้นวินัยที่ดีในการเรียนรู้จะช่วยคุณได้เยอะ
ทั้งนิสัยที่รักการเรียนรู้
ทั้งขั้นตอน และ วิธีการในการเรียนรู้
แต่วินัยที่ดีเหล่านี้ สร้างและฝึกขึ้นมา ที่ว่ายากแล้ว
การ maintain หรือรักษาให้มันคงอยู่
และกลายเป็นนิสัยของเราไปเลย
มันยากยิ่งกว่ามาก ๆ
เรามาดูขั้นตอนการสร้างนิสัย และ วินัยที่ดี สำหรับการเรียนรู้กัน
- เลือกหัวข้อที่คุณสนใจ ใส่ใจ อย่าเลือกเพราะว่า สิ่งนั้นกำลังได้รับความนิยม หรือ เขาบอกว่าดี
- ตั้งเป้าหมาย และ วางแผนการเรียนรู้คร่าว ๆ เพื่อไปให้ถึงเป้าหมายที่ตั้งไว้ เช่น การอ่าน การเรียน การสอน เป็นต้น
- ติดตามความคืบหน้าอยู๋อย่างเสมอ เช่น ในทุก ๆ วัน ควรมีการเรียนรู้ และ ก้าวหน้าเสมอ
- สุดท้ายให้ทำการสร้าง project ขึ้นมา ให้นำเอาสิ่งที่คุณเรียนรู้มาใช้นั่นเอง
การเรียนรู้ มันคือ ความท้าทายของ programmer/developer
จำเป็นต้องเรียนรู้สิ่งใหม่ ๆ อยู่อย่างสม่ำเสมอ
จำเป็นต้องเรียนรู้เส้นทางการเดินทางใหม่ ๆ และ ต้องสนุกไปกับมันด้วย
สิ่งใหม่ ๆ ที่คุณเรียนรู้นั้น
มันต้องช่วยปรับปรุงให้คุณดีขึ้นด้วยนะ
ดังนั้น จึงต้อง focus ในสิ่งที่ทำด้วย
ไม่ใช่เรียนรู้ไปหมดซะทุกอย่าง !!
สุดท้ายอย่าลืมว่า
คุณ คือ มนุษย์
มีสองตา สองมือ สองขา
ดังนั้น ไม่สามารถเรียนรู้ได้ทุกสิ่งทุกอย่างหรอกนะ