Tóm tắt: Suy ngẫm về tương lai của việc lập trình
- Lập trình từ lâu được xem là một lĩnh vực sâu rộng và phong phú vô tận, nhưng giờ đây có thể tầm quan trọng của nó sẽ giảm đi.
- Tác giả từng muốn dạy con mình lập trình trong quá trình nuôi dạy, nhưng với sự phát triển của trí tuệ nhân tạo, nhận ra rằng lập trình có thể không còn là một kỹ năng quan trọng.
- Trong lúc cùng một người bạn thực hiện dự án tạo ô chữ trên máy tính, tác giả đã kinh ngạc trước năng lực của GPT-4, một công cụ hỗ trợ lập trình bằng AI.
Trí tuệ nhân tạo và sự thay đổi của lập trình
- GPT-4 cho thấy năng lực vượt trội hơn con người trong các tác vụ lập trình, từ đó làm thay đổi góc nhìn của tác giả về việc lập trình.
- Khi AI thay thế các công việc lập trình, những tri thức và kỹ năng vốn được tích lũy cả đời theo cách truyền thống đang bị thay thế rất nhanh.
- Tác giả so sánh sự thay đổi này với sự kiện kỳ thủ cờ vây Lee Sedol thất bại trước AI, và cảm thấy muốn viết một bài điếu văn cho việc lập trình.
Lập trình và lịch sử cá nhân
- Từ nhỏ, tác giả đã bị cuốn hút bởi máy tính và lập trình, và điều đó ảnh hưởng lớn đến lựa chọn nghề nghiệp của mình.
- Lập trình không chỉ là kiến thức hay kỹ năng đơn thuần, mà là công việc đòi hỏi sự kiên nhẫn và ám ảnh, và các lập trình viên là những người có thể chịu đựng được những trở ngại đó.
- Tác giả bắt đầu nghiêm túc với việc lập trình từ thời đại học, và trải nghiệm niềm vui của công việc sáng tạo thông qua máy tính.
Sự thay đổi của lập trình và tác động của AI
- Khi chatbot AI bắt đầu được dùng làm công cụ hỗ trợ lập trình, năng suất của các lập trình viên đã tăng lên đáng kể.
- Tác giả lo ngại rằng AI sẽ cướp đi niềm vui trong quá trình lập trình và cảm giác thỏa mãn khi giải quyết vấn đề.
- Thành phẩm công việc của phần lớn lập trình viên thường không quá thú vị, nhưng với những người tìm thấy niềm vui trong chính quá trình, việc AI được đưa vào là một thay đổi rất lớn.
Ý kiến của GN⁺
- Điều quan trọng nhất trong bài viết này là sự suy ngẫm về tương lai của kỹ năng lập trình và việc sự phát triển của AI sẽ thay đổi nó như thế nào.
- Hiểu được các kỹ năng như lập trình đang thay đổi ra sao dưới tác động của AI là điều rất quan trọng để dự đoán và chuẩn bị cho tương lai công nghệ.
- Bài viết này mang đến một chủ đề thú vị cho những người đam mê lập trình, đặc biệt là những người làm trong lĩnh vực kỹ thuật phần mềm, đồng thời cung cấp góc nhìn quan trọng về tương lai nghề nghiệp của họ.
3 bình luận
Phần sau của bài viết bị cắt bớt một chút nên đã được tóm lược, nhưng câu cuối cùng mới là điều quan trọng.
"I shouldn’t worry that the era of coding is winding down. Hacking is forever."
"Tôi không nên lo lắng rằng kỷ nguyên của việc lập trình đang dần khép lại. Hacking là mãi mãi."
Nhìn việc ngay khi Bard được cung cấp tính năng tích hợp thì đã có thể dùng prompt injection để làm rò rỉ thông tin các kiểu,
chắc là hacking sẽ tồn tại mãi mãi.
Ý kiến trên Hacker News
Ấn tượng về GPT-4
Sự suy giảm ấn tượng đối với LLM
ChatGPT thất bại trong bài kiểm tra frontend
Nghi vấn về sự kết thúc của việc lập trình
Góc nhìn hoài nghi về khả năng AI thay thế nhà phát triển
Khả năng thay thế một phần công việc của lập trình viên
Góc nhìn lạc quan về lập trình có trợ giúp bởi AI
Thảo luận về tương lai của việc lập trình
Sử dụng ChatGPT làm trợ lý lập trình
Trải nghiệm hoài nghi về việc viết phần mềm bằng ChatGPT