Đang tải…
Đang tải…
Bạn không cần học thêm framework mới. Điều bạn cần là ngừng viết những dòng code khiến chính bản thân mình ghét sau vài tháng.
Nếu ngày mai toàn bộ framework JavaScript biến mất...
Bạn có còn là một lập trình viên giỏi?
Đó là câu hỏi khiến tôi mất ngủ.
React.
Next.js.
Vue.
Angular.
Svelte.
AI.
Mỗi tuần Internet lại xuất hiện một công nghệ mới và hàng nghìn video với tiêu đề:
"Bạn PHẢI học framework này ngay lập tức!"
Rồi chúng ta lao vào học.
Xem tutorial.
Clone dự án.
Thuộc lòng API.
Nhưng khi bước vào dự án thật...
Code trở thành một mê cung.
Tôi từng nghĩ:
"Chỉ cần dùng framework mới nhất thì dự án sẽ đẹp."
Sai.
Một component dài 800 dòng vẫn là một component dài 800 dòng.
Một file chứa 30 hàm vẫn là cơn ác mộng.
Một dự án không có kiến trúc sẽ luôn hỗn loạn, dù bạn dùng React 19 hay React 30.
Framework chỉ là công cụ.
Người tạo ra chất lượng vẫn là lập trình viên.
Những lập trình viên khiến tôi ngưỡng mộ đều có điểm chung:
Họ đặt tên biến cực kỳ rõ ràng.
Hàm của họ ngắn và chỉ làm một việc.
Code gần giống như tiếng Anh.
Dự án sau hai năm vẫn dễ bảo trì.
Người khác có thể đọc code chỉ trong vài phút.
Đó mới là kỹ năng có giá trị lâu dài.
Nhưng chưa thể thay thế tư duy.
ChatGPT.
GitHub Copilot.
Claude.
Gemini.
Cursor.
Tất cả đều có thể sinh ra hàng nghìn dòng code trong vài giây.
Nhưng AI không hiểu mục tiêu kinh doanh của khách hàng.
AI không biết kiến trúc nào phù hợp với đội ngũ của bạn.
AI cũng không chịu trách nhiệm khi production sập lúc 2 giờ sáng.
Việc của lập trình viên đang chuyển từ người gõ code sang người ra quyết định.
Hãy hỏi:
Làm sao để code dễ đọc hơn?
Làm sao để người khác hiểu được ý tưởng của mình?
Làm sao để dự án có thể mở rộng sau 3 năm?
Làm sao để bug ít xuất hiện hơn?
Đó là những câu hỏi giúp bạn tồn tại trong ngành lâu dài.
Viết ít code hơn.
Viết code rõ ràng hơn.
Review code nhiều hơn.
Đọc source code của người giỏi.
Đừng chạy theo mọi xu hướng.
Framework sẽ thay đổi.
Ngôn ngữ sẽ thay đổi.
Thư viện sẽ thay đổi.
Nhưng tư duy giải quyết vấn đề và khả năng thiết kế phần mềm sẽ luôn là tài sản quý giá nhất của một lập trình viên.
Có thể AI sẽ viết code nhanh hơn bạn.
Nhưng AI sẽ rất khó thay thế một kỹ sư biết tạo ra những hệ thống mà hàng triệu người có thể tin tưởng sử dụng.
Cảm nhận về bài viết này?
aaaaaaaa