© 2018 Moonlight Academy.

ค้นหา
  • moonlight-academy

เลิกเรียน Framework กันได้แล้ว



ผมไปเจอบทความหนึ่งมาของคุณ Eduards Sizovs ชื่อบทความว่า


"เลิกเรียนพวก Framework กันได้แล้ว"

ที่ถึงแม้ว่าจะพาดหัวค่อนข้างสุดโต่งไปหน่อยแต่ก็ถือว่าน่าสนใจดีครับ โดยเขาบอกว่า:-


ทุกวันนี้พวกเราเหล่า Developer จะใช้เวลาในแต่ละวันเพื่อติดตามข่าวสารเทคโนโลยีใหม่ๆ ไม่ว่าจะเป็นภาษาใหม่ๆ Framework ต่างๆ หรือ Library ตัวใหม่ๆ ซึ่งเราคิดว่ามันจะทำให้เราทำงานได้ดีมากกว่าเดิม ซึ่งเขามองว่ามันเป็นเรื่องที่เสียเวลา


เวลาเป็นทรัพยากรที่มีค่าที่สุดที่เรามี มันมีจำกัด สร้างใหม่ไม่ได้ และต่อให้มีเงินมากแค่ไหนคุณก็ซื้อมันเพิ่มไม่ได้อยู่ดี


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


ลองมองย้อนกลับไปสิว่าที่ผ่านมามีเทคโนยีกี่อันที่ถูกสร้างขึ้นมาและได้ตายลงไป ไม่ว่าจะเป็น Pascal, GWT, Tapestry หรืออื่นๆ ซึ่งมันเยอะมากอ่ะ ถ้าเรามัวเสียเวลาไปไล่ตามมันก็ดีแต่ถ้ามันไม่เวิกล่ะเราก็เสียเวลาฟรี เพราะฉะนั้นทางทีดีแนะนำให้เสียเวลา 80% ไปศึกษาทบทวนเรื่องพื้นฐานจะดีกว่า และค่อยเจียดเวลาอีก 20% ที่เหลือมาศึกษาเรื่องใหม่ๆ ซึ่งพวกคุณจะได้เรียนรู้มันระหว่างแก้ปัญหาในช่วงทำงานอยู่แล้วล่ะ


โดยพวกหนังสือที่สอนเรื่องพื้นฐานที่คุณควรจะเสียเวลาอ่านก็มี

- The Pragmatic Programmer

- Clean Code

- The Clean Coder

- Domain-Driven Design

- Growing Object-Oriented Software, Guided by Tests

- Continuous Delivery


อย่าเพิ่งกดดันตัวเองให้ศึกษาเทคโนโลยีใหม่ๆ เพราะมันมีโอกาสสูงมากที่มันจะตาย เวลาจะเป็นตัวช่วยคัดกรองเทคโนโลยีที่ดีที่สุดให้เอง ซึ่งถ้ามองกันให้ดีๆ เราจะพบว่า


แต่ละภาษาจะต่างกันแต่การดีไซน์ของมันไม่ต่างกันมาก

แต่ละ Framework ถึงแม้จะแตกต่างกันแต่แพทเทินของมัน ดีไซน์ของมันแทบจะไม่ต่างกันเลย


ลองเข้าไปอ่านบทความตัวเต็มกันได้ภายในลิ้งค์ด้านล่างนะครับ รับรองว่าไม่เสียเวลาแน่นอน และสิ่งที่ทำให้ผมค้นพบเพิ่มเติมจากที่อ่านบทความนี้มาคือ ภาษาอังกฤษแม่งโคตรสำคัญเลย 55555+


Credit: https://sizovs.net/2018/12/17/stop-learning-frameworks/

ดู 101 ครั้ง