learning Archive

เรียนรู้ภาษาโปรแกรมใหม่ ๆ ด้วย Koan กันดีกว่า

การเรียนรู้ภาษาโปรแกรมใหม่ ๆ มีหลายวิธีการมาก ๆ หนึ่งในนั้นคือ Koan ซึ่งจะมีปัญหาและแบบฝึกหัดให้ทำ ตั้งแต่ง่ายไปยากเรียงตามหัวข้อไป ทำให้การเรียนรู้ภาษาโปรแกรมใหม่ ๆ สนุกขึ้น จึงทำการสรุป Koan ที่น่าสนใจไว้ให้หน่อย

Read More…

แนะนำการเรียน Programming ผ่าน Mimo app

เนื่องจากต้องกลับบ้านต่างจังหวัดและไม่ได้เอา notebook กลับไปด้วย แต่ต้องการเรียนรู้เกี่ยวกับ programming ผ่าน Mobile app จึงลองค้นหา app หลาย ๆ ตัว โดย app ที่ลองเรียนแล้วชอบคือ Mimo ซึ่งเหมาะมาก ๆ สำหรับผู้เริ่มต้นศึกษา programming ส่วนระดับกลางและสูงนั้นยังไม่เห็นมีนะ

Read More…

เรียนรู้การเขียนโปรแกรมด้วยเกมส์กันดีกว่า !!

สำหรับนักพัฒนาหน้าเก่า หรือ หน้าใหม่แล้ว ปัญหาที่ยากลำบากมาก ๆ ก็คือ การเรียนรู้ ( Learning problem ) ซึ่งมีแนวคิดและวิธีการต่าง ๆ ออกมา เพื่อแก้ไขปัญหาในการเรียนรู้ เช่น การเรียนรู้มันต้องไม่น่าเบื่อ การเรียนรู้มันต้องน่าสนใจ การเรียนรู้มันต้องไม่ยากเกินไป การเรียนรู้ต้องเป็นแบบ step-by-step การเรียนรู้ต้องมีความท้าทาย

Read More…

3 ขั้นตอนในการเรียนรู้สิ่งใหม่ ๆ ของ Software Developer

ก่อนจะผ่านปี 2558 ไปนั้น เหล่า Developer มาวางแผนเพื่อเรียนรู้สิ่งใหม่ ๆ กันหน่อยไหม แต่สิ่งที่ยากก็คือ จะเรียนรู้อะไรดี ? เพื่อให้ได้ประโยชน์สูงสุดต่อตัวเราเอง ดังนั้นจึงขอแนะนำ 3 ขั้นตอนดังนี้ Exploring Planning Focusing มาดูรายละเอียดกัน

Read More…

แนวคิดดี ๆ จากการอ่านหนังสือเกี่ยวกับ Programming

จากการอ่านหนังสือเกี่ยวกับ Programming พบว่ามันคือส่วนหนึ่งของการเรียนรู้สิ่งใหม่ ๆ และเน้นย้ำสิ่งที่เรารู้และ เข้าใจมาแล้ว หรืออาจจะหลง ๆ ลืม ๆ ไปบ้าง ไม่ว่าจะเป็นหนังสือกระดาษ หรือ E-book ก็เป็นส่วนหนึ่งของการเรียนรู้ทั้งนั้น ดังนั้นจึงสรุปเทคนิคง่าย ๆ ของการอ่านหนังสือ Programming ไว้นิดหน่อย

Read More…

Developer มาฝึกนิสัยการเรียนรู้สิ่งใหม่ ๆ กันนะ

สำหรับ Developer ส่วนใหญ่ มักจะบอกว่า การหาเวลาว่าง เพื่อมาเรียนรู้สิ่งใหม่ ๆ การหาเวลาว่าง เพื่อมาฝึกฝนการ coding เป็นเรื่องที่ยากมาก ถึง ยากที่สุดในชีวิตเลยก็ว่าได้ คำถาม Developer เอาเวลาไหนมาปรับปรุงความสามารถของตัวเองล่ะ ? หรือศึกษากับงานจริง ๆ  เลย (On the Training) !!

Read More…

มาฝึกเขียน code ในทุกๆ วันกัน

ในปัจจุบันมีแนวคิดมากมายเกี่ยวกับการฝึกฝนในสิ่งต่างๆ เพื่อให้เกิดความชำนาญ เช่น ฝึกเขียน code ทุกๆ วัน ฝึกเขียน code ติดต่อกัน 10,000 ชั่วโมง คำถามสำหรับ developer คุณทำการฝึกเขียน code กันบ้างหรือไม่ ? ไม่รวม code ที่เขียนในงานนะครับ

Read More…

อุปสรรคสำคัญที่บั่นทอนกำลังใจในการ coding

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

Read More…

มาทำความรู้จักกับ Expert Beginner

อ่านเจอบทความเรื่อง How Developers Stop Learning: Rise of the Expert Beginner และจากหนังสือ The Expert Beginner ซึ่งเป็นเรื่องที่น่าสนใจมากๆ ดังนั้นมาทำความรู้จักกับคำว่า Expert Beginner มันเป็นอีกหนึ่งแนวทาง ที่ทำให้คุณหยุดพัฒนา และ หยุดเรียนรู้ !!

Read More…

เมื่อผิดพลาด … เราต้องซ้ำ !!!

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

Read More…