WEBSITE ĐANG PHÁT TRIỂN

#1percentbetter

AI của tôi: thách thức, kỳ vọng, và điều tôi thực sự hy vọng

Sau hơn hai năm làm việc với AI mỗi ngày, đây là góc nhìn thật của tôi - không phải bài review tool, không phải PR marketing, không phải tiên tri tương lai. Chỉ là một người làm nghề 20 năm ngồi nhìn lại và cố hiểu xem cái thứ đang thay đổi ngành này thực sự ý nghĩa gì với mình. Lần đầu tiên AI nói dối tôi một cách tự tin, tôi đang ngồi debug một issue khá phức tạp về EF Core query performance trong một dự án e-commerce lớn. Tôi paste đoạn code vào ChatGPT, mô tả vấn đề. Ba giây sau, một câu trả lời dài và trông rất chuyên nghiệp xuất hiện: nguyên nhân là X, giải pháp là Y, code example đây. Formatting đẹp, giọng tự tin, đủ keyword kỹ thuật để nghe hợp lý. Tôi thử Y. Không chạy. Thử lại. Vẫn không chạy. Đọc kỹ lại câu trả lời, tôi nhận ra vấn đề: method AI đề xuất không tồn tại trong phiên bản EF Core tôi đang dùng. AI đã tưởng tượng ra một API không có thật, rồi giải thích nó với độ tự tin tuyệt đối. Tôi ngồi im một lúc. Đây không phải lần AI trả lời sai đầu tiên - nhưng đây là lần đầu tiên tôi thấy rõ cái gap giữa "trông có vẻ đúng" và "thực sự đúng" một cách sắc nét đến vậy. Và cái cảm giác đó không rời tôi kể từ đó.

AI trong vận hành và triển khai phần mềm: những gì tôi học được sau 1 năm dùng thật

Sau 1 năm dùng AI tools (Claude Code, Copilot, Antigravity) trong workflow thực tế - không phải để viết blog, không phải demo cho khách - tôi rút ra được vài thứ khá ngược với hype. AI không thay đổi nhiều bước viết code. Thứ nó thay đổi nhiều nhất là bước trước và sau code: planning, review, và đặc biệt là deploy + vận hành. Và đây là nơi senior engineers đang bỏ lỡ cơ hội lớn nhất.

Mentoring junior developer không phải là dạy code

Sau 20 năm trong ngành và 7+ năm làm tech lead, tôi nhận ra: mentoring junior developers không phải là dạy code, mà là dạy cách suy nghĩ. Nếu bạn chỉ giải quyết các vấn đề cho họ, bạn đang cướp đi cơ hội để họ trở thành independent engineer. Thực ra cách lớn nhất để giúp junior phát triển là cùng học cách giải quyết vấn đề, chứ không phải đưa câu trả lời sẵn.