Đánh giá chân thực của ivygroup, khóa học Kỹ thuật harness trong công việc thực tế của các senior tại Naver, Kakao, Coupang và Baemin: Claude Code được sử dụng trong môi trường Spring Boot thực tế
1 đánh giá
Điểm trung bình 5
Anh/chị Thực dụng phát triển, trước hết, tôi xin chân thành cảm ơn anh/chị đã trao tặng cơ hội học miễn phí (chương trình hỗ trợ khóa học miễn phí dành cho người có công với đất nước & các đối tượng được xã hội quan tâm). Ban đầu, tôi hơi khó tin khi có thể học miễn phí một khóa học có thời lượng hơn 17 giờ, nhưng sau khi thực sự học, nội dung đầy đặn đến mức tôi phải tự hỏi: "Mình học miễn phí thế này có được không?" Vì vậy, tôi càng cảm thấy biết ơn hơn. Tôi nghĩ rằng học tập nghiêm túc và để lại đánh giá chân thật chính là cách đáp lại sự hỗ trợ đã nhận được, nên tôi viết bài này. Đây là đánh giá của tôi ở thời điểm đã hoàn thành khoảng một nửa khóa học. ■ Lý do tôi tham gia khóa học Trong quá trình thực hiện các dự án phát triển liên quan đến AI, tôi đã sử dụng Claude Code khá lâu. Tuy nhiên, nhìn lại thì phần lớn thời gian tôi sử dụng nó theo kiểu "cảm tính". Khi mọi thứ hoạt động tốt, tôi không biết tại sao nó lại tốt, còn khi không hoạt động, tôi cũng không biết lý do, nên tất cả những gì tôi làm chỉ là thay đổi prompt hết lần này đến lần khác. Đúng lúc tôi bắt đầu nghĩ rằng "Mình muốn hiểu nguyên lý một cách bài bản rồi mới sử dụng" thì tôi biết đến khóa học này. ■ Điểm tôi thích nhất 1 — Khóa học giải thích được "tại sao" Ưu điểm lớn nhất của khóa học này là không chỉ dừng lại ở việc nói đơn giản rằng "hãy sử dụng như thế này". Ngay từ những phần đầu, khóa học đã giải thích coding agent là gì, Claude Code hoạt động như thế nào, nhờ đó các câu lệnh và thiết lập xuất hiện ở những phần sau không còn là những kiến thức rời rạc mà được hiểu như một mạch thống nhất. Đặc biệt, phần giải thích riêng về cơ cấu tính phí thực sự mang lại sự hỗ trợ khá thiết thực đối với người sử dụng hằng ngày. ■ Điểm tôi thích nhất 2 — Những câu lệnh và thiết lập cốt lõi có thể áp dụng ngay vào thực tế Phần về các câu lệnh cốt lõi ở section 2~3 được sắp xếp theo từng nhóm như quản lý session, điều khiển model/thực thi, thiết lập harness, công việc coding, chẩn đoán agent và trạng thái, nên rất thuận tiện để tra cứu lại như một tài liệu tham khảo. Cách viết CLAUDE.md cho đúng, thiết lập settings.json, cũng như phần giải thích về nén token và auto-compaction đều là những nội dung trước đây tôi thường làm qua loa, nên tôi đã đặc biệt chăm chú lắng nghe với một chút hổ thẹn(?). Việc nội dung cập nhật mới nhất cũng được phản ánh là một ưu điểm lớn của khóa học về một công cụ thay đổi nhanh như thế này. ■ Điểm tôi thích nhất 3 — Bức tranh tổng thể mang tên kỹ thuật harness Cá nhân tôi cho rằng điểm đặc sắc nhất của khóa học này là phần lịch sử của kỹ thuật harness và cấu trúc 4 tầng. Khi nhìn nhận agent qua khung gồm Context, Tools, Control Flow, Feedback, tôi có thể suy nghĩ một cách có hệ thống về việc "sẽ cho model thấy điều gì, trao cho nó công cụ gì, kiểm soát luồng xử lý như thế nào và cung cấp feedback ra sao". Chỉ riêng góc nhìn này thôi cũng khiến tôi nghĩ rằng mình đã có được một cách tư duy có thể sử dụng lâu dài, không chỉ khi dùng Claude Code mà còn khi sử dụng các công cụ agent khác trong tương lai. Trong phần mổ xẻ harness của Claude Code, quá trình trực tiếp phân tích mã production thực tế đã được công khai cũng có chiều sâu mà khó có thể thấy ở những khóa học khác, nên thực sự rất thú vị. ■ Điểm còn đáng tiếc / Điều cần lưu ý Thành thật mà nói, đây không phải là một khóa học dễ. Vì nội dung có chiều sâu nên có những phần không thể tiếp thu ngay trong một lần, vì vậy tôi đã xem lại một số bài giảng đến hai lần. Ngoài ra, phần thực hành dựa trên Java / Spring Boot, nên những người chủ yếu sử dụng ngôn ngữ khác sẽ cần bỏ thêm một chút công sức để chuyển đổi và hình dung theo môi trường của mình. Tuy nhiên, trọng tâm của khóa học không nằm ở một ngôn ngữ cụ thể mà là ở việc "thiết kế và sử dụng agent như thế nào", nên tôi cảm thấy đây không phải là trở ngại quá lớn. ■ Kỳ vọng trong thời gian tới Phần sau vẫn còn các nội dung như Hooks, Skills, MCP, sub-agent, agent nâng cao, và tôi rất mong chờ được tìm hiểu cách những yếu tố này kết hợp với nhau dựa trên góc nhìn về 4 tầng harness đã xây dựng ở phần đầu. Tôi sẽ hoàn thành toàn bộ phần bài giảng còn lại và trực tiếp áp dụng vào dự án của mình. Một lần nữa, xin cảm ơn anh/chị đã mang đến một khóa học tuyệt vời, hơn nữa còn trao cho chúng tôi cơ hội được học miễn phí. Đây là một khóa học giúp định hướng những điều mà lập trình viên cần chuẩn bị trong thời đại AI agent. Mong anh/chị sẽ tiếp tục mang đến những khóa học chất lượng trong tương lai. Xin cảm ơn!

