Bạn đang lãng phí kỹ năng kỹ thuật tốt nhất của mình
Những kỹ sư giỏi nhất đang làm những công việc mà họ không hề giỏi.
Họ không hề kém về lập trình. Họ cực kỳ xuất sắc ở mảng đó. Nhưng họ đã ngừng làm những gì mình giỏi nhất. Họ vô tình bị cuốn vào một vai trò mới mà không hề hay biết.
Tôi đã mắc phải điều này quá lâu trong một đợt di chuyển kho lưu trữ (repo migration) quy mô lớn. Tôi đã sử dụng Claude Code rất nhiều và chỉ nhận ra sự thay đổi này khi xem lại nhật ký thời gian (time logs) của mình.
Tính chất công việc đã thay đổi. Chuẩn bị chính là công việc.
Bạn không còn dành thời gian để viết code hay gỡ lỗi (debugging) nữa. Bạn dành thời gian để thiết lập bài toán.
Nếu bạn chuẩn bị tốt, AI sẽ hoàn thành xuất sắc nhiệm vụ ngay từ lần thử đầu tiên. Nếu không, bạn sẽ mất ba tiếng đồng hồ để vật lộn với một AI đang xây dựng sai thứ bạn cần. Bạn đang lãng phí kỹ năng tốt nhất của mình — đó là tư duy giải quyết vấn đề — vào việc dọn dẹp những sai lầm.
Chúng ta không còn viết code nữa. Chúng ta đang điều phối ngữ cảnh.
Hãy tư duy như một kiểm soát viên không lưu. Người kiểm soát không điều khiển máy bay. Nhưng mọi chuyến bay đều phụ thuộc vào họ để hạ cánh an toàn. Họ sắp xếp thứ tự các máy bay. Họ quản lý không phận. Họ ngăn chặn các vụ va chạm.
Claude đảm nhận việc bay. Bạn đảm nhận việc điều phối. Bạn quyết định nạp ngữ cảnh nào, sử dụng những tệp nào và tuân theo trình tự nào.
Bạn không được trả lương để viết từng dòng code. Bạn được trả lương để biết 5% ngữ cảnh nào là quan trọng nhất vào lúc này.
Cách quản lý điều này:
• Chia nhỏ phạm vi nhiệm vụ một cách tối đa. Mỗi prompt chỉ một nhiệm vụ. Mỗi PR chỉ một thay đổi lớn. Hãy xây dựng khung xương trước. • Thực hiện một nhiệm vụ bằng tay trước. Đừng đi đường tắt. Điều này giúp bạn thấy được nơi AI gặp khó khăn và những ngữ cảnh thực sự mà nó cần. • Chỉ rõ cho AI biết chính xác nó đang làm việc ở lớp (layer) nào. Nếu bạn không chỉ định kiến trúc, AI sẽ tự đoán. Và nó sẽ đoán sai. • Sử dụng các mẫu tham chiếu. Khi một nhiệm vụ đã chạy ổn, hãy đưa vào đường dẫn tệp và số dòng để AI thấy được mã nguồn thực tế. • Theo dõi các sai lầm. Khi AI thất bại, hãy yêu cầu nó cập nhật các quy tắc của chính nó. Hãy biến những bài học của bạn thành một bộ quy tắc (playbook).
Đừng yêu cầu AI lập kế hoạch và thực hiện trong cùng một prompt. Hãy yêu cầu nó đưa ra kế hoạch trước. Xem xét kế hoạch đó. Sau đó mới yêu cầu nó thực thi.
Nếu phiên làm việc trở nên hỗn loạn hoặc AI bắt đầu phớt lờ các quy tắc của bạn, hãy kết thúc phiên đó. Hãy bắt đầu lại với một prompt sạch sẽ. Việc này sẽ tiết kiệm thời gian hơn là việc phải vật lộn với một bản thực thi lỗi.
Trước đây, bạn được đánh giá dựa trên lượng code bạn viết ra. Giờ đây, bạn được đánh giá dựa trên khả năng chuẩn bị của mình.
Những kỹ sư đang thành công nhờ AI không phải là những người viết prompt giỏi nhất. Họ là những người chuẩn bị tốt nhất.
Nguồn: https://dev.to/alextongme/youre-wasting-your-best-engineering-skill-191m