5 คะแนน โดย GN⁺ 2023-10-24 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • ผู้เขียนแสดงความไม่พอใจต่อสภาพปัจจุบันของอุตสาหกรรมซอฟต์แวร์ โดยกล่าวถึงความไร้ประสิทธิภาพ การขาดความเรียบง่าย และการขาดความเป็นเลิศ
  • ผู้เขียนเปรียบเทียบซอฟต์แวร์กับอุตสาหกรรมอื่น เช่น รถยนต์และการก่อสร้าง พร้อมชี้ให้เห็นว่าด้านเหล่านั้นให้ความสำคัญกับประสิทธิภาพและการปรับให้เหมาะสมเป็นอันดับแรก
  • ผู้เขียนวิจารณ์ว่าซอฟต์แวร์ทำงานได้เพียงส่วนหนึ่งของสมรรถนะที่ควรจะเป็น และการสิ้นเปลืองทรัพยากรคอมพิวเตอร์กลับกลายเป็นเรื่องที่คนทั่วไปยอมรับกัน
  • ผู้เขียนชี้ว่าแม้ฮาร์ดแวร์จะพัฒนาไปมาก แต่ซอฟต์แวร์ก็ไม่ได้เร็วขึ้นหรือมีประสิทธิภาพมากขึ้นตามไปด้วย
  • ผู้เขียนวิจารณ์ขนาดและความซับซ้อนของซอฟต์แวร์สมัยใหม่ โดยเรียกสิ่งนี้ว่า "bloat" และเสนอว่าหากตัดส่วนที่ไม่จำเป็นออก ประสิทธิภาพอาจดีขึ้นอย่างมาก
  • ผู้เขียนแสดงความกังวลต่อการเติบโตอย่างรวดเร็วและความซับซ้อนของซอฟต์แวร์ ซึ่งทำให้มันยากต่อการทำความเข้าใจและควบคุม
  • ผู้เขียนวิจารณ์การขาดความคงทนของซอฟต์แวร์ โดยชี้ว่าโปรแกรมจำนวนมากใช้ได้ไม่กี่ปีแล้วก็ไม่สามารถใช้งานต่อได้หรือไม่มีใครใช้อีก
  • ผู้เขียนวิจารณ์การไม่ให้ความสำคัญกับคุณภาพและประสิทธิภาพในการเขียนโปรแกรม และเสนอว่ามีแนวโน้มจะผลิตโซลูชันที่เร็วแต่คุณภาพต่ำ
  • ผู้เขียนโต้แย้งว่าอุตสาหกรรมซอฟต์แวร์ยังติดอยู่ในวงจรของการสร้างทับบนระบบเดิมที่มีข้อบกพร่อง และจำเป็นต้องมีโซลูชันใหม่ที่มีประสิทธิภาพกว่าเดิม
  • ผู้เขียนยืนยันว่าบริษัทและผู้ใช้พึงพอใจกับสภาพซอฟต์แวร์ในปัจจุบันมากเกินไป และเป็นหน้าที่ของวิศวกรที่จะต้องแสดงให้เห็นถึงศักยภาพของประสิทธิภาพและความน่าเชื่อถือที่ดีกว่า
  • ผู้เขียนยกตัวอย่างซอฟต์แวร์ที่มีประสิทธิภาพและออกแบบมาอย่างดีบางส่วน เพื่อเน้นย้ำว่าการปรับปรุงนั้นเป็นไปได้
  • ผู้เขียนเรียกร้องให้เกิดการเปลี่ยนผ่านสู่อุตสาหกรรมซอฟต์แวร์ที่ให้ความสำคัญกับประสิทธิภาพ ความน่าเชื่อถือ และคุณภาพ พร้อมทั้งต้องการชุมชนวิศวกรที่มีวิสัยทัศน์นี้ร่วมกัน

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

 
xguru 2023-10-24

บทความนี้มีฉบับแปลภาษาเกาหลีออกมาก่อนแล้ว ดังนั้นไปอ่านฉบับนั้นได้เลย.

https://tonsky.me/blog/disenchantment/ko/

ผมได้เปลี่ยนเป็นลิงก์ฉบับแปลไว้แล้ว.

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