36 คะแนน โดย kciter1 2023-12-28 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

ได้นำสไลด์ประกอบการบรรยายที่เคยแชร์ไว้ใน GeekNews ก่อนหน้านี้ (https://th.news.hada.io/topic?id=6797) มาเรียบเรียงใหม่เป็นบทความ

  • ความกังวลของนักพัฒนา
    • ควรเรียนรู้อะไรดี?
    • ควรประเมินระยะเวลาอย่างไร?
    • นักพัฒนาที่เก่งคืออะไร?
    • ควรนำสิ่งที่ฉันเรียนรู้ไปใช้อย่างไร?
    • ฉันกำลังเติบโตอยู่จริงหรือเปล่า?
  • จำเป็นต้องมีการเรียนรู้อย่างมีกลยุทธ์
    • การวินิจฉัย, การเรียนรู้, ผลลัพธ์
  • การวินิจฉัย
    • สามด้านของการพัฒนา
      • การคิด, ทักษะ, วิทยาศาสตร์
      • การคิด : ด้านของการคิดเชิงตรรกะ เชิงนามธรรม และเชิงโครงสร้าง
      • ทักษะ : ความสามารถในการถ่ายทอดสิ่งที่คิดออกมาเป็นโค้ดได้อย่างดี
      • วิทยาศาสตร์ : ความรู้ด้านวิทยาการคอมพิวเตอร์
    • ทั้งสามด้านส่งเสริมกันและกันจนเกิดผลเชิงเสริม
      • เช่น abstraction, การจัดการข้อยกเว้น, optimization เป็นต้น
    • จำเป็นต้องระบุส่วนที่ยังขาดให้ได้
      • หากปัญหาใดเกิดซ้ำ ๆ นั่นหมายความว่าส่วนนั้นคือจุดที่ฉันยังขาด
  • การเรียนรู้
    • การคิด
      • ฝึกได้ด้วยการตั้งข้อสงสัย เปรียบเทียบ และวิเคราะห์อยู่เสมอ
    • ทักษะ
      • ถ้าอยากเขียนโค้ดให้เก่ง สิ่งสำคัญคือการเขียนโค้ดให้มากที่สุด และเมื่อศึกษาพวกเครื่องมืออย่างไลบรารีหรือเฟรมเวิร์ก ควรดูเอกสารทางการ
    • วิทยาศาสตร์
      • เพราะเป็นความรู้พื้นฐาน จึงไม่มีวิธีเรียนให้เข้าใจได้ง่ายและเร็ว
      • ควรเรียนรู้อย่างต่อเนื่อง และสิ่งสำคัญคือต้องรู้ว่ามันช่วยฉันอย่างไร
    • การเรียนรู้แพตเทิร์น
      • แพตเทิร์นที่ถูกใช้อย่างซ้ำ ๆ ในงาน
      • เมื่อสังเกตเห็นแพตเทิร์น ให้รีบสรุปและบันทึกไว้ทันที
      • ลองทำสิ่งที่ไม่เคยทำมาก่อน
      • ศึกษาซอร์สที่เปิดเผยต่อสาธารณะ
      • นำไปใช้จริง
  • ผลลัพธ์
    • การจัดระเบียบความรู้และการสร้างบางสิ่งบางอย่าง
    • การจัดระเบียบความรู้คือกระบวนการทำให้สิ่งที่ฉันรู้อยู่ในเชิงนามธรรมกลายเป็นรูปธรรมมากขึ้น
      • ความไม่สบายใจจากการต้องเผยแพร่ให้ผู้อื่นเห็นช่วยส่งเสริมการเติบโต
    • การสร้างบางสิ่งบางอย่างคือประสบการณ์ของการนำความรู้ที่ฉันเรียนมาไปใช้จริง
      • คือการได้สัมผัสกรณีใช้งานจริงทางอ้อม
  • แม้จะนอกประเด็นของบทความนี้ แต่ soft skills ก็สำคัญเช่นกัน

2 ความคิดเห็น

 
saalome 2023-12-29

เป็นเนื้อหาที่ดีมากสำหรับใช้สอนนักพัฒนารุ่นจูเนียร์

 
minislively 2023-12-28

ขอบคุณครับ !