[RE: สายเทคฯ คิดยังไงกับประเด็นนี้ครับ]
เค้าไม่ได้บอกว่าไม่เอา Coding เลยน่ะครับ
อ้างอิงจาก:
อย่าโฟกัสแค่ Coding เพราะสิ่งที่สำคัญกว่าคือ พื้นฐานของวิทยาศาสตร์และคณิตศาสตร์
อันนี้ถูกต้อง
เพราะ Programming มันคือ Applied Sciences
แล้ว Applied Sciences คือการต่อยอดจาก Pure Sciences 4 สาขาหลัก (Math, Physic, Bio, Chem)
ถ้าแม่นพื้นฐานโดยเฉพาะ Math และได้ Systematic Thinking จาก Physics
ก็จะต่อยอดในการทำงานด้านโปรแกรมมิ่งหรือเอาไปพัฒนา AI ได้สูงมาก
ขยายความอีกนิด
ในยุคนี้ที่ใครๆก็ Dev ได้ เพราะแหล่งความรู้มีเต็มเนทไปหมด Tools ช่วยเหลือในการเขียนโปรแกรมก็มีเยอะ
หลายคนจะเข้าใจผิดว่าเขียนโค้ดได้ = เป็น Dev แล้ว
จากมุมมองผมที่เคยเป็นโปรแกรมเมอร์แก่ๆคนนึง และเรียนแบบดั้งเดิม (Com-Sci 4 ปี)
มองว่า Dev รุ่นใหม่โดยเฉพาะคนที่ไม่ได้เรียนแบบเต็มๆมา หลายคนขาดพื้นฐานแนวคิดการออกแบบ logic หรือการคิดแบบเป็นระบบนอกเหนือจากการเขียนโค้ดน่ะ
คือมองเฉพาะ module ที่เขาทำ มันก็ทำงานได้แหละ แต่พอเอาไป plug เข้ากับส่วนอื่นๆ มักจะมีข้อจำกัดเยอะ หรือเอาไปพัฒนาต่อยากเพราะไม่ได้วางโครงไว้ให้ดี
สิ่งเหล่านี้มันได้จากการเรียนวิชาหมูเห็ดเป็ดไก่ตลอด 4 ปี ทั้ง Computer Architecture, Data Structure, Object Oriented, Algorithm, etc. ซึ่งคนที่ไม่ได้เรียนเต็มๆมามักจะไม่ได้ศึกษาเรื่องพวกนี้ลึกมาก