Viết code vẫn là phần khó nhất

Ý tưởng cho rằng AI đã giải quyết xong chuyện viết code và chỉ còn lại các quyết định kinh doanh là đang ngó lơ cách phần mềm thực sự được xây dựng.

Một bài viết trên blog.senko.net vừa phản bác lại quan điểm phổ biến rằng "viết code chưa bao giờ là phần khó". Bài viết đã châm ngòi cho một cuộc tranh luận sôi nổi, thu về 494 điểm và 330 bình luận trên Hacker News. Tác giả chỉ ra một thực tế đơn giản: nếu viết code dễ, các công ty đã không trả lương cao ngất ngưởng, bắt ứng viên vượt qua các ải phỏng vấn LeetCode khắc nghiệt, hay viết những cuốn sách dày cộp như Clean Code.

Vì sao chuyện này quan trọng: Xem nhẹ khâu triển khai là ngó lơ kỹ năng kỹ thuật thực sự sau mỗi sản phẩm. Khi phần mềm ngày càng phức tạp, các lớp trừu tượng chồng chất và code bắt đầu lão hóa, kiến trúc hệ thống vẫn là một thử thách tốn chất xám mà AI không thể xóa bỏ. Hiểu nhu cầu khách hàng rất quan trọng, nhưng viết ra phần mềm không bị sụp đổ cũng quan trọng chẳng kém.

Cần nhớ điều này: Người dùng hiếm khi biết họ muốn gì, công nghệ thì luôn tiến về phía trước, còn độ hỗn loạn của phần mềm thì không bao giờ dừng lại. Giả vờ rằng viết code là chuyện đơn giản sẽ chẳng giúp hệ thống bớt lỗi đi đâu.

Từ thời thẻ đục lỗ cho tới LLM, viết code ngon vẫn là một công việc tốn rất nhiều công sức.

Nguồn