Kỹ sư Frontend sẽ không bị thay thế bởi AI
AI tạo ra kết quả đầu ra. Nó không tạo ra tinh thần trách nhiệm.
Ai cũng có thể viết prompt. Nhưng hầu như không ai có thể đưa sản phẩm ra thực tế.
Tôi nhớ một lần triển khai ứng dụng đi chợ vào lúc 2 giờ sáng. Một luồng mã giảm giá đơn giản. Nếu mã lỗi, mọi người sẽ không thể mua được thức ăn. Khoảnh khắc đó dạy tôi rằng mã nguồn có sức nặng. Nó không chỉ là cú pháp. Nó là sự khác biệt giữa việc một doanh nghiệp tiếp tục hoạt động hay phải đóng cửa.
Giờ đây, người ta nói AI sẽ cướp mất công việc của bạn. Họ nói frontend đã chết vì các công cụ như Cursor hay V0 có thể xây dựng UI chỉ trong vài giây.
Họ đã lầm.
AI có thể tạo ra một component, nhưng nó thiếu ngữ cảnh. Nó không biết tại sao một nút bấm nên có màu cam. Nó không biết rằng một trạng thái đang tải (loading state) cần chính xác 300ms để tạo cảm giác hợp lý. Nó không biết cách xử lý một người dùng đang bực bội.
AI tạo ra các điểm ảnh. Kỹ sư tạo ra ý nghĩa.
Đây là sự thật về công việc này:
- Các framework chỉ là tạm thời. Khả năng giải quyết các vấn đề của con người mới là vĩnh cửu.
- AI có thể xây dựng một biểu mẫu. Nó không thể xây dựng niềm tin.
- AI có thể viết mã. Nó không thể chịu trách nhiệm khi mọi thứ gặp sự cố vào lúc 3 giờ sáng.
Khi tôi xây dựng các hệ thống, tôi không chỉ nghĩ về JavaScript hay React. Tôi nghĩ về người đang sử dụng ứng dụng đó.
- Làm thế nào để thông báo cho người dùng rằng đơn hàng của họ đã thất bại mà không gây ra sự hoảng loạn?
- Làm thế nào để xây dựng một dashboard mà một người không am hiểu kỹ thuật cũng có thể sử dụng?
- Làm thế nào để xử lý trường hợp một nhà cung cấp tải lên một bức ảnh tài liệu bị mờ?
Đây không phải là những vấn đề kỹ thuật. Đó là những vấn đề về con người. Chúng đòi hỏi sự thấu cảm.
Kỹ năng giá trị nhất không phải là viết mã nhanh hơn. Đó là biết cái gì không nên xây dựng. Đó là biết khi nào một tính năng trở thành gánh nặng thay vì là một tài sản.
AI sẽ không bao giờ hỏi: "Liệu tính năng này có thực sự giải quyết một vấn đề mà chẳng ai gặp phải không?"
Nếu bạn là một kỹ sư đầy tham vọng, đừng chỉ học cú pháp. Hãy học cả khía cạnh con người.
- Hãy xây dựng các công cụ cho con người thật, chứ không chỉ là những widget thời tiết.
- Hiểu được mục tiêu kinh doanh đằng sau những dòng mã.
- Học cách làm cầu nối giữa các nhà thiết kế, quản lý sản phẩm và khách hàng.
Rào cản gia nhập đã thay đổi. Những vai trò chỉ tập trung vào việc viết các component đang dần mờ nhạt. Những vai trò đòi hỏi sự phán đoán, thấu cảm và tinh thần trách nhiệm đang ngày càng phát triển.
AI là công cụ để xử lý các phần mã lặp đi lặp lại (boilerplate). Bạn mới là người xử lý ý nghĩa.
Hãy dùng AI để viết các bản kiểm thử (tests). Dùng nó để khám phá các ý tưởng. Nhưng đừng bao giờ để nó đưa ra quyết định cuối cùng. Đó là việc của bạn.
Frontend là nơi giá trị trở nên thực tế. Đó là nơi công nghệ gặp gỡ nhân văn.
Source: https://dev.to/ogeobubu/the-frontend-engineer-will-not-be-replaced-by-ai-3k2l
