learning Archive

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…

คุณจะ update ข่าวสารในโลกของ Software development ได้อย่างไร ?

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

Read More…

ผมไม่มีเวลาที่จะเรียนรู้ !!

ปัญหาที่มักพบอยู่บ่อยๆ เมื่อเข้าไปในทีมพัฒนา software ต่างๆ คือ ไม่มีเวลาที่จะเรียนรู้ !! ปัญหาเรื่องนี้ มันสะท้อนทีม ? ปัญหาเรื่องนี้ มันสะท้อนองกรค์ ? ปัญหาเรื่องนี้ มันสะท้อน … ปัญหาเรื่องนี้ มันสะท้อนอะไรบ้างนะ ? มันสะท้อน ถึงสิ่งที่คุณอยู่หรือไม่ ? มันสะท้อน ถึงงานที่คุณทำอยู่หรือไม่

Read More…