Quyết định gỡ bỏ các trợ lý lập trình AI khỏi máy tính cá nhân của một lập trình viên đã châm ngòi cuộc thảo luận sôi nổi về tác động tâm lý của các công cụ lập trình tự động. Sau năm tháng lập trình gần như hoàn toàn bằng sự hỗ trợ của AI khi xây dựng một mạng xã hội cho việc khám phá xe địa hình, lập trình viên này nhận ra rằng anh ta đã không tự tay viết một dòng code nào trong nhiều tuần.
Câu chuyện này làm nổi bật sự căng thẳng ngày càng gia tăng trong ngành công nghệ giữa việc tăng năng suất và sự hài lòng trong sáng tạo. Trong khi các công cụ lập trình AI có thể tăng tốc độ phát triển một cách đáng kể, một số lập trình viên đang đặt câu hỏi liệu hiệu quả này có đánh đổi bằng sự thỏa mãn cá nhân và phát triển kỹ năng hay không.
Dòng thời gian sử dụng: Nhà phát triển đã sử dụng các công cụ lập trình AI độc quyền trong 5 tháng (từ tháng 2 đến cuối tháng 6) khi xây dựng dự án mạng xã hội
Sức hấp dẫn gây nghiện của lập trình AI
Lập trình viên này mô tả trải nghiệm của mình với Claude Code giống như crack cocaine - một cảm giác phấn khích gây nghiện khi thấy các tính năng sản phẩm hiện thực hóa với tốc độ chưa từng có. Hiện tượng này, được một số người gọi là vibe coding, tạo ra một động lực không thể cưỡng lại và có thể duy trì một cách đáng ngạc nhiên đối với những lập trình viên có kinh nghiệm quen thuộc với các công cụ và mục tiêu của họ.
Tuy nhiên, sự phấn khích ban đầu cuối cùng nhường chỗ cho cảm giác trống rỗng. Lập trình viên nhận ra rằng lập trình luôn là hình thức biểu đạt nghệ thuật của anh ta, thể hiện những giá trị cốt lõi như tò mò, giải quyết vấn đề và tay nghề thủ công. Khi AI tiếp quản quá trình sáng tạo thực tế, cảm giác kết nối cá nhân đó đã biến mất.
Chi phí Công cụ Lập trình AI: Gói đăng ký Claude Code có chi phí khoảng 200 USD mỗi tháng cho việc sử dụng chuyên sâu
Cộng đồng chia rẽ về hiệu quả của AI
Cộng đồng lập trình viên có vẻ chia rẽ sâu sắc về các công cụ lập trình AI. Một số báo cáo về những cải thiện năng suất mang tính chuyển đổi, so sánh vai trò của họ như một người làm vườn chăm sóc cây cối hoặc một phụ huynh hướng dẫn sự phát triển của đứa trẻ. Họ cho rằng việc điều hướng AI hướng tới những kết quả thành công mang lại hình thức thỏa mãn và thành tựu sáng tạo riêng.
Những người khác gặp khó khăn trong việc tái tạo những câu chuyện thành công này. Mặc dù làm việc trong các lĩnh vực phổ biến như phát triển web React nơi các công cụ AI được cho là xuất sắc, một số lập trình viên thấy rằng code được tạo ra liên tục cần sửa đổi rộng rãi hoặc không chạy được. Điều này đã tạo ra một động lực bực bội nơi một số người cảm thấy bị bỏ lại phía sau hoặc bị đánh lừa bởi những báo cáo tích cực của đồng nghiệp.
Tôi chưa từng có lần nào LLM tạo ra code mà tôi có thể chấp nhận. Chưa một lần nào! Mỗi lần tôi cố gắng sử dụng LLM để tăng tốc, tôi nhận được code mà tôi phải sửa đổi rất nhiều để chỉnh sửa.
Tình huống khó xử giữa thủ công và quản lý
Một góc nhìn quan trọng từ cuộc thảo luận tập trung vào cách AI thay đổi bản chất của công việc lập trình. Thay vì là những thợ thủ công trực tiếp định hình code, các lập trình viên ngày càng trở thành những người quản lý hướng dẫn các trợ lý AI. Sự chuyển đổi từ sáng tạo trực tiếp sang giám sát và lặp lại thể hiện một thay đổi cơ bản trong cách phần mềm được xây dựng.
Một số lập trình viên phát triển mạnh trong vai trò mới này, tìm thấy sự thỏa mãn trong các quyết định kiến trúc và hướng dẫn cấp cao. Những người khác nhớ kết nối trực tiếp giữa tư duy và triển khai mà lập trình truyền thống mang lại. Sự chuyển đổi này cảm thấy ít giống như di chuyển lên một lớp trừu tượng hơn và giống như mất kết nối với chính quá trình sáng tạo.
Việc Áp Dụng Trong Ngành: Các công ty lớn như Coinbase đã thay đổi văn hóa để kỳ vọng quy trình phát triển có sự hỗ trợ của AI
Áp lực nghề nghiệp so với lựa chọn cá nhân
Trong khi lập trình viên chọn gỡ bỏ các công cụ AI khỏi các dự án cá nhân, anh ta thừa nhận rằng các môi trường chuyên nghiệp ngày càng kỳ vọng hoặc yêu cầu sử dụng chúng. Các công ty theo dõi các chỉ số sử dụng AI, và những lập trình viên kháng cự có thể phải đối mặt với đánh giá hiệu suất hoặc cảm thấy áp lực phải thích ứng hoặc có nguy cơ bị bỏ lại phía sau.
Điều này tạo ra một tình huống phức tạp nơi sự thỏa mãn cá nhân và sự sống còn nghề nghiệp có thể kéo theo những hướng khác nhau. Giải pháp của lập trình viên - sử dụng AI tại nơi làm việc trong khi lập trình thủ công cho các dự án cá nhân - thể hiện một nỗ lực cân bằng những yêu cầu cạnh tranh này.
Cuộc tranh luận phản ánh những câu hỏi rộng lớn hơn về vai trò của tự động hóa trong công việc sáng tạo. Khi các công cụ AI trở nên tinh vi và phổ biến hơn, các chuyên gia trong nhiều lĩnh vực phải vật lộn với những câu hỏi tương tự về việc duy trì quyền tự chủ và sự hài lòng cá nhân trong khi đáp ứng kỳ vọng về năng suất.
Tham khảo: I am uninstalling Al coding assistants from my personal computer