6 คะแนน โดย GN⁺ 2023-10-22 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • บทความนี้กล่าวถึงการใช้ abstraction มากเกินไปในอุตสาหกรรมเทคโนโลยี และผลกระทบเชิงลบที่อาจเกิดขึ้นจากมัน
  • ผู้เขียนโต้แย้งว่าในปัจจุบันผู้เชี่ยวชาญด้านเทคโนโลยีจำนวนมากรู้เพียงวิธีใช้เครื่องมือบางอย่าง แต่ขาดความเข้าใจเชิงลึกว่าเทคโนโลยีทำงานอย่างไร
  • ผู้เขียนเปรียบ abstraction ในระดับต่าง ๆ กับพวงมาลัยและพาวเวอร์สเตียร์ริ่งที่ช่วยยกระดับประสบการณ์การขับขี่ พร้อมเตือนว่าการมี abstraction มากเกินไปอาจก่อปัญหาเมื่อสิ่งต่าง ๆ พัง และไม่มีใครเข้าใจเทคโนโลยีพื้นฐานอีกต่อไป
  • การมุ่งเน้นผลกำไรของอุตสาหกรรมเทคโนโลยีทำให้ abstraction และ automation เพิ่มขึ้นยิ่งกว่าเดิม ส่งผลให้การมีส่วนร่วมของผู้คนและความเข้าใจเชิงลึกต่อเทคโนโลยีลดลง
  • การเติบโตของบทบาทอย่าง DevOps และ DevSecOps ซึ่งผสานการพัฒนา ความปลอดภัย และการปฏิบัติการเข้าด้วยกัน ได้นำไปสู่ automation ที่มากขึ้นและการปฏิสัมพันธ์ระหว่างมนุษย์ที่ลดลง ทำให้ความเข้าใจเทคโนโลยีพื้นฐานยิ่งลดลงไปอีก
  • ผู้เขียนเตือนว่าเมื่อเทคโนโลยียิ่งซับซ้อนขึ้นและยิ่งมีความสำคัญต่อชีวิตสมัยใหม่มากขึ้น ปัญหาร้ายแรงอาจเกิดขึ้นได้เมื่อเครื่องมือพังและผู้คนไม่รู้ว่าจะแก้มันอย่างไร
  • ผู้เขียนวิจารณ์สถานะความปลอดภัยในอุตสาหกรรมเทคโนโลยีปัจจุบัน โดยชี้ว่า "ผู้เชี่ยวชาญด้านความปลอดภัย" จำนวนมากรู้เพียงวิธีใช้เครื่องมือ penetration testing ที่เตรียมไว้ล่วงหน้า แต่ขาดความเข้าใจด้านความปลอดภัยอย่างลึกซึ้ง
  • ผู้เขียนแบ่งปันกรณีศึกษาของบริษัทแห่งหนึ่งที่ประสบปัญหาด้านความปลอดภัยจากการขาดความเข้าใจเทคโนโลยีพื้นฐาน ซึ่งนำไปสู่เหตุการณ์ถูกแฮ็ก
  • ผู้เขียนแนะนำผู้ที่กำลังศึกษาเทคโนโลยีให้มีความอยากรู้อยากเห็น ทำความเข้าใจเทคโนโลยีพื้นฐาน ลงมือทำสิ่งที่เครื่องมือตั้งค่าทำให้แบบแมนนวล ลองดูโค้ดของเครื่องมือ รักษาความสงสัยใคร่รู้ไว้ เรียนรู้อย่างต่อเนื่อง ทดลอง เจาะลึกเทคโนโลยีให้มากขึ้น และตั้งคำถามกับทุกสิ่ง

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

 
GN⁺ 2023-10-22
ความคิดเห็นจาก Hacker News
  • บทความกล่าวถึงการเพิ่มขึ้นของระดับการทำ abstraction ในเทคโนโลยี และเปรียบเทียบกับวิวัฒนาการของการบินที่นักบินไม่จำเป็นต้องเข้าใจกลไกของเครื่องบินอีกต่อไป
  • ผู้แสดงความคิดเห็นบางคนโต้แย้งว่าการแบ่งเป็นลำดับชั้นเช่นนี้เป็นพัฒนาการตามธรรมชาติเมื่อสาขานั้นเติบโตเต็มที่ และไม่ใช่เรื่องที่น่ากังวล
  • ขณะที่อีกบางคนแสดงความกังวลว่าผู้เชี่ยวชาญด้านเทคโนโลยีจำนวนมากรู้เพียงวิธีใช้เครื่องมือบางอย่าง แต่ขาดความเข้าใจเชิงลึกว่ามันทำงานอย่างไร
  • มีการถกเถียงกันถึงคุณค่าของ "ผู้เชี่ยวชาญสายลงลึก" ซึ่งเป็นคนที่เข้าใจทุกชั้นของเทคโนโลยี โดยบางคนมองว่านี่เป็นความหรูหราที่ทีมส่วนใหญ่ไม่จำเป็นต้องมี
  • ผู้แสดงความคิดเห็นบางคนให้เหตุผลว่า เมื่อจำนวนเครื่องมือที่ใช้งานได้เพิ่มขึ้น ก็จำเป็นต้องมีการจัดการ และเพื่อสิ่งนั้นระดับของ abstraction จึงต้องเพิ่มขึ้น
  • มีความกังวลเกี่ยวกับ "cargo cult programming" ซึ่งหมายถึงการที่นักพัฒนาใช้เทคโนโลยีโดยไม่เข้าใจ จนนำไปสู่แนวปฏิบัติที่ไม่มีประสิทธิภาพและบั่นทอนกำลังใจ
  • การสนทนายังกล่าวถึงบทบาทของความอยากรู้อยากเห็นในการสำรวจชั้นต่าง ๆ ของเทคโนโลยี และความสำคัญของการไม่ประเมินความสามารถของคนรุ่นใหม่ต่ำเกินไป
  • ผู้แสดงความคิดเห็นบางคนมองว่าระดับความเชี่ยวชาญที่จำเป็นนั้นแตกต่างกันไปตามความซับซ้อนและความสำคัญของซอฟต์แวร์ที่กำลังพัฒนา
  • มีคำวิจารณ์ว่าบทความมุ่งเน้นไปที่ความเชี่ยวชาญของผู้เขียน และขาดความลึกในการอภิปรายเรื่อง abstraction