Tại sao việc tự viết mã vẫn quan trọng trong năm 2026
Ngay cả khi các tác tử AI viết phần lớn mã của chúng ta, việc tự viết mã vẫn mang lại giá trị. Nó mài giũa tư duy, phơi bày sự mong manh và duy trì quyền sở hữu.

Doug Turnbull lập luận rằng ngay cả trong kỷ nguyên mà các tác tử AI tạo ra phần lớn mã, các kỹ sư phần mềm vẫn nên tự viết mã. Lý do của ông không phải vì hoài niệm hay cái tôi—mà là về sự tập trung, thấu hiểu và sức khỏe lâu dài của hệ thống.
Phép loại suy về nhà máy phần mềm
Turnbull hình dung vai trò của kỹ sư là xây dựng và duy trì một 'nhà máy phần mềm'—cơ sở hạ tầng, lời nhắc, bài kiểm tra và các rào chắn giúp các tác tử hoạt động hiệu quả. Theo quan điểm này, các tác tử giống như công nhân dây chuyền lắp ráp cần những ràng buộc rõ ràng và bối cảnh mới mẻ để tạo ra những thay đổi đủ tốt. Nhưng thỉnh thoảng, bạn cần bước xuống sàn nhà máy và tự tay làm việc.
Tại sao việc viết mã lại hữu ích
Viết mã buộc bạn phải suy nghĩ trực tiếp trong môi trường thực thi, không qua trung gian tiếng Anh. Tiếng Anh là ngôn ngữ thiếu chính xác cho tính toán. Khi bạn viết mã, bạn trực tiếp trải nghiệm sự mong manh của hệ thống—bạn cảm nhận được nơi nào khó xây dựng, nơi nào bài kiểm tra yếu, nơi nào kiến trúc sụp đổ. Trải nghiệm thực tế đó khó có thể tái tạo bằng cách thụ động xem xét các bản diff hay đầu ra của tác tử.
Turnbull lưu ý rằng khi ông chỉ đọc và phê duyệt mã do AI tạo ra, ông mất đi cảm giác sở hữu. Những sai sót nhỏ lọt qua khe cửa. Sự 'bừa bộn' tích tụ gây hại cho cả con người và tác tử về lâu dài. Ngược lại, khi một con người phác thảo một cách tiếp cận và sau đó để tác tử triển khai các mẫu, con người tham gia và sở hữu kết quả.
Tác tử không phải là trình biên dịch
Một quan niệm sai lầm phổ biến là các tác tử viết mã giống như trình biên dịch—nhận một đặc tả cấp cao và tạo ra mã chính xác. Turnbull lập luận rằng chúng giống như thực tập sinh mới hơn: chúng đọc mã một phần, có thể cẩu thả, nhận một mô tả không chính xác và phải tạo ra một thay đổi. Tư duy đó cho phép chúng ta giao hàng mã tồi tệ. Con người không thể từ bỏ tư duy và gu thẩm mỹ của mình cho hàng loạt thực tập sinh.
Ông đưa ra một ví dụ cụ thể: một tác tử đã làm theo một quyết định tồi của con người là sử dụng bộ nhớ cục bộ của trình duyệt cho trạng thái lẽ ra phải ở backend. Tác tử đã bảo thủ bọc và gián tiếp xung quanh sai lầm, làm tăng gấp ba số dòng mã. Việc tự viết mã cho phép ông xóa bỏ phần rác rưởi và đạt được một kiến trúc tốt hơn.
Bài học rút ra
Việc viết mã không phải là để giỏi hơn AI. Đó là về việc duy trì sự tập trung, thấu hiểu và quyền sở hữu. Nó giúp bạn kết nối các chi tiết nhỏ với bức tranh lớn. Trong một thế giới nơi các tác tử xử lý phần lớn việc viết mã, công việc của kỹ sư là thỉnh thoảng tháo rời dây chuyền lắp ráp, đào sâu vào chi tiết và làm cho toàn bộ hệ thống tốt hơn.
Thảo luận
0 bình luận
Hãy là người đầu tiên thảo luận.