𝗜 𝗦𝘁𝗼𝗽𝗽𝗲𝗱 𝗨𝘀𝗶𝗻𝗴 𝗛𝗲𝗮𝘃𝘆 𝗜𝗗𝗲𝘀. 𝗔𝗜 𝗕𝗲𝗰𝗮𝗺𝗲 𝗠𝘆 𝗜𝗗𝗘.
Tôi từng nghĩ rằng những lập trình viên thực thụ cần những IDE thực thụ.
Tôi thường mở các công cụ nặng nề cho mọi tác vụ. Dự án lớn nghĩa là PhpStorm. Công việc thiết kế nghĩa là Photoshop. Tôi phải chờ đợi máy tính của mình xử lý xong mỗi khi tải chúng.
Giờ đây, quy trình làm việc của tôi đã khác. Tôi dành nhiều thời gian hơn cho VS Code và terminal. Máy tính của tôi cảm thấy nhẹ nhàng hơn. Tâm trí tôi cũng bớt rối rắm hơn.
Các IDE nặng nề đã chiếm ưu thế trong nhiều năm vì chúng hiểu toàn bộ dự án. Chúng thấy được các phần import, các framework và các mô hình cơ sở dữ liệu. Chúng hoạt động như một trợ lý cao cấp.
AI đã thay đổi điều đó.
Trí tuệ không còn bị kẹt trong một ứng dụng lớn duy nhất. Nó hiện diện ở mọi nơi. Nó nằm trong trình soạn thảo, terminal, các pull request và cả pipeline CI của bạn.
AI làm được nhiều hơn là chỉ tự động hoàn thành mã nguồn. Nó đang trở thành một môi trường phát triển.
- Bạn yêu cầu tìm lỗi. Nó sẽ tìm kiếm trong repo.
- Bạn yêu cầu giải thích lỗi. Nó sẽ theo dõi stack trace.
- Bạn yêu cầu một bản benchmark. Nó sẽ tạo file, chạy và so sánh kết quả.
Giá trị của một IDE nặng nề từng nằm ở trí thông minh của nó. Giờ đây, khi trí thông minh đó có sẵn ở mọi nơi, các công cụ nặng nề phải chứng minh được giá trị xứng đáng với trọng lượng của chúng.
Đối với các dự án Java lớn hoặc gỡ lỗi doanh nghiệp, các IDE nặng nề vẫn có vai trò quan trọng. Nhưng đối với phát triển web, API và viết script, một bộ công cụ nhẹ nhàng hơn là đủ.
Trọng lượng của công cụ ảnh hưởng đến cách bạn tư duy.
Các IDE nặng nề ngốn RAM và thực hiện lập chỉ mục (indexing) chạy ngầm. Chúng biến những chỉnh sửa đơn giản thành những trải nghiệm điều khiển phức tạp như trong buồng lái máy bay. VS Code và terminal mang lại cảm giác khác biệt. Bạn mở một file, chạy một lệnh và yêu cầu AI kiểm tra lỗi. Mọi thứ trở nên tinh gọn hơn.
Sự chuyển dịch thực sự nằm ở việc xác thực với sự hỗ trợ của AI.
Nếu AI vừa viết mã vừa viết các bài kiểm tra, quy trình làm việc sẽ trung thực hơn. Nó không chỉ đưa cho bạn một bản sửa lỗi. Nó cho bạn thấy trường hợp bị lỗi, bản vá và kết quả kiểm tra. Đây mới là kỹ thuật thực thụ.
Sự tự tin không còn đến từ một đường gạch chân màu xanh trong IDE. Nó đến từ các bước kiểm tra được tạo ra nhằm chứng minh thay đổi của bạn hoạt động hiệu quả.
Câu hỏi không còn là "Tại sao bạn không sử dụng IDE đầy đủ tính năng?"
Câu hỏi là "Bạn có thực sự cần nó cho dự án này không?"
Thiết lập của tôi rất đơn giản: VS Code, terminal, AI, tests và scripts. Nó có vẻ nhỏ gọn hơn, nhưng làm được nhiều việc hơn. Trí tuệ không còn bị giam cầm trong một ứng dụng duy nhất. Nó là lớp bao quanh công việc của bạn.
Nguồn: https://dev.to/jenueldev/i-stopped-using-heavy-ides-ai-became-my-ide-5a4e
Cộng đồng học tập (tùy chọn): https://t.me/GyaanSetuAi